DeluxeChat
----------------------------------------------------------------------------------
Leaked by XDhunterXD (me) :) with love.

Hope you guys enjoy this resource!
If you do feel free to give this resource a 5 stars.
If you have any questions or problems please do NOT
post them in the rating section, Instead DM me on
BSMC or on discord.

>
If you guys need an update please let me know.
My discord username is XDhunterXD#9838. You can
also find me in the official blackspigot discord.

>
This resource was not given to me, I purchased it for the
full price. If you feel like donating, Every dollar is very
appreciated. Paypal >
paypal.me/XDhunterXD Hope you
enjoy :) ~
XDhunterXD

------------------------------------------------------------------------------------

nXI7cCC.jpg


W2O3Fgv.png



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!

You can see a live version of DeluxeChat by logging into: testplugins.com

Cq27Qag.png


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)
DeluxeChat is made to handle all aspects of how your chat formatting looks.


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!


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 (Text):
general:
commands: [g]
type: GLOBAL
channeltag: '&f[g]'
messagecolour: '&f'
permission: 'towny.chat.general'
craftIRCTag: 'admin'
range: '-1'
hooked: true


vpDBEXH.png

Code (Text):
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

rIaqLX7.png


If you have bungeecord enabled, players need permission to speak across servers! Give the player the permissiondeluxechat.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 (Text):

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
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

GLC3U5o.png

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!
Funnycube also made a config.yml breakdown to explain it a bit better!
Click here to view it!

jmULbSh.png

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.

Information on pre 1.12.0 placeholders below

click for DeluxeChat pre 1.12.0 placeholders

Maximvdw was kind enough to share all of his placeholders with his plugin MVdWPlaceholderAPI and they are available to use if you have purchased any of his plugins that have placeholders included in them.

You must have one of the following plugins installed and the plugin MVdWPlaceholderAPI installed to use his placeholders:

Tab
ActionBar
TitleMotdAdvanced
FeatherBoard
AnimatedNames
DynamicSigns

To enable his placeholders, make sure you meet the requirements above, and simple enable the hook by setting:
DT0Jduz.png

After this is done, you can begin using his placeholders with the following placeholder format:
Code (Text):
%mvdw_<placeholder without brackets>%
Example:
Code (Text):
prefix_tooltip:
- 'Maxims placeholders from MVdWPlaceholderAPI:'
- 'name: %mvdw_player%'
- 'Plugin count: %mvdw_pluginscount%'
- 'Ram: %mvdw_usedram% / %mvdw_freeram%'
Click here for Maxims 2000+ placeholders

If you are a developer and want to add placeholders to DeluxeChat, you can too!

Placeholder hook example (adding placeholders)

Here is the API package if you don't have DeluxeChat but want to add placeholders for people who use your plugin

DeluxeChat placeholder API
UJm7v92.png

The latest version of DeluxeChat is compatible with Bukkit/Spigot 1.9/1.10/1.11/1.12
for older version support check the version history tab. those old versions are available but no longer supported.


If you want support for any problems, bugs, or features, t is expected that you are running the latest version of DeluxeChat on a 1.9 or higher server!

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!

If you find any bugs/have any problems please let me know and I will investigate the cause/solution!
1XhE1Rb.png

This plugin works as it is stated in the description.
If you are unsure if this plugin is for you,
don't make a blind purchase!
Leave a comment or send me a pm to state your questions/concerns before buying!

By purchasing DeluxeChat,
you agree to the following terms:


All purchases are final.

By purchasing DeluxeChat you agree to the following terms and conditions:

Absolutely no refunds.

You will not -Redacted- the DeluxeChat plugin or any of its source code to anyone publicly or privately.

You will not attempt to modify the DeluxeChat plugin source code without direct permission from me.
ZbbuXy6.png

If you have purchased this resource and would like something added/modified/adjusted/removed, please let me know and I will update it if the addition/modification is needed/acceptable!​

Latest updates

  1. New version

    should work

Latest reviews

Nice author
config.yml
line84 format: '&7you &e-> &7%recipient_player_name% &7:'
%recipient_player_name% is not work.

Could you plz update?
XDhunterXD
XDhunterXD
do you have the knowledge of using placeholders?
This thing doesnt work for 1.8 anymore, fix please.
XDhunterXD
XDhunterXD
Join the discord server and we can discuss this
Great leak however could you please update it? :)
XDhunterXD
XDhunterXD
Thanks for the review, I’ll look into updating it
update plz
XDhunterXD
XDhunterXD
thanks for the review, but it seems like 1.12.3 is the latest version...
Great plugin
XDhunterXD
XDhunterXD
thanks for your review :)
niceee i hope u have more resource.
XDhunterXD
XDhunterXD
thanks :) I will be uploading more from time to time

Similar resources

DeluxeChat Akuro_Nanami
The original "json" chat formatting plugin
1.00 star(s) 2 ratings
Downloads
312
Updated
DeluxeChat M
The original "json" chat formatting plugin
0.00 star(s) 0 ratings
Downloads
263
Updated
DeluxeChat Josh
The original "json" chat formatting plugin
0.00 star(s) 0 ratings
Downloads
216
Updated
BlackSpigot General Chat
Rules Help Users
    J @ Jango: Is there a discord?
    Top