Package net.minecraft.loot.function
Class ApplyBonusLootFunction.UniformBonusCount
java.lang.Object
net.minecraft.loot.function.ApplyBonusLootFunction.UniformBonusCount
- All Implemented Interfaces:
ApplyBonusLootFunction.Formula
- Enclosing class:
- ApplyBonusLootFunction
static final class ApplyBonusLootFunction.UniformBonusCount extends Object implements ApplyBonusLootFunction.Formula
-
Field Summary
Fields Modifier and Type Field Description private int
bonusMultiplier
static Identifier
ID
-
Constructor Summary
Constructors Constructor Description UniformBonusCount(int bonusMultiplier)
-
Method Summary
Modifier and Type Method Description static ApplyBonusLootFunction.Formula
fromJson(JsonObject json, JsonDeserializationContext context)
Identifier
getId()
int
getValue(Random random, int initialCount, int enchantmentLevel)
void
toJson(JsonObject json, JsonSerializationContext context)
-
Field Details
-
ID
-
bonusMultiplier
private final int bonusMultiplier
-
-
Constructor Details
-
UniformBonusCount
public UniformBonusCount(int bonusMultiplier)
-
-
Method Details
-
getValue
- Specified by:
getValue
in interfaceApplyBonusLootFunction.Formula
-
toJson
- Specified by:
toJson
in interfaceApplyBonusLootFunction.Formula
-
fromJson
public static ApplyBonusLootFunction.Formula fromJson(JsonObject json, JsonDeserializationContext context) -
getId
- Specified by:
getId
in interfaceApplyBonusLootFunction.Formula
-