ICustomJoinMsg icon

ICustomJoinMsg -----

Plugin for creating personalized colored messages when a player logs in/out to a Minecraft server




The plugin itself can be found here!

⭐ UPDATE v1.2.4 - Fix
Changed the clear command for clearing custom player messages
✅ Changes:
/icjm setmessage join <nickname> clear/<message>
/icjm setmessage leave <nickname> clear/<message>


⭐ UPDATE 1.2.3 - Support for multi-line messages and gradients!
What's new:
Line break support - use \n in messages for multi-line display
MiniMessage gradient support - beautiful color transitions in text

Example of use:
/icjm setmessage join Iruka_Other &aHello everyone! \n&6This&7: <gradient:#4ECDC4:# F89435>{player}</gradient> \n&#CD634EHow are you?

Supported formats:
&a - standard colors
&#RRGGBB - HEX colors
<gradient:#RRGGBB:#RRGGBB>text</gradient> - MiniMessage support
\n - line breaks

⭐ UPDATE v1.2.2 - NEW PLACEHOLDERS!
Now you can use %icustomjoinmsg_displayname_join% and %icustomjoinmsg_displayname_leave% in any plugins, menus, and configurations!

Support for nested placeholders + HEX colors!

How it works:
• If the player has a custom message, the placeholder displays it.
• If not, it displays customizable text from the config.
• Supports all PlaceholderAPI placeholders inside custom messages!


⭐ UPDATE 1.2.1 - Performance update and new team!
New message clearing commands: /icjm message join clear and /icjm message leave clear

Improved performance: asynchronous processing of all database operations

Caching system: fast access to player data without querying the database

MySQL stability: HikariCP integration for reliable connections
----------, Sep 25, 2025

✨ Main changes:
- Added support for messages when a player exits

- Expanded commands for working with different types of messages

- New placeholders added

PlaceholderAPI:
- %icustomjoinmsg_broadcast_join% - Shows if all players can see messages when logging in (✨ Text is configurable in config)

- %icustomjoinmsg_broadcast_leave% - Shows if all players can see messages on exit (✨ Text is configurable in config)

Plugin commands

- /icustomjoinmsg message join/leave <message> - Set your own message on entry/exit

- /icustomjoinmsg setmessage join/leave <player> <message> - Set login/logout message for player

- /icustomjoinmsg broadcast join/leave <true/false> [player] - Control the display mode of the message at login/leave

- /icustomjoinmsg reload - Reload plugin configuration

New settings in config.yml

- messages.default_leave_message - Default message on player exit

- defaults.broadcast_leave_message - Whether to show the message to all players when a player exits by default

- placeholders.broadcast_<join/leave> - Placeholders settings
----------, Apr 7, 2025

Full support for the PlaceholderAPI plugin
Extended possibilities of message personalization thanks to PlaceholderAPI integration
Use of prefixes and suffixes from Vault and other plugins
Improved performance and stability
----------, Apr 1, 2025

Resource Information
Author:
----------
Total Downloads: 115
First Release: Mar 22, 2025
Last Update: Sep 25, 2025
Category: ---------------
All-Time Rating:
0 ratings
Find more info at iruka-shop.site...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings