JoyChat | 1.21 icon

JoyChat | 1.21 -----

The chatcontrol plugin for your server.




Added:

Anti-advertisement: With this feature also a new YML file is added to whitelist your IP adres and such. (whitelisted_domains.yml)

New configuration system. (automatically updates configs).

Unique ID for first join.
Updated to latest minecraft version.
Need at least JAVA 17 to run.
Added enable or disable options for custom join & leave messages also for donators.
Renamed all permissions.
Added disable/enable feature for the commands.
Clearchat command rewritten
Clearchat: You can now choose how many lines you can clear: “Chat_Clear_Lines”.
Disabled/enable mutechat command.
Can’t use /tell, /msg or /whisper or /w when chat is muted.
Disable/enable CapsFilter.
Disable/enable first join message..


Removed:

Death messages
Metric system for tracking (Might add later)
Display name, basically this means the display name will not be shown only the name of the user with no prefixes or tags if that is an option in your server.

Changed:

Almost the whole codebase is changed, from my experince in school and job, I changed the code based on that. Some might say it's garbage but it's okay (I don't care)
----------, Nov 25, 2025

JoyChat 2.0
New updates:
[+] 1.17.1 Added support
[+] Changed the Plugin name for one last time!
[+] If chat is muted, death message won't popup
[
+] Added AntiSpam Cooldown & Anti repeat message & Anti command repeat.
[
+] Bypass permission Chat: (jc.antispam.bypass)
[
+] Bypass permission Command: (jc.antispam.command.bypass)
[+] Added Update checker message in-game, (
jc.admin)
[+] All the permission nodes have been changed & all the command, to match the plugin name!

[+] New metrics to keep up with the new name of the plugin.
Link: https://bstats.org/plugin/bukkit/JoyChat/12280


Fixed Issues:
[+] Fixed the leave message when a player has permission. (jc.customleave)
[+] Fixed staff notifications (If your server doesn't have a permission plugin)

[+] Fixed that members can't access /Jc help or /jc.

[+] Performance upgrade.

New Death-Messages:
- Killed by Player, Shot by Player, Killed by Players Thorns enchantment, Killed by Instant damage potion.
- Player shot himself & killed himself using instant damage potions
- Killed by the following mobs: Bee, Cave_Spider, Creeper, Dolphin, Drowned, Elder_Guardian, Ender_Dragon, Enderman, Endermite, Evoker, Ghast, Goat, Guardian, Hoglin, Husk, Iron_Golem, Magma_Cube, Panda, Pillager, Piglin, Piglin_Brute, Phantom, Polar_Bear, Ravager, Silverfish, Skeleton, Slime, Spider, Stray, Vex, Witch, Wither, Wither_Skeleton, Wolf, Zoglin, Zombie, Zombie_Villager, Zombified_Piglin, Blaze attack and Blaze Fireball.
- Killed by natural causes: Fire, Fire_Tick, Lava, Drowning, Fall damage, Lightning, Hunger, Void, Freeze, Poison, Wither Effect, Thorns, Suicide (Doesn't work properly, only with essentials), Magma_Block, Cactus, Bed (Nether & End), Suffocation, Falling Anvil, TNT, End_Crystal, Shulker_Box and Elytra (Flying into a wall).

-
Killed by Dispenser:
Arrow, Instant damage potion and Fireball

Note

EvokerFangs, Firework and Respawn Anchor are not a death message yet.
They might throw an error (Harmless)

Make sure to delete WonderChat plugin from your plugin list and it's files!

Make sure to save a copy of your old config's to copy paste them into JoyChat file!
See the plugin's page for the new permissions nodes and command, also make sure to remove your old permission nodes from WonderChat or IChatManager!

For any further bugs contact me on Discord for now.
CozyLeprechaun94#9173
----------, Aug 2, 2021

Just added 1.17 support.

I don't have that much time to do a big update.
----------, Jun 21, 2021

Just added support for 1.16.5.

Sorry for this delay I'm busy with my studies and stuff.

More coming soon hopefully.
----------, Apr 8, 2021

1.9 features update:

This update contains small changes.

The plugin has been renamed to WonderChat
All the permissions and command are still the same!

[ + ] Added Simple DeathMessage.
[+] Added deathmessages.yml (more kill messages coming soon)
[
+] Added support for 1.16.4.

Also make sure to save your old config, and let the plugin generate a new config.yml for you
I have been busy this month with school, I'm still learning to develope plugins and learn new languages.
So stay tuned for future updates and plugins!

Note: if you have any bugs, issues or suggestions with the plugin make sure to contact me on discord: CozyLeprechaun94#9173
----------, Nov 25, 2020

1.8 features update:

[ +] Added Metrics to keep track of how many users are using the plugin on thier server.

More update coming soon.
----------, Nov 2, 2020

1.7 features update:

[+] Added AntiCapsFilter.
[+] Added AntiCapsFilter bypass (icm.caps.bypass).
[+] Added %caps_amount% placeholder for the recommended caps in the config.

[+] AntiCapsFilter bypasses player names if they have more than the recommended caps.
[+] Added Censor to config for AntiSwearFilter ('***') by default.
[+] Added %blocked_words% placeholder for AntiSwearFilter words.

[+] Added Join Titles & subtitles.
[+] Added First join Titles & subtitles.

1.7 bugs update:


[+] Fixed some Join message issues.
[
+] Removed that staff get a notification when the server chat is muted.

[+] Removed icm.mutechat.notification from the code (remove it if your staff has it).

[ + ] Fixed that plugin version doesn't show up correctly.
[+] Fixed plugin page not showing all the permission nodes

Note: make sure to remove your config.yml and let the plugin generate a new one for you.
----------, Oct 21, 2020

  • Fixed console not being able to ClearChat.


Note: if you have any bugs or issues with the plugin make sure to contact me on discord: CozyLeprechaun94#9173
----------, Oct 14, 2020

  • Added AntiSwearFilter
  • Added MuteChat (/mutechat)
  • Renamed all permissions to have "icm" in front of them.
  • Added HexColor code support for 1.16+ (<#ffffff>)
  • Added new permissions(See resource overview)
  • Changed reload and help command to have /icm infront of them
  • Made the code a little bit better.
Make sure to save your old config and create a new one!
----------, Oct 11, 2020

0.0.4 Update:
  • Added join/leave messages.
For donators you can set a specified custom join/leave message.
Permissions:
bv.customjoin, bv.customleave (This is if you want to have a player to have the custom join message.

Make sure to reload your config for the new updates.
----------, Sep 26, 2020

0.0.3 Update:
  • Added Syntaxblocker bypass (bv.syntax.bypass)
  • Fixed console error while doing /bv commands
  • Changed reload command to /icm reload (permission is the same)
  • Changed plugin name. (Since the plugin does more now than just blocking syntaxe's I decided to change the plugins name)
  • Changed the config.yml file (make sure to remove the current file)

Sourcecode will be available soon.
----------, Sep 1, 2020

Added: /Bv help command. permission. (bv.help)
Added: /clearchat command. permission. (bv.clearchat)
Added: /Bv reload command. permission. (bv.reload)
Added: /bv command. permission. (bv.reload or bv.help)

Added:
Different config messages. for all the new commands.

Changed:

-
Changed the name of the config being from (customconfig) to (Syntaxblocker)
----------, Aug 31, 2020

Resource Information
Author:
----------
Total Downloads: 2,384
First Release: Aug 14, 2020
Last Update: Nov 25, 2025
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings