Class WorldEvent
java.lang.Object
ua.mcchickenstudio.opencreative.coding.blocks.events.WorldEvent
- Direct Known Subclasses:
AdvertisedEvent,BedEnterEvent,BedLeaveEvent,BlockAnvilDamagedEvent,BlockBeaconActivatedEvent,BlockBeaconDeactivatedEvent,BlockBellRungEvent,BlockBrewingEndEvent,BlockBrewingFuelEvent,BlockBrewingStartEvent,BlockBurnedEvent,BlockCampfireStartEvent,BlockCauldronChangeEvent,BlockCookedEvent,BlockCrafterCraftedEvent,BlockDispensedEvent,BlockExperienceDropEvent,BlockExplodedEvent,BlockFadedEvent,BlockFluidChangeEvent,BlockFormedEvent,BlockFurnaceBurnedEvent,BlockGrownEvent,BlockIgnitedEvent,BlockInteractionEvent,BlockLeavesDecayedEvent,BlockNotePlayedEvent,BlockPhysicsEvent,BlockPistonExtendedEvent,BlockPistonRetractedEvent,BlockRedstoneEvent,BlockSculkBloomedEvent,BlockSpongeAbsorbedEvent,BlockTargetHitEvent,BlockTntPrimeEvent,BookWriteEvent,BucketEmptyEvent,BucketEntityEvent,BucketFillEvent,ChangedArmorEvent,ChangedSignEvent,ChatEvent,ChunkLoadEvent,ChunkUnloadEvent,CloseInventoryEvent,CreeperIgnitedEvent,CreeperPoweredEvent,DamageBlockEvent,DestroyBlockEvent,EndermanEscapedEvent,EnteredVehicleEvent,EntityBatToggledSleepModeEvent,EntityBornEvent,EntityCombustedByBlockEvent,EntityCombustedByEntityEvent,EntityDamagedItemEvent,EntityDiedEvent,EntityDismountedEvent,EntityDroppedItemEvent,EntityEnteredBlockEvent,EntityEnteredLoveModeEvent,EntityEnteredVehicleEvent,EntityExplodedEvent,EntityGetDamagedEvent,EntityInteractedBlockEvent,EntityJumpedEvent,EntityLoadedCrossbowEvent,EntityMountedEvent,EntityPickedUpItemEvent,EntityPotionEffectedEvent,EntityRegainedHealthEvent,EntityRemovedEvent,EntityResurrectedEvent,EntityShotBowEvent,EntitySpawnEvent,EntityVehicleExitEvent,FireworkExplodedEvent,FishEvent,GamePlayEvent,HangingBreakEvent,HorseJumpedEvent,HungerChangeEvent,ItemBreakEvent,ItemChangeEvent,ItemClickEvent,ItemConsumeEvent,ItemDespawnedEvent,ItemDropEvent,ItemMergedEvent,ItemMoveEvent,ItemPickupEvent,JoinEvent,JumpEvent,LeftClickEvent,LightningStrikeEvent,LikeEvent,LimitReachedBlocksEvent,LimitReachedEntitiesEvent,LimitReachedRedstoneEvent,LimitReachedVariablesEvent,MobDamagesPlayerEvent,MobInteractionEvent,OpenInventoryEvent,PiglinBarteredEvent,PigZombieAngeredEvent,PlaceBlockEvent,PlayerAirChangedEvent,PlayerDamagedEvent,PlayerDamagesMobEvent,PlayerDamagesPlayerEvent,PlayerDeathEvent,PlayerEvent,PlayerItemCraftEvent,PlayerItemDamagedEvent,PlayerKilledMobEvent,PlayerKilledPlayerEvent,PlayerMoveEvent,PlayerPurchaseEvent,PlayerRespawnEvent,PlayerTotemRespawnEvent,PlayerVehicleExitEvent,PlayEvent,PortalCreatedEvent,ProjectileHitBlockEvent,PufferfishStateChangedEvent,QuitEvent,RightClickEvent,SheepRegrownWoolEvent,ShulkerDuplicationEvent,SlimeSplittedEvent,SlotChangeEvent,StartFlyingEvent,StartRunningEvent,StartSneakingEvent,StartSpectatingEvent,StopFlyingEvent,StopRunningEvent,StopSneakingEvent,StopSpectatingEvent,TeleportEvent,TurtleGoesHomeEvent,TurtleLaysEggEvent,VariableTransferEvent,WardenAngerChangedEvent,WebResponseEvent,WitchConsumedPotionEvent,WitchReadyPotionEvent,WitchThrownPotionEvent,WorldInteractEvent
WorldEvent
This class represents event in Creative's planet.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionWorldEvent(@NotNull org.bukkit.entity.Entity entity) WorldEvent(@NotNull Planet planet) WorldEvent(@NotNull Planet planet, @NotNull List<org.bukkit.entity.Entity> selection) WorldEvent(@NotNull Planet planet, @NotNull org.bukkit.block.Block block) -
Method Summary
-
Field Details
-
world
protected final org.bukkit.World world -
selection
-
-
Constructor Details
-
WorldEvent
-
WorldEvent
-
WorldEvent
-
WorldEvent
public WorldEvent(@NotNull @NotNull org.bukkit.entity.Entity entity)
-
-
Method Details
-
getSelection
-
getWorld
public org.bukkit.World getWorld() -
getPlanet
-
callEvent
public boolean callEvent() -
canActivate
public boolean canActivate()Checks if world event can activate executors or not. World event must:- Be in planet's build world
- Have entities selection in planet's build world
- Happen while planet is in play mode
- Happen while planet is loaded
- Returns:
- true - if possible, false - disallowed.
-