Skip to content

Commit cb4824a

Browse files
committed
fix lore, but server-side item is still modified
1 parent a00bed2 commit cb4824a

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

common/src/main/java/net/azisaba/loreeditor/common/network/PacketPreHandler.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,9 @@ public void channelRead(@NotNull ChannelHandlerContext ctx, @NotNull Object msg)
5353
if (msg.getClass().getSimpleName().contains("SetCreativeSlot")) {
5454
ServerboundSetCreativeSlot packet = ServerboundSetCreativeSlot.getInstance(msg);
5555
reverseProcessItemStack(packet.getItem());
56-
System.out.println("Reverse processed item (creative slot): " + packet.getItem());
5756
} else if (msg.getClass().getSimpleName().contains("WindowClick")) {
5857
ServerboundClickContainerSlot packet = ServerboundClickContainerSlot.getInstance(msg);
5958
reverseProcessItemStack(packet.getItem());
60-
System.out.println("Reverse processed item (window click): " + packet.getItem());
6159
} else if (msg.getClass().getSimpleName().contains("CloseWindow")) {
6260
if (player.getOpenInventory().getType() == InventoryType.MERCHANT) {
6361
// re-add lore after trading
@@ -91,7 +89,7 @@ public void write(ChannelHandlerContext ctx, Object msg, ChannelPromise promise)
9189
ClientboundSetSlot packet = ClientboundSetSlot.getInstance(msg);
9290
PROCESS_ITEM_PERF_COUNTER.recordStart();
9391
try {
94-
// processItemStack(packet.getItem());
92+
processItemStack(packet.getItem());
9593
} finally {
9694
PROCESS_ITEM_PERF_COUNTER.recordEnd();
9795
}
@@ -110,9 +108,8 @@ public void processItemStack(@Nullable ItemStack item) {
110108
if (tag == null) {
111109
tag = CompoundTag.getInstance(null).constructor();
112110
}
113-
System.out.println("Processing item: " + item + " with tag: " + tag);
114111
if (tag.hasKeyOfType("lore_editor", 10)) {
115-
return;
112+
reverseProcessItemStack(item);
116113
}
117114
CompoundTag loreEditorTag = CompoundTag.getInstance(null).constructor();
118115
AtomicReference<CompoundTag> displayTag = new AtomicReference<>(tag.getCompound("display"));

0 commit comments

Comments
 (0)