Class PrepareItemCraftEvent

    • Constructor Detail

      • PrepareItemCraftEvent

        public PrepareItemCraftEvent​(@NotNull
                                     @NotNull CraftingInventory what,
                                     @NotNull
                                     @NotNull InventoryView view,
                                     boolean isRepair)
    • Method Detail

      • getRecipe

        @Nullable
        public @Nullable Recipe getRecipe()
        Get the recipe that has been formed. If this event was triggered by a tool repair, this will be a temporary shapeless recipe representing the repair.
        Returns:
        The recipe being crafted.
      • getInventory

        @NotNull
        public @NotNull CraftingInventory getInventory()
        Description copied from class: InventoryEvent
        Gets the primary Inventory involved in this transaction
        Overrides:
        getInventory in class InventoryEvent
        Returns:
        The crafting inventory on which the recipe was formed.
      • isRepair

        public boolean isRepair()
        Check if this event was triggered by a tool repair operation rather than a crafting recipe.
        Returns:
        True if this is a repair.
      • getHandlerList

        @NotNull
        public static @NotNull HandlerList getHandlerList()