Skip to content

Changes

Started 20 days ago
Took 1 min 1 sec on Builder

Summary

  1. Only play the unlock sound once for batched rank unlock notifications (commit: f7bad80) (details)
  2. Stream skill rank unlock notifications one at a time per player (commit: 615e5c8) (details)
  3. Tell players which Salvage requirements they are missing at the salvage anvil (commit: 6ac5834) (details)
  4. Announce region backups before the per-world backup log lines (commit: d305d52) (details)
  5. Fix XP command tab completion suggesting skill names for the value argument (commit: 9cae4d9) (details)
  6. Resolve PlaceholderAPI placeholders in level up commands (commit: 610445e) (details)
  7. Show the capitalized Overhaul.Name skill names in player messages (commit: b3e818f) (details)
  8. Remove the Hylian Luck message and dead locale entries from shipped locales (commit: 8fa9610) (details)
  9. Add PlaceholderAPI placeholders for localized skill names (commit: 0c8337b) (details)
  10. Update changelog (commit: 35ec12e) (details)
Commit f7bad80ff6f947e29ab6f655f21c654791904e09 by nossr50
Only play the unlock sound once for batched rank unlock notifications

Mass level changes like /mmoedit all queue dozens of staggered unlock
notifications, each of which played the unlock sound. A per player
quiet window anchored on the last notification now lets the first
sound through and keeps the rest of the stream silent; the messages
themselves are unchanged. External callers of the existing
NotificationManager method keep the always-play behavior through a
new overload.
(commit: f7bad80)
The file was addedsrc/test/java/com/gmail/nossr50/runnables/skills/SkillUnlockNotificationTaskTest.java
The file was modifiedChangelog.txt (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/runnables/skills/SkillUnlockNotificationTask.java (diff)
The file was addedsrc/main/java/com/gmail/nossr50/util/sounds/SkillUnlockSoundThrottle.java
The file was modifiedsrc/main/java/com/gmail/nossr50/util/player/NotificationManager.java (diff)
The file was addedsrc/test/java/com/gmail/nossr50/util/sounds/SkillUnlockSoundThrottleTest.java
Commit 615e5c8cae633c6679b32650643eeda0ff60d907 by nossr50
Stream skill rank unlock notifications one at a time per player
(commit: 615e5c8)
The file was addedsrc/test/java/com/gmail/nossr50/util/skills/SkillUnlockNotificationPacerTest.java
The file was modifiedsrc/main/java/com/gmail/nossr50/util/skills/RankUtils.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/listeners/SelfListener.java (diff)
The file was addedsrc/main/java/com/gmail/nossr50/util/skills/SkillUnlockNotificationPacer.java
Commit 6ac5834fb775f2f2928b290b0b87b8f81c841f5e by nossr50
Tell players which Salvage requirements they are missing at the salvage anvil
(commit: 6ac5834)
The file was modifiedsrc/main/java/com/gmail/nossr50/listeners/PlayerListener.java (diff)
The file was modifiedsrc/test/java/com/gmail/nossr50/listeners/PlayerListenerSalvageInteractTest.java (diff)
The file was modifiedsrc/test/java/com/gmail/nossr50/listeners/AnvilInteractionTest.java (diff)
The file was modifiedsrc/main/resources/locale/locale_en_US.properties (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/listeners/AnvilInteraction.java (diff)
Commit d305d5254a731a3fbecf01ae569a7a713486c3cc by nossr50
Announce region backups before the per-world backup log lines
(commit: d305d52)
The file was modifiedsrc/main/java/com/gmail/nossr50/mcMMO.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/util/blockmeta/McMMORegionBackupStore.java (diff)
The file was modifiedsrc/test/java/com/gmail/nossr50/util/blockmeta/McMMORegionBackupStoreTest.java (diff)
Commit 9cae4d9de7188ca1f715c8a9fe485d3352ea4751 by nossr50
Fix XP command tab completion suggesting skill names for the value argument
(commit: 9cae4d9)
The file was modifiedsrc/main/java/com/gmail/nossr50/commands/experience/ExperienceCommand.java (diff)
Commit 610445ef99f33fcd958e5d7ee319c384f3d7dd47 by nossr50
Resolve PlaceholderAPI placeholders in level up commands
(commit: 610445e)
The file was addedsrc/main/java/com/gmail/nossr50/placeholders/PapiPlaceholders.java
The file was modifiedsrc/main/java/com/gmail/nossr50/commands/levelup/LevelUpCommand.java (diff)
The file was modifiedsrc/main/resources/level_up_commands.yml (diff)
The file was modifiedsrc/test/java/com/gmail/nossr50/commands/levelup/LevelUpCommandTest.java (diff)
Commit b3e818f78a3dfa8fa6ecd0f120fad2cf4e0ca065 by nossr50
Show the capitalized Overhaul.Name skill names in player messages

SkillTools.getLocalizedSkillName now reads the Overhaul.Name locale
entries; the all-caps SkillName values move behind the new
SkillTools.getHeaderBannerSkillName, which stylized headers,
scoreboards, and skill command matching keep using.
(commit: b3e818f)
The file was modifiedsrc/test/java/com/gmail/nossr50/util/text/TextComponentFactoryTest.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/util/scoreboards/ScoreboardManager.java (diff)
The file was modifiedsrc/test/java/com/gmail/nossr50/listeners/PlayerListenerCommandAliasTest.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/util/skills/SkillTools.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/commands/skills/SkillGuideCommand.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/listeners/PlayerListener.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/datatypes/skills/PrimarySkillType.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/util/text/TextComponentFactory.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/commands/XprateCommand.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/commands/levelup/LevelUpCommand.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/commands/skills/SkillCommand.java (diff)
Commit 8fa961000e1093a19f6476fb20bc4f45997451b4 by nossr50
Remove the Hylian Luck message and dead locale entries from shipped locales
(commit: 8fa9610)
The file was modifiedsrc/main/resources/locale/locale_zh_CN.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_ru.properties (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/skills/herbalism/HerbalismManager.java (diff)
The file was modifiedsrc/main/resources/locale/locale_de.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_es.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_fi.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_sv.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_da.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_it.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_fr.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_pl.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_en_US.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_ko.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_zh_TW.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_cs_CZ.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_th_TH.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_cy.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_pt_BR.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_nl.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_lt_LT.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_ja_JP.properties (diff)
The file was modifiedsrc/main/resources/locale/locale_hu_HU.properties (diff)
Commit 0c8337ba930637cb88a27dc79aff592b4b3fe5d3 by nossr50
Add PlaceholderAPI placeholders for localized skill names
(commit: 0c8337b)
The file was modifiedsrc/main/java/com/gmail/nossr50/placeholders/PapiExpansion.java (diff)
The file was modifiedsrc/test/java/com/gmail/nossr50/placeholders/PapiExpansionRoutingTest.java (diff)
The file was addedsrc/main/java/com/gmail/nossr50/placeholders/SkillNamePlaceholder.java
The file was modifiedChangelog.txt (diff)