Hot Summer Deals are Here!
Celebrate with up to 99% off on 17,700 resources
01
Days
15
Hours
23
Mins
31
Secs

NewJoinMessage v2.8 Beta

Custom Join/Leave Messages for Each Player with Fully Customizable Configuration
Important Update: Plugin Compatibility with Minecraft 1.21
Hello everyone,

We want to inform you about an important update regarding the compatibility of our plugin, NewJoinMessage v2.8 Beta, with Minecraft version 1.21. After careful consideration and testing, we have determined that our current plugin version is not compatible with Minecraft 1.21.

What Does This Mean?

  • If you are running a Minecraft server on version 1.21, the NewJoinMessage v2.8 Beta plugin will automatically disable itself upon server startup.
  • This measure is to ensure that there are no unexpected issues or errors that could affect your server's stability and performance.
Why is the Plugin Disabled on Minecraft 1.21?

  • We discovered that there are critical compatibility issues that could prevent the plugin from functioning correctly on Minecraft 1.21.
  • Disabling the plugin on this version is a temporary measure while we work on a compatible update.
What Should You Do?

  • If you are running Minecraft version 1.20 or earlier, you can continue to use the plugin without any issues.
  • If you have upgraded to Minecraft version 1.21 and rely on the features of NewJoinMessage, we recommend either downgrading to a supported Minecraft version or temporarily disabling the plugin until a compatible update is released.
Looking Ahead

We are actively working on updating NewJoinMessage to be fully compatible with Minecraft 1.21. Our goal is to release this update as soon as possible, ensuring that you can continue to enjoy the full functionality of the plugin on the latest Minecraft version.

We appreciate your understanding and patience as we work through these compatibility issues. Thank you for your continued support!

If you have any questions or need further assistance, please feel free to reach out on our support forum.

Best regards,
Yanel & the NewJoinMessage Team
Njm Update Summary

1. Language Support Added:
  • New Languages: English, German, French, Spanish, Italian, Chinese, Japanese, Korean, and Russian.
  • Language Files: Created custom language files for all 9 languages.
2. MySQL Fixes:
  • Resolved Issues: Fixed problems with MySQL integration.
3. Translations:
  • Progress: 75% of the plugin's messages are now translated into the 9 supported languages.
4. New Language Selection GUI:
  • Language GUI: Added a GUI where players can select their preferred language.
  • Available Languages: Players can choose from the 9 supported languages in the GUI.
5. System Updates:
  • Version Check: Implemented a system to automatically check for plugin updates.
6. LanguageHandler Improvements:
  • Language Handling: Loads and manages language files, retrieves messages in the player's selected language.
  • Player Preferences: Reads player language preferences from DataLang.yml.
7. Command Updates:
  • Localized Commands: Updated commands to use localized messages.
  • Help Menu: The help menu now displays messages in the player's selected language.
  • Language Command: Added /njm language command to open the language selection GUI.
8. Debugging and Logs:
  • Logs: Added logs to track language preferences and message retrieval.
  • Warnings: Generates warnings for missing keys in language files to help with troubleshooting.

Photos of the update:
Screenshot_2024-07-09_082844.png

Screenshot_2024-07-09_082916.png
Fixes Implemented:
  1. New Player Join Message:
    • Resolved issue where setting the join message to false now correctly disables it.
  2. Exception Handling:
    • Implemented proper exception handling for IOException and InvalidConfigurationException when loading firework.yml.
  3. Explicit YamlConfiguration Instance:
    • Created a dedicated instance of YamlConfiguration to explicitly load firework.yml, ensuring robust configuration handling.
  4. Logging Enhancements:
    • Enhanced logging messages for clearer output during the reload process, especially for firework.yml.
  5. Dependency Management:
    • Ensured correct import and usage of required dependencies (org.bukkit.* and others).
  6. Code Organization:
    • Structured the code to follow a clear approach for reloading configurations and managing changes in MySQL connection status.
  7. Reload Command Enhancement:
    • Improved the reliability and functionality of the reload command, ensuring all configurations are properly reloaded.
Details:
Fix MySQL. when the plugin is linked with database but it says not

fix with reload command {/njm reload}.

making the plugin faster


and much more....
EULA: Free EULA
874 Views
51 Downloads
Jul 31, 2023 Published
Jul 30, 2024 Updated
Not yet rated
77.3 KB File size
Type
  1. Chat
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.8
  1. 1.9
  1. 1.10
  1. 1.11
  1. 1.12
  1. 1.13
  1. 1.14
  1. 1.15
  1. 1.16
  1. 1.17
  1. 1.18
  1. 1.19
  1. 1.20
Creator
Owner
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,191 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,134 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,071 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,806 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,575 purchases
874 Views
51 Downloads
Jul 31, 2023 Published
Jul 30, 2024 Updated
Not yet rated
77.3 KB File size
Type
  1. Chat
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.8
  1. 1.9
  1. 1.10
  1. 1.11
  1. 1.12
  1. 1.13
  1. 1.14
  1. 1.15
  1. 1.16
  1. 1.17
  1. 1.18
  1. 1.19
  1. 1.20
Creator
Owner
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,191 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,134 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,071 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,806 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,575 purchases
Top