Requieres PlaceholdersAPI!
EasyJoin is a join/quit actions plugins with a lot of actions and features.
- You can add any format do you want, the permission for every format is: easyjoin.<format>
- Supports 1.8.X - 1.18.X
- Hex colors support (#123456)
- You can execute actions after login/register
- Create multiple first join format !
- [BROADCAST] <message> | Send a message to all online players.
- [JSON_BROADCAST] <json message> | Send a json message to all online players
- [MESSAGE] <message> | Send a message to the player who join
- [JSON_MESSAGE] <json message> | Send a json message to the player who join
- [TITLE] <title>;<subtitle>;<fadeIn>;<fadeShow>;<fadeOut> | Send a title with subtitle to the player who join
- [BROADCAST_TITLE] <title>;<subtitle>;<fadeIn>;<fadeShow>;<fadeOut> | Send a title with subtitle to all online players
- [ACTIONBAR] <message> | Send a actionbar to the player who join
- [BROADCAST_ACTIONBAR] <message> | Send a actiobnar to all players online
- [SOUND] <sound>;<volume>;<pitch> | Send a sound to the player who join
- [BROADCAST_SOUND] <sound>;<volume>;<pitch> | Send a sound to all online players
- [PLAYER] <command without /> | Execute player command
- [CONSOLE] <command without /> | Execute console command
- [CLEARCHAT] <lines> | Clear the chat of the player who join
- [BOOK] <delay> | Opens the book of book.yml
- [FIREWORK] <type>;<amount>;<power>;<color (R,G,B)>;<other color (R,G,B)>;<fade (R,G,B)>;<other fade (R,G,B)> |
You can customize the firework with RGB values. Can see examples in the default configuration - [DELAY] <seconds> | Add delay beetwen actions
- /easyjoin reload | Reload the plugin configuration | easyjoin.admin
- /easyjoin setbook | Set the book of your hand on book.yml | easyjoin.admin
Spoiler: config.yml
#
# - '[BROADCAST] This send a message to all online players.'
# - '[JSON_BROADCAST] {"text":"Send broadcast json!!"}' # You can create json formats here: https://minecraftjson.com/
# - '[MESSAGE] This send a message to the join player'
# - '[JSON_MESSAGE] {"text":"Click to go to our discord","clickEvent":{"action":"open_url","value":"https://discord.gg/hPNYUMUauD"}}}'
# - '[TITLE] Title;Subtitle;FadeIn;FadeShow;FadeOut'
# - '[BROADCAST_TITLE] Title;Subtitle;FadeIn;FadeShow;FadeOut'
# - '[ACTIONBAR] Message;FadeShow'
# - '[BROADCAST_ACTIONBAR] Message;FadeShow'
# - '[SOUND] Sound;pitch;volume'
# - '[BROADCAST_SOUND] Sound;pitch;volume' # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
# - '[PLAYER] me Hello!' # This execute a player command
# - '[CONSOLE] give %player_name% diamond 1'
# - '[CLEARCHAT] 10' #Clear the player chat on join with custom lines.
# - '[BOOK] delay' #It opens the book on book.yml to add it you need write a book and use /ej setbook!
# - '[FIREWORK] Type;amount;power;255,0,255;255,0,255;255,0,255;255,0,255' #You can customize the firework with RGB values (R,G,B), the first RGB color is a firework color and the second is a fade!
# - '[DELAY] 10' #Add delay between actions (the delay is in seconds)
#
# First join modes (VANILLA, MYSQL)
# If first join mode is MySQL you need to configure your credentials in credentials.yml
FirstJoinMode: VANILLA
# Active AuthMe to send the actions after login/register
AuthMeHook: false
# If you are using AuthMeHook you can add authme actions.
# authme:
# actions:
# - '[BROADCAST] This is a authme action!'
Formats:
# permission: easyjoin.admin
admin:
priority: 10
join:
actions:
# Add centered messages adding <c> at the start of the message.
# [BROADCAST] <c>Centered message!
# [JSON_BROADCAST] <c>{"text":"A centered json message!"}
- '[BROADCAST] &8(&a+&8) &c&lADMIN &f%player_name%'
- '[SOUND] LEVEL_UP;10;5'
- '[ACTIONBAR] &ashop.example.com;5'
- '[JSON_MESSAGE] {"text":"&9Click to go to our discord","clickEvent":{"action":"open_url","value":"https://discord.gg/hPNYUMUauD"}}'
# authme:
# actions:
# - '[BROADCAST] This is a authme action!'
quit:
actions:
- '[BROADCAST] &8(&c-&8) &f%player_name%'
# permission: easyjoin.default
default:
# You can transform any format to first join format
# isFirstJoinFormat: true
priority: 5
join:
actions:
- '[BROADCAST] &8(&a+&8) &f%player_name%'
- '[SOUND] LEVEL_UP;10;5'
- '[ACTIONBAR] &ashop.example.com'
- '[FIREWORK] STAR;10;2;255,120,200;100,50,30;10,20,30;40;10;20'
quit:
actions:
- '[BROADCAST] &8(&c-&8) &f%player_name%'
Code (Text):
#
# - '[BROADCAST] This send a message to all online players.'
# - '[JSON_BROADCAST] {"text":"Send broadcast json!!"}' # You can create json formats here: https://minecraftjson.com/
# - '[MESSAGE] This send a message to the join player'
# - '[JSON_MESSAGE] {"text":"Click to go to our discord","clickEvent":{"action":"open_url","value":"https://discord.gg/hPNYUMUauD"}}}'
# - '[TITLE] Title;Subtitle;FadeIn;FadeShow;FadeOut'
# - '[BROADCAST_TITLE] Title;Subtitle;FadeIn;FadeShow;FadeOut'
# - '[ACTIONBAR] Message;FadeShow'
# - '[BROADCAST_ACTIONBAR] Message;FadeShow'
# - '[SOUND] Sound;pitch;volume'
# - '[BROADCAST_SOUND] Sound;pitch;volume' # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
# - '[PLAYER] me Hello!' # This execute a player command
# - '[CONSOLE] give %player_name% diamond 1'
# - '[CLEARCHAT] 10' #Clear the player chat on join with custom lines.
# - '[BOOK] delay' #It opens the book on book.yml to add it you need write a book and use /ej setbook!
# - '[FIREWORK] Type;amount;power;255,0,255;255,0,255;255,0,255;255,0,255' #You can customize the firework with RGB values (R,G,B), the first RGB color is a firework color and the second is a fade!
# - '[DELAY] 10' #Add delay between actions (the delay is in seconds)
#
# First join modes (VANILLA, MYSQL)
# If first join mode is MySQL you need to configure your credentials in credentials.yml
FirstJoinMode: VANILLA
# Active AuthMe to send the actions after login/register
AuthMeHook: false
# If you are using AuthMeHook you can add authme actions.
# authme:
# actions:
# - '[BROADCAST] This is a authme action!'
Formats:
# permission: easyjoin.admin
admin:
priority: 10
join:
actions:
# Add centered messages adding <c> at the start of the message.
# [BROADCAST] <c>Centered message!
# [JSON_BROADCAST] <c>{"text":"A centered json message!"}
- '[BROADCAST] &8(&a+&8) &c&lADMIN &f%player_name%'
- '[SOUND] LEVEL_UP;10;5'
- '[ACTIONBAR] &ashop.example.com;5'
- '[JSON_MESSAGE] {"text":"&9Click to go to our discord","clickEvent":{"action":"open_url","value":"https://discord.gg/hPNYUMUauD"}}'
# authme:
# actions:
# - '[BROADCAST] This is a authme action!'
quit:
actions:
- '[BROADCAST] &8(&c-&8) &f%player_name%'
# permission: easyjoin.default
default:
# You can transform any format to first join format
# isFirstJoinFormat: true
priority: 5
join:
actions:
- '[BROADCAST] &8(&a+&8) &f%player_name%'
- '[SOUND] LEVEL_UP;10;5'
- '[ACTIONBAR] &ashop.example.com'
- '[FIREWORK] STAR;10;2;255,120,200;100,50,30;10,20,30;40;10;20'
quit:
actions:
- '[BROADCAST] &8(&c-&8) &f%player_name%'
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
EasyJoin ✨ | Send actions on player join is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 11,993 times (via Spigot). Download it and open it directly in the game.