@Override
  public IMessage onMessage(MessageTileOblivionTweaks message, MessageContext ctx) {
    TileEntity tileEntity =
        FMLClientHandler.instance()
            .getClient()
            .theWorld
            .getTileEntity(message.x, message.y, message.z);

    if (tileEntity instanceof TileOblivionTweaks) {
      ((TileOblivionTweaks) tileEntity).setOrientation(message.orientation);
      ((TileOblivionTweaks) tileEntity).setState(message.state);
      ((TileOblivionTweaks) tileEntity).setCustomName(message.customName);
      ((TileOblivionTweaks) tileEntity).setOwner(message.owner);
    }

    return null;
  }