java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.api.wrappers.AbstractWrapped<T>
mods.thecomputerizer.theimpossiblelibrary.api.tag.BaseTagAPI<T>
mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
mods.thecomputerizer.theimpossiblelibrary.shared.v20.tag.CompoundTag1_20
All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.api.core.CoreStateAccessor, mods.thecomputerizer.theimpossiblelibrary.api.wrappers.Wrapped<net.minecraft.nbt.CompoundTag>

public class CompoundTag1_20 extends mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
  • Constructor Details

    • CompoundTag1_20

      public CompoundTag1_20(net.minecraft.nbt.CompoundTag tag)
  • Method Details

    • asCompoundTag

      public CompoundTag1_20 asCompoundTag()
      Specified by:
      asCompoundTag in class mods.thecomputerizer.theimpossiblelibrary.api.tag.BaseTagAPI<net.minecraft.nbt.CompoundTag>
    • asListTag

      public ListTag1_20 asListTag()
      Specified by:
      asListTag in class mods.thecomputerizer.theimpossiblelibrary.api.tag.BaseTagAPI<net.minecraft.nbt.CompoundTag>
    • asPrimitiveTag

      public PrimitiveTag1_20 asPrimitiveTag()
      Specified by:
      asPrimitiveTag in class mods.thecomputerizer.theimpossiblelibrary.api.tag.BaseTagAPI<net.minecraft.nbt.CompoundTag>
    • asStringTag

      public StringTag1_20 asStringTag()
      Specified by:
      asStringTag in class mods.thecomputerizer.theimpossiblelibrary.api.tag.BaseTagAPI<net.minecraft.nbt.CompoundTag>
    • contains

      public boolean contains(String key)
      Specified by:
      contains in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • getCompoundTag

      public CompoundTag1_20 getCompoundTag(String key)
      Specified by:
      getCompoundTag in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • getListTag

      public ListTag1_20 getListTag(String key)
      Specified by:
      getListTag in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • getPrimitiveTag

      public PrimitiveTag1_20 getPrimitiveTag(String key)
      Specified by:
      getPrimitiveTag in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • getString

      public String getString(String key)
      Specified by:
      getString in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • getTag

      public mods.thecomputerizer.theimpossiblelibrary.api.tag.BaseTagAPI<?> getTag(String key)
      Specified by:
      getTag in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • isCompound

      public boolean isCompound()
      Specified by:
      isCompound in class mods.thecomputerizer.theimpossiblelibrary.api.tag.BaseTagAPI<net.minecraft.nbt.CompoundTag>
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • isList

      public boolean isList()
      Specified by:
      isList in class mods.thecomputerizer.theimpossiblelibrary.api.tag.BaseTagAPI<net.minecraft.nbt.CompoundTag>
    • isPrimitive

      public boolean isPrimitive()
      Specified by:
      isPrimitive in class mods.thecomputerizer.theimpossiblelibrary.api.tag.BaseTagAPI<net.minecraft.nbt.CompoundTag>
    • isString

      public boolean isString()
      Specified by:
      isString in class mods.thecomputerizer.theimpossiblelibrary.api.tag.BaseTagAPI<net.minecraft.nbt.CompoundTag>
    • putBoolean

      public void putBoolean(String key, boolean b)
      Specified by:
      putBoolean in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • putByte

      public void putByte(String key, byte b)
      Specified by:
      putByte in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • putDouble

      public void putDouble(String key, double d)
      Specified by:
      putDouble in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • putFloat

      public void putFloat(String key, float f)
      Specified by:
      putFloat in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • putInt

      public void putInt(String key, int value)
      Specified by:
      putInt in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • putLong

      public void putLong(String key, long l)
      Specified by:
      putLong in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • putShort

      public void putShort(String key, short s)
      Specified by:
      putShort in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • putString

      public void putString(String key, String value)
      Specified by:
      putString in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • putTag

      public void putTag(String key, mods.thecomputerizer.theimpossiblelibrary.api.tag.BaseTagAPI<?> tag)
      Specified by:
      putTag in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>
    • toPrettyString

      public String toPrettyString()
      Specified by:
      toPrettyString in class mods.thecomputerizer.theimpossiblelibrary.api.tag.CompoundTagAPI<net.minecraft.nbt.CompoundTag>