EasyMOTD Plugin Update
What is EasyMOTD?
EasyMOTD is a lightweight and customizable plugin for
BungeeCord servers, designed to dynamically display welcome messages (MOTD) in the Minecraft server list. It also supports a
hover message with useful information like your website or Discord link.
✨ What's New in This Update
✅ Automatic config.yml Generation
- On first launch, the plugin automatically creates a config.yml file with a complete and well-commented example.
- This makes setup easier for server admins—no need to create the file manually.
️ Improved Configuration Structure
- Supports multiple random MOTDs (motd1, motd2, etc.).
- Hex color codes (<#FFA500>) are supported for Minecraft 1.16+.
- Hover section can be enabled to show custom lines when players hover over the server in their list.
Hot Reloading
- Added /reloadmotd command to reload the configuration without restarting the server.
- Perfect for testing changes to your config.yml instantly.
Clean and Optimized Codebase
- Clear separation between the main class (EasyMOTD) and the event handler (MOTDListener).
- Uses SnakeYAML for efficient YAML parsing.
- Improved error handling to prevent crashes from malformed configuration files.
Example Configuration
motds: motd1: line1: "&6[Server Name] &8| &aServer Online!" line2: "&bplay.killoria.eu &7- &dJoin us!" motd2: line1: "<#FFA500>Orange Server" line2: "&eSurvival, Minigames & more!" hover: enabled: true lines: - "&m---------------------------" - "&eStable server &a24/7" - "&aWebsite: [&6Server Name]" - "&dDiscord: &f/discord" - "&m---------------------------"
Installation
- Place the .jar file in your BungeeCord proxy’s plugins folder.
- Start the server once to generate the config.yml file.
- Customize the lines in plugins/EasyMOTD/config.yml.
- Reload with /reloadmotd or restart the proxy.