int x = buffer.readInt();
int y = buffer.readShort();
int z = buffer.readInt();
byte action = buffer.readByte();
CompoundMap data = ByteBufUtils.readCompound(buffer);
return new EntityTileDataMessage(x, y, z, action, data, NullRepositionManager.getInstance());
}