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

@@ -292,4 +292,22 @@ public class PacketHandler extends SimpleChannelInboundHandler<CSPacket> {
pl.getChannel().writeAndFlush(packet);
});
}
private void onUseEntityPacket(Channel channel, UseEntityPacket packet) {
Optional<Player> optPlayer = playerManager.getPlayerById(packet.getPlayerId());
if (!optPlayer.isPresent()) {
log.debug("Player id {} not found");
return;
}
Player player = optPlayer.get();
optPlayer = playerManager.getPlayerById(packet.getTargetId());
if (!optPlayer.isPresent()) {
log.debug("Target id {} not found");
return;
}
Player target = optPlayer.get();
log.info("<{}> {} clicked <{}>", player.getName(), (packet.isLeftMouseButton() ? "left" : "right"), target.getName());
}
}