Skip to content

Changes

Started 7 hr 41 min ago
Took 2 min 51 sec on Builder

Summary

  1. Add support for running commands when players level up (#4916) (commit: 0f93153) (details)
Commit 0f931539b3c1d5b83c1ad85e45801b361818e438 by github
Add support for running commands when players level up (#4916)

Server owners can configure commands in the new level_up_commands.yml file with skill level or power level triggers, and other plugins can register commands or callbacks through LevelUpCommandAPI.
(commit: 0f93153)
The file was addedsrc/main/java/com/gmail/nossr50/commands/levelup/RegistrationSource.java
The file was addedsrc/main/resources/level_up_commands.yml
The file was addedsrc/test/java/com/gmail/nossr50/commands/levelup/LevelUpConditionTest.java
The file was modifiedsrc/main/java/com/gmail/nossr50/mcMMO.java (diff)
The file was addedsrc/main/java/com/gmail/nossr50/commands/levelup/LevelUpCommandBuilder.java
The file was addedsrc/main/java/com/gmail/nossr50/config/CommandOnLevelUpConfig.java
The file was modifiedsrc/test/java/com/gmail/nossr50/MMOTestEnvironment.java (diff)
The file was addedsrc/main/java/com/gmail/nossr50/api/LevelUpCommandAPI.java
The file was modifiedsrc/main/java/com/gmail/nossr50/listeners/SelfListener.java (diff)
The file was addedsrc/main/java/com/gmail/nossr50/commands/levelup/LevelUpCommand.java
The file was modifiedsrc/main/java/com/gmail/nossr50/util/skills/SkillTools.java (diff)
The file was addedsrc/main/java/com/gmail/nossr50/commands/levelup/LevelUpCommandManager.java
The file was addedsrc/test/java/com/gmail/nossr50/util/TestPlayerMock.java
The file was addedsrc/main/java/com/gmail/nossr50/commands/levelup/LevelUpAction.java
The file was addedsrc/main/java/com/gmail/nossr50/commands/levelup/LevelUpCondition.java
The file was addedsrc/main/java/com/gmail/nossr50/commands/levelup/LevelUpHandler.java
The file was addedsrc/test/java/com/gmail/nossr50/commands/levelup/LevelUpCommandTest.java
The file was modifiedChangelog.txt (diff)
The file was addedsrc/test/java/com/gmail/nossr50/config/CommandOnLevelUpConfigTest.java
The file was modifiedsrc/main/java/com/gmail/nossr50/config/experience/ExperienceConfig.java (diff)
The file was modifiedsrc/main/java/com/gmail/nossr50/util/experience/FormulaManager.java (diff)