Class WizardryCancelableEvent
java.lang.Object
com.binaris.wizardry.api.content.event.abstr.WizardryCancelableEvent
- All Implemented Interfaces:
IWizardryEvent
- Direct Known Subclasses:
EBDiscoverSpellEvent,EBEntityJoinLevelEvent,EBItemPlaceInContainerEvent,EBItemTossEvent,EBLivingHurtEvent,EBPlayerBreakBlockEvent,EBPlayerInteractEntityEvent,EBPlayerUseBlockEvent,SpellBindEvent
Base event class to use if you want to create custom events
Just make a new subclass with this and fire the event when you need it
Keep in mind if one event before you cancel the used event your listener will be used anyway, if you don't want this, use
Keep in mind if one event before you cancel the used event your listener will be used anyway, if you don't want this, use
isCanceled() before doing anything-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
WizardryCancelableEvent
public WizardryCancelableEvent()
-
-
Method Details
-
isCanceled
public final boolean isCanceled()- Specified by:
isCanceledin interfaceIWizardryEvent
-
setCanceled
public void setCanceled(boolean cancel) - Specified by:
setCanceledin interfaceIWizardryEvent
-
canBeCanceled
public final boolean canBeCanceled()- Specified by:
canBeCanceledin interfaceIWizardryEvent
-