类 BoundedIntUnaryOperator


  • public class BoundedIntUnaryOperator
    extends Object
    Mappings:
    Namespace Name
    official dhn
    intermediary net/minecraft/class_42
    named net/minecraft/loot/operator/BoundedIntUnaryOperator
    • 字段详细资料

      • min

        @Nullable
        private final @Nullable LootNumberProvider min
        Mappings:
        Namespace Name Mixin selector
        official a Ldhn;a:Ldlc;
        intermediary field_921 Lnet/minecraft/class_42;field_921:Lnet/minecraft/class_5658;
        named min Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;min:Lnet/minecraft/loot/provider/number/LootNumberProvider;
      • max

        @Nullable
        private final @Nullable LootNumberProvider max
        Mappings:
        Namespace Name Mixin selector
        official b Ldhn;b:Ldlc;
        intermediary field_920 Lnet/minecraft/class_42;field_920:Lnet/minecraft/class_5658;
        named max Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;max:Lnet/minecraft/loot/provider/number/LootNumberProvider;
      • applier

        private final BoundedIntUnaryOperator.Applier applier
        Mappings:
        Namespace Name Mixin selector
        official c Ldhn;c:Ldhn$b;
        intermediary field_27897 Lnet/minecraft/class_42;field_27897:Lnet/minecraft/class_42$class_5639;
        named applier Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;applier:Lnet/minecraft/loot/operator/BoundedIntUnaryOperator$Applier;
      • tester

        private final BoundedIntUnaryOperator.Tester tester
        Mappings:
        Namespace Name Mixin selector
        official d Ldhn;d:Ldhn$a;
        intermediary field_27898 Lnet/minecraft/class_42;field_27898:Lnet/minecraft/class_42$class_5638;
        named tester Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;tester:Lnet/minecraft/loot/operator/BoundedIntUnaryOperator$Tester;
    • 构造器详细资料

      • BoundedIntUnaryOperator

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

      • getRequiredParameters

        public Set<LootContextParameter<?>> getRequiredParameters()
        Mappings:
        Namespace Name Mixin selector
        official a Ldhn;a()Ljava/util/Set;
        intermediary method_32386 Lnet/minecraft/class_42;method_32386()Ljava/util/Set;
        named getRequiredParameters Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;getRequiredParameters()Ljava/util/Set;
      • create

        public static BoundedIntUnaryOperator create​(int value)
        Mappings:
        Namespace Name Mixin selector
        official a Ldhn;a(I)Ldhn;
        intermediary method_32387 Lnet/minecraft/class_42;method_32387(I)Lnet/minecraft/class_42;
        named create Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;create(I)Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;
      • create

        public static BoundedIntUnaryOperator create​(int min,
                                                     int max)
        Mappings:
        Namespace Name Mixin selector
        official a Ldhn;a(II)Ldhn;
        intermediary method_282 Lnet/minecraft/class_42;method_282(II)Lnet/minecraft/class_42;
        named create Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;create(II)Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;
      • createMin

        public static BoundedIntUnaryOperator createMin​(int min)
        Mappings:
        Namespace Name Mixin selector
        official b Ldhn;b(I)Ldhn;
        intermediary method_280 Lnet/minecraft/class_42;method_280(I)Lnet/minecraft/class_42;
        named createMin Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;createMin(I)Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;
      • createMax

        public static BoundedIntUnaryOperator createMax​(int max)
        Mappings:
        Namespace Name Mixin selector
        official c Ldhn;c(I)Ldhn;
        intermediary method_277 Lnet/minecraft/class_42;method_277(I)Lnet/minecraft/class_42;
        named createMax Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;createMax(I)Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;
      • apply

        public int apply​(LootContext context,
                         int value)
        Mappings:
        Namespace Name Mixin selector
        official a Ldhn;a(Ldhp;I)I
        intermediary method_32389 Lnet/minecraft/class_42;method_32389(Lnet/minecraft/class_47;I)I
        named apply Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;apply(Lnet/minecraft/loot/context/LootContext;I)I
      • test

        public boolean test​(LootContext context,
                            int value)
        Mappings:
        Namespace Name Mixin selector
        official b Ldhn;b(Ldhp;I)Z
        intermediary method_32393 Lnet/minecraft/class_42;method_32393(Lnet/minecraft/class_47;I)Z
        named test Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;test(Lnet/minecraft/loot/context/LootContext;I)Z