From 732c3de0d894bb21364ae932e667290c4de36623 Mon Sep 17 00:00:00 2001 From: Logan <37521985+LoJoSho@users.noreply.github.com> Date: Sun, 7 Sep 2025 21:34:38 -0500 Subject: [PATCH] feat: use new hibiscus commons method for pufferfish spawning --- .../hmccosmetics/user/manager/UserBalloonPufferfish.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserBalloonPufferfish.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserBalloonPufferfish.java index 2c813a67..56a920bc 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserBalloonPufferfish.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserBalloonPufferfish.java @@ -1,8 +1,8 @@ package com.hibiscusmc.hmccosmetics.user.manager; -import com.hibiscusmc.hmccosmetics.HMCCosmeticsPlugin; import com.hibiscusmc.hmccosmetics.util.packets.HMCCPacketManager; import lombok.Getter; +import me.lojosho.hibiscuscommons.nms.NMSHandlers; import org.bukkit.Location; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; @@ -21,6 +21,7 @@ public class UserBalloonPufferfish extends UserEntity { public UserBalloonPufferfish(UUID owner, int pufferFishEntityId, UUID uuid) { super(owner); this.pufferFishEntityId = pufferFishEntityId; + setIds(List.of(pufferFishEntityId)); this.uuid = uuid; } @@ -30,8 +31,11 @@ public class UserBalloonPufferfish extends UserEntity { } public void spawnPufferfish(Location location, List sendTo) { + NMSHandlers.getHandler().getPacketHandler().sendInvisibleEntity(pufferFishEntityId, EntityType.PUFFERFISH, location, uuid, sendTo); + /* HMCCPacketManager.sendEntitySpawnPacket(location, pufferFishEntityId, EntityType.PUFFERFISH, uuid, sendTo); HMCCPacketManager.sendInvisibilityPacket(pufferFishEntityId, sendTo); + */ } public void destroyPufferfish() {