{
TileEntity te = player.worldObj.getTileEntity(x, y, z);
if (te != null && te instanceof BattlesignLogic)
{
BattlesignLogic logic = (BattlesignLogic) te;
logic.setText(text);
}
TConstruct.packetPipeline.sendToDimension(new SignDataPacket(dimension, x, y, z, text), dimension);
}