From e9ffe661317418a77cf3180f5067aa45726c06ef Mon Sep 17 00:00:00 2001 From: KennyTV <28825609+KennyTV@users.noreply.github.com> Date: Tue, 2 Jul 2019 19:48:42 +0200 Subject: [PATCH] Fix 1.14 dummy enchant being lost 1.13 conversion --- .../packets/BlockItemPackets1_13.java | 35 +++++++++++-------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_12_2to1_13/packets/BlockItemPackets1_13.java b/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_12_2to1_13/packets/BlockItemPackets1_13.java index b7b87e76..bef1d754 100644 --- a/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_12_2to1_13/packets/BlockItemPackets1_13.java +++ b/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_12_2to1_13/packets/BlockItemPackets1_13.java @@ -762,6 +762,7 @@ public class BlockItemPackets1_13 extends BlockItemRewriter lore = new ArrayList<>(); + boolean hasValidEnchants = false; for (Tag enchantmentEntry : enchantments.clone()) { CompoundTag enchEntry = new CompoundTag(""); String newId = (String) ((CompoundTag) enchantmentEntry).get("id").getValue(); @@ -774,31 +775,37 @@ public class BlockItemPackets1_13 extends BlockItemRewriter