Speedgot
myMotd
-----
Easy Plugin Motd for your plugin server
Download Now
18.8 KB .jar
Overview
Updates (
--
)
Reviews (
---
)
Version History
Discussion
myMotd Big update!
myMotd 2.0 - Very Big Update!
What's New in 2.0?
PlaceholderAPI Integration:
Seamlessly use PlaceholderAPI placeholders (e.g.,
%player_name%
,
%vault_rank%
) in MOTD on Paper servers.
PAPIProxyBridge Support:
Enable PlaceholderAPI placeholders on BungeeCord via PAPIProxyBridge, perfect for network-wide MOTD consistency.
HEX Color Support:
Add vibrant HEX colors (e.g.,
#00FF00
) to MOTD, compatible with Paper (MiniMessage) and BungeeCord (legacy format).
Dynamic Favicon:
Specify a server icon (PNG file) in
config.yml
for Paper, displayed in the server list.
Centered MOTD:
Optionally center-align MOTD text for a professional appearance, toggleable in
config.yml
.
Max Players Configuration:
Set the maximum player count in
config.yml
, reflected in the server list.
Config Reload Command:
Use
/motdreload
to update MOTD, max players, and favicon without restarting (requires
motd.reload
permission).
Custom Placeholders:
Built-in
%online%
and
%max%
placeholders, with easy extensibility for more.
Modular Codebase:
Clean separation of Paper and BungeeCord logic, improving maintainability and reducing conflicts.
Enhanced Error Handling:
Clear logging for missing dependencies, configuration errors, and reload issues.
Performance Improvements:
Optimized MOTD rendering and asynchronous placeholder parsing for minimal server impact.
Improved Documentation:
Detailed
config.yml
comments and setup instructions for easy configuration.
Fixes and Improvements
Resolved import conflicts and method override issues for
MotdReloadCommand
.
Fixed PAPIProxyBridge dependency check to prevent null pointer errors.
Standardized command handling for Paper and BungeeCord with fully qualified
CommandSender
types.
Eliminated duplicate class errors by ensuring a single
MotdReloadCommand
definition.
Improved compatibility with Paper 1.21.x and BungeeCord/Waterfall.
Setup Instructions
Requirements:
Paper:
Install
PlaceholderAPI
.
BungeeCord:
Install
PAPIProxyBridge
or
Hangar
.
Optional:
Install PlaceholderAPI expansions (e.g., Vault, LuckPerms) for additional placeholders.
Installation:
Place the plugin
.jar
in the
plugins/
folder of your Paper and/or BungeeCord server.
Start the server to generate
config.yml
.
Configuration:
Edit
config.yml
to customize MOTD, max players, favicon, and centering.
Example:
Code (Text):
motd:
- "<gold>Welcome, %player_name%! <#00FF00>Join now!</#00FF00> Rank: %vault_rank% Players: %online%/%max%"
max-players: 100
favicon: "server-icon.png"
center-motd: true
Commands:
/motdreload
: Reload configuration (requires
motd.reload
permission, default: op).
Notes
Ensure PlaceholderAPI and PAPIProxyBridge are installed for full functionality.
Some player-specific placeholders (e.g.,
%player_name%
) may not work on BungeeCord without a connected player context.
Favicon support is currently Paper-only; BungeeCord favicon requires additional proxy configuration.
Thank you for using myMotd 2.0! Report issues or suggest features in the discussion thread!
----------
,
Apr 16, 2025
View on SpigotMC
Resource Information
Author:
----------
Total Downloads:
117
First Release:
Aug 4, 2023
Last Update:
Apr 16, 2025
Category:
---------------
All-Time Rating:
0 ratings
Version
-----
Released:
--------------------
Downloads:
------
Version Rating:
----------------------
--
ratings