mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-10-14 21:22:49 +00:00
DeclareCommand: Fix 1.19.3 crash
This commit is contained in:
parent
09b3ec1a81
commit
949c1f6b67
1 changed files with 23 additions and 1 deletions
|
|
@ -49,7 +49,29 @@ namespace MinecraftClient.Protocol.Handlers.packet.s2c
|
|||
44 => new ParserResource(dataTypes, packetData),
|
||||
_ => new ParserEmpty(dataTypes, packetData),
|
||||
};
|
||||
else // protocolVersion >= MC_1_19_3_Version
|
||||
else if (protocolVersion <= Protocol18Handler.MC_1_19_3_Version) // 1.19.3
|
||||
parser = parserId switch
|
||||
{
|
||||
1 => new ParserFloat(dataTypes, packetData),
|
||||
2 => new ParserDouble(dataTypes, packetData),
|
||||
3 => new ParserInteger(dataTypes, packetData),
|
||||
4 => new ParserLong(dataTypes, packetData),
|
||||
5 => new ParserString(dataTypes, packetData),
|
||||
6 => new ParserEntity(dataTypes, packetData),
|
||||
8 => new ParserBlockPos(dataTypes, packetData),
|
||||
9 => new ParserColumnPos(dataTypes, packetData),
|
||||
10 => new ParserVec3(dataTypes, packetData),
|
||||
11 => new ParserVec2(dataTypes, packetData),
|
||||
18 => new ParserMessage(dataTypes, packetData),
|
||||
27 => new ParserRotation(dataTypes, packetData),
|
||||
29 => new ParserScoreHolder(dataTypes, packetData),
|
||||
41 => new ParserResourceOrTag(dataTypes, packetData),
|
||||
42 => new ParserResourceOrTag(dataTypes, packetData),
|
||||
43 => new ParserResource(dataTypes, packetData),
|
||||
44 => new ParserResource(dataTypes, packetData),
|
||||
_ => new ParserEmpty(dataTypes, packetData),
|
||||
};
|
||||
else // 1.19.4+
|
||||
parser = parserId switch
|
||||
{
|
||||
1 => new ParserFloat(dataTypes, packetData),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue