- Native Minecraft Version:
- 1.16
- Tested Minecraft Versions:
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- Source Code:
- https://github.com/AlexProgrammerDE/PistonMOTD
- Donation Link:
- https://paypal.me/alexprogrammerde
Features
Compatible with external MOTD plugins. (Can't promise it will work with every MOTD plugin.)
- Customize playercounter tooltip
- Customize online player and max player counter
- Random MOTD
- Custom client out of date message. You can force that to always happen too.
- Random favicon
- Placeholders (extendable via api)
- Hide your playercount (only on bukkit)
- Very easy to understand config
- Modular (You can enable/disable every feature)
- TPS placeholder
- RGB support
- Luckperms prefix support
Configuration
Bungeecord:
Code (YAML):
# You can find color codes here: https://minecraft.tools/en/color-code.php
# Formatting comes after the color! &d&l will work, but not &l&d.
# Placeholders: %online% (Players online)
# %max% (Server max slots)
# %aftericon% adds a bunch of spaces so the text is after the icon. (Only for protocol)
# %newline% adds a newline to your motd.
playercounter:
activated: true
text:
- '&3Hello world!'
- '&eNewline!'
- '&6 spaces!'
- '&d&lCombined'
- '&1Players: %online%'
- '&2Max: %max%'
overrideonline:
activated: false
value: 0
overridemax:
activated: false
value: 10
protocol:
activated: false
text: '&1My custom protocol message!'
icons:
activated: false
motd:
activated: true
text:
- Hello! %newline%World!
- Use &4color codes!
- '&ka &rFormatting &rworks &rtoo! &ka'
- '&1Players: %online%'
- '&2Max: %max%'
Bukkit:
Code (YAML):
# You can find color codes here: https://minecraft.tools/en/color-code.php
# Formatting comes after the color! &d&l will work, but not &l&d.
# MiniMessage formatting IS supported: https://docs.adventure.kyori.net/minimessage.html#template
# HEX/RGB colors ARE supported. (Only the motd)
# Hex format: &#FFFFFF
# Note: The MiniMessage allows you to make rainbow colors and gradients
# Placeholders: %online% (Players online)
# %max% (Server max slots)
# %newline% adds a newline to your motd.
# %tps% shows the tps (Paper only)
motd:
activated: true
text:
- "Hello! %newline%World!"
- "Use &4color codes!"
- "&ka &rFormatting &rworks &rtoo! &ka"
- "&1Players: %online%"
- "&2Max: %max%"
overridemax:
activated: false
value: 10
icons: false
# Extended config only works on paper https://papermc.io/
# On paper you also get the %tps% placeholder
extended:
# A protocol message is shown if the version of the client doesn't match the version of the server.
# %aftericon% adds a bunch of spaces so the text is after the icon. (Only for protocol)
protocol:
activated: false
text: "&1My custom protocol message!"
overrideonline:
activated: false
value: 0
# Instead of showing the playerstats the client will just display "???"
hideplayers: false
# This is shown when you hover over the playercount
playercounter:
activated: true
text:
- "&3Hello world!"
- "&eNewline!"
- "&6 spaces!"
- "&d&lCombined"
- "&1Players: %online%"
- "&2Max: %max%"
hooks:
extended:
luckpermsplayercounter: false
Commands
- /pistonmotdb help (pistonmotd.help)
- /pistonmotdb reload (pistonmotd.reload)
- /pistonmotd help (pistonmotd.help)
- /pistonmotd reload (pistonmotd.reload)
API
It IS possible to create and execute your own parsers with an external plugin. To register you need a class implementing the PlaceholderParser and to register it at the PlaceholderUtil with #registerParser(PlaceholderParser parser).
Here is an example of that:
ServerPlaceholder
Registering
And this stuff might get handy:
JavaDoc
TODO
(If you have any ideas please let me know in the discord server)
- nothing
Downloads
Stats
- 10 Good
- 25 Cool
- 50 Awesome
- 75 Amazing
- 100 Unbelievable!
wow
- 150 OMG
- 200 omg 200???
- 300 wow!
how did we get here that fast?
- 600 How did we double the count so fast?
- 1000 Pog! (☞゚ヮ゚)☞
- 4000 HOLY HECK
- 5000 WOAH
- 7000 Already???
Discord
![]()
If you like my plugin leave a rating. Support on discord.
Have fun!![]()

PistonMOTD | RGB and 1.18 support! 5.0.1
Best MOTD plugin with bungee, spigot, paper, sponge and velocity support!
Recent Updates
- Release 5.0.1 Apr 2, 2022
- MAJOR Release 5.0.0 Feb 27, 2022
- Release 4.3.2 Mar 7, 2021