public class PlayerItemMendEvent extends PlayerEvent implements Cancellable
PlayerExpChangeEvent, and the
results of this event directly affect the PlayerExpChangeEvent.Event.Resultplayer| 构造器和说明 |
|---|
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.
|
getPlayergetEventName, isAsynchronouspublic 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 在接口中 Cancellablepublic 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 在接口中 Cancellablecancelled - 如果你想取消这个事件,则为truepublic HandlerList getHandlers()
getHandlers 在类中 Eventpublic static HandlerList getHandlerList()