Package mekanism.api

Examples of mekanism.api.Coord4D


    @Override
    public void fromBytes(ByteBuf dataStream)
    {
      packetType = ConfigurationPacket.values()[dataStream.readInt()];
 
      coord4D = new Coord4D(dataStream.readInt(), dataStream.readInt(), dataStream.readInt(), dataStream.readInt());
 
      if(packetType == ConfigurationPacket.SIDE_DATA)
      {
        clickType = dataStream.readInt();
        configIndex = dataStream.readInt();
View Full Code Here


 
  protected void clearAround(IGridTransmitter<N> transmitter)
  {
    for(ForgeDirection side : ForgeDirection.VALID_DIRECTIONS)
    {
      Coord4D coord = Coord4D.get(transmitter.getTile()).getFromSide(side);
      possibleAcceptors.remove(coord);
      acceptorDirections.remove(coord.getTileEntity(transmitter.getTile().getWorldObj()));
    }
  }
View Full Code Here

    {
      deregister();
      return null;
    }
   
    Coord4D initCoord = Coord4D.get(transmitters.iterator().next().getTile());
   
    int minX = initCoord.xCoord;
    int minY = initCoord.yCoord;
    int minZ = initCoord.zCoord;
    int maxX = initCoord.xCoord;
    int maxY = initCoord.yCoord;
    int maxZ = initCoord.zCoord;
   
    for(IGridTransmitter transmitter : transmitters)
    {
      Coord4D coord = Coord4D.get(transmitter.getTile());
     
      if(coord.xCoord < minX) minX = coord.xCoord;
      if(coord.yCoord < minY) minY = coord.yCoord;
      if(coord.zCoord < minZ) minZ = coord.zCoord;
      if(coord.xCoord > maxX) maxX = coord.xCoord;
View Full Code Here

        toIgnore.add(location);
      }

      for(ForgeDirection direction : ForgeDirection.VALID_DIRECTIONS)
      {
        Coord4D obj = location.getFromSide(direction);

        if(!iterated.contains(obj) && !toIgnore.contains(obj))
        {
          TileEntity tileEntity = obj.getTileEntity(worldObj);

          if(!(tileEntity instanceof IBlockableConnection) || ((IBlockableConnection)tileEntity).canConnectMutual(direction.getOpposite()))
          {
            if(TransmissionType.checkTransmissionType(tileEntity, transmissionType, location.getTileEntity(worldObj)))
            {
View Full Code Here

TOP

Related Classes of mekanism.api.Coord4D

Copyright © 2018 www.massapicom. 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.