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.
-