diff --git a/.github/CHANGELOG.md b/.github/CHANGELOG.md index b8411cff..f5cce3f8 100644 --- a/.github/CHANGELOG.md +++ b/.github/CHANGELOG.md @@ -1,3 +1,8 @@ +### 1.4.9 Release (10.10.2026) +* Changed XSeries version from 13.7.1 to 14.0.0 +* Changed FastInv version from v3.1.2 to 3.1.2 +* Changed FastBoard version from to 2.2.2 + ### 1.4.5 Release (13.05.2026) * Added KitAbilites * Added file based kits usage (first in vd) diff --git a/MiniGamesBox API/pom.xml b/MiniGamesBox API/pom.xml index 83a813dd..d2db6e4c 100644 --- a/MiniGamesBox API/pom.xml +++ b/MiniGamesBox API/pom.xml @@ -23,7 +23,7 @@ minigamesbox plugily.projects - 1.4.8 + 1.4.8-SNAPSHOT1 4.0.0 @@ -53,7 +53,7 @@ com.github.cryptomorin XSeries - 13.7.1 + 14.0.0 provided true diff --git a/MiniGamesBox Classic/pom.xml b/MiniGamesBox Classic/pom.xml index 08364f04..2abfe403 100644 --- a/MiniGamesBox Classic/pom.xml +++ b/MiniGamesBox Classic/pom.xml @@ -23,7 +23,7 @@ minigamesbox plugily.projects - 1.4.8 + 1.4.8-SNAPSHOT1 4.0.0 @@ -68,7 +68,7 @@ fr.mrmicky fastboard - 2.2.1 + 2.2.2 compile true @@ -81,7 +81,7 @@ com.github.cryptomorin XSeries - 13.7.1 + 14.0.0 compile true diff --git a/MiniGamesBox Classic/src/main/java/plugily/projects/minigamesbox/classic/arena/managers/PluginScoreboardManager.java b/MiniGamesBox Classic/src/main/java/plugily/projects/minigamesbox/classic/arena/managers/PluginScoreboardManager.java index 4f5bd0ed..81481c3b 100644 --- a/MiniGamesBox Classic/src/main/java/plugily/projects/minigamesbox/classic/arena/managers/PluginScoreboardManager.java +++ b/MiniGamesBox Classic/src/main/java/plugily/projects/minigamesbox/classic/arena/managers/PluginScoreboardManager.java @@ -64,6 +64,10 @@ public void createScoreboard(IUser user) { public boolean hasLinesMaxLength() { return isLinesMaxLength(getPlayer()); } + @Override + public boolean hasCustomScores() { + return customScores(getPlayer()); + } }; board.updateTitle(boardTitle); @@ -124,4 +128,15 @@ private boolean isLinesMaxLength(Player player) { return !ServerVersion.Version.isCurrentEqualOrHigher(ServerVersion.Version.v1_13); } + private boolean customScores(Player player) { + if(Bukkit.getPluginManager().isPluginEnabled("ViaVersion")) { + try { + return Via.getAPI().getPlayerVersion(player) >= ProtocolVersion.v1_20_3.getVersion(); + } catch(Exception ignored) { + //Not using ViaVersion 4 or unable to get ViaVersion return LegacyBoard! + } + } + return ServerVersion.Version.isCurrentEqualOrHigher(ServerVersion.Version.v1_21); + } + } diff --git a/MiniGamesBox Database/pom.xml b/MiniGamesBox Database/pom.xml index 5d2b56db..5ec446f5 100644 --- a/MiniGamesBox Database/pom.xml +++ b/MiniGamesBox Database/pom.xml @@ -23,7 +23,7 @@ minigamesbox plugily.projects - 1.4.8 + 1.4.8-SNAPSHOT1 4.0.0 diff --git a/MiniGamesBox Inventory/pom.xml b/MiniGamesBox Inventory/pom.xml index 4b561633..b591655d 100644 --- a/MiniGamesBox Inventory/pom.xml +++ b/MiniGamesBox Inventory/pom.xml @@ -23,7 +23,7 @@ minigamesbox plugily.projects - 1.4.8 + 1.4.8-SNAPSHOT1 4.0.0 @@ -45,7 +45,7 @@ fr.mrmicky FastInv - v3.1.2 + 3.1.2 diff --git a/MiniGamesBox Utils/pom.xml b/MiniGamesBox Utils/pom.xml index d056f352..2ca259c0 100644 --- a/MiniGamesBox Utils/pom.xml +++ b/MiniGamesBox Utils/pom.xml @@ -23,7 +23,7 @@ minigamesbox plugily.projects - 1.4.8 + 1.4.8-SNAPSHOT1 4.0.0 diff --git a/pom.xml b/pom.xml index bb304101..ce554a86 100644 --- a/pom.xml +++ b/pom.xml @@ -24,7 +24,7 @@ plugily.projects minigamesbox - 1.4.8 + 1.4.8-SNAPSHOT1 pom