public class LootContext
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
LootContext.Builder |
static class |
LootContext.EntityTarget |
Constructor and Description |
---|
LootContext(float p_i48874_1_,
WorldServer p_i48874_2_,
LootTableManager p_i48874_3_,
Entity p_i48874_4_,
EntityPlayer p_i48874_5_,
DamageSource p_i48874_6_,
BlockPos p_i48874_7_) |
Modifier and Type | Method and Description |
---|---|
boolean |
addLootTable(LootTable lootTableIn) |
Entity |
getEntity(LootContext.EntityTarget target) |
Entity |
getKiller() |
Entity |
getKillerPlayer() |
Entity |
getLootedEntity() |
int |
getLootingModifier() |
LootTableManager |
getLootTableManager() |
float |
getLuck() |
BlockPos |
getPos() |
WorldServer |
getWorld() |
void |
removeLootTable(LootTable lootTableIn) |
public LootContext(float p_i48874_1_, WorldServer p_i48874_2_, LootTableManager p_i48874_3_, @Nullable Entity p_i48874_4_, @Nullable EntityPlayer p_i48874_5_, @Nullable DamageSource p_i48874_6_, @Nullable BlockPos p_i48874_7_)
@Nullable public Entity getLootedEntity()
@Nullable public Entity getKillerPlayer()
@Nullable public Entity getKiller()
@Nullable public BlockPos getPos()
public boolean addLootTable(LootTable lootTableIn)
public void removeLootTable(LootTable lootTableIn)
public LootTableManager getLootTableManager()
public float getLuck()
public WorldServer getWorld()
@Nullable public Entity getEntity(LootContext.EntityTarget target)
public int getLootingModifier()