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()