Class EnchantWithLevelsLootFunction.Builder

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

public static class EnchantWithLevelsLootFunction.Builder extends ConditionalLootFunction.Builder<EnchantWithLevelsLootFunction.Builder>
Mappings:
Namespace Name
named net/minecraft/loot/function/EnchantWithLevelsLootFunction$Builder
intermediary net/minecraft/class_106$class_107
official ers$a
  • Field Details

    • range

      private final LootNumberProvider range
      Mappings:
      Namespace Name Mixin selector
      named range Lnet/minecraft/loot/function/EnchantWithLevelsLootFunction$Builder;range:Lnet/minecraft/loot/provider/number/LootNumberProvider;
      intermediary field_1028 Lnet/minecraft/class_106$class_107;field_1028:Lnet/minecraft/class_5658;
      official a Lers$a;a:Leuv;
    • field_51797

      private Optional<RegistryEntryList<Enchantment>> field_51797
      Mappings:
      Namespace Name Mixin selector
      named field_51797 Lnet/minecraft/loot/function/EnchantWithLevelsLootFunction$Builder;field_51797:Ljava/util/Optional;
      intermediary field_51797 Lnet/minecraft/class_106$class_107;field_51797:Ljava/util/Optional;
      official b Lers$a;b:Ljava/util/Optional;
  • Constructor Details

  • Method Details

    • getThisBuilder

      protected EnchantWithLevelsLootFunction.Builder getThisBuilder()
      Specified by:
      getThisBuilder in class ConditionalLootFunction.Builder<EnchantWithLevelsLootFunction.Builder>
      Mappings:
      Namespace Name Mixin selector
      named getThisBuilder Lnet/minecraft/loot/function/EnchantWithLevelsLootFunction$Builder;getThisBuilder()Lnet/minecraft/loot/function/EnchantWithLevelsLootFunction$Builder;
      intermediary method_483 Lnet/minecraft/class_106$class_107;method_483()Lnet/minecraft/class_106$class_107;
      official a Lers$a;a()Lers$a;
    • method_60295

      public EnchantWithLevelsLootFunction.Builder method_60295(RegistryEntryList<Enchantment> registryEntryList)
      Mappings:
      Namespace Name Mixin selector
      named method_60295 Lnet/minecraft/loot/function/EnchantWithLevelsLootFunction$Builder;method_60295(Lnet/minecraft/registry/entry/RegistryEntryList;)Lnet/minecraft/loot/function/EnchantWithLevelsLootFunction$Builder;
      intermediary method_60295 Lnet/minecraft/class_106$class_107;method_60295(Lnet/minecraft/class_6885;)Lnet/minecraft/class_106$class_107;
      official a Lers$a;a(Ljn;)Lers$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 Lesc$a;b()Lesc;