DeluxeChat 1.14.5

Merganser_

New Member
Member
Customize your chat with a powerful formatting system that allow you to add tooltip messages when you hover over different chat sections!
Now includes bungee compatibility for cross server chat!

DeluxeChat allows you to create endless customizable chat formats that add "hover tooltips" and also "suggest/execute command on click" to your chat!


This plugin should be compatible with most chat spam+chat utility plugins but it will override your chat format to be displayed through the formats defined in the DeluxeChat config.yml. (This will override any essentials chat formats/chat channel plugins to display the DeluxeChat format)
Code:
Command: /dchat
Description: View plugin version / info
Permission: deluxechat.admin

Command: /dchat reload
Description: Reload DeluxeChat configuration
Permission: deluxechat.admin

Command: /gtoggle
Description: Switch from global to local chat if bungee is enabled
Permission: deluxechat.bungee.toggle

Command: /msg <player> <message>
Description: Send a player a private message
Aliases: [message, pm, tell]
Permission: deluxechat.pm

Command: /reply <message>
Description: reply to a private message
Aliases: [r]
Permission: deluxechat.pm

Command: /socialspy:
Description: spy on private messages
Aliases: [deluxesocialspy]
Permission: deluxechat.socialspy

Chat formats are loaded from the config.yml and are tied to permission nodes.
To give a player/group a specific/custom chat format, you will need to give the player/group the permission "chatformat.<yourFormatIdentifier>".


If a player has multiple chat format permissions available, the chat format priority will determine what format should be active for the player/group.
You can assign the priority of each chat format!


If you have bungeecord enabled, players need permission to speak across servers! Give the player the permission deluxechat.bungee.chat to allow them to chat across servers!

All formats require a special permission node for the format to be applied to a player/group:

chatformat.<formatidentifier>

The <formatIdentifier> is the key for the format section which you want to apply to the player

Code:
    chatformat.default:
        description: default chat format
        default: true
    deluxechat.color:
        description: ability to use color codes in chat
        default: op
    deluxechat.formatting:
        description: ability to use formatting codes in chat
        default: op
    deluxechat.utf:
        description: ability to use special utf characters in chat
        default: op
    deluxechat.admin:
        description: ability to use dchat commands
        default: op
    deluxechat.hidden:
        description: ability to see hidden tooltip messages
        default: op
    deluxechat.filter.bypass:
        description: ability to bypass the chat filter if enabled
        default: op
    deluxechat.url:
        description: ability to send clickable links in chat
        default: op[/LEFT]
    deluxechat.pm.url:
        description: ability to send clickable links in private messages
        default: op
[LEFT]    deluxechat.bungee.chat:
        description: ability to chat globally if bungee is enabled
        default: op
    deluxechat.bungee.toggle:
        description: ability to chat globally if bungee is enabled
        default: op
    deluxechat.bungee.override:
        description: always send to all players when in global chat even if player is in server only chat
        default: op
    deluxechat.pm:
        description: ability to use /msg and /reply to private message
        default: op
    deluxechat.socialspy:
        description: ability to use /socialspy to see private conversations
        default: op
    deluxechat.socialspy.onjoin:
        description: will toggle socialspy on for the player when they join the server
        default: op

All of your chat formats are loaded from the config.yml

To create a custom chat format just copy the default chat format section from the formats: section and paste it below default!
Here is an example config!

DeluxeChat is also fully compatible with Towny. It will work alongside TownyChat so you can manage your chat channels within TownyChat and allow DeluxeChat to handle your chat formatting. If you would like To use TownyChat integration, there is only one requirement. In your Towny channels.yml you must add a new option to every channel - hooked: true

Code:
 general:
        commands: [g]
        type: GLOBAL
        channeltag: '&f[g]'
        messagecolour: '&f'
        permission: 'towny.chat.general'
        craftIRCTag: 'admin'
        range: '-1'
        hooked: true


DeluxeChat 1.12.0 or higher uses any placeholder provided by Placeholderapi.
You must have PlaceholderAPI installed on your server for DeluxeChat 1.12+ to work.

Check the version history/updates to see which version is compatible with older Spigot builds.

This plugin modifies chat completely to send tooltip messages and allow clickable chat format parts! There may be some incompatibility issues with other chat related plugins...

If you are using a plugin such as Factions, make sure all Factions chat config options are set to false or it will override DeluxeChat and you won't see your DeluxeChat formats when talking in chat!

Whenever and wherever, I hope that you can support genuine, this is a warning! Because I don't want anyone to lose a chance to make money for this! For testing purposes only.
不论何时何地,我都希望你们能够支持正版,这是警告!因为我不希望任何一个人为此失去一次赚钱的机会!仅供测试使用。
いつでもどこでも、あなたが本物をサポートできることを願っています、これは警告です! 誰にもこのためにお金を稼ぐ機会を失いたくないからです! テスト目的のみ。
J'espère que vous pourrez soutenir sincèrement, quel que soit le moment et le lieu, ceci est un avertissement! Parce que je ne veux pas que quiconque perde une chance de gagner de l'argent pour ça! À des fins de test seulement.
Всегда и везде я надеюсь, что вы сможете поддержать подлинное, это предупреждение! Потому что я не хочу, чтобы кто-то упустил шанс заработать на этом деньги! Только для целей тестирования.
 

Attachments

  • DeluxeChat-1.14.5.jar
    125.7 KB · Views: 26
BlackSpigot General Chat
Rules Help Users
    F @ FRANCO7456: HELLO, CAN YOU HELP ME RECOVER MY ACCOUNT? I HAVE THE SECOND FACTOR ACTIVATED AND I HAVE LOST...
    Top