Skip to content

Changes

Started 1 day 16 hr ago
Took 57 sec on Builder

Summary

  1. Overhaul /xprate with per-skill rates and cleaner announcements (commit: 980b6cb) (details)
Commit 980b6cbe9953b2c47da4df976a817d0ff8ac21dd by nossr50
Overhaul /xprate with per-skill rates and cleaner announcements

Adds per-skill XP rates (/xprate mining 5.3) that resolve max-wins
against the global rate, an implicit event flag, rejection of rates
below the configured baseline, and /xprate show with per-rate
durations and tab completion hints.

Admin notifications now show the sender as a hoverable @name with
their UUID in the hover instead of appending the UUID to the name;
the console copy keeps name (uuid). Skill names in messages come from
the display-cased Overhaul.Name locale keys.

Also lowercases skill name tab completion across commands and fixes
the outdated-server warning to name Minecraft 1.20.5.
(commit: 980b6cb)
The file was modifiedsrc/main/java/com/gmail/nossr50/config/experience/ExperienceConfig.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/listeners/SelfListener.java (diff)
The file was modifiedsrc/main/resources/locale/locale_en_US.properties (diff)
The file was modifiedsrc/test/java/com/gmail/nossr50/util/skills/SkillToolsTest.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/listeners/DiminishedReturns.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/datatypes/notifications/SensitiveCommandType.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/mcMMO.java (diff)
The file was modifiedsrc/test/java/com/gmail/nossr50/config/experience/ExperienceConfigTest.java (diff)
The file was modifiedsrc/test/java/com/gmail/nossr50/datatypes/player/McMMOPlayerPowerLevelCapTest.java (diff)
The file was modifiedsrc/test/java/com/gmail/nossr50/util/player/NotificationManagerTest.java (diff)
The file was modifiedChangelog.txt (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/api/ExperienceAPI.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/listeners/PlayerListener.java (diff)
The file was modifiedsrc/test/java/com/gmail/nossr50/commands/XprateCommandTest.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/datatypes/player/McMMOPlayer.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/util/player/NotificationManager.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/util/commands/CommandRegistrationManager.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/commands/XprateCommand.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/util/skills/SkillTools.java (diff)