ICustomJoinMsg
1.2.4Plugin for creating personalized colored messages when a player logs in/out to a Minecraft server
1.2.4latestUpdate list 1.2.1/1.2.2/1.2.3/1.2.4Sep 25, 2025 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
1.2.0⭐ UPDATE 1.2.0 - Exit messagesApr 7, 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
1.1.0⭐ UPDATE 1.1.0 - PlaceholderAPI integrationApr 1, 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 stability1.0.0Mar 23, 2025
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta