diff --git a/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_13_2to1_14/packets/BlockItemPackets1_14.java b/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_13_2to1_14/packets/BlockItemPackets1_14.java index 5a89863e..1dffe303 100644 --- a/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_13_2to1_14/packets/BlockItemPackets1_14.java +++ b/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_13_2to1_14/packets/BlockItemPackets1_14.java @@ -511,12 +511,14 @@ public class BlockItemPackets1_14 extends BlockItemRewriter { } public static int getOldParticleId(int id) { - if (id >= 12) { - id -= 2; // new lava drips 10, 11 - } - if (id >= 14) { - id -= 1; // new water drip 11 -> 13 - } - if (id >= 28) { - id -= 1; // new 24 -> 27 + if (id >= 45) { + id -= 1; // new 39 -> 44 } if (id >= 30) { id -= 1; // skip new short happy villager } - if (id >= 45) { - id -= 1; // new 39 -> 44 + if (id >= 28) { + id -= 1; // new 24 -> 27 + } + if (id >= 14) { + id -= 1; // new water drip 11 -> 13 + } + if (id >= 12) { + id -= 2; // new lava drips 10, 11 } return id; }