Uses of Interface
net.minecraft.nbt.INBT
Package
Description
-
Uses of INBT in net.minecraft.advancements.criterion
-
Uses of INBT in net.minecraft.command
ModifierConstructorDescriptionTimerCallbackManager
(TimerCallbackSerializers<T> p_i232176_1_, Stream<com.mojang.serialization.Dynamic<INBT>> p_i232176_2_) -
Uses of INBT in net.minecraft.command.arguments
Modifier and TypeFieldDescriptionNBTPathArgument.CompoundNode.predicate
NBTPathArgument.JsonNode.predicate
NBTPathArgument.ListNode.predicate
Modifier and TypeMethodDescriptionNBTPathArgument.CollectionNode.createPreferredParentTag()
NBTPathArgument.CompoundNode.createPreferredParentTag()
NBTPathArgument.EmptyListNode.createPreferredParentTag()
NBTPathArgument.INode.createPreferredParentTag()
NBTPathArgument.JsonNode.createPreferredParentTag()
NBTPathArgument.ListNode.createPreferredParentTag()
NBTPathArgument.StringNode.createPreferredParentTag()
static <S> INBT
NBTTagArgument.getNbtTag
(com.mojang.brigadier.context.CommandContext<S> p_218086_0_, String p_218086_1_) NBTTagArgument.parse
(com.mojang.brigadier.StringReader p_parse_1_) Modifier and TypeMethodDescriptionNBTPathArgument.createTagPredicate
(CompoundNBT p_218080_0_) NBTPathArgument.INode.getOrCreate
(List<INBT> p_218052_1_, Supplier<INBT> p_218052_2_) NBTPathArgument.NBTPath.getOrCreate
(INBT p_218073_1_, Supplier<INBT> p_218073_2_) NBTPathArgument.NBTPath.getOrCreateParents
(INBT p_218072_1_) Modifier and TypeMethodDescriptionint
NBTPathArgument.NBTPath.countMatching
(INBT p_218069_1_) NBTPathArgument.NBTPath.getOrCreate
(INBT p_218073_1_, Supplier<INBT> p_218073_2_) NBTPathArgument.NBTPath.getOrCreateParents
(INBT p_218072_1_) void
NBTPathArgument.CollectionNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.CompoundNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.EmptyListNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.INode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.JsonNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.ListNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.StringNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
void
void
void
void
void
void
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
Modifier and TypeMethodDescriptionprivate static int
private static int
NBTPathArgument.INode.getOrCreate
(List<INBT> p_218052_1_, Supplier<INBT> p_218052_2_) NBTPathArgument.INode.getOrCreate
(List<INBT> p_218052_1_, Supplier<INBT> p_218052_2_) NBTPathArgument.NBTPath.getOrCreate
(INBT p_218073_1_, Supplier<INBT> p_218073_2_) void
NBTPathArgument.CollectionNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.CollectionNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.CompoundNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.CompoundNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.EmptyListNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.EmptyListNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.INode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.INode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.JsonNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.JsonNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.ListNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.ListNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.StringNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
NBTPathArgument.StringNode.getOrCreateTag
(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) void
void
void
void
void
void
void
int
int
int
int
int
int
int
int
-
Uses of INBT in net.minecraft.command.impl
Modifier and TypeMethodDescriptionprivate static CommandSource
ExecuteCommand.storeData
(CommandSource p_198397_0_, IDataAccessor p_198397_1_, NBTPathArgument.NBTPath p_198397_2_, IntFunction<INBT> p_198397_3_, boolean p_198397_4_) -
Uses of INBT in net.minecraft.command.impl.data
Modifier and TypeMethodDescriptionprivate static INBT
DataCommand.getSingleTag
(NBTPathArgument.NBTPath p_218928_0_, IDataAccessor p_218928_1_) Modifier and TypeMethodDescriptionBlockDataAccessor.getPrintSuccess
(INBT p_198924_1_) EntityDataAccessor.getPrintSuccess
(INBT p_198924_1_) IDataAccessor.getPrintSuccess
(INBT p_198924_1_) StorageAccessor.getPrintSuccess
(INBT p_198924_1_) Modifier and TypeMethodDescriptionprivate static int
DataCommand.insertAtIndex
(int p_218944_0_, CompoundNBT p_218944_1_, NBTPathArgument.NBTPath p_218944_2_, List<INBT> p_218944_3_) private static int
DataCommand.manipulateData
(com.mojang.brigadier.context.CommandContext<CommandSource> p_218933_0_, DataCommand.IDataProvider p_218933_1_, DataCommand.IModificationType p_218933_2_, List<INBT> p_218933_3_) int
DataCommand.IModificationType.modify
(com.mojang.brigadier.context.CommandContext<CommandSource> p_modify_1_, CompoundNBT p_modify_2_, NBTPathArgument.NBTPath p_modify_3_, List<INBT> p_modify_4_) -
Uses of INBT in net.minecraft.entity.merchant.villager
-
Uses of INBT in net.minecraft.entity.monster
-
Uses of INBT in net.minecraft.item
Modifier and TypeMethodDescriptionvoid
ItemStack.addTagElement
(String p_77983_1_, INBT p_77983_2_) -
Uses of INBT in net.minecraft.loot.functions
Modifier and TypeFieldDescriptionprivate static final Function<TileEntity,
INBT> CopyNbt.BLOCK_ENTITY_GETTER
CopyNbt.ENTITY_GETTER
final Function<LootContext,
INBT> CopyNbt.Source.getter
Modifier and TypeMethodDescriptionvoid
abstract void
CopyNbt.Action.merge
(INBT p_216227_1_, NBTPathArgument.NBTPath p_216227_2_, List<INBT> p_216227_3_) Modifier and TypeMethodDescriptionvoid
abstract void
CopyNbt.Action.merge
(INBT p_216227_1_, NBTPathArgument.NBTPath p_216227_2_, List<INBT> p_216227_3_) ModifierConstructorDescriptionprivate
Source
(String p_i50672_3_, LootParameter<T> p_i50672_4_, Function<? super T, INBT> p_i50672_5_) -
Uses of INBT in net.minecraft.nbt
Modifier and TypeClassDescriptionclass
class
class
CollectionNBT<T extends INBT>
class
class
class
class
class
class
class
class
class
class
class
class
Modifier and TypeMethodDescriptionprivate static <T extends INBT>
voidNBTDynamicOps.fillMany
(CollectionNBT<T> p_240608_0_, INBT p_240608_1_, List<INBT> p_240608_2_) private static <T extends INBT>
voidNBTDynamicOps.fillOne
(CollectionNBT<T> p_240609_0_, INBT p_240609_1_, INBT p_240609_2_) Modifier and TypeMethodDescriptionByteArrayNBT.copy()
INBT.copy()
NBTDynamicOps.createBoolean
(boolean p_createBoolean_1_) NBTDynamicOps.createByte
(byte p_createByte_1_) NBTDynamicOps.createByteList
(ByteBuffer p_createByteList_1_) NBTDynamicOps.createDouble
(double p_createDouble_1_) NBTDynamicOps.createFloat
(float p_createFloat_1_) NBTDynamicOps.createInt
(int p_createInt_1_) NBTDynamicOps.createIntList
(IntStream p_createIntList_1_) NBTDynamicOps.createList
(Stream<INBT> p_createList_1_) NBTDynamicOps.createLong
(long p_createLong_1_) NBTDynamicOps.createLongList
(LongStream p_createLongList_1_) NBTDynamicOps.createNumeric
(Number p_createNumeric_1_) NBTDynamicOps.createShort
(short p_createShort_1_) NBTDynamicOps.createString
(String p_createString_1_) NBTDynamicOps.empty()
ListNBT.get
(int p_get_1_) private INBT
JsonToNBT.readArrayTag()
protected INBT
JsonToNBT.readList()
private INBT
JsonToNBT.readListTag()
private static INBT
CompoundNBT.readNamedTagData
(INBTType<?> p_229680_0_, String p_229680_1_, DataInput p_229680_2_, int p_229680_3_, NBTSizeTracker p_229680_4_) protected INBT
JsonToNBT.readTypedValue()
private static INBT
CompressedStreamTools.readUnnamedTag
(DataInput p_152455_0_, int p_152455_1_, NBTSizeTracker p_152455_2_) JsonToNBT.readValue()
ListNBT.remove
(int p_remove_1_) private INBT
Modifier and TypeMethodDescriptionprotected com.mojang.serialization.DataResult<INBT>
NBTDynamicOps.NBTRecordBuilder.build
(CompoundNBT p_build_1_, INBT p_build_2_) CompoundNBT.entries()
com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<INBT>>
com.mojang.serialization.DataResult<Consumer<BiConsumer<INBT,
INBT>>> NBTDynamicOps.getMapEntries
(INBT p_getMapEntries_1_) com.mojang.serialization.DataResult<Consumer<BiConsumer<INBT,
INBT>>> NBTDynamicOps.getMapEntries
(INBT p_getMapEntries_1_) NBTDynamicOps.getMapValues
(INBT p_getMapValues_1_) NBTDynamicOps.getMapValues
(INBT p_getMapValues_1_) com.mojang.serialization.RecordBuilder<INBT>
NBTDynamicOps.mapBuilder()
com.mojang.serialization.DataResult<INBT>
NBTDynamicOps.mergeToList
(INBT p_mergeToList_1_, List<INBT> p_mergeToList_2_) com.mojang.serialization.DataResult<INBT>
NBTDynamicOps.mergeToList
(INBT p_mergeToList_1_, INBT p_mergeToList_2_) com.mojang.serialization.DataResult<INBT>
NBTDynamicOps.mergeToMap
(INBT p_mergeToMap_1_, com.mojang.serialization.MapLike<INBT> p_mergeToMap_2_) com.mojang.serialization.DataResult<INBT>
NBTDynamicOps.mergeToMap
(INBT p_mergeToMap_1_, INBT p_mergeToMap_2_, INBT p_mergeToMap_3_) Modifier and TypeMethodDescriptionvoid
boolean
abstract boolean
boolean
boolean
boolean
protected CompoundNBT
NBTDynamicOps.NBTRecordBuilder.append
(String p_append_1_, INBT p_append_2_, CompoundNBT p_append_3_) protected com.mojang.serialization.DataResult<INBT>
NBTDynamicOps.NBTRecordBuilder.build
(CompoundNBT p_build_1_, INBT p_build_2_) static boolean
NBTUtil.compareNbt
(INBT p_181123_0_, INBT p_181123_1_, boolean p_181123_2_) <U> U
private static <T extends INBT>
voidNBTDynamicOps.fillMany
(CollectionNBT<T> p_240608_0_, INBT p_240608_1_, List<INBT> p_240608_2_) private static <T extends INBT>
voidNBTDynamicOps.fillOne
(CollectionNBT<T> p_240609_0_, INBT p_240609_1_, INBT p_240609_2_) com.mojang.serialization.DataResult<ByteBuffer>
NBTDynamicOps.getByteBuffer
(INBT p_getByteBuffer_1_) com.mojang.serialization.DataResult<IntStream>
NBTDynamicOps.getIntStream
(INBT p_getIntStream_1_) com.mojang.serialization.DataResult<LongStream>
NBTDynamicOps.getLongStream
(INBT p_getLongStream_1_) com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<INBT>>
com.mojang.serialization.DataResult<Consumer<BiConsumer<INBT,
INBT>>> NBTDynamicOps.getMapEntries
(INBT p_getMapEntries_1_) NBTDynamicOps.getMapValues
(INBT p_getMapValues_1_) com.mojang.serialization.DataResult<Number>
NBTDynamicOps.getNumberValue
(INBT p_getNumberValue_1_) com.mojang.serialization.DataResult<String>
NBTDynamicOps.getStringValue
(INBT p_getStringValue_1_) static UUID
com.mojang.serialization.DataResult<INBT>
NBTDynamicOps.mergeToList
(INBT p_mergeToList_1_, List<INBT> p_mergeToList_2_) com.mojang.serialization.DataResult<INBT>
NBTDynamicOps.mergeToList
(INBT p_mergeToList_1_, INBT p_mergeToList_2_) com.mojang.serialization.DataResult<INBT>
NBTDynamicOps.mergeToMap
(INBT p_mergeToMap_1_, com.mojang.serialization.MapLike<INBT> p_mergeToMap_2_) com.mojang.serialization.DataResult<INBT>
NBTDynamicOps.mergeToMap
(INBT p_mergeToMap_1_, INBT p_mergeToMap_2_, INBT p_mergeToMap_3_) boolean
abstract boolean
boolean
boolean
boolean
private boolean
ListNBT.updateType
(INBT p_218661_1_) private static void
CompoundNBT.writeNamedTag
(String p_150298_0_, INBT p_150298_1_, DataOutput p_150298_2_) private static void
CompressedStreamTools.writeUnnamedTag
(INBT p_150663_0_, DataOutput p_150663_1_) Modifier and TypeMethodDescriptionNBTDynamicOps.createList
(Stream<INBT> p_createList_1_) private static <T extends INBT>
voidNBTDynamicOps.fillMany
(CollectionNBT<T> p_240608_0_, INBT p_240608_1_, List<INBT> p_240608_2_) com.mojang.serialization.DataResult<INBT>
NBTDynamicOps.mergeToList
(INBT p_mergeToList_1_, List<INBT> p_mergeToList_2_) com.mojang.serialization.DataResult<INBT>
NBTDynamicOps.mergeToMap
(INBT p_mergeToMap_1_, com.mojang.serialization.MapLike<INBT> p_mergeToMap_2_) -
Uses of INBT in net.minecraft.world.storage
Modifier and TypeMethodDescriptionSaveFormat.LevelSave.getDataTag
(com.mojang.serialization.DynamicOps<INBT> p_237284_1_, DatapackCodec p_237284_2_) private static BiFunction<File,
com.mojang.datafixers.DataFixer, ServerWorldInfo> SaveFormat.getLevelData
(com.mojang.serialization.DynamicOps<INBT> p_237270_0_, DatapackCodec p_237270_1_) private static BiFunction<File,
com.mojang.datafixers.DataFixer, ServerWorldInfo> SaveFormat.getReader
(com.mojang.serialization.DynamicOps<INBT> p_237270_0_, DatapackCodec p_237270_1_, SaveFormat.LevelSave levelSave) static ServerWorldInfo
ServerWorldInfo.parse
(com.mojang.serialization.Dynamic<INBT> p_237369_0_, com.mojang.datafixers.DataFixer p_237369_1_, int p_237369_2_, CompoundNBT p_237369_3_, WorldSettings p_237369_4_, VersionData p_237369_5_, DimensionGeneratorSettings p_237369_6_, com.mojang.serialization.Lifecycle p_237369_7_) -
Uses of INBT in net.minecraftforge.common.capabilities
Modifier and TypeMethodDescriptionCapability.IStorage.writeNBT
(Capability<T> capability, T instance, Direction side) Serialize the capability instance to a NBTTag.Quick access to the IStorage's writeNBT. -
Uses of INBT in net.minecraftforge.common.util
Modifier and TypeInterfaceDescriptioninterface
INBTSerializable<T extends INBT>
An interface designed to unify various things in the Minecraft code base that can be serialized to and from a NBT tag. -
Uses of INBT in net.minecraftforge.fluids.capability
Modifier and TypeMethodDescriptionCapabilityFluidHandler.DefaultFluidHandlerStorage.writeNBT
(Capability<T> capability, T instance, Direction side)