Class FilteredLootFunction.class_12244

All Implemented Interfaces:
LootConditionConsumingBuilder<FilteredLootFunction.class_12244>, LootFunction.Builder
Enclosing class:
FilteredLootFunction

public static class FilteredLootFunction.class_12244 extends ConditionalLootFunction.Builder<FilteredLootFunction.class_12244>
Mappings:
Namespace Name
named net/minecraft/loot/function/FilteredLootFunction$class_12244
intermediary net/minecraft/class_9668$class_12244
official fnd$a
  • Field Details

    • field_63968

      private final ItemPredicate field_63968
      Mappings:
      Namespace Name Mixin selector
      named field_63968 Lnet/minecraft/loot/function/FilteredLootFunction$class_12244;field_63968:Lnet/minecraft/predicate/item/ItemPredicate;
      intermediary field_63968 Lnet/minecraft/class_9668$class_12244;field_63968:Lnet/minecraft/class_2073;
      official a Lfnd$a;a:Lcn;
    • field_63969

      private Optional<LootFunction> field_63969
      Mappings:
      Namespace Name Mixin selector
      named field_63969 Lnet/minecraft/loot/function/FilteredLootFunction$class_12244;field_63969:Ljava/util/Optional;
      intermediary field_63969 Lnet/minecraft/class_9668$class_12244;field_63969:Ljava/util/Optional;
      official b Lfnd$a;b:Ljava/util/Optional;
    • field_63970

      private Optional<LootFunction> field_63970
      Mappings:
      Namespace Name Mixin selector
      named field_63970 Lnet/minecraft/loot/function/FilteredLootFunction$class_12244;field_63970:Ljava/util/Optional;
      intermediary field_63970 Lnet/minecraft/class_9668$class_12244;field_63970:Ljava/util/Optional;
      official c Lfnd$a;c:Ljava/util/Optional;
  • Constructor Details

  • Method Details

    • getThisBuilder

      protected FilteredLootFunction.class_12244 getThisBuilder()
      Specified by:
      getThisBuilder in class ConditionalLootFunction.Builder<FilteredLootFunction.class_12244>
      Mappings:
      Namespace Name Mixin selector
      named getThisBuilder Lnet/minecraft/loot/function/FilteredLootFunction$class_12244;getThisBuilder()Lnet/minecraft/loot/function/FilteredLootFunction$class_12244;
      intermediary method_75909 Lnet/minecraft/class_9668$class_12244;method_75909()Lnet/minecraft/class_9668$class_12244;
      official a Lfnd$a;a()Lfnd$a;
    • method_75910

      public FilteredLootFunction.class_12244 method_75910(Optional<LootFunction> optional)
      Mappings:
      Namespace Name Mixin selector
      named method_75910 Lnet/minecraft/loot/function/FilteredLootFunction$class_12244;method_75910(Ljava/util/Optional;)Lnet/minecraft/loot/function/FilteredLootFunction$class_12244;
      intermediary method_75910 Lnet/minecraft/class_9668$class_12244;method_75910(Ljava/util/Optional;)Lnet/minecraft/class_9668$class_12244;
      official a Lfnd$a;a(Ljava/util/Optional;)Lfnd$a;
    • method_75911

      public FilteredLootFunction.class_12244 method_75911(Optional<LootFunction> optional)
      Mappings:
      Namespace Name Mixin selector
      named method_75911 Lnet/minecraft/loot/function/FilteredLootFunction$class_12244;method_75911(Ljava/util/Optional;)Lnet/minecraft/loot/function/FilteredLootFunction$class_12244;
      intermediary method_75911 Lnet/minecraft/class_9668$class_12244;method_75911(Ljava/util/Optional;)Lnet/minecraft/class_9668$class_12244;
      official b Lfnd$a;b(Ljava/util/Optional;)Lfnd$a;
    • build

      public LootFunction build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/loot/function/LootFunction$Builder;build()Lnet/minecraft/loot/function/LootFunction;
      intermediary method_515 Lnet/minecraft/class_117$class_118;method_515()Lnet/minecraft/class_117;
      official b Lfnj$a;b()Lfnj;