Interface CopyComponentsLootFunction.ComponentsSource<T>

All Known Implementing Classes:
CopyComponentsLootFunction.BlockEntityComponentsSource, CopyComponentsLootFunction.EntityComponentsSource, CopyComponentsLootFunction.ItemStackComponentsSource
Enclosing class:
CopyComponentsLootFunction

public static interface CopyComponentsLootFunction.ComponentsSource<T>
Mappings:
Namespace Name
named net/minecraft/loot/function/CopyComponentsLootFunction$ComponentsSource
intermediary net/minecraft/class_9317$class_12069
official fjy$e
  • Method Details

    • contextParam

      ContextParameter<? extends T> contextParam()
      Mappings:
      Namespace Name Mixin selector
      named contextParam Lnet/minecraft/loot/function/CopyComponentsLootFunction$ComponentsSource;contextParam()Lnet/minecraft/util/context/ContextParameter;
      intermediary comp_4918 Lnet/minecraft/class_9317$class_12069;comp_4918()Lnet/minecraft/class_169;
      official a Lfjy$e;a()Lbgt;
    • getComponents

      ComponentsAccess getComponents(T value)
      Mappings:
      Namespace Name Mixin selector
      named getComponents Lnet/minecraft/loot/function/CopyComponentsLootFunction$ComponentsSource;getComponents(Ljava/lang/Object;)Lnet/minecraft/component/ComponentsAccess;
      intermediary method_74905 Lnet/minecraft/class_9317$class_12069;method_74905(Ljava/lang/Object;)Lnet/minecraft/class_9473;
      official a Lfjy$e;a(Ljava/lang/Object;)Lkk;
    • getComponents

      @Nullable default @Nullable ComponentsAccess getComponents(LootContext context)
      Mappings:
      Namespace Name Mixin selector
      named getComponents Lnet/minecraft/loot/function/CopyComponentsLootFunction$ComponentsSource;getComponents(Lnet/minecraft/loot/context/LootContext;)Lnet/minecraft/component/ComponentsAccess;
      intermediary method_74908 Lnet/minecraft/class_9317$class_12069;method_74908(Lnet/minecraft/class_47;)Lnet/minecraft/class_9473;
      official a Lfjy$e;a(Lfiy;)Lkk;