public static class LootContext.Builder extends Object
LootContext easier. The only
 required argument is Location with a valid (non-null)
 World.| Constructor | Description | 
|---|---|
| Builder(Location location) | Creates a new LootContext.Builder instance to facilitate easy
 creation of  LootContexts. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| LootContext | build() | Create a new  LootContextinstance using the supplied
 parameters. | 
| LootContext.Builder | killer(HumanEntity killer) | Set the  HumanEntitythat killedLootContext.getLootedEntity(). | 
| LootContext.Builder | lootedEntity(Entity lootedEntity) | The entity that was killed. | 
| LootContext.Builder | lootingModifier(int modifier) | Set the  Enchantment.LOOT_BONUS_MOBSlevel equivalent to use when generating loot. | 
| LootContext.Builder | luck(float luck) | Set how much luck to have when generating loot. | 
public Builder(@NotNull Location location)
LootContexts.location - the location the LootContext should use@NotNull public LootContext.Builder luck(float luck)
luck - the luck level@NotNull public LootContext.Builder lootingModifier(int modifier)
Enchantment.LOOT_BONUS_MOBS
 level equivalent to use when generating loot. Values less than or
 equal to 0 will force the LootTable to only return a single
 ItemStack per pool.modifier - the looting level modifier@NotNull public LootContext.Builder lootedEntity(@Nullable Entity lootedEntity)
lootedEntity - the looted entity@NotNull public LootContext.Builder killer(@Nullable HumanEntity killer)
HumanEntity that killed
 LootContext.getLootedEntity(). This entity will be used to get the
 looting level if lootingModifier(int) is not set.killer - the killer entity@NotNull public LootContext build()
LootContext instance using the supplied
 parameters.LootContext instanceCopyright © 2020. All rights reserved.