From d54d9925f91a8458a31038d33fa1217be0d9d44a Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Fri, 4 Jul 2025 04:40:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dnetworkhandler=E5=A4=84?= =?UTF-8?q?=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../craftengine/bukkit/item/LegacyNetworkItemHandler.java | 2 ++ .../craftengine/bukkit/item/ModernNetworkItemHandler.java | 2 ++ common-files/src/main/resources/config.yml | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/LegacyNetworkItemHandler.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/LegacyNetworkItemHandler.java index ecbcde058..6fc76ac58 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/LegacyNetworkItemHandler.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/LegacyNetworkItemHandler.java @@ -87,6 +87,8 @@ public final class LegacyNetworkItemHandler implements NetworkItemHandler modifier : customItem.clientBoundDataModifiers()) { modifier.prepareNetworkItem(wrapped, context, tag); + } + for (ItemDataModifier modifier : customItem.clientBoundDataModifiers()) { modifier.apply(wrapped, context); } if (Config.interceptItem()) { diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/ModernNetworkItemHandler.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/ModernNetworkItemHandler.java index f58ccad29..26a76df2e 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/ModernNetworkItemHandler.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/ModernNetworkItemHandler.java @@ -90,6 +90,8 @@ public final class ModernNetworkItemHandler implements NetworkItemHandler modifier : customItem.clientBoundDataModifiers()) { modifier.prepareNetworkItem(wrapped, context, tag); + } + for (ItemDataModifier modifier : customItem.clientBoundDataModifiers()) { modifier.apply(wrapped, context); } if (Config.interceptItem()) { diff --git a/common-files/src/main/resources/config.yml b/common-files/src/main/resources/config.yml index 0f9f2fafa..4eff4d95c 100644 --- a/common-files/src/main/resources/config.yml +++ b/common-files/src/main/resources/config.yml @@ -138,7 +138,7 @@ resource-pack: item: # Make custom-model-data and item-model clientside by default - client-bound-model: true + client-bound-model: false equipment: # The sacrificed-vanilla-armor argument determines which vanilla armor gets completely removed (loses all its trims)