public class NBTHelper
extends java.lang.Object
| Constructor and Description |
|---|
NBTHelper() |
| Modifier and Type | Method and Description |
|---|---|
static net.minecraft.nbt.INBT |
getINBT(net.minecraft.nbt.CompoundNBT nbt,
java.lang.String id) |
static <T> void |
iterateCompoundList(net.minecraft.nbt.ListNBT listNBT,
java.util.function.Consumer<net.minecraft.nbt.CompoundNBT> consumer) |
static void |
putMarker(net.minecraft.nbt.CompoundNBT nbt,
java.lang.String marker) |
static net.minecraft.util.math.AxisAlignedBB |
readAABB(net.minecraft.nbt.ListNBT bbtag) |
static <T> java.util.List<T> |
readCompoundList(net.minecraft.nbt.ListNBT listNBT,
java.util.function.Function<net.minecraft.nbt.CompoundNBT,T> deserializer) |
static <T extends java.lang.Enum<?>> |
readEnum(net.minecraft.nbt.CompoundNBT nbt,
java.lang.String key,
java.lang.Class<T> enumClass) |
static java.util.List<net.minecraft.item.ItemStack> |
readItemList(net.minecraft.nbt.ListNBT stacks) |
static net.minecraft.nbt.ListNBT |
writeAABB(net.minecraft.util.math.AxisAlignedBB bb) |
static <T> net.minecraft.nbt.ListNBT |
writeCompoundList(java.lang.Iterable<T> list,
java.util.function.Function<T,net.minecraft.nbt.CompoundNBT> serializer) |
static <T extends java.lang.Enum<?>> |
writeEnum(net.minecraft.nbt.CompoundNBT nbt,
java.lang.String key,
T enumConstant) |
static net.minecraft.nbt.ListNBT |
writeItemList(java.lang.Iterable<net.minecraft.item.ItemStack> stacks) |
public static void putMarker(net.minecraft.nbt.CompoundNBT nbt,
java.lang.String marker)
public static <T extends java.lang.Enum<?>> T readEnum(net.minecraft.nbt.CompoundNBT nbt,
java.lang.String key,
java.lang.Class<T> enumClass)
public static <T extends java.lang.Enum<?>> void writeEnum(net.minecraft.nbt.CompoundNBT nbt,
java.lang.String key,
T enumConstant)
public static <T> net.minecraft.nbt.ListNBT writeCompoundList(java.lang.Iterable<T> list,
java.util.function.Function<T,net.minecraft.nbt.CompoundNBT> serializer)
public static <T> java.util.List<T> readCompoundList(net.minecraft.nbt.ListNBT listNBT,
java.util.function.Function<net.minecraft.nbt.CompoundNBT,T> deserializer)
public static <T> void iterateCompoundList(net.minecraft.nbt.ListNBT listNBT,
java.util.function.Consumer<net.minecraft.nbt.CompoundNBT> consumer)
public static net.minecraft.nbt.ListNBT writeItemList(java.lang.Iterable<net.minecraft.item.ItemStack> stacks)
public static java.util.List<net.minecraft.item.ItemStack> readItemList(net.minecraft.nbt.ListNBT stacks)
public static net.minecraft.nbt.ListNBT writeAABB(net.minecraft.util.math.AxisAlignedBB bb)
public static net.minecraft.util.math.AxisAlignedBB readAABB(net.minecraft.nbt.ListNBT bbtag)
@Nonnull
public static net.minecraft.nbt.INBT getINBT(net.minecraft.nbt.CompoundNBT nbt,
java.lang.String id)