This commit is contained in:
Nassim Jahnke 2023-08-31 00:42:47 +10:00
parent 01bbb2c1c2
commit a9288ebd3a
6 changed files with 11 additions and 10 deletions

View File

@ -84,7 +84,7 @@ public class ProtocolVersion {
public static final ProtocolVersion v1_19_3 = register(761, "1.19.3"); public static final ProtocolVersion v1_19_3 = register(761, "1.19.3");
public static final ProtocolVersion v1_19_4 = register(762, "1.19.4"); public static final ProtocolVersion v1_19_4 = register(762, "1.19.4");
public static final ProtocolVersion v1_20 = register(763, "1.20/1.20.1", new VersionRange("1.20", 0, 1)); public static final ProtocolVersion v1_20 = register(763, "1.20/1.20.1", new VersionRange("1.20", 0, 1));
public static final ProtocolVersion v1_20_2 = register(764, 146, "1.20.2"); public static final ProtocolVersion v1_20_2 = register(764, 147, "1.20.2");
public static final ProtocolVersion unknown = register(-1, "UNKNOWN"); public static final ProtocolVersion unknown = register(-1, "UNKNOWN");
public static ProtocolVersion register(int version, String name) { public static ProtocolVersion register(int version, String name) {

View File

@ -190,11 +190,12 @@ public final class BlockItemPacketRewriter1_20_2 extends ItemRewriter<Clientboun
wrapper.passthrough(Type.FLOAT); // Y wrapper.passthrough(Type.FLOAT); // Y
} }
wrapper.passthrough(Type.STRING_ARRAY); // Criteria // Remove criterion triggers
wrapper.read(Type.STRING_ARRAY); // Criteria
final int arrayLength = wrapper.passthrough(Type.VAR_INT); final int requirements = wrapper.passthrough(Type.VAR_INT);
for (int array = 0; array < arrayLength; array++) { for (int array = 0; array < requirements; array++) {
wrapper.passthrough(Type.STRING_ARRAY); // String array wrapper.passthrough(Type.STRING_ARRAY);
} }
wrapper.passthrough(Type.BOOLEAN); // Send telemetry wrapper.passthrough(Type.BOOLEAN); // Send telemetry

View File

@ -85,11 +85,11 @@ public final class InventoryPackets extends ItemRewriter<ClientboundPackets1_19_
wrapper.passthrough(Type.FLOAT); // Y wrapper.passthrough(Type.FLOAT); // Y
} }
wrapper.passthrough(Type.STRING_ARRAY); // Criteria wrapper.passthrough(Type.STRING_ARRAY); // Critereon triggers
int arrayLength = wrapper.passthrough(Type.VAR_INT); int requirements = wrapper.passthrough(Type.VAR_INT);
for (int array = 0; array < arrayLength; array++) { for (int array = 0; array < requirements; array++) {
wrapper.passthrough(Type.STRING_ARRAY); // String array wrapper.passthrough(Type.STRING_ARRAY);
} }
wrapper.write(Type.BOOLEAN, false); // Sends telemetry wrapper.write(Type.BOOLEAN, false); // Sends telemetry

View File

@ -1,5 +1,5 @@
# Project properties - we put these here so they can be modified without causing a recompile of the build scripts # Project properties - we put these here so they can be modified without causing a recompile of the build scripts
projectVersion=4.8.0-23w33a-SNAPSHOT projectVersion=4.8.0-23w35a-SNAPSHOT
# Smile emoji # Smile emoji
mcVersions=1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1, 1.16, 1.15.2, 1.15.1, 1.15, 1.14.4, 1.14.3, 1.14.2, 1.14.1, 1.14, 1.13.2, 1.13.1, 1.13, 1.12.2, 1.12.1, 1.12, 1.11.2, 1.11.1, 1.11, 1.10.2, 1.10.1, 1.10, 1.9.4, 1.9.3, 1.9.2, 1.9.1, 1.9, 1.8.9 mcVersions=1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1, 1.16, 1.15.2, 1.15.1, 1.15, 1.14.4, 1.14.3, 1.14.2, 1.14.1, 1.14, 1.13.2, 1.13.1, 1.13, 1.12.2, 1.12.1, 1.12, 1.11.2, 1.11.1, 1.11, 1.10.2, 1.10.1, 1.10, 1.9.4, 1.9.3, 1.9.2, 1.9.1, 1.9, 1.8.9