# 类的使用
org.bukkit.event.world.WorldEvent

使用WorldEvent的程序包
程序包
说明
org.bukkit.event.raid
与袭击有关的`事件`(Minecraft Wiki - 袭击).
org.bukkit.event.world
与`世界`状态和变化有关的`事件`.

- ## org.bukkit.event.raid中WorldEvent的使用

  org.bukkit.event.raid中WorldEvent的子类
  修饰符和类型
  类
  说明
  `class`
  `RaidEvent`
  与袭击有关的事件.
  `class`
  `RaidFinishEvent`
  当`袭击`以一个清晰的结果结束时触发本事件.
  `class`
  `RaidSpawnWaveEvent`
  当新一波袭击开始时触发本事件.
  `class`
  `RaidStopEvent`
  当`袭击`终止时触发本事件.
  `class`
  `RaidTriggerEvent`
  当袭击被触发时触发本事件 (例如:带有不祥之兆效果的玩家进入村庄).

- ## org.bukkit.event.world中WorldEvent的使用

  org.bukkit.event.world中WorldEvent的子类
  修饰符和类型
  类
  说明
  `class`
  `AsyncStructureGenerateEvent`
  This event will sometimes fire synchronously, depending on how it was triggered.
  `class`
  `AsyncStructureSpawnEvent`
  Called when a `Structure` is naturally generated in the world.
  `class`
  `ChunkEvent`
  代表与区块有关系的事件.
  `class`
  `ChunkLoadEvent`
  当一个区块被加载时调用.
  `class`
  `ChunkPopulateEvent`
  当一个新生成的区块填充完毕时调用.
  `class`
  `ChunkUnloadEvent`
  当一个区块被卸载时调用
  `class`
  `EntitiesLoadEvent`
  当实体将被加载时调用.
  `class`
  `EntitiesUnloadEvent`
  当实体被卸载时调用.
  `class`
  `GenericGameEvent`
  代表 Mojang 通用游戏事件.
  `class`
  `LootGenerateEvent`
  当生成给予`InventoryHolder`的`战利品`时调用.
  `class`
  `PortalCreateEvent`
  当传送门被创建时调用.
  `class`
  `SpawnChangeEvent`
  一个在世界的出生点被改变时调用的事件.包含这个世界之前的出生点.
  `class`
  `StructureGrowEvent`
  当一个有机结构试图生长的时调用此事件(树苗 -> 树, 蘑菇 -> 巨型蘑菇, 自然生长的或使用骨粉生长的).
  `class`
  `TimeSkipEvent`
  当世界内的世界发生快进时调用.
  `class`
  `WorldInitEvent`
  当一个世界被初始化时调用.
  `class`
  `WorldLoadEvent`
  当一个世界被加载时调用.
  `class`
  `WorldSaveEvent`
  当一个世界被保存时调用.
  `class`
  `WorldUnloadEvent`
  当一个世界被卸载时调用.