(It is still a basic plugin! More updates soon! I hope you like the plugin! And going to download it for in your server!)
Explanation:
This plugin only uses a config and ingame commands!
So you can change the join message in the config and ingame with a command!
Features: - Changeable join/leave messages
- Ingame commands
- First join message
- Title on join
- Fireworks on join
- Sound on join
- Hide players with perms when their joining
- Disable the full join/leave message for everyone
- Use Essentials nicknames instead of minecraft player names
- Add your own custom Languages
Commands:
/joinleave reloadconfig
/joinleave set join <message> | /joinleave set leave <message>
( You can change the Join / leave message with these commands! (If you want the player name in the message use %player% ))
/joinleave show join | /joinleave show leave
( You can see what the the Join / leave message is at the time with these commands! )
Configs:
Join: '[&a+&r] &6The player &6&l%player% &6has joined the server!'
Leave: '[&c-&r] &6The player &6&l%player% &6has left the server!'
First-Join-Message: true
First-Join: '[&a+&r] &6The player &6&l%player% &6has joined for the first time!'
Language: EN
CommandPrefix: Join-Leave
Title-Onjoin: true
Hide-Players-With-Perms: false
Disable-Join-LeaveMessage: false
Fireworks-onJoin: true
Sound-onJoin: true
Use-Essentials: false
Languages:
EN:
NoPermissions: You re not allowed to use this command!
NoSubCommand: Please fill in a sub command!
CommandDoesntExist: This command doesnt exist!
SetJoinMessage: Join message has been set to
ShowJoinMessage: This is at this moment the join message
SetLeaveMessage: Leave message has been set to
ShowLeaveMessage: This is at this moment the leave message
NL:
NoPermissions: Je hebt niet de juiste permissies om dit command uit te voeren!
NoSubCommand: Vul een subcommando in!
CommandDoesntExist: Dit subcommando bestaat niet!
SetJoinMessage: Het join bericht is gezet naar
ShowJoinMessage: Op dit moment is de join message
SetLeaveMessage: Het leave bericht is gezet naar
ShowLeaveMessage: Op dit moment is de leave message
Permissions:
joinleave.silentjoin
(If the player has this permission, there will be no join message when he joins)
joinleave.silentleave
(If the player has this permission, there will be no leave message when he leaves)
joinleave.set
(Permission needed to set a join/leave message)
joinleave.show
(Permission needed to see a join/leave message)
joinleave.help
(Permission needed to use the help command)
FAQ
This bugg/error is fixed in version 2.4.1 and above.
joinleave.silentjoin
(If the player has this permission, there will be no join message when he joins)
joinleave.silentleave
(If the player has this permission, there will be no leave message when he leaves)
joinleave.set
(Permission needed to set a join/leave message)
joinleave.show
(Permission needed to see a join/leave message)
joinleave.help
(Permission needed to use the help command)
Go to the Lang.yml file.
Copy EN: NoPermissions: You re not allowed to use this command!
NoSubCommand: Please fill in a sub command!
CommandDoesntExist: This command doesnt exist!
SetJoinMessage: Join message has been set to
ShowJoinMessage: This is at this moment the join message
SetLeaveMessage: Leave message has been set to
ShowLeaveMessage: This is at this moment the leave message
And paste it under the NL version.
Change EN to whatever you want, in this situation: DE
Now you have this: DE: NoPermissions: You re not allowed to use this command! NoSubCommand: Vul een subcommando in! CommandDoesntExist: Dit subcommando bestaat niet! SetJoinMessage: Join message has been set to ShowJoinMessage: This is at this moment the join message SetLeaveMessage: Leave message has been set to ShowLeaveMessage: This is at this moment the leave message Translate it to your languages. ^^ BEWARE, ONLY CHANGE THE WORDS IN BOLD!
Now you go to config.yml and you change the EN behind Language: to your typed in thing. In our situation DE so it will be: Language: DE
Now we restart / reload the server or we type the command /joinleave reloadconfig ingame.
DONE If this doesn't work for you, or you have questions, you can pm me on discord: kurkentrekker
You entered an unfamiliar language in the config, so something would have gone wrong when translating a language. Check Lang.yml and Config.yml to make sure you have entered the correct ones (EN or NL for example and no NEE or NLL).
Are you stuck? Contact me on discord: kurkentrekker
You may have entered a sound that is not known by minecraft, check in the console whether you get an error when your joining.
If so, check out this list (helpch.at/docs/1.16.5/org/bukkit/Sound.html) to see which sounds you can use.
PLEASE NOTE IT IS CASE SENSITIVE.
Are you stuck? Contact me on discord: kurkentrekker
Probably you didn't updated your cfg, try removing your old cfg and let the plugin create a new plugin.
You probably entered something incorrectly while adjusting our config. Check the console to see if there is an error and if so, what error is there? Here you can see which one is missing or wrong.
Otherwise you can always contact me on discord!
kurkentrekker
Your probably running a wrong version of spigot / paper. You can try this version builded on a older version of minecraft with the same features as the oldest version of this plugin.
This worked for an other person tho.
If you like the plugin, please leave a review THANKS!
Next Uptdates: Version .... Special sound that will send to the player when he joins for the first time
GUI to enable/disable settings
Create custom join messages for specific players.
Version checker (This is to warn/check if your running a old version or bugged version)
Do you know some updates? Add me on Discord! kurkentrekker
Do you need a cheap and good Minecraft hosting? Airnode Hosting is here for you!
If you have any questions, feel free to join our discord.
Statistics are collected through bStats, an open-source service that collects anonymous data for Minecraft software. You can opt out in plugins/bStats/config.yml.