public class LootContext
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
LootContext.Builder |
static class |
LootContext.EntityTarget |
static interface |
LootContext.IDynamicDropProvider |
Modifier and Type | Method and Description |
---|---|
boolean |
addLootTable(LootTable lootTableIn) |
void |
func_216034_a(ResourceLocation p_216034_1_,
java.util.function.Consumer<ItemStack> p_216034_2_) |
<T> T |
get(LootParameter<T> parameter) |
int |
getLootingModifier() |
LootTableManager |
getLootTableManager() |
float |
getLuck() |
java.util.Random |
getRandom() |
ServerWorld |
getWorld() |
boolean |
has(LootParameter<?> parameter) |
void |
removeLootTable(LootTable lootTableIn) |
public boolean has(LootParameter<?> parameter)
public void func_216034_a(ResourceLocation p_216034_1_, java.util.function.Consumer<ItemStack> p_216034_2_)
@Nullable public <T> T get(LootParameter<T> parameter)
public boolean addLootTable(LootTable lootTableIn)
public void removeLootTable(LootTable lootTableIn)
public LootTableManager getLootTableManager()
public java.util.Random getRandom()
public float getLuck()
public ServerWorld getWorld()
public int getLootingModifier()