Uses of Interface
net.minecraft.core.component.DataComponentMap
Packages that use DataComponentMap
Package
Description
-
Uses of DataComponentMap in net.minecraft.commands.arguments.item
Fields in net.minecraft.commands.arguments.item declared as DataComponentMapModifier and TypeFieldDescriptionprivate final DataComponentMap
ItemInput.components
private final DataComponentMap
ItemParser.ItemResult.components
The field for thecomponents
record component.Methods in net.minecraft.commands.arguments.item that return DataComponentMapModifier and TypeMethodDescriptionItemParser.ItemResult.components()
Returns the value of thecomponents
record component.Methods in net.minecraft.commands.arguments.item with parameters of type DataComponentMapModifier and TypeMethodDescriptionprivate static void
ItemParser.validateComponents
(com.mojang.brigadier.StringReader p_341137_, Holder<Item> p_341139_, DataComponentMap p_341277_) Constructors in net.minecraft.commands.arguments.item with parameters of type DataComponentMapModifierConstructorDescriptionItemInput
(Holder<Item> p_235282_, DataComponentMap p_330777_) ItemResult
(Holder<Item> item, DataComponentMap components) Creates an instance of aItemResult
record class. -
Uses of DataComponentMap in net.minecraft.core.component
Classes in net.minecraft.core.component that implement DataComponentMapModifier and TypeClassDescription(package private) static final record
final class
Fields in net.minecraft.core.component declared as DataComponentMapModifier and TypeFieldDescriptionprivate final DataComponentMap
DataComponentPatch.SplitResult.added
The field for theadded
record component.static final DataComponentMap
DataComponents.COMMON_ITEM_COMPONENTS
static final DataComponentMap
DataComponentMap.EMPTY
private final DataComponentMap
PatchedDataComponentMap.prototype
Fields in net.minecraft.core.component with type parameters of type DataComponentMapModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<DataComponentMap> DataComponentMap.CODEC
Methods in net.minecraft.core.component that return DataComponentMapModifier and TypeMethodDescriptionDataComponentPatch.SplitResult.added()
Returns the value of theadded
record component.DataComponentMap.Builder.build()
private static DataComponentMap
DataComponentMap.Builder.buildFromMapTrusted
(Map<DataComponentType<?>, Object> p_338248_) static DataComponentMap
DataComponentMap.composite
(DataComponentMap p_340974_, DataComponentMap p_341350_) default DataComponentMap
DataComponentMap.filter
(Predicate<DataComponentType<?>> p_331448_) DataComponentHolder.getComponents()
Methods in net.minecraft.core.component with parameters of type DataComponentMapModifier and TypeMethodDescriptionDataComponentMap.Builder.addAll
(DataComponentMap p_331194_) static DataComponentPredicate
DataComponentPredicate.allOf
(DataComponentMap p_331623_) static DataComponentMap
DataComponentMap.composite
(DataComponentMap p_340974_, DataComponentMap p_341350_) static PatchedDataComponentMap
PatchedDataComponentMap.fromPatch
(DataComponentMap p_331807_, DataComponentPatch p_331890_) private static boolean
PatchedDataComponentMap.isPatchSanitized
(DataComponentMap p_331938_, it.unimi.dsi.fastutil.objects.Reference2ObjectMap<DataComponentType<?>, Optional<?>> p_330946_) void
PatchedDataComponentMap.setAll
(DataComponentMap p_331652_) boolean
DataComponentPredicate.test
(DataComponentMap p_331560_) Constructors in net.minecraft.core.component with parameters of type DataComponentMapModifierConstructorDescriptionPatchedDataComponentMap
(DataComponentMap p_332070_) private
PatchedDataComponentMap
(DataComponentMap p_331644_, it.unimi.dsi.fastutil.objects.Reference2ObjectMap<DataComponentType<?>, Optional<?>> p_331707_, boolean p_331170_) SplitResult
(DataComponentMap added, Set<DataComponentType<?>> removed) Creates an instance of aSplitResult
record class. -
Uses of DataComponentMap in net.minecraft.server.commands
Fields in net.minecraft.server.commands declared as DataComponentMapModifier and TypeFieldDescriptionprivate final DataComponentMap
CloneCommands.CloneBlockEntityInfo.components
The field for thecomponents
record component.Methods in net.minecraft.server.commands that return DataComponentMapModifier and TypeMethodDescriptionCloneCommands.CloneBlockEntityInfo.components()
Returns the value of thecomponents
record component.Constructors in net.minecraft.server.commands with parameters of type DataComponentMapModifierConstructorDescription(package private)
CloneBlockEntityInfo
(CompoundTag tag, DataComponentMap components) Creates an instance of aCloneBlockEntityInfo
record class. -
Uses of DataComponentMap in net.minecraft.world.item
Fields in net.minecraft.world.item declared as DataComponentMapFields in net.minecraft.world.item with type parameters of type DataComponentMapModifier and TypeFieldDescriptionprivate static final com.google.common.collect.Interner
<DataComponentMap> Item.Properties.COMPONENT_INTERNER
Methods in net.minecraft.world.item that return DataComponentMapModifier and TypeMethodDescription(package private) DataComponentMap
Item.Properties.buildAndValidateComponents()
private DataComponentMap
Item.Properties.buildComponents()
Item.components()
ItemStack.getComponents()
ItemStack.getPrototype()
static DataComponentMap
Item.Properties.validateComponents
(DataComponentMap datacomponentmap) Methods in net.minecraft.world.item with parameters of type DataComponentMapModifier and TypeMethodDescriptionvoid
ItemStack.applyComponents
(DataComponentMap p_330402_) static DataComponentMap
Item.Properties.validateComponents
(DataComponentMap datacomponentmap) static com.mojang.serialization.DataResult
<Unit> ItemStack.validateComponents
(DataComponentMap p_341201_) -
Uses of DataComponentMap in net.minecraft.world.level.block.entity
Fields in net.minecraft.world.level.block.entity declared as DataComponentMapFields in net.minecraft.world.level.block.entity with type parameters of type DataComponentMapModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<DataComponentMap> BlockEntity.ComponentHelper.COMPONENTS_CODEC
Methods in net.minecraft.world.level.block.entity that return DataComponentMapModifier and TypeMethodDescriptionfinal DataComponentMap
BlockEntity.collectComponents()
BlockEntity.components()
Methods in net.minecraft.world.level.block.entity with parameters of type DataComponentMapModifier and TypeMethodDescriptionfinal void
BlockEntity.applyComponents
(DataComponentMap p_330364_, DataComponentPatch p_338381_) void
BlockEntity.setComponents
(DataComponentMap p_338529_) -
Uses of DataComponentMap in net.minecraft.world.level.storage.loot.functions
Methods in net.minecraft.world.level.storage.loot.functions that return DataComponentMap -
Uses of DataComponentMap in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common with parameters of type DataComponentMapModifier and TypeMethodDescriptionvoid
MutableDataComponentHolder.applyComponents
(DataComponentMap components) Applies a set of component changes to this stack. -
Uses of DataComponentMap in net.neoforged.neoforge.common.crafting
Methods in net.neoforged.neoforge.common.crafting with parameters of type DataComponentMapModifier and TypeMethodDescriptionstatic Ingredient
DataComponentIngredient.of
(boolean strict, DataComponentMap map, Holder<Item>... items) Creates a new ingredient matching any item from the list, containing the given componentsstatic Ingredient
DataComponentIngredient.of
(boolean strict, DataComponentMap map, HolderSet<Item> items) Creates a new ingredient matching any item from the list, containing the given componentsstatic Ingredient
DataComponentIngredient.of
(boolean strict, DataComponentMap map, ItemLike... items) Creates a new ingredient matching any item from the list, containing the given components -
Uses of DataComponentMap in net.neoforged.neoforge.fluids
Methods in net.neoforged.neoforge.fluids that return DataComponentMapMethods in net.neoforged.neoforge.fluids with parameters of type DataComponentMapModifier and TypeMethodDescriptionvoid
FluidStack.applyComponents
(DataComponentMap components) Applies a set of component changes to this stack. -
Uses of DataComponentMap in net.neoforged.neoforge.fluids.crafting
Methods in net.neoforged.neoforge.fluids.crafting with parameters of type DataComponentMapModifier and TypeMethodDescriptionstatic FluidIngredient
DataComponentFluidIngredient.of
(boolean strict, DataComponentMap map, Holder<Fluid>... fluids) Creates a new ingredient matching any fluid from the list, containing the given componentsstatic FluidIngredient
DataComponentFluidIngredient.of
(boolean strict, DataComponentMap map, HolderSet<Fluid> fluids) Creates a new ingredient matching any fluid from the list, containing the given componentsstatic FluidIngredient
DataComponentFluidIngredient.of
(boolean strict, DataComponentMap map, Fluid... fluids) Creates a new ingredient matching any fluid from the list, containing the given components