Releases: WMCAlliance/RoyalCommands
RoyalCommands 5.3.0
Note
This build requires Java 21, as it's built for 1.20.5+. If you need support for an older Java version, use 5.1.0.
The next major release is ready! RoyalDeath is now a core component of RoyalCommands!
- Death messages can be configured in
deathmessages.yml
for supported cause types, if multiple messages exist for a cause they will be picked at random - Worlds can be
silenced
(no death messages) orignored
(vanilla death messages), this is set inconfig.yml
- Custom Death messages can be disabled completely in
config.yml
/kill
now supports providing a cause of death
Known Issues
/attribute list/remove
commands are broken (in terms of displaying) attribute names/trade
commands will not work for versions below 1.21 [use 5.2.1]/map
commands may misbehave after a server restart. We're still looking into why- From 5.0.0: Combining with ProtocolLib may cause Ender Chests to have invisible contents
RoyalCommands 5.2.3
Note
This build requires Java 21, as it's built for 1.20.5+. If you need support for an older Java version, use 5.1.0.
The next minor release is ready! We've been hard at work making further improvements
- Updated for 1.21.1
- Lots of little under the hood improvements (check the commits for context)
- Support for both sides for action signs
Known Issues
/attribute list/remove
commands are broken (in terms of displaying) attribute names/trade
commands will not work for versions below 1.21 [use 5.2.1]/map
commands may misbehave after a server restart. We're still looking into why- From 5.0.0: Combining with ProtocolLib may cause Ender Chests to have invisible contents
RoyalCommands 5.2.2
Note
This build requires Java 21, as it's built for 1.20.5+. If you need support for an older Java version, use 5.1.0.
The next minor release is ready! We've been hard at work making further improvements
- Fix trade for 1.21 servers
- Fix a possible exception when using /recipe
- Improve /slap to animate the player using the hurt animation
- Improve commands to use the Display Name of the player, examples are /tprequest and /quit
- Improve /listhomes to use the Display Name of the world that homes belong in
Known Issues
/trade
commands will not work for versions below 1.21 [use 5.2.1]/map
commands may misbehave after a server restart. We're still looking into why- From 5.0.0: Combining with ProtocolLib may cause Ender Chests to have invisible contents
RoyalCommands 5.2.1
Note
This build requires Java 21, as it's built for 1.20.5+. If you need support for an older Java version, use 5.1.0.
The next minor release is ready! We've been hard at work making further improvements
- Support for Minecraft 1.21
- Persist flight state for a player using
/fly
across login - Adjust wording for
/enchant
when removing an enchantment - Action signs
[give]
,[free]
,[heal]
etc can no longer be edited by right clicking, a rework of these will come in a later version
Known Issues
/map
commands may misbehave after a server restart. We're still looking into why- From 5.0.0: Combining with ProtocolLib may cause Ender Chests to have invisible contents
RoyalCommands 5.2.0
Note
This build requires Java 21, as it's built for 1.20.5. If you need support for an older Java version, use 5.1.0.
The next minor release is ready! We've been hard at work making further improvements
- Players can now set their own nick with
/nick
- Improvements to the output when running
/biome
- Improvements to the trade command and window
- Removed flag support from almost all commands, the below commands now support auto complete
- /mute
- /prune
- /assign
- /whitelist
- Added the
/sleep
command, behaviour similar to/feed
- Added suggested parameters for
/time
command - Fix mute reasons getting cut off if they are more than 1 word
- Expansions to Message of the Day (MOTD)
- Game time can now be shown in 24 hour or 12 hour time using either
{time24h}
or{time12h}
respectively - Server Uptime can be shown using
{uptime}
- Separate MOTD can be shown for Admins using the permission
rcmds.messageoftheday.admin
, configurable inconfig.yml
- Separate MOTD can be shown for First Join Players, configurable in
config.yml
- Game time can now be shown in 24 hour or 12 hour time using either
Note; Some fields in the config.yml
have changed. Run your file and this one through a comparison tool to ensure you have the latest changes.
Known Issues
/map
commands may misbehave after a server restart. We're still looking into why- From 5.0.0: Combining with ProtocolLib may cause Ender Chests to have invisible contents
RoyalCommands 5.1.0
Our first minor release is ready! We've been hard at work adjusting various commands and internals to better suit modern Spigot releases. There's plenty more work to do, so keep an eye out for future updates. We hope to make relatively frequent releases, especially when we spot exploits or malfunctioning capabilities.
- Added support for PlaceholderAPI
- You can now use PAPI placeholders wherever text is customizable - including the Message of the Day
- We now provide our own PAPI placeholders (and advertise them to PAPI) - starting with AFK state (more to come, including VIP)
- Significantly improved performance impact of
/backs
- should no longer cause momentary server lag - Added support for grouping players in
/list
by world rather than group - The "Use
/back
" message on death will no longer appear in disabled back worlds - Removed the use of Hastebin to upload crash stack traces - manually reading/copying the console is good enough
- Restored support for verifying the
/dump
command is used within a WorldGuard region the player can open chests in - The sleep majority check now considers AFK state (configurable)
/pm list
will now include plugin version numbers to be a little more useful than the standard/plugins
command- The
/nick
command no longer uses flags, just normal parameters - tab completion makes this easier too - World name should now be formatted correctly in more places (colour, display name)
- Improved readability of various command responses
- Fixed an issue where sleep notification text would be duplicated
- Fixed a minor memory leak when reloading the configuration and when unzipping files
- Fixed various deprecations
- Fixed
/repair all
,/enchant
, and/clearinventory
not working - Fixed Lapis and added new ingots to
/ingot2block
- Removed the need of NMS entirely (thank goodness for an official ping API)
- Removed
/lag
,/pm download
, and/pm findtag
- the latter 2 might return at some point - Fixed
/recipe
displaying "no recipes" for enchanted items - Fixed an issue where players could take items out of
/recipe
menus for cooked items - Fixed various errors in the
/map
command
Note; Some fields in the config.yml
have changed. Run your file and this one through a comparison tool to ensure you have the latest changes.
Known Issues
/map
commands may misbehave after a server restart. We're still looking into why- From 5.0.0: Combining with ProtocolLib may cause Ender Chests to have invisible contents
RoyalCommands 5.0.0
We're back! We have loads more planned, including various bug fixes and potentially new features. Feel free to create new Issues on GitHub to report bugs or make feature requests.
- Built for Spigot 1.20.2 with various overhauls and upgrades
- Added command autocomplete to most commands
- Added "Sleep Notifications" and automatic night skipping when >50% of players in the current world are in a bed
- Added support for hiding worlds (eg. multi-world server that wants to enable Nether portals but not for the main world)
- Tooltips and clickable commands in many places
- Bump various dependencies, deprecations and compatibilities
- Various minor bugfixes and crashes
Known Issues
- Combining with ProtocolLib may cause Ender Chests to have invisible contents
- Some inventory-based commands may not run
- Sleep Notifications may duplicate player count messages