public class PlayerItemMendEvent extends PlayerEvent implements Cancellable
PlayerExpChangeEvent
, and the
results of this event directly affect the PlayerExpChangeEvent
.Event.Result
player
构造器和说明 |
---|
PlayerItemMendEvent(Player who,
ItemStack item,
ExperienceOrb experienceOrb,
int repairAmount) |
限定符和类型 | 方法和说明 |
---|---|
ExperienceOrb |
getExperienceOrb()
Get the experience orb triggering the event.
|
static HandlerList |
getHandlerList() |
HandlerList |
getHandlers() |
ItemStack |
getItem()
Get the
ItemStack to be repaired. |
int |
getRepairAmount()
Get the amount the item is to be repaired.
|
boolean |
isCancelled()
获取这个事件是否被取消.一个被取消的事件不会在服务器里被执行,但是仍然会传递事件到其他插件。
|
void |
setCancelled(boolean cancelled)
取消这个事件.
|
void |
setRepairAmount(int amount)
Set the amount the item will be repaired.
|
getPlayer
getEventName, isAsynchronous
public PlayerItemMendEvent(Player who, ItemStack item, ExperienceOrb experienceOrb, int repairAmount)
public ItemStack getItem()
ItemStack
to be repaired.
This is not necessarily the item the player is holding.public ExperienceOrb getExperienceOrb()
public int getRepairAmount()
public void setRepairAmount(int amount)
amount
- how much damage will be repaired on the itempublic boolean isCancelled()
Cancellable
原文:Gets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins
isCancelled
在接口中 Cancellable
public void setCancelled(boolean cancelled)
Cancellable
原文:Sets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins.
setCancelled
在接口中 Cancellable
cancelled
- 如果你想取消这个事件,则为truepublic HandlerList getHandlers()
getHandlers
在类中 Event
public static HandlerList getHandlerList()