Class EnchantRandomlyLootFunction.Builder

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

public static class EnchantRandomlyLootFunction.Builder extends ConditionalLootFunction.Builder<EnchantRandomlyLootFunction.Builder>
Mappings:
Namespace Name
official dsj$a
intermediary net/minecraft/class_109$class_4954
named net/minecraft/loot/function/EnchantRandomlyLootFunction$Builder
  • Field Details

    • enchantments

      private final Set<Enchantment> enchantments
      Mappings:
      Namespace Name Mixin selector
      official a Ldsj$a;a:Ljava/util/Set;
      intermediary field_23090 Lnet/minecraft/class_109$class_4954;field_23090:Ljava/util/Set;
      named enchantments Lnet/minecraft/loot/function/EnchantRandomlyLootFunction$Builder;enchantments:Ljava/util/Set;
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • getThisBuilder

      protected EnchantRandomlyLootFunction.Builder getThisBuilder()
      Specified by:
      getThisBuilder in class ConditionalLootFunction.Builder<EnchantRandomlyLootFunction.Builder>
      Mappings:
      Namespace Name Mixin selector
      official a Ldsj$a;a()Ldsj$a;
      intermediary method_25991 Lnet/minecraft/class_109$class_4954;method_25991()Lnet/minecraft/class_109$class_4954;
      named getThisBuilder Lnet/minecraft/loot/function/EnchantRandomlyLootFunction$Builder;getThisBuilder()Lnet/minecraft/loot/function/EnchantRandomlyLootFunction$Builder;
    • add

      Mappings:
      Namespace Name Mixin selector
      official a Ldsj$a;a(Lcdu;)Ldsj$a;
      intermediary method_25992 Lnet/minecraft/class_109$class_4954;method_25992(Lnet/minecraft/class_1887;)Lnet/minecraft/class_109$class_4954;
      named add Lnet/minecraft/loot/function/EnchantRandomlyLootFunction$Builder;add(Lnet/minecraft/enchantment/Enchantment;)Lnet/minecraft/loot/function/EnchantRandomlyLootFunction$Builder;
    • build

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