Package zombie.world

Class DictionaryData

java.lang.Object
zombie.world.DictionaryData
Direct Known Subclasses:
DictionaryDataClient

public class DictionaryData
extends java.lang.Object
  • Field Details

    • itemIdToInfoMap

      protected final java.util.Map itemIdToInfoMap
    • itemTypeToInfoMap

      protected final java.util.Map itemTypeToInfoMap
    • spriteNameToIdMap

      protected final java.util.Map spriteNameToIdMap
    • spriteIdToNameMap

      protected final java.util.Map spriteIdToNameMap
    • objectNameToIdMap

      protected final java.util.Map objectNameToIdMap
    • objectIdToNameMap

      protected final java.util.Map objectIdToNameMap
    • unsetObject

      protected final java.util.ArrayList unsetObject
    • unsetSprites

      protected final java.util.ArrayList unsetSprites
    • NextItemID

      protected short NextItemID
    • NextSpriteNameID

      protected int NextSpriteNameID
    • NextObjectNameID

      protected byte NextObjectNameID
    • serverDataCache

      protected byte[] serverDataCache
  • Constructor Details

    • DictionaryData

      public DictionaryData()
  • Method Details

    • isClient

      protected boolean isClient()
    • reset

      protected void reset()
    • getItemInfoFromType

      protected final ItemInfo getItemInfoFromType​(java.lang.String string)
    • getItemInfoFromID

      protected final ItemInfo getItemInfoFromID​(short short1)
    • getItemRegistryID

      protected final short getItemRegistryID​(java.lang.String string)
    • getItemTypeFromID

      protected final java.lang.String getItemTypeFromID​(short short1)
    • getItemTypeDebugString

      protected final java.lang.String getItemTypeDebugString​(short short1)
    • getSpriteNameFromID

      protected final java.lang.String getSpriteNameFromID​(int int1)
    • getIdForSpriteName

      protected final int getIdForSpriteName​(java.lang.String string)
    • getObjectNameFromID

      protected final java.lang.String getObjectNameFromID​(byte byte1)
    • getIdForObjectName

      protected final byte getIdForObjectName​(java.lang.String string)
    • getItemMods

      protected final void getItemMods​(java.util.List list)
    • getModuleList

      protected final void getModuleList​(java.util.List list)
    • parseItemLoadList

      protected void parseItemLoadList​(java.util.Map map) throws WorldDictionaryException
      Throws:
      WorldDictionaryException
    • parseCurrentItemSet

      protected void parseCurrentItemSet() throws WorldDictionaryException
      Throws:
      WorldDictionaryException
    • parseObjectNameLoadList

      protected void parseObjectNameLoadList​(java.util.List list) throws WorldDictionaryException
      Throws:
      WorldDictionaryException
    • backupCurrentDataSet

      protected void backupCurrentDataSet() throws java.io.IOException
      Throws:
      java.io.IOException
    • deleteBackupCurrentDataSet

      protected void deleteBackupCurrentDataSet() throws java.io.IOException
      Throws:
      java.io.IOException
    • createErrorBackups

      protected void createErrorBackups()
    • load

      protected void load() throws java.io.IOException, WorldDictionaryException
      Throws:
      java.io.IOException
      WorldDictionaryException
    • loadFromByteBuffer

      protected void loadFromByteBuffer​(java.nio.ByteBuffer byteBuffer) throws java.io.IOException
      Throws:
      java.io.IOException
    • save

      protected void save() throws java.io.IOException, WorldDictionaryException
      Throws:
      java.io.IOException
      WorldDictionaryException
    • saveToByteBuffer

      protected void saveToByteBuffer​(java.nio.ByteBuffer byteBuffer) throws java.io.IOException
      Throws:
      java.io.IOException
    • saveAsText

      protected void saveAsText​(java.lang.String string) throws java.io.IOException, WorldDictionaryException
      Throws:
      java.io.IOException
      WorldDictionaryException