Class DataWatcher

java.lang.Object
net.minecraft.src.DataWatcher

public class DataWatcher extends Object
  • Constructor Details

    • DataWatcher

      public DataWatcher()
  • Method Details

    • addObject

      public void addObject(int par1, Object par2Obj)
      adds a new object to dataWatcher to watch, to update an already existing object see updateObject. Arguments: data Value Id, Object to add
    • addObjectByDataType

      public void addObjectByDataType(int par1, int par2)
      Add a new object for the DataWatcher to watch, using the specified data type.
    • getWatchableObjectByte

      public byte getWatchableObjectByte(int par1)
      gets the bytevalue of a watchable object
    • getWatchableObjectShort

      public short getWatchableObjectShort(int par1)
    • getWatchableObjectInt

      public int getWatchableObjectInt(int par1)
      gets a watchable object and returns it as a Integer
    • getWatchableObjectFloat

      public float getWatchableObjectFloat(int par1)
    • getWatchableObjectString

      public String getWatchableObjectString(int par1)
      gets a watchable object and returns it as a String
    • getWatchableObjectItemStack

      public ItemStack getWatchableObjectItemStack(int par1)
      Get a watchable object as an ItemStack.
    • updateObject

      public void updateObject(int par1, Object par2Obj)
      updates an already existing object
    • setObjectWatched

      public void setObjectWatched(int par1)
    • hasObjectChanged

      public boolean hasObjectChanged()
    • writeObjectsInListToStream

      public static void writeObjectsInListToStream(List par0List, DataOutput par1DataOutput) throws IOException
      writes every object in passed list to dataoutputstream, terminated by 0x7F
      Throws:
      IOException
    • unwatchAndReturnAllWatched

      public List unwatchAndReturnAllWatched()
    • writeWatchableObjects

      public void writeWatchableObjects(DataOutput par1DataOutput) throws IOException
      Throws:
      IOException
    • getAllWatched

      public List getAllWatched()
    • readWatchableObjects

      public static List readWatchableObjects(DataInput par0DataInput) throws IOException
      Throws:
      IOException
    • updateWatchedObjectsFromList

      public void updateWatchedObjectsFromList(List par1List)
    • getIsBlank

      public boolean getIsBlank()
    • func_111144_e

      public void func_111144_e()