public Chunk(WorldProvider world, BlockPos pos) { eventManager = new ChunkLogicEventManager(); blockChange = new ChunkEventProvider <BlockChangeEvent>(eventManager); chunkGenerate = new ChunkEventProvider <ChunkGenerateEvent>(eventManager); this.world = world; position = new BlockPos(pos); data = new BlockData[4096]; // 16 * 16 * 16 }
public ChunkEventProvider(ChunkEventManager manager) : base(manager) { _params = new object[] { this }; }
public ChunkEventBucket(ChunkEventManager owner) { this.owner = owner; }
public ChunkEventProviderBase(ChunkEventManager manager) { this.manager = manager; }