Class ChunkDataEvent.Load

java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.level.LevelEvent
net.neoforged.neoforge.event.level.ChunkEvent<net.minecraft.world.level.chunk.ChunkAccess>
net.neoforged.neoforge.event.level.ChunkDataEvent
net.neoforged.neoforge.event.level.ChunkDataEvent.Load
Enclosing class:
ChunkDataEvent

public static class ChunkDataEvent.Load extends ChunkDataEvent
ChunkDataEvent.Load is fired when the chunk has been created from the provided SerializableChunkData and is about to be marked as loaded.

This event is fired on the main server thread in ChunkMap.scheduleChunkLoad(ChunkPos).

Saving custom data on a chunk should be handled with data attachments. Interacting with data attachments on the provided chunk is safe in this event.

This event is not cancellable.

This event is fired on the NeoForge.EVENT_BUS.

  • Field Details

    • status

      private final net.minecraft.world.level.chunk.status.ChunkType status
  • Constructor Details

    • Load

      public Load(net.minecraft.world.level.chunk.ChunkAccess chunk, net.minecraft.world.level.chunk.storage.SerializableChunkData data)
  • Method Details

    • getType

      public net.minecraft.world.level.chunk.status.ChunkType getType()