Minecraft 1.21.4-pre1 support
This commit is contained in:
@@ -499,7 +499,7 @@ public abstract class DefinedPacket
|
||||
|
||||
public static BitSet readFixedBitSet(int i, ByteBuf buf)
|
||||
{
|
||||
byte[] bits = new byte[ ( i + 8 ) >> 3 ];
|
||||
byte[] bits = new byte[ ( i + 7 ) >> 3 ];
|
||||
buf.readBytes( bits );
|
||||
|
||||
return BitSet.valueOf( bits );
|
||||
@@ -511,7 +511,7 @@ public abstract class DefinedPacket
|
||||
{
|
||||
throw new OverflowPacketException( "BitSet too large (expected " + size + " got " + bits.size() + ")" );
|
||||
}
|
||||
buf.writeBytes( Arrays.copyOf( bits.toByteArray(), ( size + 8 ) >> 3 ) );
|
||||
buf.writeBytes( Arrays.copyOf( bits.toByteArray(), ( size + 7 ) >> 3 ) );
|
||||
}
|
||||
|
||||
public void read(ByteBuf buf)
|
||||
|
@@ -48,6 +48,7 @@ public class ProtocolConstants
|
||||
public static final int MINECRAFT_1_20_5 = 766;
|
||||
public static final int MINECRAFT_1_21 = 767;
|
||||
public static final int MINECRAFT_1_21_2 = 768;
|
||||
public static final int MINECRAFT_1_21_4 = 1073742047;
|
||||
public static final List<String> SUPPORTED_VERSIONS;
|
||||
public static final List<Integer> SUPPORTED_VERSION_IDS;
|
||||
|
||||
@@ -116,7 +117,7 @@ public class ProtocolConstants
|
||||
if ( SNAPSHOT_SUPPORT )
|
||||
{
|
||||
// supportedVersions.add( "1.21.x" );
|
||||
// supportedVersionIds.add( ProtocolConstants.MINECRAFT_1_21_2 );
|
||||
supportedVersionIds.add( ProtocolConstants.MINECRAFT_1_21_4 );
|
||||
}
|
||||
|
||||
SUPPORTED_VERSIONS = supportedVersions.build();
|
||||
|
@@ -148,5 +148,7 @@ public class PlayerListItem extends DefinedPacket
|
||||
// UPDATE_LIST_ORDER 1.21.2
|
||||
Integer listOrder;
|
||||
|
||||
// UPDATE_HAT 1.21.4
|
||||
Boolean showHat;
|
||||
}
|
||||
}
|
||||
|
@@ -64,6 +64,9 @@ public class PlayerListItemUpdate extends DefinedPacket
|
||||
case UPDATE_LIST_ORDER:
|
||||
item.listOrder = DefinedPacket.readVarInt( buf );
|
||||
break;
|
||||
case UPDATE_HAT:
|
||||
item.showHat = buf.readBoolean();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -115,6 +118,9 @@ public class PlayerListItemUpdate extends DefinedPacket
|
||||
case UPDATE_LIST_ORDER:
|
||||
DefinedPacket.writeVarInt( item.listOrder, buf );
|
||||
break;
|
||||
case UPDATE_HAT:
|
||||
buf.writeBoolean( item.showHat );
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -135,6 +141,7 @@ public class PlayerListItemUpdate extends DefinedPacket
|
||||
UPDATE_LISTED,
|
||||
UPDATE_LATENCY,
|
||||
UPDATE_DISPLAY_NAME,
|
||||
UPDATE_LIST_ORDER;
|
||||
UPDATE_LIST_ORDER,
|
||||
UPDATE_HAT;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user