diff --git a/common/build.gradle.kts b/common/build.gradle.kts index 4a512c7f..49aadad8 100644 --- a/common/build.gradle.kts +++ b/common/build.gradle.kts @@ -11,14 +11,14 @@ dependencies { compileOnly("com.ticxo.modelengine:api:R3.0.1") compileOnly("com.github.oraxen:oraxen:-SNAPSHOT") compileOnly("com.github.LoneDev6:API-ItemsAdder:3.2.5") - compileOnly("com.hibiscus:hmccolor:0.1-SNAPSHOT") + compileOnly("com.hibiscus:hmccolor:0.3-SNAPSHOT") compileOnly("com.sk89q.worldguard:worldguard-bukkit:7.1.0-SNAPSHOT") compileOnly("it.unimi.dsi:fastutil:8.5.11") //compileOnly("com.github.Fisher2911:FisherLib:master-SNAPSHOT") - implementation("net.kyori:adventure-api:4.11.0") - implementation ("net.kyori:adventure-text-minimessage:4.11.0") - implementation("net.kyori:adventure-platform-bukkit:4.1.2") + implementation("net.kyori:adventure-api:4.12.0") + implementation ("net.kyori:adventure-text-minimessage:4.12.0") + implementation("net.kyori:adventure-platform-bukkit:4.2.0") implementation("dev.triumphteam:triumph-gui:3.1.3") implementation("org.spongepowered:configurate-yaml:4.1.2") implementation("org.bstats:bstats-bukkit:3.0.0") diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/special/DyeMenu.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/special/DyeMenu.java index 35bd0985..1f96639a 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/special/DyeMenu.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/special/DyeMenu.java @@ -27,8 +27,7 @@ public class DyeMenu { if (originalItem == null || !cosmetic.isDyable()) return; Player player = user.getPlayer(); - HMCColorApi hmcColorApi = new HMCColorApi(); - Gui gui = hmcColorApi.getColorMenu(); + Gui gui = HMCColorApi.INSTANCE.colorMenu(); gui.updateTitle(Placeholder.applyPapiPlaceholders(player, Settings.getDyeMenuName())); gui.setItem(19, new GuiItem(originalItem)); gui.setDefaultTopClickAction(event -> { @@ -43,9 +42,7 @@ public class DyeMenu { //user.removeCosmeticSlot(cosmetic); user.addPlayerCosmetic(cosmetic, color); player.setItemOnCursor(new ItemStack(Material.AIR)); - Bukkit.getScheduler().runTaskLater(HMCCosmeticsPlugin.getInstance(), () -> { - player.closeInventory(); - }, 2); + Bukkit.getScheduler().runTaskLater(HMCCosmeticsPlugin.getInstance(), player::closeInventory, 2); } else event.setCancelled(true); });