diff --git a/build.gradle.kts b/build.gradle.kts index 198b35da..6e5445cf 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -80,7 +80,7 @@ allprojects { compileOnly("com.sk89q.worldguard:worldguard-bukkit:7.0.12") //compileOnly("it.unimi.dsi:fastutil:8.5.14") compileOnly("org.projectlombok:lombok:1.18.34") - compileOnly("me.lojosho:HibiscusCommons:0.6.0-0a688635") + compileOnly("me.lojosho:HibiscusCommons:0.6.0-85d65299") // Handled by Spigot Library Loader compileOnly("net.kyori:adventure-api:4.18.0") diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java index 3d323775..afbe94a2 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java @@ -79,6 +79,8 @@ public class CosmeticUser { // Occasionally updates the entity cosmetics Runnable run = () -> { MessagesUtil.sendDebugMessages("Tick[uuid=" + uniqueId + "]", Level.INFO); + if (Hooks.isInvisible(uniqueId)) hideCosmetics(HiddenReason.VANISH); + else showCosmetics(HiddenReason.VANISH); updateCosmetic(); if (isHidden() && !getUserEmoteManager().isPlayingEmote() && !getCosmetics().isEmpty()) MessagesUtil.sendActionBar(getPlayer(), "hidden-cosmetics"); }; @@ -692,6 +694,7 @@ public class CosmeticUser { NONE, WORLDGUARD, PLUGIN, + VANISH, POTION, ACTION, COMMAND,