public WorldProviderCoreImpl(WorldInfo info, GeneratingChunkProvider chunkProvider, Block unloadedBlock, Context context) { this(info.getTitle(), info.getCustomTitle(), info.getSeed(), info.getTime(), info.getWorldGenerator(), chunkProvider, unloadedBlock, context); }
@Override public Collection<Region3i> getRelevantRegions() { return core.getRelevantRegions(); } }
@Override public Block setBlock(Vector3i pos, Block type) { return core.setBlock(pos, type); }
@Override public void processPropagation() { base.processPropagation(); }
@Override public byte getSunlight(Vector3i pos) { return core.getSunlight(pos.x, pos.y, pos.z); }
@Override public EntityRef getWorldEntity() { return base.getWorldEntity(); }
@Override public boolean isRegionRelevant(Region3i region) { return base.isRegionRelevant(region); }
@Override public void dispose() { base.dispose(); }
@Override public byte getLight(Vector3i pos) { return getLight(pos.x, pos.y, pos.z); }
@Override public void setSunlight(Vector3i pos, byte light) { setSunlight(pos.x, pos.y, pos.z, light); }
@Override public byte getLight(Vector3i pos) { return core.getLight(pos.x, pos.y, pos.z); }
@Override public byte getTotalLight(Vector3i pos) { return core.getTotalLight(pos.x, pos.y, pos.z); }
@Override public WorldInfo getWorldInfo() { return base.getWorldInfo(); }
@Override public ChunkViewCore getLocalView(Vector3i chunkPos) { return base.getLocalView(chunkPos); }
@Override public ChunkViewCore getWorldViewAround(Vector3i chunk) { return base.getWorldViewAround(chunk); }
@Override public int getExtraData(int index, int x, int y, int z) { return base.getExtraData(index, x, y, z); }
@Override public void setLight(Vector3i pos, byte light) { setLight(pos.x, pos.y, pos.z, light); }
@Override public Collection<Region3i> getRelevantRegions() { return base.getRelevantRegions(); }
@Override public Block setBlock(Vector3i pos, Block type) { return base.setBlock(pos, type); }
@Override public void processPropagation() { core.processPropagation(); }