Class CraftItemStackTransaction
java.lang.Object
org.cloudburstmc.server.inventory.transaction.InventoryTransaction
org.cloudburstmc.server.inventory.transaction.ItemStackTransaction
org.cloudburstmc.server.inventory.transaction.CraftItemStackTransaction
-
Field Summary
Fields inherited from class org.cloudburstmc.server.inventory.transaction.InventoryTransaction
actions, hasExecuted, inventories, source -
Constructor Summary
ConstructorsConstructorDescriptionCraftItemStackTransaction(CloudPlayer source, org.cloudburstmc.api.crafting.CraftingRecipe recipe) -
Method Summary
Modifier and TypeMethodDescriptionbooleanexecute()org.cloudburstmc.api.crafting.CraftingGridorg.cloudburstmc.api.crafting.CraftingGrid.TypevoidsetExtraOutput(int slot, CloudItemStack item)Methods inherited from class org.cloudburstmc.server.inventory.transaction.ItemStackTransaction
addContaiers, callExecuteEvent, canExecute, getContainerEntriesMethods inherited from class org.cloudburstmc.server.inventory.transaction.InventoryTransaction
addAction, addInventory, getActions, getCreationTime, getInventories, getSource, hasExecuted, init, matchItems, sendInventories, squashDuplicateSlotChanges
-
Constructor Details
-
CraftItemStackTransaction
public CraftItemStackTransaction(CloudPlayer source, org.cloudburstmc.api.crafting.CraftingRecipe recipe)
-
-
Method Details
-
getCraftingGridType
public org.cloudburstmc.api.crafting.CraftingGrid.Type getCraftingGridType() -
getCraftingGrid
public org.cloudburstmc.api.crafting.CraftingGrid getCraftingGrid() -
setExtraOutput
-
getPrimaryOutput
-
execute
public boolean execute()- Overrides:
executein classInventoryTransaction
-