JoinLeaveMessages | [GUI Controlled | Sounds | Titles | Mult
5.0Join, first join & leave messages, titles & sounds, all in game | Hex, gradients & PlaceholderAPI
5.0latest5.0: Full rewrite! One jar for 1.8 to 26.3, chat-driven menu and Reset Config2 weeks ago JoinLeaveMessages 5.0 is a full rewrite. Your existing config.yml keeps working, so upgrading is just a jar swap. The whole plugin has been rewritten from the ground up. The old version only ran on roughly 1.13 to 1.20 and needed a separate Legacy plugin for older servers. 5.0 is one jar that runs on every Minecraft version from 1.8 to 26.3, on both Spigot and Paper, with Java 8 or newer. Menus, sounds and titles all adapt to the server version automatically, and JoinLeaveMessagesLegacy is no longer needed. · Reset Config button in the top left of /jlconfig. It opens a confirm menu that warns the reset cannot be undone, then puts every setting back to its default. · Set everything by typing in chat. Click Join Title, Join Subtitle, Join Sound, Join Message or Leave Message in /jlconfig, then type the new value. Type cancel to stop, or none to leave a text option empty. Your answer is hidden from other players. · Join sounds from any version. NOTE_PLING, BLOCK_NOTE_PLING and BLOCK_NOTE_BLOCK_PLING all work, as do sound keys like minecraft:block.note_block.pling. The sound plays as a preview when you set it. · If a join sound doesn't exist on your server version, the note block pling plays instead and you get a warning. · Every setting change is written to the console, showing who changed what. · In the leave message, %player_count% now counts only the players still online. · Changing the language applies right away. No restart needed. · /jlreload opens the reload menu. From the console it reloads straight away. · Every link in the plugin now points to plugins.someonesson.xyz, which has full documentation. · The update checker only says an update is available when Spigot actually has a newer version. · Saving a setting from the menu no longer undoes changes you made to config.yml while the server was running. · The Set Plugin Language button in /jlconfig works again. · Placeholders are replaced everywhere in a message, not just the first time they appear. · Menu commands run from the console now reply with a clear message instead of an error. · Items can no longer be dragged out of the plugin's menus. · enablePlugin and enableJoinSound accept true/false as well as 'True'/'False'. · Typos fixed in the German, Spanish, French and Chinese translations. · Stop your server. · Delete the old JoinLeaveMessages jar from your plugins folder (and JoinLeaveMessagesLegacy if you were using it). · Put JoinLeaveMessages 5.0 in the plugins folder. · Start the server. Your config.yml is kept as it is. Full documentation and the complete changelog: plugins.someonesson.xyz/joinleavemessages4.18/7/2022 Update 1Aug 7, 2022 + Updated outdated links on plugin. (Primarily https://someonesplugins.ga/ to https://soneonessonsplugins.ga/ due to not owning the old domain anymore)4.05/1/2022 Update 1May 2, 2022 + Updated Tutorial Link3.9.84/29/2022 Update 1Apr 30, 2022 + Bug Fixes3.9.74/19/2022 Update 3Apr 20, 2022 + Norwegian Language Support Added! + Fixed language selection on German Configuration + Bug Fixes3.9.64/19/2022 Update 2Apr 20, 2022 + Got rid of the color just since it wasn't working + Continued the progress on adding Norwegian Translations!3.9.54/19/2022 Update 1Apr 19, 2022 + Hopefully fixed update checker message to change the color correctly3.9.43/15/22Mar 15, 2022 + Started the production of the Norwegian Translations3.9.33/4/2022 Update 1Mar 5, 2022 + Bug Fixes + Updated command description for /jlhelp3.9.21/27/2022 Update 1Jan 28, 2022 + Update GUI title of the Language Select GUI3.9.11/21/2022 Update 1Jan 22, 2022 + Updated Changelog GUI + Fixed enable message version3.91/18/2022Jan 18, 2022 + Added the ability to disable the join sound in config.yml, change it to "False" (Will be added to a GUI Soon)3.8.21/3/2022 Update 1Jan 3, 2022 + Bug Fixes + Clarified the documentation is in English on the /jldocs command Happy New Year3.8.112/26/2021 Update 2Dec 26, 2021 + Updated Comments on config.yml3.812/26/2021 Update 1Dec 26, 2021 + Added all German Translations (Now Selectable) + Bug Fixes3.7.212/21/21 Update 1Dec 21, 2021 + Continued Working on German Translations (29%) + Bug Fixes3.7.112/19/2021 Update 2Dec 20, 2021 + Continued Working on German Translations (~25%)3.712/19/2021 Update 1Dec 19, 2021 + Added %player_count% placeholder (Gets # of people on the server) + Added that placeholder to the selection messages (All Languages) + Updated Syntax Used for Join/Leave Events3.6.712/18/2021 Update 1Dec 19, 2021 + Continued work on German Translations (Still cannot be chosen, ~22%)3.6.612/17/2021 Update 2Dec 18, 2021 + Continued working of the implementation of German Translations! (~18%)3.6.512/17/2021 Update 1Dec 18, 2021 + Added Button for German Translations (Translations WIP) + Bug Fixes3.6.412/14/2021 Update 1Dec 15, 2021 + Grammar Fix in Command Description + Bug Fixes3.6.312/11/2021 Update 1Dec 11, 2021 + Started process of updating changelog GUI + Bug Fixes3.6.212/9/2021Dec 9, 2021 + Bug Fixes3.6.112/4/2021 Update 1Dec 4, 2021 + Updated some comments in config.yml + Bug Fixes3.612/3/2021 Update 1Dec 4, 2021 + Testing 1.18 Support (Beta) - If it doesn't work on older versions just download file version 3.5.23.5.211/4/2021 Update 1Nov 5, 2021 + Grammar Fixes + Bug Fixes3.5.110/9/2021 Update 2Oct 9, 2021 + Changed Update Checkers Messages3.510/9/2021 Update 1Oct 9, 2021 + Update Checker (It will alert you in console when there is a new update whenever your server starts!)3.4.19/19/2021 Update 1Sep 19, 2021 + Bug Fixes3.49/14/2021 Update 1Sep 15, 2021 + Added Discord Link to Startup/Disable Message3.3.68/31/2021 Update 1Aug 31, 2021 + Updated Comments in Config.YML with the new documentation and the discord link.3.3.5Updated Documentation LinkAug 25, 2021 I have got a custom domain just for JoinLeaveMessages so I have made the documentation for JoinLeaveMessages by itself so you do not get confused. Introduction - JoinLeaveMessages3.3.48/22/2021 Update 1Aug 22, 2021 + Grammar Fixes3.3.38/19/2021 Update 1Aug 19, 2021 + Updated Changelog + Validated that only the user that joined could hear the sound + Bug Fixes3.3.2Added Plugin Version to Enable/Disable MessageAug 19, 2021 + Added Plugin Version to Enable/Disable Message3.3.1Cosmetic Changes + Bug FixesAug 8, 2021 I made a few cosmetic changes and bug fixes3.3Chinese Support AddedAug 6, 2021 We have now translated the plugin into Traditional Chinese. You can now change to it via the /jlconfig command. If you wish to translate our plugin, join our discord.3.2.3Updated Icon for Spanish Language on /jlconfig GUIAug 6, 2021 I have changed the icon for the selection for the spanish language3.2.2Updated Tutorial Video LinkAug 4, 2021 I have made a new tutorial for the plugin with the newest features, so I updated it on the need help button on the GUI3.2.1Updated French TranslationsAug 4, 2021 I have updated a few of the French Translations just to make slightly more sense, I fixed some of the smaller words I didn't change, mainly or, so I had to change it to ou.3.2Added French SupportAug 2, 2021 I have now translated the plugin into French as an effort to make the plugin more inclusive, if you want to help translate it, join our discord! You can change to French via the /jlconfig command, then click the sign to change the language3.1Fixed GUI Error on 1.13Aug 2, 2021 There was an issue with one of the items I was using to change the language on the plugin, but in this version that is now fixed! Sorry about that!3.0Added Spanish SupportAug 1, 2021 I am working to make an effort to make my plugin more inclusive, so I am starting to add language support. If you are interested in translating the plugin, join my discord. I have added Spanish support, you can change it on /jlconfig command2.7Cosmetic ChangesJul 30, 2021 Again, I have done some more cosmetic changes, mainly getting rid of bolds, since ick, they are ugly2.6.6Cosmetic ChangesJul 26, 2021 Just some cosmetic changes2.6.5Made all URls have colorJul 19, 2021 I made every URL in the messages of the plugins have color so its easy to see them (Mainly on the configure sound command)2.6.4Updated ChangelogJul 17, 2021 Had to update the changelog to include the addition of tutorial video2.6.3Updated Tutorial Video LinkJul 16, 2021 I updated the video for a tutorial on JLM!2.6.2Tutorial Added to Help Stick on Config GUIJul 16, 2021 I have added the brand new youtube tutorial onto the stick click action which can be found on the /jlconfig command!2.6.1Fixed Toggle MessageJul 15, 2021 Fixed Toggle Messages so they match!2.6Config UpdateJul 14, 2021 I have added some more notes to the config.yml2.5.3Cosmetic ChangesJul 12, 2021 I have just done a few cosmetic changes, I plan to do higher quality updates soon!2.5.2Cleaned Up The Help CommandJul 12, 2021 I have cleaned up the help command a bit, by fixing some cosmetic issues, as well as getting rid of one of the commands (reload) on it, since it just redirects to the config GUI2.5.1Cosmetic ChangesJul 11, 2021 I have done a few cosmetic changes, so things just look better.2.5SetSound Command UpdateJul 10, 2021 When you run the command to set the join sound, it will now play the sound you want it to play, just to make it easier to tell if you did it right.2.4.4Plugin Disable Message AddedJul 10, 2021 I have added a plugin disable message!2.4.3Updated Plugin Enabled MessageJul 10, 2021 I have updated the plugins Enabled message to include my new website!2.4.2Quick Changelog FixJul 9, 2021 I didn't change the date on the newest changelog, so this file has it2.4Added BStatsJul 9, 2021 I have added bstats to track the amount of servers that JoinLeaveMessages is in! I would greatly appreciate if you downloaded this version!2.3Documentation Command Added to Config GUI and to /jldocsJul 8, 2021 I have added a documentation site onto the plugin, so now it will be easier to problem shoot Introduction - Someones Plugins2.2Placeholders Added Back (Toggle Status GUI) + Plugin Enable and Disable MessagesJul 7, 2021 I have added placeholders back to the toggle plugin status GUI, and added messages when the plugin is enabled, then also when its disabled!2.1Placeholders Added BackJul 7, 2021 I am slowly working on adding glass pane placeholders on the GUIs. This update brings them back to the reload GUI, which is found on the /jlconfig command! I am doing this since I released the legacy version, and do not have to make it compatible with legacy versions.2.0Sound Effect on Command is Back!Jul 7, 2021 After adding the legacy version of this plugin, I can finally add sound effects back after running commands!1.9.2Updated Sound WebsiteJul 7, 2021 We have changed the website we suggest for sound codes, to the one found on spigot's website!1.9.1Additional Cosmetic ChangesJul 6, 2021 I have made a few cosmetic changes like, changing the close button to a redstone block, and on the external config GUIs, instead of closing, they bring you back to the main one (The redstone block)1.9Got rid of the Vanilla Join MessageJul 6, 2021 I got rid of the Vanilla join messages on most NEWER version, at least for 1.16.5, since thats the newest version I tested it on. It still has the vanilla join message for 1.12.2, but I will continue working on getting rid of it.1.8.4Corrected the little error I made on the setsound responseJul 6, 2021 There was a slight error on the message after you clicked the configure join sound on /jlconfig, but that is now fixed. I said to change . to -, but in reality it needs to be _1.8.3Cosmetic Update on Reload GUIJul 5, 2021 I have just done a few cosmetic updates on the reload GUI which can be found in /jlconfig!1.8.2Cosmetic Changes + Fixed Error on Some Versions where Error OccuredJul 3, 2021 I have fixed an issue where on /jlreload when it would say an error occurred. In addition, I have done some cosmetic changes. If none of these bother you, you do not have to update1.8.1Changelog GUI 1.12 CompatibleJul 3, 2021 I have now made the changelog GUI work on 1.12+. I had to get rid of the placeholder glass panes since they were invalid on 1.121.81.12 Now WorksJul 2, 2021 I have made the GUI's work with 1.12 now!!! It took me a while to find blocks that were in the game back then.1.7.4Subtitles + jlreload ChangeJul 1, 2021 I have added the ability to add Subtitles! Check it out in the /jlconfig GUI! In addition, I have moved all the reloading stuff into the config command. If you run /jlreload it will pull up the config GUI. That means I got rid of the reload permission node, instead the only thing you need to give people is the config permission node!1.7.3Close Button on Toggle GUI | Updated Close IconJul 1, 2021 I have now added a close button on the toggle GUI, as well as updated both close icons to Redstone!1.7.2Close Button on Config GUIJul 1, 2021 I have added a close button on the /jlconfig command GUI. This is just for the newer players who are not quite sure how to exit GUIs. I just want to make sure the plugin is easy to use!1.7.1Grammar Cosmetic FixJun 30, 2021 This file has a fix for the configuration (cosmetic, not functionality wise). It just moves the ! so that it is proper grammar so its not like WORD ! | Now its WORD! Thats basically all it is, its on the config commands like /jlmsettitle and stuff. ITS COSMETIC ONLY, AND WONT EFFECT ANYTHING IF YOU DO NOT UPDATE1.7jltoggle moved to /jlconfigJun 30, 2021 I have moved the /jltoggle command + GUI into the /jlconfig GUI. This should help simplify the plugin, and continue to make the plugin easier to use. The toggle GUI is in the jlconfig command under Plugin Status. Just simply click it, then you can disable, or enable it there!1.6.5Changelog GUI UpdateJun 30, 2021 I have now added a changelog GUI which will help let you know what have been added recently (Only works on file version 1.6.5+) /joinleavechangelog or /jlchangelog1.6.4Updated Placeholders on Config GUIJun 29, 2021 I have replaced the glass panes with ones that have no names on the Config GUI just so its not as distracting!1.6.3GUIReload UpdateJun 28, 2021 I have fixed the Glass Pane Placeholders so they no longer have names, so they are not distracting anymore!1.6.2Cosmetic Bug FixesJun 28, 2021 I have just changed a few things to make the plugins pre-made messages look better (Mainly on reload message)1.6.1Reload Message FixJun 27, 2021 I have decided to get rid of the Bold on the prefix on the reload message, since it looked bad, but it is only cosmetic, and its not required to update.1.6GUI ControlsJun 27, 2021 I have now introduced a FULLY GUI based plugin. Everything can be controlled in game, including configuration which makes it easier for people who are not as good at configuring things inside the files. I plan to add more updates with more configuration, and I hope this will make the plugin more appealing. Also, heres a showcase:1.5.2Improved GUI Look for Reload CommandJun 26, 2021 I have now improved the look for the GUI for the reload command, it includes the same placeholder glass panes as the toggle command. Also, I am going to now work on the configuration GUI, since I have now found out how to make everything work. Hype!!!!!1.5.1Improved GUI Look for Toggle CommandJun 26, 2021 I have added placeholder glass panes to the GUI just to make it more appealing. Again, I am still working on figuring out how to make the plugin fully GUI controlled, so you won't have to touch the config.1.5Improved GUI ControlJun 26, 2021 I have now added an option to Disable or Enable the plugin via a GUI. If you wish to disable it while you configure it or something, you can run /joinleavetoggle or /jltoggle - This will bring up the GUI, and automatically change the config. I will continue to make the plugin fully configured by GUI, but that will be coming soon!1.4Sound Effect on CommandJun 25, 2021 When you run any command as a part of JoinLeaveMessages, it will do a note block pling sound effect. Commands /jlreload and /jlr /joinleavemessages and /jlhelp1.3.1Help CommandsJun 25, 2021 I have introduced a new command to help you figure out what the commands do, you can find them out by using /joinleavemessages or /jlhelp (There is only one command right now, but more will be coming soon, hopefully so you don't have to use the config every time to change something)1.3GUIReload CommandJun 24, 2021 I have now introduced a new way to reload, this is so if you make an accidental change, you can stop it before it reloads. It is on a GUI now so it makes it easier to understand. I might try and make the plugin fully gui, but I am not quite sure yet.1.2JoinSounds!Jun 24, 2021 I have now added a new feature to where you can add a sound for when someone joins, if you encounter any errors with it, make sure to join my discord, and ask! https://discord.gg/Mwu6Ys4gfP1.1Titles Update!Jun 24, 2021 In v1.1 I have added the functionality for titles! The config for it is added in the config.yml file. In a future update, I want to try and add sound when you 1st enter!1.0.2Quick Config FixJun 24, 2021 I just quickly had to fix the config.yml since I made a mistake on the placeholder, and forgot to set it to %player_name%.1.0.1Updated ConfigJun 23, 2021 I updated the config on the join and leave message to make it more visually pleasing, but you are always welcome to change it!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
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.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta