Class DictionaryInfo<T extends DictionaryInfo<T>>

java.lang.Object
zombie.world.DictionaryInfo<T>
Direct Known Subclasses:
EntityInfo, ItemInfo

public abstract class DictionaryInfo<T extends DictionaryInfo<T>> extends Object
  • Field Details

    • name

      protected String name
    • moduleName

      protected String moduleName
    • fullType

      protected String fullType
    • registryID

      protected short registryID
    • existsAsVanilla

      protected boolean existsAsVanilla
    • isModded

      protected boolean isModded
    • modID

      protected String modID
    • obsolete

      protected boolean obsolete
    • removed

      protected boolean removed
    • isLoaded

      protected boolean isLoaded
    • modOverrides

      protected List<String> modOverrides
    • entityScript

      protected GameEntityScript entityScript
  • Constructor Details

    • DictionaryInfo

      public DictionaryInfo()
  • Method Details

    • getInfoType

      public abstract String getInfoType()
    • getName

      public String getName()
    • getFullType

      public String getFullType()
    • getRegistryID

      public short getRegistryID()
    • isExistsAsVanilla

      public boolean isExistsAsVanilla()
    • isModded

      public boolean isModded()
    • getModID

      public String getModID()
    • isObsolete

      public boolean isObsolete()
    • isRemoved

      public boolean isRemoved()
    • isLoaded

      public boolean isLoaded()
    • getGameEntityScript

      public final GameEntityScript getGameEntityScript()
    • getModOverrides

      public List<String> getModOverrides()
    • copy

      public abstract T copy()
    • copyFrom

      protected void copyFrom(DictionaryInfo<T> dictionaryInfo0)
    • isValid

      public boolean isValid()
    • DebugPrint

      public void DebugPrint()
    • GetDebugString

      public String GetDebugString()
    • ToString

      public String ToString()
    • saveAsText

      protected void saveAsText(FileWriter fileWriter, String string0) throws IOException
      Throws:
      IOException
    • save

      protected void save(ByteBuffer byteBuffer, List<String> list1, List<String> list0)
    • load

      protected void load(ByteBuffer byteBuffer, int var2, List<String> list1, List<String> list0)