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 a559b385..8d446eb4 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java @@ -646,7 +646,7 @@ public class CosmeticUser { if (isInWardrobe() && !ignoreWardrobe) { if (WardrobeSettings.isTryCosmeticsInWardrobe() && userWardrobeManager.getWardrobeStatus().equals(UserWardrobeManager.WardrobeStatus.RUNNING)) return true; } - return getPlayer().hasPermission(cosmetic.getPermission()); + return getEntity().hasPermission(cosmetic.getPermission()); } public void hidePlayer() { diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserEntity.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserEntity.java index 0d781ad5..8d4bc94a 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserEntity.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserEntity.java @@ -10,6 +10,7 @@ import lombok.Getter; import lombok.Setter; import org.bukkit.Bukkit; import org.bukkit.Location; +import org.bukkit.entity.Entity; import org.bukkit.entity.Player; import java.util.ArrayList; @@ -44,7 +45,7 @@ public class UserEntity { ArrayList newPlayers = new ArrayList<>(); ArrayList removePlayers = new ArrayList<>(); List players = HMCCPacketManager.getViewers(location); - Player ownerPlayer = Bukkit.getPlayer(owner); + Entity ownerPlayer = Bukkit.getEntity(owner); if (ownerPlayer == null) { MessagesUtil.sendDebugMessages("Owner is null (refreshViewers), returning empty list"); return List.of();