Package net.createmod.catnip.nbt
Class NBTHelper
java.lang.Object
net.createmod.catnip.nbt.NBTHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.nbt.Tagstatic intintFromCompound(net.minecraft.nbt.CompoundTag compoundTag) static net.minecraft.nbt.CompoundTagintToCompound(int i) static voiditerateCompoundList(net.minecraft.nbt.ListTag listNBT, Consumer<net.minecraft.nbt.CompoundTag> consumer) static voidstatic net.minecraft.world.phys.AABBreadAABB(net.minecraft.nbt.ListTag bbTag) static <T> List<T> readCompoundList(net.minecraft.nbt.ListTag listNBT, Function<net.minecraft.nbt.CompoundTag, T> deserializer) static <T extends Enum<?>>
Tstatic List<net.minecraft.world.item.ItemStack> readItemList(net.minecraft.nbt.ListTag stacks, net.minecraft.core.HolderLookup.Provider registries) static net.minecraft.resources.ResourceLocationreadResourceLocation(net.minecraft.nbt.CompoundTag nbt, String key) static net.minecraft.core.Vec3ireadVec3i(net.minecraft.nbt.ListTag tag) static net.minecraft.nbt.ListTagwriteAABB(net.minecraft.world.phys.AABB bb) static <T> net.minecraft.nbt.ListTagwriteCompoundList(Iterable<T> list, Function<T, net.minecraft.nbt.CompoundTag> serializer) static <T extends Enum<?>>
voidstatic net.minecraft.nbt.ListTagwriteItemList(Iterable<net.minecraft.world.item.ItemStack> stacks, net.minecraft.core.HolderLookup.Provider registries) static voidwriteResourceLocation(net.minecraft.nbt.CompoundTag nbt, String key, net.minecraft.resources.ResourceLocation location) static net.minecraft.nbt.ListTagwriteVec3i(net.minecraft.core.Vec3i vec)
-
Constructor Details
-
NBTHelper
public NBTHelper()
-
-
Method Details
-
putMarker
-
readEnum
-
writeEnum
-
writeCompoundList
-
readCompoundList
-
iterateCompoundList
public static void iterateCompoundList(net.minecraft.nbt.ListTag listNBT, Consumer<net.minecraft.nbt.CompoundTag> consumer) -
writeItemList
public static net.minecraft.nbt.ListTag writeItemList(Iterable<net.minecraft.world.item.ItemStack> stacks, net.minecraft.core.HolderLookup.Provider registries) -
readItemList
public static List<net.minecraft.world.item.ItemStack> readItemList(net.minecraft.nbt.ListTag stacks, net.minecraft.core.HolderLookup.Provider registries) -
writeAABB
public static net.minecraft.nbt.ListTag writeAABB(net.minecraft.world.phys.AABB bb) -
readAABB
@Nullable public static net.minecraft.world.phys.AABB readAABB(net.minecraft.nbt.ListTag bbTag) -
writeVec3i
public static net.minecraft.nbt.ListTag writeVec3i(net.minecraft.core.Vec3i vec) -
readVec3i
public static net.minecraft.core.Vec3i readVec3i(net.minecraft.nbt.ListTag tag) -
getINBT
-
intToCompound
public static net.minecraft.nbt.CompoundTag intToCompound(int i) -
intFromCompound
public static int intFromCompound(net.minecraft.nbt.CompoundTag compoundTag) -
writeResourceLocation
public static void writeResourceLocation(net.minecraft.nbt.CompoundTag nbt, String key, net.minecraft.resources.ResourceLocation location) -
readResourceLocation
public static net.minecraft.resources.ResourceLocation readResourceLocation(net.minecraft.nbt.CompoundTag nbt, String key)
-