Uses of Interface
net.minecraft.component.ComponentMap
Packages that use ComponentMap
Package
Description
-
Uses of ComponentMap in net.minecraft.block.entity
Fields in net.minecraft.block.entity declared as ComponentMapFields in net.minecraft.block.entity with type parameters of type ComponentMapModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<ComponentMap> BlockEntity.Components.CODEC
Methods in net.minecraft.block.entity that return ComponentMapModifier and TypeMethodDescriptionfinal ComponentMap
BlockEntity.createComponentMap()
BlockEntity.getComponents()
Methods in net.minecraft.block.entity with parameters of type ComponentMapModifier and TypeMethodDescriptionfinal void
BlockEntity.readComponents
(ComponentMap defaultComponents, ComponentChanges components) void
BlockEntity.setComponents
(ComponentMap components) -
Uses of ComponentMap in net.minecraft.command.argument
Fields in net.minecraft.command.argument declared as ComponentMapModifier and TypeFieldDescriptionprivate final ComponentMap
ItemStackArgument.components
private final ComponentMap
ItemStringReader.ItemResult.components
The field for thecomponents
record component.Methods in net.minecraft.command.argument that return ComponentMapModifier and TypeMethodDescriptionItemStringReader.ItemResult.components()
Returns the value of thecomponents
record component.Methods in net.minecraft.command.argument with parameters of type ComponentMapModifier and TypeMethodDescriptionprivate static void
ItemStringReader.validate
(com.mojang.brigadier.StringReader reader, RegistryEntry<Item> item, ComponentMap components) Constructors in net.minecraft.command.argument with parameters of type ComponentMapModifierConstructorDescriptionItemResult
(RegistryEntry<Item> registryEntry, ComponentMap componentMap) ItemStackArgument
(RegistryEntry<Item> item, ComponentMap components) -
Uses of ComponentMap in net.minecraft.component
Classes in net.minecraft.component that implement ComponentMapModifier and TypeClassDescriptionprivate static final record
final class
Fields in net.minecraft.component declared as ComponentMapModifier and TypeFieldDescriptionprivate final ComponentMap
ComponentChanges.AddedRemovedPair.added
The field for theadded
record component.private final ComponentMap
ComponentMapImpl.baseComponents
static final ComponentMap
DataComponentTypes.DEFAULT_ITEM_COMPONENTS
static final ComponentMap
ComponentMap.EMPTY
Fields in net.minecraft.component with type parameters of type ComponentMapModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<ComponentMap> ComponentMap.CODEC
Methods in net.minecraft.component that return ComponentMapModifier and TypeMethodDescriptionComponentChanges.AddedRemovedPair.added()
Returns the value of theadded
record component.ComponentMap.Builder.build()
private static ComponentMap
ComponentMap.Builder.build
(Map<DataComponentType<?>, Object> components) default ComponentMap
ComponentMap.filtered
(Predicate<DataComponentType<?>> predicate) ComponentHolder.getComponents()
static ComponentMap
ComponentMap.of
(ComponentMap base, ComponentMap overrides) Methods in net.minecraft.component with parameters of type ComponentMapModifier and TypeMethodDescriptionComponentMap.Builder.addAll
(ComponentMap componentSet) static ComponentMapImpl
ComponentMapImpl.create
(ComponentMap baseComponents, ComponentChanges changes) static ComponentMap
ComponentMap.of
(ComponentMap base, ComponentMap overrides) void
ComponentMapImpl.setAll
(ComponentMap components) private static boolean
ComponentMapImpl.shouldReuseChangesMap
(ComponentMap baseComponents, Reference2ObjectMap<DataComponentType<?>, Optional<?>> changedComponents) Constructors in net.minecraft.component with parameters of type ComponentMapModifierConstructorDescriptionAddedRemovedPair
(ComponentMap componentMap, Set<DataComponentType<?>> set) ComponentMapImpl
(ComponentMap baseComponents) private
ComponentMapImpl
(ComponentMap baseComponents, Reference2ObjectMap<DataComponentType<?>, Optional<?>> changedComponents, boolean copyOnWrite) -
Uses of ComponentMap in net.minecraft.item
Fields in net.minecraft.item declared as ComponentMapFields in net.minecraft.item with type parameters of type ComponentMapModifier and TypeFieldDescriptionprivate static final Interner
<ComponentMap> Item.Settings.COMPONENT_MAP_INTERNER
Methods in net.minecraft.item that return ComponentMapModifier and TypeMethodDescriptionItem.getComponents()
private ComponentMap
Item.Settings.getComponents()
ItemStack.getComponents()
ItemStack.getDefaultComponents()
(package private) ComponentMap
Item.Settings.getValidatedComponents()
Methods in net.minecraft.item with parameters of type ComponentMapModifier and TypeMethodDescriptionvoid
ItemStack.applyComponentsFrom
(ComponentMap components) static com.mojang.serialization.DataResult
<Unit> ItemStack.validateComponents
(ComponentMap components) -
Uses of ComponentMap in net.minecraft.loot.function
Methods in net.minecraft.loot.function that return ComponentMapModifier and TypeMethodDescriptionCopyComponentsLootFunction.Source.getComponents
(LootContext context) -
Uses of ComponentMap in net.minecraft.predicate
Methods in net.minecraft.predicate with parameters of type ComponentMapModifier and TypeMethodDescriptionstatic ComponentPredicate
ComponentPredicate.of
(ComponentMap components) boolean
ComponentPredicate.test
(ComponentMap componentMap) -
Uses of ComponentMap in net.minecraft.server.command
Fields in net.minecraft.server.command declared as ComponentMapModifier and TypeFieldDescriptionprivate final ComponentMap
CloneCommand.BlockEntityInfo.components
The field for thecomponents
record component.Methods in net.minecraft.server.command that return ComponentMapModifier and TypeMethodDescriptionCloneCommand.BlockEntityInfo.components()
Returns the value of thecomponents
record component.Constructors in net.minecraft.server.command with parameters of type ComponentMapModifierConstructorDescription(package private)
BlockEntityInfo
(NbtCompound nbtCompound, ComponentMap componentMap)