Lower sampling resolution of AsyncBiomeFinder to drastically increase speed

This commit is contained in:
dfsek 2020-11-20 23:09:19 -07:00
parent c96127fde7
commit dada49f6bf

View File

@ -27,11 +27,11 @@ public class AsyncBiomeFinder extends AsyncFeatureFinder<Biome> {
*/ */
@Override @Override
public boolean isValid(int x, int z, Biome target) { public boolean isValid(int x, int z, Biome target) {
return getGrid().getBiome(x, z, GenerationPhase.POST_GEN).equals(target); return getGrid().getBiome(x << 2, z << 2, GenerationPhase.POST_GEN).equals(target);
} }
@Override @Override
public Vector finalizeVector(Vector orig) { public Vector finalizeVector(Vector orig) {
return orig; return orig.multiply(4);
} }
} }