Package net.minecraft.loot.operator
Class BoundedIntUnaryOperator
java.lang.Object
net.minecraft.loot.operator.BoundedIntUnaryOperator
public class BoundedIntUnaryOperator extends Object
- Mappings:
Namespace Name official deg
intermediary net/minecraft/class_42
named net/minecraft/loot/operator/BoundedIntUnaryOperator
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interface
BoundedIntUnaryOperator.Applier
static class
BoundedIntUnaryOperator.Serializer
(package private) static interface
BoundedIntUnaryOperator.Tester
-
Field Summary
Fields Modifier and Type Field Description private BoundedIntUnaryOperator.Applier
applier
private LootNumberProvider
max
private LootNumberProvider
min
private BoundedIntUnaryOperator.Tester
tester
-
Constructor Summary
Constructors Modifier Constructor Description private
BoundedIntUnaryOperator(LootNumberProvider min, LootNumberProvider max)
-
Method Summary
Modifier and Type Method Description int
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)
Set<LootContextParameter<?>>
getRequiredParameters()
boolean
test(LootContext context, int value)
-
Field Details
-
min
- Mappings:
Namespace Name Mixin selector official a
Ldeg;a:Ldhv;
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
- Mappings:
Namespace Name Mixin selector official b
Ldeg;b:Ldhv;
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
- Mappings:
Namespace Name Mixin selector official c
Ldeg;c:Ldeg$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
- Mappings:
Namespace Name Mixin selector official d
Ldeg;d:Ldeg$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;
-
-
Constructor Details
-
BoundedIntUnaryOperator
private BoundedIntUnaryOperator(@Nullable LootNumberProvider min, @Nullable LootNumberProvider max)- Mappings:
Namespace Name Mixin selector official <init>
Ldeg;<init>(Ldhv;Ldhv;)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
-
-
Method Details
-
getRequiredParameters
- Mappings:
Namespace Name Mixin selector official a
Ldeg;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
- Mappings:
Namespace Name Mixin selector official a
Ldeg;a(I)Ldeg;
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
- Mappings:
Namespace Name Mixin selector official a
Ldeg;a(II)Ldeg;
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
- Mappings:
Namespace Name Mixin selector official b
Ldeg;b(I)Ldeg;
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
- Mappings:
Namespace Name Mixin selector official c
Ldeg;c(I)Ldeg;
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
- Mappings:
Namespace Name Mixin selector official a
Ldeg;a(Ldei;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
- Mappings:
Namespace Name Mixin selector official b
Ldeg;b(Ldei;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
-