mirror of
https://github.com/Minestom/Minestom.git
synced 2025-03-02 11:21:15 +01:00
Implemented some more packets
This commit is contained in:
parent
0e9271b53f
commit
5130931b29
@ -13,6 +13,7 @@ public class ClientPlayPacketsHandler extends ClientPacketsHandler {
|
||||
register(0x0F, ClientKeepAlivePacket.class);
|
||||
register(0x19, ClientPlayerAbilitiesPacket.class);
|
||||
register(0x13, ClientPlayerLookPacket.class);
|
||||
register(0x14, ClientPlayerPacket.class);
|
||||
register(0x2A, ClientAnimationPacket.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,26 @@
|
||||
package fr.themode.minestom.net.packet.client.play;
|
||||
|
||||
import fr.adamaq01.ozao.net.Buffer;
|
||||
import fr.themode.minestom.entity.Player;
|
||||
import fr.themode.minestom.net.packet.client.ClientPlayPacket;
|
||||
import fr.themode.minestom.utils.Utils;
|
||||
|
||||
public class ClientAnimationPacket implements ClientPlayPacket {
|
||||
|
||||
public Hand hand;
|
||||
|
||||
@Override
|
||||
public void process(Player player) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void read(Buffer buffer) {
|
||||
this.hand = Hand.values()[Utils.readVarInt(buffer)];
|
||||
}
|
||||
|
||||
public static enum Hand {
|
||||
|
||||
MAIN,
|
||||
OFF
|
||||
}
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package fr.themode.minestom.net.packet.client.play;
|
||||
|
||||
import fr.adamaq01.ozao.net.Buffer;
|
||||
import fr.themode.minestom.entity.Player;
|
||||
import fr.themode.minestom.net.packet.client.ClientPlayPacket;
|
||||
|
||||
public class ClientPlayerPacket implements ClientPlayPacket {
|
||||
|
||||
public boolean onGround;
|
||||
|
||||
@Override
|
||||
public void process(Player player) {
|
||||
player.refreshOnGround(onGround);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void read(Buffer buffer) {
|
||||
this.onGround = buffer.getBoolean();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user