Class WorldEvent

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  WorldEvent.CreateSpawnPosition
      Called by WorldServer when it attempts to create a spawnpoint for a dimension.
      static class  WorldEvent.Load
      WorldEvent.Load is fired when Minecraft loads a world.
      This event is fired when a world is loaded in WorldClient#WorldClient(NetHandlerPlayClient, WorldSettings, int, EnumDifficulty, Profiler), MinecraftServer#loadAllWorlds(String, String, long, WorldType, String), IntegratedServer#loadAllWorlds(String, String, long, WorldType, String) DimensionManager#initDimension(int), and ForgeInternalHandler#onDimensionLoad(Load).
      static class  WorldEvent.PotentialSpawns
      Called by WorldServer to gather a list of all possible entities that can spawn at the specified location.
      static class  WorldEvent.Save
      WorldEvent.Save is fired when Minecraft saves a world.
      This event is fired when a world is saved in WorldServer#saveAllChunks(boolean, IProgressUpdate), ForgeInternalHandler#onDimensionSave(Save).
      static class  WorldEvent.Unload
      WorldEvent.Unload is fired when Minecraft unloads a world.
      This event is fired when a world is unloaded in Minecraft#loadWorld(WorldClient, String), MinecraftServer.stopServer(), DimensionManager#unloadWorlds(), ForgeInternalHandler#onDimensionUnload(Unload).
      • Nested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event

        net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private IWorld world  
    • Constructor Summary

      Constructors 
      Constructor Description
      WorldEvent​(IWorld world)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      IWorld getWorld()  
      • Methods inherited from class net.minecraftforge.eventbus.api.Event

        getListenerList, getParentListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setup
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • world

        private final IWorld world
    • Constructor Detail

      • WorldEvent

        public WorldEvent​(IWorld world)
    • Method Detail

      • getWorld

        public IWorld getWorld()