diff --git a/src/main/java/net/raphimc/viaaprilfools/api/AprilFoolsProtocolVersion.java b/src/main/java/net/raphimc/viaaprilfools/api/AprilFoolsProtocolVersion.java index a9d63b4..cc2d6aa 100644 --- a/src/main/java/net/raphimc/viaaprilfools/api/AprilFoolsProtocolVersion.java +++ b/src/main/java/net/raphimc/viaaprilfools/api/AprilFoolsProtocolVersion.java @@ -30,7 +30,7 @@ public class AprilFoolsProtocolVersion { public static final List APRIL_FOOLS_PROTOCOLS = new ArrayList<>(); public static final ProtocolVersion s3d_shareware = registerAprilFools(1, "3D Shareware", ProtocolVersion.v1_13_2); - public static final ProtocolVersion s20w14infinite = registerAprilFools(709, "20w14infinite", ProtocolVersion.v1_16 /* Should be 1.15.2, but 1.16 is used to work around base protocol issues */); + public static final ProtocolVersion s20w14infinite = registerAprilFools(709, "20w14infinite", ProtocolVersion.v1_15_2); public static final ProtocolVersion sCombatTest8c = registerSnapshot(803, "Combat Test 8c", ProtocolVersion.v1_16_1); private static ProtocolVersion registerSnapshot(final int version, final String name, final ProtocolVersion origin) { diff --git a/src/main/java/net/raphimc/viaaprilfools/protocols/protocol1_16_2toCombatTest8c/Protocol1_16_2toCombatTest8c.java b/src/main/java/net/raphimc/viaaprilfools/protocols/protocol1_16_2toCombatTest8c/Protocol1_16_2toCombatTest8c.java index 5602d74..36eb71f 100644 --- a/src/main/java/net/raphimc/viaaprilfools/protocols/protocol1_16_2toCombatTest8c/Protocol1_16_2toCombatTest8c.java +++ b/src/main/java/net/raphimc/viaaprilfools/protocols/protocol1_16_2toCombatTest8c/Protocol1_16_2toCombatTest8c.java @@ -17,8 +17,11 @@ */ package net.raphimc.viaaprilfools.protocols.protocol1_16_2toCombatTest8c; +import com.viaversion.viaversion.api.Via; +import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.protocol.AbstractProtocol; import com.viaversion.viaversion.api.protocol.remapper.PacketHandlers; +import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.protocols.protocol1_16_2to1_16_1.ClientboundPackets1_16_2; import com.viaversion.viaversion.protocols.protocol1_16_2to1_16_1.ServerboundPackets1_16_2; @@ -45,4 +48,9 @@ public class Protocol1_16_2toCombatTest8c extends AbstractProtocol { wrapper.write(Type.BYTE, (byte) -1); // Previous gamemode, set to none wrapper.write(Type.STRING_ARRAY, WORLD_NAMES); // World list - only used for command completion