From c00feb7a3d99983b8ca6b339bb93f1e3cd52fc37 Mon Sep 17 00:00:00 2001 From: jhqwqmc Date: Tue, 25 Nov 2025 22:42:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E6=88=90silent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../craftengine/bukkit/plugin/user/BukkitServerPlayer.java | 4 ++-- .../net/momirealms/craftengine/bukkit/util/PlayerUtils.java | 4 ++-- .../net/momirealms/craftengine/core/entity/player/Player.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) 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() {