Class BinomialLootNumberProvider
java.lang.Object
net.minecraft.loot.provider.number.BinomialLootNumberProvider
- All Implemented Interfaces:
LootContextAware
,LootNumberProvider
public final class BinomialLootNumberProvider extends Object implements LootNumberProvider
- Mappings:
Namespace Name official dhs
intermediary net/minecraft/class_40
named net/minecraft/loot/provider/number/BinomialLootNumberProvider
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BinomialLootNumberProvider.Serializer
-
Field Summary
Fields Modifier and Type Field Description private LootNumberProvider
n
private LootNumberProvider
p
-
Constructor Summary
Constructors Modifier Constructor Description private
BinomialLootNumberProvider(LootNumberProvider n, LootNumberProvider p)
-
Method Summary
Modifier and Type Method Description static BinomialLootNumberProvider
create(int n, float p)
Set<LootContextParameter<?>>
getRequiredParameters()
LootNumberProviderType
getType()
float
nextFloat(LootContext context)
int
nextInt(LootContext context)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.loot.context.LootContextAware
validate
-
Field Details
-
n
- Mappings:
Namespace Name Mixin selector official a
Ldhs;a:Ldhv;
intermediary field_918
Lnet/minecraft/class_40;field_918:Lnet/minecraft/class_5658;
named n
Lnet/minecraft/loot/provider/number/BinomialLootNumberProvider;n:Lnet/minecraft/loot/provider/number/LootNumberProvider;
-
p
- Mappings:
Namespace Name Mixin selector official b
Ldhs;b:Ldhv;
intermediary field_917
Lnet/minecraft/class_40;field_917:Lnet/minecraft/class_5658;
named p
Lnet/minecraft/loot/provider/number/BinomialLootNumberProvider;p:Lnet/minecraft/loot/provider/number/LootNumberProvider;
-
-
Constructor Details
-
BinomialLootNumberProvider
- Mappings:
Namespace Name Mixin selector official <init>
Ldhs;<init>(Ldhv;Ldhv;)V
intermediary <init>
Lnet/minecraft/class_40;<init>(Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
named <init>
Lnet/minecraft/loot/provider/number/BinomialLootNumberProvider;<init>(Lnet/minecraft/loot/provider/number/LootNumberProvider;Lnet/minecraft/loot/provider/number/LootNumberProvider;)V
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceLootNumberProvider
- Mappings:
Namespace Name Mixin selector official a
Ldhv;a()Ldhu;
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;
-
nextInt
- Specified by:
nextInt
in interfaceLootNumberProvider
- Mappings:
Namespace Name Mixin selector official a
Ldhv;a(Ldei;)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
- Specified by:
nextFloat
in interfaceLootNumberProvider
- Mappings:
Namespace Name Mixin selector official b
Ldhv;b(Ldei;)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
-
create
- Mappings:
Namespace Name Mixin selector official a
Ldhs;a(IF)Ldhs;
intermediary method_273
Lnet/minecraft/class_40;method_273(IF)Lnet/minecraft/class_40;
named create
Lnet/minecraft/loot/provider/number/BinomialLootNumberProvider;create(IF)Lnet/minecraft/loot/provider/number/BinomialLootNumberProvider;
-
getRequiredParameters
- Specified by:
getRequiredParameters
in interfaceLootContextAware
- Mappings:
Namespace Name Mixin selector official b
Ldej;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;
-