Implement middle click

This commit is contained in:
ReinforceZwei 2020-05-23 09:20:48 +08:00 committed by ORelio
parent 02d393fe4d
commit 1e5b9fc94b
3 changed files with 17 additions and 5 deletions

View file

@ -1362,9 +1362,12 @@ namespace MinecraftClient.Protocol.Handlers
packet.AddRange(dataTypes.GetShort(actionNumber));
// Operation mode = 0 (default)
byte mode = 0;
if (buttom == 2) // middle-click mode is 3
mode = 3;
if (protocolversion >= MC19Version)
packet.AddRange(dataTypes.GetVarInt(0));
else packet.Add(0);
packet.AddRange(dataTypes.GetVarInt(mode));
else packet.Add(mode);
packet.AddRange(dataTypes.GetItemSlot(item));