Uses of Interface
net.minecraft.component.ComponentMap
Package
Description
-
Uses of ComponentMap in net.minecraft.block.entity
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<ComponentMap> BlockEntity.Components.CODEC
Modifier and TypeMethodDescriptionfinal ComponentMap
BlockEntity.createComponentMap()
BlockEntity.getComponents()
Modifier and TypeMethodDescriptionfinal void
BlockEntity.readComponents
(ComponentMap defaultComponents, ComponentChanges components) void
BlockEntity.setComponents
(ComponentMap components) -
Uses of ComponentMap in net.minecraft.command.argument
Modifier and TypeFieldDescriptionprivate final ComponentMap
ItemStackArgument.components
private final ComponentMap
ItemStringReader.ItemResult.components
The field for thecomponents
record component.Modifier and TypeMethodDescriptionItemStringReader.ItemResult.components()
Returns the value of thecomponents
record component.Modifier and TypeMethodDescriptionprivate static void
ItemStringReader.validate
(com.mojang.brigadier.StringReader reader, RegistryEntry<Item> item, ComponentMap components) ModifierConstructorDescriptionItemResult
(RegistryEntry<Item> registryEntry, ComponentMap componentMap) ItemStackArgument
(RegistryEntry<Item> item, ComponentMap components) -
Uses of ComponentMap in net.minecraft.component
Modifier and TypeClassDescriptionprivate static final record
final class
Modifier 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
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<ComponentMap> ComponentMap.CODEC
Modifier 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) Modifier 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) ModifierConstructorDescriptionAddedRemovedPair
(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
Modifier and TypeFieldDescriptionprivate static final Interner
<ComponentMap> Item.Settings.COMPONENT_MAP_INTERNER
Modifier and TypeMethodDescriptionItem.getComponents()
private ComponentMap
Item.Settings.getComponents()
ItemStack.getComponents()
ItemStack.getDefaultComponents()
(package private) ComponentMap
Item.Settings.getValidatedComponents()
Modifier and TypeMethodDescriptionvoid
ItemStack.applyComponentsFrom
(ComponentMap components) static com.mojang.serialization.DataResult
<Unit> ItemStack.validateComponents
(ComponentMap components) -
Uses of ComponentMap in net.minecraft.loot.function
Modifier and TypeMethodDescriptionCopyComponentsLootFunction.Source.getComponents
(LootContext context) -
Uses of ComponentMap in net.minecraft.predicate
Modifier and TypeMethodDescriptionstatic ComponentPredicate
ComponentPredicate.of
(ComponentMap components) boolean
ComponentPredicate.test
(ComponentMap componentMap) -
Uses of ComponentMap in net.minecraft.server.command
Modifier and TypeFieldDescriptionprivate final ComponentMap
CloneCommand.BlockEntityInfo.components
The field for thecomponents
record component.Modifier and TypeMethodDescriptionCloneCommand.BlockEntityInfo.components()
Returns the value of thecomponents
record component.ModifierConstructorDescription(package private)
BlockEntityInfo
(NbtCompound nbtCompound, ComponentMap componentMap)