BrewingStandFuelEvent

BrewingStandFuelEvent

继承关系

=> org.bukkit.event.Event
​
=> org.bukkit.event.block.BlockEvent
​
=> org.bukkit.event.inventory.BrewingStandFuelEvent

类描述

Called when an ItemStack is about to increase the fuel level of a brewing
stand.
当酿造台的燃料值由于消耗了燃料物品堆而增加时触发。
译注:酿造台消耗烈焰粉获得燃料值。

方法列表

getFuel

方法声明: public ItemStack getFuel()
方法签名: ()Lorg/bukkit/inventory/ItemStack;
Gets the ItemStack of the fuel before the amount was subtracted.
@return the fuel ItemStack
该方法用于获取数量减少前的燃料物品堆。
@return 涉事燃料物品堆。

getFuelPower

方法声明: public int getFuelPower()
方法签名: ()I
Gets the fuel power for this fuel. Each unit of power can fuel one
brewing operation.
@return the fuel power for this fuel
该方法用于获取燃料物品堆本次提供的燃料值。每一次酿造消耗一单位燃料值。
@return 涉事燃料物品堆本次提供的燃料值。
译注:在原版游戏中仅有烈焰粉一种物品可作燃料,因此本方法的返回值默认为二十。该返回值可能被另外的插件以 setFuelPower(int fuelPower) 方法修改。

setFuelPower

方法声明: public void setFuelPower(int fuelPower)
方法签名: (I)V
Sets the fuel power for this fuel. Each unit of power can fuel one
brewing operation.
@param fuelPower the fuel power for this fuel
该方法用于设置燃料物品堆本次提供的燃料值。每一次酿造消耗一单位燃料值。
@param fuelPower 燃料物品堆本次提供的燃料值。
译注:在原版游戏中仅有烈焰粉一种物品可作燃料,因此 getFuelPower() 方法的返回值默认为二十。

isConsuming

方法声明: public boolean isConsuming()
方法签名: ()Z
Gets whether the brewing stand's fuel will be reduced / consumed or not.
@return whether the fuel will be reduced or not
该方法用于获取燃料物品堆是否将被消耗。
@return 涉事燃料物品堆是否将被消耗。
译注:如果本方法返回 false 且事件未被取消,则酿造台燃料值仍会增加,但燃料物品堆数量不会减少。

setConsuming

方法声明: public void setConsuming(boolean consuming)
方法签名: (Z)V
Sets whether the brewing stand's fuel will be reduced / consumed or not.
@param consuming whether the fuel will be reduced or not
该方法用于设置燃料物品堆是否将被消耗。
@param consuming 涉事燃料物品堆是否将被消耗。
译注:如果本方法参数传入 false 且事件未被取消,则酿造台燃料值仍会增加,但燃料物品堆数量不会减少。

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;