Uses of Interface
net.minecraft.nbt.INBT
Packages that use INBT
Package
Description
-
Uses of INBT in net.minecraft.advancements.criterion
Methods in net.minecraft.advancements.criterion with parameters of type INBT -
Uses of INBT in net.minecraft.command
Constructor parameters in net.minecraft.command with type arguments of type INBTModifierConstructorDescriptionTimerCallbackManager(TimerCallbackSerializers<T> p_i232176_1_, Stream<com.mojang.serialization.Dynamic<INBT>> p_i232176_2_) -
Uses of INBT in net.minecraft.command.arguments
Fields in net.minecraft.command.arguments with type parameters of type INBTModifier and TypeFieldDescriptionNBTPathArgument.CompoundNode.predicateNBTPathArgument.JsonNode.predicateNBTPathArgument.ListNode.predicateMethods in net.minecraft.command.arguments that return INBTModifier and TypeMethodDescriptionNBTPathArgument.CollectionNode.createPreferredParentTag()NBTPathArgument.CompoundNode.createPreferredParentTag()NBTPathArgument.EmptyListNode.createPreferredParentTag()NBTPathArgument.INode.createPreferredParentTag()NBTPathArgument.JsonNode.createPreferredParentTag()NBTPathArgument.ListNode.createPreferredParentTag()NBTPathArgument.StringNode.createPreferredParentTag()static <S> INBTNBTTagArgument.getNbtTag(com.mojang.brigadier.context.CommandContext<S> p_218086_0_, String p_218086_1_) NBTTagArgument.parse(com.mojang.brigadier.StringReader p_parse_1_) Methods in net.minecraft.command.arguments that return types with arguments of type INBTModifier 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_) Methods in net.minecraft.command.arguments with parameters of type INBTModifier and TypeMethodDescriptionintNBTPathArgument.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_) voidNBTPathArgument.CollectionNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.CompoundNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.EmptyListNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.INode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.JsonNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.ListNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.StringNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidvoidvoidvoidvoidvoidvoidintintintintintintintintintintintintintintintintMethod parameters in net.minecraft.command.arguments with type arguments of type INBTModifier and TypeMethodDescriptionprivate static intprivate static intNBTPathArgument.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_) voidNBTPathArgument.CollectionNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.CollectionNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.CompoundNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.CompoundNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.EmptyListNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.EmptyListNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.INode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.INode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.JsonNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.JsonNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.ListNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.ListNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.StringNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidNBTPathArgument.StringNode.getOrCreateTag(INBT p_218054_1_, Supplier<INBT> p_218054_2_, List<INBT> p_218054_3_) voidvoidvoidvoidvoidvoidvoidintintintintintintintint -
Uses of INBT in net.minecraft.command.impl
Method parameters in net.minecraft.command.impl with type arguments of type INBTModifier and TypeMethodDescriptionprivate static CommandSourceExecuteCommand.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
Methods in net.minecraft.command.impl.data that return INBTModifier and TypeMethodDescriptionprivate static INBTDataCommand.getSingleTag(NBTPathArgument.NBTPath p_218928_0_, IDataAccessor p_218928_1_) Methods in net.minecraft.command.impl.data with parameters of type INBTModifier 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_) Method parameters in net.minecraft.command.impl.data with type arguments of type INBTModifier and TypeMethodDescriptionprivate static intDataCommand.insertAtIndex(int p_218944_0_, CompoundNBT p_218944_1_, NBTPathArgument.NBTPath p_218944_2_, List<INBT> p_218944_3_) private static intDataCommand.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_) intDataCommand.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
Methods in net.minecraft.entity.merchant.villager with parameters of type INBT -
Uses of INBT in net.minecraft.entity.monster
Fields in net.minecraft.entity.monster declared as INBTMethods in net.minecraft.entity.monster with parameters of type INBT -
Uses of INBT in net.minecraft.item
Methods in net.minecraft.item with parameters of type INBTModifier and TypeMethodDescriptionvoidItemStack.addTagElement(String p_77983_1_, INBT p_77983_2_) -
Uses of INBT in net.minecraft.loot.functions
Fields in net.minecraft.loot.functions with type parameters of type INBTModifier and TypeFieldDescriptionprivate static final Function<TileEntity,INBT> CopyNbt.BLOCK_ENTITY_GETTERCopyNbt.ENTITY_GETTERfinal Function<LootContext,INBT> CopyNbt.Source.getterMethods in net.minecraft.loot.functions with parameters of type INBTModifier and TypeMethodDescriptionvoidabstract voidCopyNbt.Action.merge(INBT p_216227_1_, NBTPathArgument.NBTPath p_216227_2_, List<INBT> p_216227_3_) Method parameters in net.minecraft.loot.functions with type arguments of type INBTModifier and TypeMethodDescriptionvoidabstract voidCopyNbt.Action.merge(INBT p_216227_1_, NBTPathArgument.NBTPath p_216227_2_, List<INBT> p_216227_3_) Constructor parameters in net.minecraft.loot.functions with type arguments of type INBTModifierConstructorDescriptionprivateSource(String p_i50672_3_, LootParameter<T> p_i50672_4_, Function<? super T, INBT> p_i50672_5_) -
Uses of INBT in net.minecraft.nbt
Classes in net.minecraft.nbt with type parameters of type INBTClasses in net.minecraft.nbt that implement INBTModifier and TypeClassDescriptionclassclassclassCollectionNBT<T extends INBT>classclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.nbt with type parameters of type INBTMethods in net.minecraft.nbt with type parameters of type INBTModifier 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_) Methods in net.minecraft.nbt that return INBTModifier 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 INBTJsonToNBT.readArrayTag()protected INBTJsonToNBT.readList()private INBTJsonToNBT.readListTag()private static INBTCompoundNBT.readNamedTagData(INBTType<?> p_229680_0_, String p_229680_1_, DataInput p_229680_2_, int p_229680_3_, NBTSizeTracker p_229680_4_) protected INBTJsonToNBT.readTypedValue()private static INBTCompressedStreamTools.readUnnamedTag(DataInput p_152455_0_, int p_152455_1_, NBTSizeTracker p_152455_2_) JsonToNBT.readValue()ListNBT.remove(int p_remove_1_) private INBTMethods in net.minecraft.nbt that return types with arguments of type INBTModifier 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_) Methods in net.minecraft.nbt with parameters of type INBTModifier and TypeMethodDescriptionvoidbooleanabstract booleanbooleanbooleanbooleanprotected CompoundNBTNBTDynamicOps.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 booleanNBTUtil.compareNbt(INBT p_181123_0_, INBT p_181123_1_, boolean p_181123_2_) <U> Uprivate 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 UUIDcom.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_) booleanabstract booleanbooleanbooleanbooleanprivate booleanListNBT.updateType(INBT p_218661_1_) private static voidCompoundNBT.writeNamedTag(String p_150298_0_, INBT p_150298_1_, DataOutput p_150298_2_) private static voidCompressedStreamTools.writeUnnamedTag(INBT p_150663_0_, DataOutput p_150663_1_) Method parameters in net.minecraft.nbt with type arguments of type INBTModifier 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_) Constructor parameters in net.minecraft.nbt with type arguments of type INBT -
Uses of INBT in net.minecraft.world.storage
Method parameters in net.minecraft.world.storage with type arguments of type INBTModifier 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 ServerWorldInfoServerWorldInfo.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
Classes in net.minecraftforge.common.capabilities with type parameters of type INBTMethods in net.minecraftforge.common.capabilities that return INBTModifier 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.Methods in net.minecraftforge.common.capabilities with parameters of type INBT -
Uses of INBT in net.minecraftforge.common.util
Classes in net.minecraftforge.common.util with type parameters of type INBTModifier and TypeInterfaceDescriptioninterfaceINBTSerializable<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
Methods in net.minecraftforge.fluids.capability that return INBTModifier and TypeMethodDescriptionCapabilityFluidHandler.DefaultFluidHandlerStorage.writeNBT(Capability<T> capability, T instance, Direction side) Methods in net.minecraftforge.fluids.capability with parameters of type INBT