public class CauldronLevelChangeEvent extends BlockEvent implements Cancellable
限定符和类型 | 类和说明 |
---|---|
static class |
CauldronLevelChangeEvent.ChangeReason |
Event.Result
block
构造器和说明 |
---|
CauldronLevelChangeEvent(Block block,
Entity entity,
CauldronLevelChangeEvent.ChangeReason reason,
int oldLevel,
int newLevel) |
限定符和类型 | 方法和说明 |
---|---|
Entity |
getEntity()
获取哪个实体触发该事件,值有可能为Null.
|
static HandlerList |
getHandlerList() |
HandlerList |
getHandlers() |
int |
getNewLevel() |
int |
getOldLevel() |
CauldronLevelChangeEvent.ChangeReason |
getReason() |
boolean |
isCancelled()
获取这个事件是否被取消.一个被取消的事件不会在服务器里被执行,但是仍然会传递事件到其他插件。
|
void |
setCancelled(boolean cancelled)
取消这个事件.
|
void |
setNewLevel(int newLevel) |
getBlock
getEventName, isAsynchronous
public CauldronLevelChangeEvent(Block block, Entity entity, CauldronLevelChangeEvent.ChangeReason reason, int oldLevel, int newLevel)
public Entity getEntity()
原文:Get entity which did this. May be null.
public CauldronLevelChangeEvent.ChangeReason getReason()
public int getOldLevel()
public int getNewLevel()
public void setNewLevel(int newLevel)
public 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()