PlayerRecipeDiscoverEvent

PlayerRecipeDiscoverEvent

继承关系

=>  org.bukkit.event.Event

    =>  org.bukkit.event.player.PlayerEvent

        =>  org.bukkit.event.player.PlayerRecipeDiscoverEvent

类描述

Called when a player discovers a new recipe in the recipe book.

当玩家在配方书中解锁新配方时触发。

译注:配方书即显示在工作台、熔炉等界面上的绿色封面书本。有关配方与配方书的信息可参见 Minecraft Wiki 的相关页面 https://minecraft.fandom.com/wiki/Recipe

除非 doLimitedCrafting 这一 GameRuletrue ,玩家可以任意使用未解锁的配方来合成、烧炼物品。

方法列表

getRecipe

方法声明: public NamespacedKey getRecipe()

方法签名: ()Lorg/bukkit/NamespacedKey;

Get the namespaced key of the discovered recipe.

@return the discovered recipe

该方法用于获取被解锁配方的 NamespacedKey 对象。

@return 被解锁配方的 NamespacedKey 对象。

译注:NamespacedKey 对象提供了配方的命名空间信息(原版配方以 minecraft: 起首,插件配方以插件名起首)和配方的内部名。

isCancelled

方法声明: public boolean isCancelled()

方法签名: ()Z

setCancelled

方法声明: public void setCancelled(boolean cancel)

方法签名: (Z)V

getHandlers

方法声明: public HandlerList getHandlers()

方法签名: ()Lorg/bukkit/event/HandlerList;

getHandlerList

方法声明: public static HandlerList getHandlerList()

方法签名: ()Lorg/bukkit/event/HandlerList;

Last updated