Non default Terrain Heights for EndBiomeSource
This commit is contained in:
parent
35b968eb93
commit
73cd08fa69
6 changed files with 63 additions and 33 deletions
|
@ -2,6 +2,7 @@ package org.betterx.bclib.mixin.common;
|
|||
|
||||
import org.betterx.bclib.api.v2.LifeCycleAPI;
|
||||
import org.betterx.bclib.api.v2.generator.BCLBiomeSource;
|
||||
import org.betterx.bclib.api.v2.generator.BCLibEndBiomeSource;
|
||||
import org.betterx.bclib.api.v2.generator.BCLibNetherBiomeSource;
|
||||
|
||||
import net.minecraft.core.Holder;
|
||||
|
@ -76,7 +77,10 @@ public abstract class ServerLevelMixin extends Level {
|
|||
|
||||
if (level.dimension() == Level.NETHER) {
|
||||
BCLibNetherBiomeSource.setWorldHeight(level.getChunkSource().getGenerator().getGenDepth());
|
||||
} else if (level.dimension() == Level.END) {
|
||||
BCLibEndBiomeSource.setWorldHeight(level.getChunkSource().getGenerator().getGenDepth());
|
||||
}
|
||||
|
||||
if (levelStem.generator().getBiomeSource() instanceof BCLBiomeSource source) {
|
||||
source.setSeed(level.getSeed());
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue