Class LootingEnchantLootFunction.Builder

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

public static class LootingEnchantLootFunction.Builder extends ConditionalLootFunction.Builder<LootingEnchantLootFunction.Builder>
Mappings:
Namespace Name
official dwf$a
intermediary net/minecraft/class_125$class_126
named net/minecraft/loot/function/LootingEnchantLootFunction$Builder
  • Field Details

    • countRange

      private final LootNumberProvider countRange
      Mappings:
      Namespace Name Mixin selector
      official a Ldwf$a;a:Ldyg;
      intermediary field_1084 Lnet/minecraft/class_125$class_126;field_1084:Lnet/minecraft/class_5658;
      named countRange Lnet/minecraft/loot/function/LootingEnchantLootFunction$Builder;countRange:Lnet/minecraft/loot/provider/number/LootNumberProvider;
    • limit

      private int limit
      Mappings:
      Namespace Name Mixin selector
      official b Ldwf$a;b:I
      intermediary field_1085 Lnet/minecraft/class_125$class_126;field_1085:I
      named limit Lnet/minecraft/loot/function/LootingEnchantLootFunction$Builder;limit:I
  • Constructor Details

    • Builder

      public Builder(LootNumberProvider countRange)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldwf$a;<init>(Ldyg;)V
      intermediary <init> Lnet/minecraft/class_125$class_126;<init>(Lnet/minecraft/class_5658;)V
      named <init> Lnet/minecraft/loot/function/LootingEnchantLootFunction$Builder;<init>(Lnet/minecraft/loot/provider/number/LootNumberProvider;)V
  • Method Details

    • method_552

      protected LootingEnchantLootFunction.Builder method_552()
      Mappings:
      Namespace Name Mixin selector
      official a Ldwf$a;a()Ldwf$a;
      intermediary method_552 Lnet/minecraft/class_125$class_126;method_552()Lnet/minecraft/class_125$class_126;
      named method_552 Lnet/minecraft/loot/function/LootingEnchantLootFunction$Builder;method_552()Lnet/minecraft/loot/function/LootingEnchantLootFunction$Builder;
    • withLimit

      public LootingEnchantLootFunction.Builder withLimit(int limit)
      Mappings:
      Namespace Name Mixin selector
      official a Ldwf$a;a(I)Ldwf$a;
      intermediary method_551 Lnet/minecraft/class_125$class_126;method_551(I)Lnet/minecraft/class_125$class_126;
      named withLimit Lnet/minecraft/loot/function/LootingEnchantLootFunction$Builder;withLimit(I)Lnet/minecraft/loot/function/LootingEnchantLootFunction$Builder;
    • build

      public LootFunction build()
      Mappings:
      Namespace Name Mixin selector
      official b Ldwc$a;b()Ldwc;
      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;