public class LootPool
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
LootPool.Builder |
static class |
LootPool.Serializer |
Modifier and Type | Method and Description |
---|---|
static LootPool.Builder |
builder() |
void |
freeze() |
void |
func_216099_a(ValidationResults p_216099_1_,
java.util.function.Function<ResourceLocation,LootTable> p_216099_2_,
java.util.Set<ResourceLocation> p_216099_3_,
LootParameterSet p_216099_4_) |
void |
generate(java.util.function.Consumer<ItemStack> p_216091_1_,
LootContext p_216091_2_) |
IRandomRange |
getBonusRolls() |
java.lang.String |
getName() |
IRandomRange |
getRolls() |
boolean |
isFrozen() |
void |
setBonusRolls(RandomValueRange v) |
void |
setRolls(RandomValueRange v) |
public void generate(java.util.function.Consumer<ItemStack> p_216091_1_, LootContext p_216091_2_)
public void func_216099_a(ValidationResults p_216099_1_, java.util.function.Function<ResourceLocation,LootTable> p_216099_2_, java.util.Set<ResourceLocation> p_216099_3_, LootParameterSet p_216099_4_)
public static LootPool.Builder builder()
public void freeze()
public boolean isFrozen()
public java.lang.String getName()
public IRandomRange getRolls()
public IRandomRange getBonusRolls()
public void setRolls(RandomValueRange v)
public void setBonusRolls(RandomValueRange v)