Class ConstantLootNumberProvider
java.lang.Object
net.minecraft.loot.provider.number.ConstantLootNumberProvider
- All Implemented Interfaces:
LootContextAware
,LootNumberProvider
public final class ConstantLootNumberProvider extends Object implements LootNumberProvider
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConstantLootNumberProvider.CustomSerializer
static class
ConstantLootNumberProvider.Serializer
-
Field Summary
Fields Modifier and Type Field Description private float
value
-
Constructor Summary
Constructors Modifier Constructor Description private
ConstantLootNumberProvider(float value)
-
Method Summary
Modifier and Type Method Description static ConstantLootNumberProvider
create(float value)
boolean
equals(Object object)
LootNumberProviderType
getType()
int
hashCode()
float
nextFloat(LootContext context)
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.loot.context.LootContextAware
getRequiredParameters, validate
Methods inherited from interface net.minecraft.loot.provider.number.LootNumberProvider
nextInt
-
Field Details
-
value
private final float value
-
-
Constructor Details
-
ConstantLootNumberProvider
private ConstantLootNumberProvider(float value)
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceLootNumberProvider
-
nextFloat
- Specified by:
nextFloat
in interfaceLootNumberProvider
-
create
-
equals
-
hashCode
public int hashCode()
-