Class ComponentMap.Builder

java.lang.Object
net.minecraft.component.ComponentMap.Builder
Enclosing interface:
ComponentMap

public static class ComponentMap.Builder extends Object
Mappings:
Namespace Name
official jw$a
intermediary net/minecraft/class_9323$class_9324
named net/minecraft/component/ComponentMap$Builder
  • Field Details

    • components

      private final Reference2ObjectMap<DataComponentType<?>,Object> components
      Mappings:
      Namespace Name Mixin selector
      official a Ljw$a;a:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
      intermediary field_49587 Lnet/minecraft/class_9323$class_9324;field_49587:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
      named components Lnet/minecraft/component/ComponentMap$Builder;components:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
  • Constructor Details

    • Builder

      Builder()
  • Method Details

    • add

      public <T> ComponentMap.Builder add(DataComponentType<T> type, @Nullable T component)
      Mappings:
      Namespace Name Mixin selector
      official a Ljw$a;a(Ljz;Ljava/lang/Object;)Ljw$a;
      intermediary method_57840 Lnet/minecraft/class_9323$class_9324;method_57840(Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_9323$class_9324;
      named add Lnet/minecraft/component/ComponentMap$Builder;add(Lnet/minecraft/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/component/ComponentMap$Builder;
    • addAll

      public ComponentMap.Builder addAll(ComponentMap componentSet)
      Mappings:
      Namespace Name Mixin selector
      official a Ljw$a;a(Ljw;)Ljw$a;
      intermediary method_57839 Lnet/minecraft/class_9323$class_9324;method_57839(Lnet/minecraft/class_9323;)Lnet/minecraft/class_9323$class_9324;
      named addAll Lnet/minecraft/component/ComponentMap$Builder;addAll(Lnet/minecraft/component/ComponentMap;)Lnet/minecraft/component/ComponentMap$Builder;
    • build

      public ComponentMap build()
      Mappings:
      Namespace Name Mixin selector
      official a Ljw$a;a()Ljw;
      intermediary method_57838 Lnet/minecraft/class_9323$class_9324;method_57838()Lnet/minecraft/class_9323;
      named build Lnet/minecraft/component/ComponentMap$Builder;build()Lnet/minecraft/component/ComponentMap;