Package net.minecraft.loot.operator
Class BoundedIntUnaryOperator
java.lang.Object
net.minecraft.loot.operator.BoundedIntUnaryOperator
- Mappings:
Namespace Name named net/minecraft/loot/operator/BoundedIntUnaryOperator
intermediary net/minecraft/class_42
official erq
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static interface
private static interface
-
Field Summary
Modifier and TypeFieldDescriptionprivate final BoundedIntUnaryOperator.Applier
static final com.mojang.serialization.Codec
<BoundedIntUnaryOperator> private final @Nullable LootNumberProvider
private final @Nullable LootNumberProvider
private static final com.mojang.serialization.Codec
<BoundedIntUnaryOperator> private final BoundedIntUnaryOperator.Tester
-
Constructor Summary
ModifierConstructorDescriptionprivate
private
-
Method Summary
Modifier and TypeMethodDescriptionint
apply
(LootContext context, int value) static BoundedIntUnaryOperator
create
(int value) static BoundedIntUnaryOperator
create
(int min, int max) static BoundedIntUnaryOperator
createMax
(int max) static BoundedIntUnaryOperator
createMin
(int min) private OptionalInt
boolean
test
(LootContext context, int value)
-
Field Details
-
OPERATOR_CODEC
- Mappings:
Namespace Name Mixin selector named OPERATOR_CODEC
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;OPERATOR_CODEC:Lcom/mojang/serialization/Codec;
intermediary field_45791
Lnet/minecraft/class_42;field_45791:Lcom/mojang/serialization/Codec;
official b
Lerq;b:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODEC
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;CODEC:Lcom/mojang/serialization/Codec;
intermediary field_45790
Lnet/minecraft/class_42;field_45790:Lcom/mojang/serialization/Codec;
official a
Lerq;a:Lcom/mojang/serialization/Codec;
-
min
- Mappings:
Namespace Name Mixin selector named min
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;min:Lnet/minecraft/loot/provider/number/LootNumberProvider;
intermediary field_921
Lnet/minecraft/class_42;field_921:Lnet/minecraft/class_5658;
official c
Lerq;c:Levy;
-
max
- Mappings:
Namespace Name Mixin selector named max
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;max:Lnet/minecraft/loot/provider/number/LootNumberProvider;
intermediary field_920
Lnet/minecraft/class_42;field_920:Lnet/minecraft/class_5658;
official d
Lerq;d:Levy;
-
applier
- Mappings:
Namespace Name Mixin selector named applier
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;applier:Lnet/minecraft/loot/operator/BoundedIntUnaryOperator$Applier;
intermediary field_27897
Lnet/minecraft/class_42;field_27897:Lnet/minecraft/class_42$class_5639;
official e
Lerq;e:Lerq$b;
-
tester
- Mappings:
Namespace Name Mixin selector named tester
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;tester:Lnet/minecraft/loot/operator/BoundedIntUnaryOperator$Tester;
intermediary field_27898
Lnet/minecraft/class_42;field_27898:Lnet/minecraft/class_42$class_5638;
official f
Lerq;f:Lerq$a;
-
-
Constructor Details
-
BoundedIntUnaryOperator
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;<init>(Ljava/util/Optional;Ljava/util/Optional;)V
intermediary <init>
Lnet/minecraft/class_42;<init>(Ljava/util/Optional;Ljava/util/Optional;)V
official <init>
Lerq;<init>(Ljava/util/Optional;Ljava/util/Optional;)V
-
BoundedIntUnaryOperator
private BoundedIntUnaryOperator(@Nullable @Nullable LootNumberProvider min, @Nullable @Nullable LootNumberProvider max) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;<init>(Lnet/minecraft/loot/provider/number/LootNumberProvider;Lnet/minecraft/loot/provider/number/LootNumberProvider;)V
intermediary <init>
Lnet/minecraft/class_42;<init>(Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
official <init>
Lerq;<init>(Levy;Levy;)V
-
-
Method Details
-
getRequiredParameters
- Mappings:
Namespace Name Mixin selector named getRequiredParameters
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;getRequiredParameters()Ljava/util/Set;
intermediary method_32386
Lnet/minecraft/class_42;method_32386()Ljava/util/Set;
official a
Lerq;a()Ljava/util/Set;
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;create(I)Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;
intermediary method_32387
Lnet/minecraft/class_42;method_32387(I)Lnet/minecraft/class_42;
official a
Lerq;a(I)Lerq;
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;create(II)Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;
intermediary method_282
Lnet/minecraft/class_42;method_282(II)Lnet/minecraft/class_42;
official a
Lerq;a(II)Lerq;
-
createMin
- Mappings:
Namespace Name Mixin selector named createMin
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;createMin(I)Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;
intermediary method_280
Lnet/minecraft/class_42;method_280(I)Lnet/minecraft/class_42;
official b
Lerq;b(I)Lerq;
-
createMax
- Mappings:
Namespace Name Mixin selector named createMax
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;createMax(I)Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;
intermediary method_277
Lnet/minecraft/class_42;method_277(I)Lnet/minecraft/class_42;
official c
Lerq;c(I)Lerq;
-
apply
- Mappings:
Namespace Name Mixin selector named apply
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;apply(Lnet/minecraft/loot/context/LootContext;I)I
intermediary method_32389
Lnet/minecraft/class_42;method_32389(Lnet/minecraft/class_47;I)I
official a
Lerq;a(Lerr;I)I
-
test
- Mappings:
Namespace Name Mixin selector named test
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;test(Lnet/minecraft/loot/context/LootContext;I)Z
intermediary method_32393
Lnet/minecraft/class_42;method_32393(Lnet/minecraft/class_47;I)Z
official b
Lerq;b(Lerr;I)Z
-
getConstantValue
- Mappings:
Namespace Name Mixin selector named getConstantValue
Lnet/minecraft/loot/operator/BoundedIntUnaryOperator;getConstantValue()Ljava/util/OptionalInt;
intermediary method_53263
Lnet/minecraft/class_42;method_53263()Ljava/util/OptionalInt;
official b
Lerq;b()Ljava/util/OptionalInt;
-