类 PlayerRecipeBookClickEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
org.bukkit.event.player.PlayerRecipeBookClickEvent

public class PlayerRecipeBookClickEvent extends PlayerEvent
Called when a player clicks a recipe in the recipe book.
  • 构造器详细资料

  • 方法详细资料

    • getOriginalRecipe

      @NotNull public @NotNull Recipe getOriginalRecipe()
      Gets the original recipe the player was trying to craft.
      This will not reflect any changes made with setRecipe(@org.jetbrains.annotations.NotNull org.bukkit.inventory.Recipe).
      返回:
      the original recipe
    • getRecipe

      @NotNull public @NotNull Recipe getRecipe()
      Gets the recipe the player is trying to craft.
      This will reflect changes made with setRecipe(@org.jetbrains.annotations.NotNull org.bukkit.inventory.Recipe).
      返回:
      the recipe
    • setRecipe

      public void setRecipe(@NotNull @NotNull Recipe recipe)
      Set the recipe that will be used.
      The game will attempt to move the ingredients for this recipe into the appropriate slots.

      If the original recipe is a CraftingRecipe the provided recipe must also be a CraftingRecipe, otherwise the provided recipe must be of the same type as the original recipe.

      参数:
      recipe - the recipe to be used
    • isShiftClick

      public boolean isShiftClick()
      If true the game will attempt to move the ingredients for as many copies of this recipe as possible into the appropriate slots, otherwise only 1 copy will be moved.
      返回:
      whether as many copies as possible should be moved
    • setShiftClick

      public void setShiftClick(boolean shiftClick)
      Sets if the game will attempt to move the ingredients for as many copies of this recipe as possible into the appropriate slots.
      参数:
      shiftClick - whether as many copies as possible should be moved
    • getHandlers

      @NotNull public @NotNull HandlerList getHandlers()
      指定者:
      getHandlers 在类中 Event
    • getHandlerList

      @NotNull public static @NotNull HandlerList getHandlerList()