Custom Joins! | Great Donation Perk!
1.5.2Different Join/leave msgs/commands per Player or Group. Also gives'Spawn-on-join' option
1.5.2latest1.5.2 - Added More MessagesMar 30, 2019 Added customizable messages for the /cj command Fixed major bug where players could use /cja setspawn and /cja spawn without admin permissions Added bstats for plugin metrics When updating from 1.5 you will need to replace your messages.yml and copy your messages or you could delete messages.yml and restart: .SpoilerTarget">Spoiler: ReplaceMessages.yml Code (Text): Messages-Version: '1.1' # Don't Touch # /cj - Help menu cj-help-menu: - '&c-=-=-=-= &6&lCustom Joins &c=-=-=-=-' - '&5/CJ Setjoin &2<Join Message> &3- Ability to set your join message' - '&5/CJ Setleave &2<Leave Message> &3- Ability to set your leave message' - '&5/CJ Reset &3- Resets your leave/join messages' cj-toggle-help-menu: # This will only appear in the help menu if the user has the CustomJoins.toggle permission - '&5/CJ Toggle &3- Toggles between default/group/user messages' - '&c-=-=-=-=-=-=-=-=-=-=-=-=-=-=-' invalid-permissions: '&4Invalid Permissions!' cj-reset: '&3Your Leave/Join message has been deleted' toggle-to-default: '&3Toggled to default Leave/Join Messages' toggle-to-group: '&3Toggled to group Leave/Join Messages' toggle-to-self: '&3Toggled to custom Leave/Join Messages' toggle-invalid: '&3Error, Nothing to toggle to. Try setting a leave/join message' # More messages will be added soon for customisation. cj-setjoin: '&3You set your join message to &3' cj-setleave: '&3You set your leave message to '1.51.5 Added Toggle CommandMar 28, 2019 Added a toggle command for the user's to toggle between default/group and their own join/leave messages. the permission CustomJoins.toggle for the user to access the command. I have also added a messages.yml config which you can use to change the toggle messages. Fixed issue where a blank black bar would show when a user joins with a blank join/leave message. Special Thanks to johnmon264 for suggesting these additions.1.4.11.4.1 Fixed Duplication BugApr 2, 2018 I have solved the duplication bug which duplicated join messages. Thank you to LasagnaFTW for letting me know about the bug.1.41.4 Added Placeholder API Support.Apr 20, 2017 There where a few issues with the method that i used to get the nickname from players using my %displayname% placeholder. King VocalWolf also suggested for me to add prefix placeholders to the plugin. Note: Placeholder API must be installed to use the placeholders So i have added Placeholder API support so that you can use placeholders from loads of different plugins can be viewed here: https://www.spigotmc.org/wiki/placeholderapi-placeholders/ and here https://www.spigotmc.org/wiki/placeholderapi-plugin-place… A quick tutorial on usage: To get the prefix from a player first add the vault package: /papi ecloud download vault Then reload the server and you will be able to use the vault placeholders within CustomJoins The placeholders for each plugin package can be viewed here: https://www.spigotmc.org/wiki/placeholderapi-plugin-place…1.3.91.3.9 - Fixed Bug with %displayname%Oct 27, 2016 Fixed issue: No join/leave message when using essentials and player is not using a nickname.1.3.81.3.8 - Made compatible with essentialsXOct 26, 2016 Simply fixed bugs with the %displayname% variable.1.3.71.3.7 - Fixed 2 Bugs...Oct 25, 2016 Added: Code (Text): Use-LeaveCommands: true Use-JoinCommands: true to config to disable leave/join commands. I also removed the code that compaired the versions as they were buggy. Big Thanks to MrPNutts for reporting the bugs.1.3.61.3.6 - Fixed %displayname% variableAug 5, 2016 Bug fix, the %displayname% var now works on join. Big thanks to ZYSEA who fixed the bug.1.3.51.3.5 - Added a sound on join function and %displayname% variableJun 29, 2016 New config options: Code (Text): Sound: PlayOnJoin: True SoundName: 'ENTITY_ENDERDRAGON_GROWL' # A list of all sounds can be found here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound… new variable: %displayname% and %playername%1.3.41.3.4 - Added 'Spawn-On-Join' Option and fixed minor bugsJun 28, 2016 New Commands: · /CJA SetSpawn - Sets the spawn point for Join-on-spawn option · /CJA Spawn - Teleports you to the spawn that has been set Minor Fixes: · Fixed bug, where you would get an error if both messages were not set.1.3.2Updated for 1.10.xJun 26, 2016 this version has been tested on 1.10.x1.3.1Version 1.3 - Quick bug fixMar 13, 2016 Fixed a bug so that an op player does auto get recently made group join/leave messages.1.3Version 1.3 - Added On Join/leave commandsMar 1, 2016 Only currently editable in config, no commands. Executes set commands when a player First Joins, Joins or leaves. as suggested by @EnderSandman If you are updating: add this to your config: Code (Text): #The commands that get run when the player first joins FirstJoinCommands: #Useful to give first join items - 'give %player% diamond 5' #Commands that will be run when a player joins JoinCommands: - 'give %player% dirt 1' - 'msg %player% Welcome' #Commands that will be run when a player leave LeaveCommands: - 'give %player% dirt 1' - 'msg %player% Welcome'1.2Version 1.2 - Added metrics supportFeb 23, 2016 Plugin metrics allows me to keep track of how many people are using the plugin, so it would be really helpful if you could update.1.1Version 1.1 - Added more commands + vip playersJan 26, 2016 Description: This update allows players with the perm CustomJoins.vip to set there own join/leave message. New Commands: Admin: /CJA Reload - Reloads the config /CJA CreateGroup <Group> - Creates a new group for leave/join messages /CJA SetGroup Join <Group> <Join Message> - Sets the join message for that group /CJA SetGroup Leave <Group> <Leave Message> - Sets the leave message for that group /CJA DeleteGroup <Group> - Deletes the message group /CJA SetPlayer Join <Player> <Join Message> - Sets players Join message /CJA SetPlayer Leave <Player> <LeaveMessage> - Sets players Leave message /CJA DeletePlayer <Player> - Deletes the messages from a player User: /CJ Setjoin <Join Message> - Ability to set your join message /CJ Setleave <Leave message> - Ability to set your leave message /CJ Reset - Resets your leave/join messages New Permissions: CustomJoins.admin - gives access to all admin commands CustomJoins.vip - Gives access to all player commands (So they can set there own join/leave message)1.0Version 1.0 - Added command usageJan 4, 2016 New Commands: /CJ Create <Group> - Creates a new group for leave/join messages /CJ Setjoin <Group> <Join Message> - Sets the join message for that group /CJ Setleave <Group> <Leave Message> - Sets the leave message for that group /CJ Delete <Group> - Deletes the message group /CJ reload - Reloads the config0.5Version 0.5 - Added Group based messagesJan 1, 2016 You can now set different messages for different groups. Good for staff as you can make a silent join. And vip's as a cosmetic perk0.1Jan 1, 2016
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