EntitySpellCastEvent

EntitySpellCastEvent

继承关系

=>  org.bukkit.event.Event

    =>  org.bukkit.event.entity.EntityEvent

        =>  org.bukkit.event.entity.EntitySpellCastEvent

类描述

Called when a {@link Spellcaster} casts a spell.

当类型为 Spellcaster 的生物释放咒语时触发。

译注:所谓“类型为 Spellcaster 的生物”,目前仅有幻术师和唤魔者两种。

方法列表

getEntity

方法声明: public Spellcaster getEntity()

方法签名: ()Lorg/bukkit/entity/Spellcaster;

译注:无文档。该方法用于获取释放咒语的生物。

getSpell

方法声明: public Spellcaster.Spell getSpell()

方法签名: ()Lorg/bukkit/entity/Spellcaster/Spell;

Get the spell to be cast in this event.

This is a convenience method equivalent to

{@link Spellcaster#getSpell()}.

@return the spell to cast

该方法用于获取被释放的涉事咒语的类型。

本方法是 Spellcaster#getSpell() 方法的简写。

@return 被释放的涉事咒语的类型。

setCancelled

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

方法签名: (Z)V

isCancelled

方法声明: public boolean isCancelled()

方法签名: ()Z

getHandlers

方法声明: public HandlerList getHandlers()

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

getHandlerList

方法声明: public static HandlerList getHandlerList()

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

Last updated