Archived
0

Use entity (!)

клиент шлет этот пакет только при использовании пр.кнопки мыши
This commit is contained in:
2018-05-23 12:56:48 +03:00
parent c763ef5ac7
commit ab43db9765
5 changed files with 56 additions and 0 deletions

View File

@@ -17,6 +17,7 @@ public class PacketManager {
.put(0x03, ChatMessagePacket.class)
.put(0x04, TimeUpdatePacket.class)
.put(0x06, SpawnPositionPacket.class)
.put(0x07, UseEntityPacket.class)
.put(0x0B, PlayerPositionPacket.class)
.put(0x0C, PlayerLookPacket.class)
.put(0x0D, PositionAndLookPacket.class)

View File

@@ -0,0 +1,29 @@
/*
* DmitriyMX <dimon550@gmail.com>
* 2018-05-23
*/
package mc.core.network.proto_125.packets;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.ToString;
import mc.core.network.CSPacket;
import mc.core.network.NetStream;
@AllArgsConstructor
@NoArgsConstructor
@Getter
@ToString
public class UseEntityPacket implements CSPacket {
private int playerId;
private int targetId;
private boolean leftMouseButton;
@Override
public void readSelf(NetStream netStream) {
playerId = netStream.readInt();
targetId = netStream.readInt();
leftMouseButton = netStream.readBoolean();
}
}