Package-level declarations

Types

Link copied to clipboard
class CraftInputInterruptEvent(val interrupter: Player, isAsync: Boolean = false) : Event

Called when a player interacts with craft input slots or closes the CraftUI while a craft process (search or result generation) is in progress, causing the ongoing process to be interrupted.

Link copied to clipboard
class PreventDoubleCraftEvent(val player: Player, isAsync: Boolean = false) : Event

Called when a player attempts to start a new craft while a craft process (search or result generation) is already in progress, preventing the new attempt.

Link copied to clipboard
class ResultItemGiveFailEvent(remainingResults: List<ItemStack>, val usedSupplierContext: ResultSupplier.Context?, isAsync: Boolean) : Event

Fired when CustomCrafterAPI fails to deliver one or more result items to the player (for example, when the player's inventory is full).