Examples of TileEntityMessage


Examples of mekanism.common.network.PacketTileEntity.TileEntityMessage

        else {
          leftTank.draw(8, true);

          if(worldObj.rand.nextInt(3) == 2)
          {
            Mekanism.packetHandler.sendToReceivers(new TileEntityMessage(Coord4D.get(this), getParticlePacket(0, new ArrayList())), new Range4D(Coord4D.get(this)));
          }
        }
      }

      if(rightTank.getGas() != null)
      {
        if(!dumpRight)
        {
          GasStack toSend = new GasStack(rightTank.getGas().getGas(), Math.min(rightTank.getStored(), output));

          TileEntity tileEntity = Coord4D.get(this).getFromSide(MekanismUtils.getRight(facing)).getTileEntity(worldObj);

          if(tileEntity instanceof IGasHandler)
          {
            if(((IGasHandler)tileEntity).canReceiveGas(MekanismUtils.getRight(facing).getOpposite(), rightTank.getGas().getGas()))
            {
              rightTank.draw(((IGasHandler)tileEntity).receiveGas(MekanismUtils.getRight(facing).getOpposite(), toSend), true);
            }
          }
        }
        else {
          rightTank.draw(8, true);

          if(worldObj.rand.nextInt(3) == 2)
          {
            Mekanism.packetHandler.sendToReceivers(new TileEntityMessage(Coord4D.get(this), getParticlePacket(1, new ArrayList())), new Range4D(Coord4D.get(this)));
          }
        }
      }

    }
View Full Code Here

Examples of mekanism.common.network.PacketTileEntity.TileEntityMessage

      shouldRender = status == 1 || status > 4;

      if(shouldRender != prevShouldRender)
      {
        Mekanism.packetHandler.sendToReceivers(new TileEntityMessage(Coord4D.get(this), getNetworkedData(new ArrayList())), new Range4D(Coord4D.get(this)));
      }

      prevShouldRender = shouldRender;

      teleDelay = Math.max(0, teleDelay-1);
View Full Code Here

Examples of mekanism.common.network.PacketTileEntity.TileEntityMessage

      {
        updateDelay--;

        if(updateDelay == 0 && clientActive != isActive)
        {
          Mekanism.packetHandler.sendToReceivers(new TileEntityMessage(Coord4D.get(this), getNetworkedData(new ArrayList())), new Range4D(Coord4D.get(this)));
        }
      }

      ChargeUtils.discharge(4, this);
View Full Code Here

Examples of mekanism.common.network.PacketTileEntity.TileEntityMessage

        mode = mode == 0 ? 1 : 0;
      }

      for(EntityPlayer player : playersUsing)
      {
        Mekanism.packetHandler.sendTo(new TileEntityMessage(Coord4D.get(this), getNetworkedData(new ArrayList())), (EntityPlayerMP)player);
      }

      return;
    }
View Full Code Here

Examples of mekanism.common.network.PacketTileEntity.TileEntityMessage

  {
    isActive = active;

    if(clientActive != active && updateDelay == 0)
    {
      Mekanism.packetHandler.sendToReceivers(new TileEntityMessage(Coord4D.get(this), getNetworkedData(new ArrayList())), new Range4D(Coord4D.get(this)));

      updateDelay = 10;
      clientActive = active;
    }
  }
View Full Code Here

Examples of mekanism.common.network.PacketTileEntity.TileEntityMessage

      {
        updateDelay--;

        if(updateDelay == 0 && clientActive != isActive)
        {
          Mekanism.packetHandler.sendToReceivers(new TileEntityMessage(Coord4D.get(this), getNetworkedData(new ArrayList())), new Range4D(Coord4D.get(this)));
        }
      }

      ChargeUtils.discharge(4, this);
View Full Code Here

Examples of mekanism.common.network.PacketTileEntity.TileEntityMessage

  {
    isActive = active;

    if(clientActive != active && updateDelay == 0)
    {
      Mekanism.packetHandler.sendToReceivers(new TileEntityMessage(Coord4D.get(this), getNetworkedData(new ArrayList())), new Range4D(Coord4D.get(this)));

      updateDelay = 10;
      clientActive = active;
    }
  }
View Full Code Here

Examples of mekanism.common.network.PacketTileEntity.TileEntityMessage

    {
      mainX = x;
      mainY = y;
      mainZ = z;

      Mekanism.packetHandler.sendToReceivers(new TileEntityMessage(Coord4D.get(this), getNetworkedData(new ArrayList())), new Range4D(Coord4D.get(this)));
    }
  }
View Full Code Here

Examples of mekanism.common.network.PacketTileEntity.TileEntityMessage

        else {
          onNoPower();
        }

        prevPower = power;
        Mekanism.packetHandler.sendToReceivers(new TileEntityMessage(Coord4D.get(tileEntity), tileEntity.getNetworkedData(new ArrayList())), new Range4D(Coord4D.get(this)));
      }
    }
  }
View Full Code Here

Examples of mekanism.common.network.PacketTileEntity.TileEntityMessage

      {
        updateDelay--;

        if(updateDelay == 0 && clientActive != isActive)
        {
          Mekanism.packetHandler.sendToReceivers(new TileEntityMessage(Coord4D.get(this), getNetworkedData(new ArrayList())), new Range4D(Coord4D.get(this)));
        }
      }

      ChargeUtils.discharge(3, this);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.