类 UniformLootNumberProvider

  • 所有已实现的接口:
    LootContextAware, LootNumberProvider

    public class UniformLootNumberProvider
    extends Object
    implements LootNumberProvider
    Mappings:
    Namespace Name
    official dlf
    intermediary net/minecraft/class_5662
    named net/minecraft/loot/provider/number/UniformLootNumberProvider
    • 字段详细资料

      • min

        private final LootNumberProvider min
        Mappings:
        Namespace Name Mixin selector
        official a Ldlf;a:Ldlc;
        intermediary field_27928 Lnet/minecraft/class_5662;field_27928:Lnet/minecraft/class_5658;
        named min Lnet/minecraft/loot/provider/number/UniformLootNumberProvider;min:Lnet/minecraft/loot/provider/number/LootNumberProvider;
      • max

        private final LootNumberProvider max
        Mappings:
        Namespace Name Mixin selector
        official b Ldlf;b:Ldlc;
        intermediary field_27929 Lnet/minecraft/class_5662;field_27929:Lnet/minecraft/class_5658;
        named max Lnet/minecraft/loot/provider/number/UniformLootNumberProvider;max:Lnet/minecraft/loot/provider/number/LootNumberProvider;
    • 构造器详细资料

      • UniformLootNumberProvider

        private UniformLootNumberProvider​(LootNumberProvider min,
                                          LootNumberProvider max)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldlf;<init>(Ldlc;Ldlc;)V
        intermediary <init> Lnet/minecraft/class_5662;<init>(Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
        named <init> Lnet/minecraft/loot/provider/number/UniformLootNumberProvider;<init>(Lnet/minecraft/loot/provider/number/LootNumberProvider;Lnet/minecraft/loot/provider/number/LootNumberProvider;)V
    • 方法详细资料

      • getType

        public LootNumberProviderType getType()
        指定者:
        getType 在接口中 LootNumberProvider
        Mappings:
        Namespace Name Mixin selector
        official a Ldlc;a()Ldlb;
        intermediary method_365 Lnet/minecraft/class_5658;method_365()Lnet/minecraft/class_5657;
        named getType Lnet/minecraft/loot/provider/number/LootNumberProvider;getType()Lnet/minecraft/loot/provider/number/LootNumberProviderType;
      • create

        public static UniformLootNumberProvider create​(float min,
                                                       float max)
        Mappings:
        Namespace Name Mixin selector
        official a Ldlf;a(FF)Ldlf;
        intermediary method_32462 Lnet/minecraft/class_5662;method_32462(FF)Lnet/minecraft/class_5662;
        named create Lnet/minecraft/loot/provider/number/UniformLootNumberProvider;create(FF)Lnet/minecraft/loot/provider/number/UniformLootNumberProvider;
      • nextInt

        public int nextInt​(LootContext context)
        指定者:
        nextInt 在接口中 LootNumberProvider
        Mappings:
        Namespace Name Mixin selector
        official a Ldlc;a(Ldhp;)I
        intermediary method_366 Lnet/minecraft/class_5658;method_366(Lnet/minecraft/class_47;)I
        named nextInt Lnet/minecraft/loot/provider/number/LootNumberProvider;nextInt(Lnet/minecraft/loot/context/LootContext;)I
      • nextFloat

        public float nextFloat​(LootContext context)
        指定者:
        nextFloat 在接口中 LootNumberProvider
        Mappings:
        Namespace Name Mixin selector
        official b Ldlc;b(Ldhp;)F
        intermediary method_32454 Lnet/minecraft/class_5658;method_32454(Lnet/minecraft/class_47;)F
        named nextFloat Lnet/minecraft/loot/provider/number/LootNumberProvider;nextFloat(Lnet/minecraft/loot/context/LootContext;)F
      • getRequiredParameters

        public Set<LootContextParameter<?>> getRequiredParameters()
        指定者:
        getRequiredParameters 在接口中 LootContextAware
        Mappings:
        Namespace Name Mixin selector
        official b Ldhq;b()Ljava/util/Set;
        intermediary method_293 Lnet/minecraft/class_46;method_293()Ljava/util/Set;
        named getRequiredParameters Lnet/minecraft/loot/context/LootContextAware;getRequiredParameters()Ljava/util/Set;