public final class ConstructEvent extends Event
IApiHandler.construct(AbstractEntityPlayer, Inventory, Inventory,
PlayerCompendiumRecipe, TileEntity, int, List, List, Function, float). Cancelling the event will
cause the construction not to take place.| Modifier and Type | Field and Description |
|---|---|
java.util.List<ItemInstance> |
actualInputs |
int |
amount |
Inventory |
inputInventory |
TileEntity |
machine |
java.util.function.Function<java.util.List<ItemInstance>,java.util.List<ItemInstance>> |
outputGetter |
Inventory |
outputInventory |
AbstractEntityPlayer |
player |
PlayerCompendiumRecipe |
recipe |
java.util.List<IUseInfo> |
recipeInputs |
float |
skillReward |
| Constructor and Description |
|---|
ConstructEvent(AbstractEntityPlayer player,
Inventory inputInventory,
Inventory outputInventory,
PlayerCompendiumRecipe recipe,
TileEntity machine,
int amount,
java.util.List<IUseInfo> recipeInputs,
java.util.List<ItemInstance> actualInputs,
java.util.function.Function<java.util.List<ItemInstance>,java.util.List<ItemInstance>> outputGetter,
float skillReward) |
public final AbstractEntityPlayer player
public Inventory inputInventory
public Inventory outputInventory
public PlayerCompendiumRecipe recipe
public TileEntity machine
public int amount
public java.util.List<IUseInfo> recipeInputs
public java.util.List<ItemInstance> actualInputs
public java.util.function.Function<java.util.List<ItemInstance>,java.util.List<ItemInstance>> outputGetter
public float skillReward
public ConstructEvent(AbstractEntityPlayer player, Inventory inputInventory, Inventory outputInventory, PlayerCompendiumRecipe recipe, TileEntity machine, int amount, java.util.List<IUseInfo> recipeInputs, java.util.List<ItemInstance> actualInputs, java.util.function.Function<java.util.List<ItemInstance>,java.util.List<ItemInstance>> outputGetter, float skillReward)