EternalCombat
EternalCombat copied to clipboard
GH-197 Multification setup
This pull request includes several changes to integrate the Multification library into the EternalCombat plugin, refactor notification handling, and remove unused code. The most important changes include adding Multification dependencies, updating the notification system, and removing the FightBossBarService class.
Multification Integration:
buildSrc/src/main/kotlin/Versions.kt: AddedMULTIFICATIONconstant.eternalcombat-plugin/build.gradle.kts: Added Multification dependencies and updatedshadowJarconfiguration. [1] [2]
Notification System Refactor:
eternalcombat-plugin/src/main/java/com/eternalcode/combat/EternalCombatReloadCommand.java: ReplacedFormatterwith MultificationNoticefor reload messages. [1] [2] [3]eternalcombat-plugin/src/main/java/com/eternalcode/combat/config/implementation/PluginConfig.java: Updated notification messages to use MultificationNotice. [1] [2]
Code Cleanup:
eternalcombat-plugin/src/main/java/com/eternalcode/combat/CombatPlugin.java: RemovedFightBossBarServiceand updated related code. [1] [2] [3] [4]eternalcombat-plugin/src/main/java/com/eternalcode/combat/fight/FightTagCommand.java: Refactored to use MultificationNoticefor combat status and tag messages. [1] [2] [3]
Will be tested in the future, waiting for bossbar merge in Multification