public class LootContext
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
LootContext.Builder |
static class |
LootContext.EntityTarget |
static interface |
LootContext.IDynamicDropProvider |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
addLootTable(LootTable lootTableIn) |
boolean |
func_227501_a_(ILootCondition p_227501_1_) |
LootTable |
func_227502_a_(ResourceLocation p_227502_1_) |
void |
func_227503_b_(ILootCondition p_227503_1_) |
ILootCondition |
func_227504_b_(ResourceLocation p_227504_1_) |
void |
generateDynamicDrop(ResourceLocation name,
java.util.function.Consumer<ItemStack> consumer) |
<T> T |
get(LootParameter<T> parameter) |
int |
getLootingModifier() |
float |
getLuck() |
java.util.Random |
getRandom() |
ServerWorld |
getWorld() |
boolean |
has(LootParameter<?> parameter) |
void |
removeLootTable(LootTable lootTableIn) |
public boolean has(LootParameter<?> parameter)
public void generateDynamicDrop(ResourceLocation name, java.util.function.Consumer<ItemStack> consumer)
@Nullable public <T> T get(LootParameter<T> parameter)
public boolean addLootTable(LootTable lootTableIn)
public void removeLootTable(LootTable lootTableIn)
public boolean func_227501_a_(ILootCondition p_227501_1_)
public void func_227503_b_(ILootCondition p_227503_1_)
public LootTable func_227502_a_(ResourceLocation p_227502_1_)
public ILootCondition func_227504_b_(ResourceLocation p_227504_1_)
public java.util.Random getRandom()
public float getLuck()
public ServerWorld getWorld()
public int getLootingModifier()