Class IsoGenerator

java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.IsoGenerator
All Implemented Interfaces:
java.io.Serializable

public class IsoGenerator
extends IsoObject
See Also:
Serialized Form
  • Field Details

    • fuel

      public int fuel
    • activated

      public boolean activated
    • condition

      public int condition
    • connected

      public boolean connected
  • Constructor Details

  • Method Details

    • setInfoFromItem

      public void setInfoFromItem​(InventoryItem item)
    • update

      public void update()
      Overrides:
      update in class IsoObject
    • setSurroundingElectricity

      public void setSurroundingElectricity()
    • load

      public void load​(java.nio.ByteBuffer input, int WorldVersion) throws java.io.IOException
      Overrides:
      load in class IsoObject
      Throws:
      java.io.IOException
    • save

      public void save​(java.nio.ByteBuffer output) throws java.io.IOException
      Overrides:
      save in class IsoObject
      Throws:
      java.io.IOException
    • remove

      public void remove()
    • addToWorld

      public void addToWorld()
      Overrides:
      addToWorld in class IsoObject
    • removeFromWorld

      public void removeFromWorld()
      Overrides:
      removeFromWorld in class IsoObject
    • getObjectName

      public java.lang.String getObjectName()
      Overrides:
      getObjectName in class IsoObject
    • getFuel

      public int getFuel()
    • setFuel

      public void setFuel​(int fuel)
    • isActivated

      public boolean isActivated()
    • setActivated

      public void setActivated​(boolean activated)
    • getCondition

      public int getCondition()
    • setCondition

      public void setCondition​(int condition)
    • isConnected

      public boolean isConnected()
    • setConnected

      public void setConnected​(boolean connected)
    • syncIsoObjectSend

      public void syncIsoObjectSend​(ByteBufferWriter b)
      Overrides:
      syncIsoObjectSend in class IsoObject
    • syncIsoObject

      public void syncIsoObject​(boolean bRemote, byte val, UdpConnection source, java.nio.ByteBuffer bb)
      Overrides:
      syncIsoObject in class IsoObject
    • sync

      public void sync​(int fuel, int condition, boolean connected, boolean activated)
    • chunkLoaded

      public static void chunkLoaded​(IsoChunk chunk)
    • updateSurroundingNow

      public static void updateSurroundingNow()
    • Reset

      public static void Reset()
    • isPoweringSquare

      public static boolean isPoweringSquare​(int generatorX, int generatorY, int generatorZ, int x, int y, int z)