
RpEssentials
Roleplay mode: Nickname players, configurable Jobs, Schedule system (for opening/closing), chat formatting, last connection tracker and much more!
Список изменений
[4.2.0]
Changed
-
/rpessentials helpreworked: The command now shows a compact list of commands with a one-line description each. The staff section is conditionally shown based on the caller's permissions. All dependency onMessagesConfigkeys has been removed. -
/rpessentials license check <player>: The profession argument has been removed. The command now lists all licenses held by the target player, formatted with colors and RP expiry dates, making a separate/license listcall unnecessary. -
Color palette in Profession Editor and Player Profile GUIs: Both screens now expose all 16 Minecraft colors plus a neutral (default) option (no color prefix). Previously only 10 colors were available and a color was always forced.
-
/platformbehavior: the command is now/platform <platformid> <player>and no longer/platform <player> <platformid>. -
In addition to the platform improvement, the first time the platform is created, a 4x4 square will now spawn at the position of the platform.
-
Curios compatibility: The license item is now compatible with Curios API! You can equip it in the curios assigned slot, there will be 2 license base slots, and if the license is equipped in one of those slot, it will stay in it even when you die.
-
You can now spy the proximity chat as an admin.
-
The worldborder can now entirely be disabled with the
enableWorldBorderWarningif set tofalse. -
The worldborder can now TP at the opposite when reached and have a new prewarn message.
-
The days of the week can now be translated in the
rpessentials-messages.toml.
Added
-
/whoisautocomplete: The command now suggests existing nicknames (color codes stripped) as the player types. -
/setplatformautocomplete: The command now suggests existing dimensions and the coordinates you are standing at when writing the command. -
The list editor subscreen is now scrollable, this modification was asked because traveling through this GUI was a nightmare...
-
Auto unwhitelist history: you can find it in the ./world/data/rpessentials/auto-unwhitelist-history.json
-
New aliases for the
/scheduleand the/horairescommand called/calendar -
The
/opennowand/closenowis not in WIP anymore: the commands are now registered as sub-command of the/schedule;/calendar;/horairescommands and are now called/calendar forceclose;/calendar forceopen;/calendar resetforcestate. -
A whitelist is now available for the server schedule to bypass it:
/calendar whitelist add/remove/list <player>.
Removed
- REI, JEI and EMI integrations removed. The three compatibility plugins
(
JeiIntegrationPlugin,ReiIntegrationPlugin,EmiIntegrationPlugin) and their associated build dependencies and Maven repositories have been deleted. TheJEI_INTEGRATION_MODEconfig key inrpessentials-rp.tomlis also gone.
Improved
-
Config Screen: Editing a text value will now trigger the "Apply change" button.
-
Translation was extended to all GUIs and the License item.
Fixed (hotfix)
- The join and leave messages are now correctly sent.
