diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/user/BukkitServerPlayer.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/user/BukkitServerPlayer.java index 434f60d70..ca013aee3 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/user/BukkitServerPlayer.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/user/BukkitServerPlayer.java @@ -1281,7 +1281,7 @@ public class BukkitServerPlayer extends Player { } @Override - public void sendTotemAnimation(Item totem, @Nullable SoundData sound, boolean removeSound) { - PlayerUtils.sendTotemAnimation(this, totem, sound, removeSound); + public void sendTotemAnimation(Item totem, @Nullable SoundData sound, boolean silent) { + PlayerUtils.sendTotemAnimation(this, totem, sound, silent); } } diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/util/PlayerUtils.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/util/PlayerUtils.java index c20d195b9..ee138d4d8 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/util/PlayerUtils.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/util/PlayerUtils.java @@ -57,7 +57,7 @@ public final class PlayerUtils { } } - public static void sendTotemAnimation(Player player, Item totem, @Nullable SoundData sound, boolean removeSound) { + public static void sendTotemAnimation(Player player, Item totem, @Nullable SoundData sound, boolean silent) { List packets = new ArrayList<>(); try { Object totemItem = totem.getLiteralObject(); @@ -86,7 +86,7 @@ public final class PlayerUtils { packets.add(NetworkReflections.constructor$ClientboundSetEquipmentPacket.newInstance( player.entityID(), List.of(Pair.of(CoreReflections.instance$EquipmentSlot$OFFHAND, previousOffHandItem)) )); - if (sound != null || removeSound) { + if (sound != null || silent) { packets.add(NetworkReflections.constructor$ClientboundStopSoundPacket.newInstance( FastNMS.INSTANCE.method$ResourceLocation$fromNamespaceAndPath("minecraft", "item.totem.use"), CoreReflections.instance$SoundSource$PLAYERS diff --git a/core/src/main/java/net/momirealms/craftengine/core/entity/player/Player.java b/core/src/main/java/net/momirealms/craftengine/core/entity/player/Player.java index 260b935f5..c211bdd9f 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/entity/player/Player.java +++ b/core/src/main/java/net/momirealms/craftengine/core/entity/player/Player.java @@ -194,7 +194,7 @@ public abstract class Player extends AbstractEntity implements NetWorkUser { public abstract void setExperienceLevels(int level); - public abstract void sendTotemAnimation(Item totem, @Nullable SoundData sound, boolean removeSound); + public abstract void sendTotemAnimation(Item totem, @Nullable SoundData sound, boolean silent); @Override public void remove() {