Class NBTCompound

    • Method Summary

      Modifier and Type Method Description
      NBTCompound addCompound​(java.lang.String name)  
      java.lang.String asNBTString()  
      java.lang.Boolean getBoolean​(java.lang.String key)  
      java.lang.Byte getByte​(java.lang.String key)  
      byte[] getByteArray​(java.lang.String key)  
      protected java.lang.Object getCompound()  
      NBTCompound getCompound​(java.lang.String name)  
      protected java.lang.String getContent​(java.lang.String key)  
      java.lang.Double getDouble​(java.lang.String key)  
      java.lang.Float getFloat​(java.lang.String key)  
      int[] getIntArray​(java.lang.String key)  
      java.lang.Integer getInteger​(java.lang.String key)  
      java.util.Set<java.lang.String> getKeys()  
      NBTList getList​(java.lang.String name, NBTType type)  
      java.lang.Long getLong​(java.lang.String key)  
      java.lang.String getName()  
      <T> T getObject​(java.lang.String key, java.lang.Class<T> type)  
      NBTCompound getParent()  
      java.lang.Short getShort​(java.lang.String key)  
      java.lang.String getString​(java.lang.String key)  
      NBTType getType​(java.lang.String name)  
      java.lang.Boolean hasKey​(java.lang.String key)  
      void mergeCompound​(NBTCompound comp)  
      void removeKey​(java.lang.String key)  
      protected void set​(java.lang.String key, java.lang.Object val)  
      void setBoolean​(java.lang.String key, java.lang.Boolean value)  
      void setByte​(java.lang.String key, java.lang.Byte value)  
      void setByteArray​(java.lang.String key, byte[] value)  
      protected void setCompound​(java.lang.Object compound)  
      void setDouble​(java.lang.String key, java.lang.Double value)  
      void setFloat​(java.lang.String key, java.lang.Float value)  
      void setIntArray​(java.lang.String key, int[] value)  
      void setInteger​(java.lang.String key, java.lang.Integer value)  
      void setLong​(java.lang.String key, java.lang.Long value)  
      void setObject​(java.lang.String key, java.lang.Object value)  
      void setShort​(java.lang.String key, java.lang.Short value)  
      void setString​(java.lang.String key, java.lang.String value)  
      java.lang.String toString()  
      java.lang.String toString​(java.lang.String key)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • NBTCompound

        protected NBTCompound()
      • NBTCompound

        protected NBTCompound​(NBTCompound owner,
                              java.lang.String name)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getCompound

        protected java.lang.Object getCompound()
      • setCompound

        protected void setCompound​(java.lang.Object compound)
      • mergeCompound

        public void mergeCompound​(NBTCompound comp)
      • setString

        public void setString​(java.lang.String key,
                              java.lang.String value)
      • getString

        public java.lang.String getString​(java.lang.String key)
      • getContent

        protected java.lang.String getContent​(java.lang.String key)
      • setInteger

        public void setInteger​(java.lang.String key,
                               java.lang.Integer value)
      • getInteger

        public java.lang.Integer getInteger​(java.lang.String key)
      • setDouble

        public void setDouble​(java.lang.String key,
                              java.lang.Double value)
      • getDouble

        public java.lang.Double getDouble​(java.lang.String key)
      • setByte

        public void setByte​(java.lang.String key,
                            java.lang.Byte value)
      • getByte

        public java.lang.Byte getByte​(java.lang.String key)
      • setShort

        public void setShort​(java.lang.String key,
                             java.lang.Short value)
      • getShort

        public java.lang.Short getShort​(java.lang.String key)
      • setLong

        public void setLong​(java.lang.String key,
                            java.lang.Long value)
      • getLong

        public java.lang.Long getLong​(java.lang.String key)
      • setFloat

        public void setFloat​(java.lang.String key,
                             java.lang.Float value)
      • getFloat

        public java.lang.Float getFloat​(java.lang.String key)
      • setByteArray

        public void setByteArray​(java.lang.String key,
                                 byte[] value)
      • getByteArray

        public byte[] getByteArray​(java.lang.String key)
      • setIntArray

        public void setIntArray​(java.lang.String key,
                                int[] value)
      • getIntArray

        public int[] getIntArray​(java.lang.String key)
      • setBoolean

        public void setBoolean​(java.lang.String key,
                               java.lang.Boolean value)
      • set

        protected void set​(java.lang.String key,
                           java.lang.Object val)
      • getBoolean

        public java.lang.Boolean getBoolean​(java.lang.String key)
      • setObject

        public void setObject​(java.lang.String key,
                              java.lang.Object value)
      • getObject

        public <T> T getObject​(java.lang.String key,
                               java.lang.Class<T> type)
      • hasKey

        public java.lang.Boolean hasKey​(java.lang.String key)
      • removeKey

        public void removeKey​(java.lang.String key)
      • getKeys

        public java.util.Set<java.lang.String> getKeys()
      • addCompound

        public NBTCompound addCompound​(java.lang.String name)
      • getCompound

        public NBTCompound getCompound​(java.lang.String name)
      • getList

        public NBTList getList​(java.lang.String name,
                               NBTType type)
      • getType

        public NBTType getType​(java.lang.String name)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toString

        public java.lang.String toString​(java.lang.String key)
      • asNBTString

        public java.lang.String asNBTString()