FrozenJoin
2.3.1FrozenJoin offers incredible customization of join/quit messages alongside JSON-formatted messages.
2.3.1latest2.3.1 - Placeholder CacheAug 21, 2022 So after a long time forgetting to do this, I've finally got to it. Added 2 new config options. These options together make the new Placeholder Cache. Every # ticks (option update-interval), the placeholders from the list (option placeholders) will be parsed for every player online and saved/cached. This means whenever you use a quit message like: Code (YAML): quit : - ' [BROADCAST ] &8 [&c-&8 ] &e %luckperms_prefix% &b%player_name%' It will first look in the cache and see if the message contains cached placeholders and it will replace them with the last cached value then it will parse the rest of the placeholders directly thru PlaceholderAPI. This option is mostly to fix some placeholders not working in the quit formats and the update-interval can be set to just a few ticks for most people. A few notes: · The placeholder list is case sensitive · The update interval doesn't change until the server is restarted · This is only really needed for placeholders that only work with a Player as other placeholders that work with both OfflinePlayer and null will still parse just fine. New config options: Code (YAML): # Placeholders in this cache are automatically parsed every # ticks and those values are then replaced in messages and # actions. This is mainly to fix issues with some placeholders not working when a player leaves. placeholder-cache : # The interval in ticks to refresh the placeholder cache. 20 ticks = 1 second. # If you change this value, the server will need to be restarted to apply the changes. update-interval : 10 # List of placeholders that should be cached. The list does update on /fjoin reload. placeholders : - "%luckperms_prefix%"2.3.01.18 and more! (Please read)Dec 29, 2021 As you might've noticed the plugin was moved once again. No longer is @Starmism the main maintainer. He's been very busy lately so I decided to work on this plugin in my spare time. The plugin is open source and PRs are always welcomed! Added: - Full 1.18 support. - New hex format! #aaFF00. The old one will still work but it is marked for removal in version 2.4.0 of FrozenJoin!! - New AUDIENCEBROADCAST action. It will broadcast a message to everyone except the player its executed for. - Per motd delays. These work separately than the DELAY modifier and applies to all the MOTD actions. Fixes: - The TITLEBROADCAST action. - Some stuff in the default config.yml - The hex colors only working on 1.17 in some cases. - PAPI expansion version not matching plugin version. - Colors and placeholders not being parsed for some actions at all. - The delay modifier only accepting 1 letter long time formats (s, m, etc.) even tho it had support for multiple ones like: sec, minute, etc. - The chance and delay modifiers sometimes not working at all and also now they can be used anywhere innside an action not just at the start. - A the handlers for the events fired by FrozenJoinEvent not being static like spigot wants them to be. - The help command listing unexistent commands. Others: - Improved the convert command to contain some tab completion. - The wrong usage message was showing the "{usage}" placeholder. Now it shows the /fjoin help command. - Removed dependency on luckperms. That plugin is no longer required for FrozenJoin to work. Thanks to Emily for this! - Removed unnecesary code that was meant for 1.8 support even tho the plugin doesn't support versions older than 1.17 That's all for now. Thank you for your time!2.2.01.17 ReleaseJun 20, 2021 This version doesn't change anything fundamental about the plugin. It primarily bumps the version support to 1.17 and the Java version requirement to Java 16. Enjoy
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