diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/metadata/MetadataRewriter1_17To1_16_4.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/metadata/MetadataRewriter1_17To1_16_4.java index b171906e6..1a00edad7 100644 --- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/metadata/MetadataRewriter1_17To1_16_4.java +++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/metadata/MetadataRewriter1_17To1_16_4.java @@ -49,6 +49,12 @@ public class MetadataRewriter1_17To1_16_4 extends MetadataRewriter { metadata.setValue(protocol.getMappingData().getNewBlockStateId(data)); } else if (metadata.getMetaType() == MetaType1_17.PARTICLE) { rewriteParticle((Particle) metadata.getValue()); + } else if (metadata.getMetaType() == MetaType1_17.Pose) { + int pose = metadata.getCastedValue(); + if (pose > 5) { + // Added LONG_JUMP at 6 + metadata.setValue(pose + 1); + } } if (type == null) return;