public final class PlayerDiggingHandler extends MessageHandler<PlayerDiggingMessage> {
@Override
public void handleServer(ServerSession session, PlayerDiggingMessage message) {
Player player = session.getPlayer();
RepositionManager rm = player.getNetwork().getRepositionManager();
RepositionManager rmInverse = rm.getInverse();
int x = rmInverse.convertX(message.getX());
int y = rmInverse.convertY(message.getY());
int z = rmInverse.convertZ(message.getZ());
int state = message.getState();
World w = player.getWorld();
Point point = new Point(w, x, y, z);
Block block = w.getBlock(point);