diff --git a/common/src/main/java/us/myles/ViaVersion/api/protocol/ProtocolRegistry.java b/common/src/main/java/us/myles/ViaVersion/api/protocol/ProtocolRegistry.java index 10aba05ed..ed5c3c9b1 100644 --- a/common/src/main/java/us/myles/ViaVersion/api/protocol/ProtocolRegistry.java +++ b/common/src/main/java/us/myles/ViaVersion/api/protocol/ProtocolRegistry.java @@ -8,6 +8,7 @@ import us.myles.ViaVersion.protocols.base.BaseProtocol; import us.myles.ViaVersion.protocols.protocol1_10to1_9_3.Protocol1_10To1_9_3_4; import us.myles.ViaVersion.protocols.protocol1_11_1to1_11.Protocol1_11_1To1_11; import us.myles.ViaVersion.protocols.protocol1_11to1_10.Protocol1_11To1_10; +import us.myles.ViaVersion.protocols.protocol1_12_1to1_12.Protocol1_12_1TO1_12; import us.myles.ViaVersion.protocols.protocol1_12to1_11_1.Protocol1_12To1_11_1; import us.myles.ViaVersion.protocols.protocol1_9_1_2to1_9_3_4.Protocol1_9_1_2TO1_9_3_4; import us.myles.ViaVersion.protocols.protocol1_9_1to1_9.Protocol1_9_1TO1_9; @@ -43,7 +44,7 @@ public class ProtocolRegistry { registerProtocol(new Protocol1_11_1To1_11(), Collections.singletonList(ProtocolVersion.v1_11_1.getId()), ProtocolVersion.v1_11.getId()); registerProtocol(new Protocol1_12To1_11_1(), Collections.singletonList(ProtocolVersion.v1_12.getId()), ProtocolVersion.v1_11_1.getId()); - registerProtocol(new Protocol1_12To1_11_1(), Collections.singletonList(ProtocolVersion.v1_12_1.getId()), ProtocolVersion.v1_12.getId()); + registerProtocol(new Protocol1_12_1TO1_12(), Collections.singletonList(ProtocolVersion.v1_12_1.getId()), ProtocolVersion.v1_12.getId()); } /** diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_12_1to1_12/Protocol1_12_1TO1_12.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_12_1to1_12/Protocol1_12_1TO1_12.java index bba2a63f7..fc452201a 100644 --- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_12_1to1_12/Protocol1_12_1TO1_12.java +++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_12_1to1_12/Protocol1_12_1TO1_12.java @@ -2,10 +2,49 @@ package us.myles.ViaVersion.protocols.protocol1_12_1to1_12; import us.myles.ViaVersion.api.data.UserConnection; import us.myles.ViaVersion.api.protocol.Protocol; +import us.myles.ViaVersion.packets.State; public class Protocol1_12_1TO1_12 extends Protocol { @Override protected void registerPackets() { + registerOutgoing(State.PLAY, -1, 0x2B); // TODO new packet? + registerOutgoing(State.PLAY, 0x2b, 0x2c); + registerOutgoing(State.PLAY, 0x2c, 0x2d); + registerOutgoing(State.PLAY, 0x2d, 0x2e); + registerOutgoing(State.PLAY, 0x2e, 0x2f); + registerOutgoing(State.PLAY, 0x2f, 0x30); + registerOutgoing(State.PLAY, 0x30, 0x31); + registerOutgoing(State.PLAY, 0x31, 0x32); + registerOutgoing(State.PLAY, 0x32, 0x33); + registerOutgoing(State.PLAY, 0x33, 0x34); + registerOutgoing(State.PLAY, 0x34, 0x35); + registerOutgoing(State.PLAY, 0x35, 0x36); + registerOutgoing(State.PLAY, 0x36, 0x37); + registerOutgoing(State.PLAY, 0x37, 0x38); + registerOutgoing(State.PLAY, 0x38, 0x39); + registerOutgoing(State.PLAY, 0x39, 0x3a); + registerOutgoing(State.PLAY, 0x3a, 0x3b); + registerOutgoing(State.PLAY, 0x3b, 0x3c); + registerOutgoing(State.PLAY, 0x3c, 0x3d); + registerOutgoing(State.PLAY, 0x3d, 0x3e); + registerOutgoing(State.PLAY, 0x3e, 0x3f); + registerOutgoing(State.PLAY, 0x3f, 0x40); + registerOutgoing(State.PLAY, 0x40, 0x41); + registerOutgoing(State.PLAY, 0x41, 0x42); + registerOutgoing(State.PLAY, 0x42, 0x43); + registerOutgoing(State.PLAY, 0x43, 0x44); + registerOutgoing(State.PLAY, 0x44, 0x45); + registerOutgoing(State.PLAY, 0x45, 0x46); + registerOutgoing(State.PLAY, 0x46, 0x47); + registerOutgoing(State.PLAY, 0x47, 0x48); + registerOutgoing(State.PLAY, 0x48, 0x49); + registerOutgoing(State.PLAY, 0x49, 0x4a); + registerOutgoing(State.PLAY, 0x4a, 0x4b); + registerOutgoing(State.PLAY, 0x4b, 0x4c); + registerOutgoing(State.PLAY, 0x4c, 0x4d); + registerOutgoing(State.PLAY, 0x4d, 0x4e); + registerOutgoing(State.PLAY, 0x4e, 0x4f); + }