mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-04 00:45:57 +00:00
Add slant API for noise3d
This commit is contained in:
parent
158deaa971
commit
79b3b34669
@ -155,6 +155,16 @@ public class NoiseChunkGenerator3D implements ChunkGenerator {
|
|||||||
return biomeProvider.getBiome(x, y, z, world.getSeed()).getContext().get(paletteInfoPropertyKey).paletteHolder().getPalette(y);
|
return biomeProvider.getBiome(x, y, z, world.getSeed()).getContext().get(paletteInfoPropertyKey).paletteHolder().getPalette(y);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public double getSlant(int x, int y, int z, WorldProperties world, BiomeProvider biomeProvider) {
|
||||||
|
int fdX = FastMath.floorMod(x, 16);
|
||||||
|
int fdZ = FastMath.floorMod(z, 16);
|
||||||
|
return biomeProvider.getBiome(x, y, z, world.getSeed())
|
||||||
|
.getContext()
|
||||||
|
.get(paletteInfoPropertyKey)
|
||||||
|
.slantHolder()
|
||||||
|
.calculateSlant(samplerCache.get(x, z, world, biomeProvider), fdX, y, fdZ);
|
||||||
|
}
|
||||||
|
|
||||||
public SamplerProvider samplerProvider() {
|
public SamplerProvider samplerProvider() {
|
||||||
return samplerCache;
|
return samplerCache;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user