Newer
Older
void-pack-super-server / work / decompile-ee3ecae0 / net / minecraft / server / ChunkProviderTheEnd.java
package net.minecraft.server;

public class ChunkProviderTheEnd extends ChunkGeneratorAbstract<GeneratorSettingsEnd> {

    private final BlockPosition h;

    public ChunkProviderTheEnd(GeneratorAccess generatoraccess, WorldChunkManager worldchunkmanager, GeneratorSettingsEnd generatorsettingsend) {
        super(generatoraccess, worldchunkmanager, 8, 4, 128, generatorsettingsend, true);
        this.h = generatorsettingsend.v();
    }

    @Override
    protected void a(double[] adouble, int i, int j) {
        double d0 = 1368.824D;
        double d1 = 684.412D;
        double d2 = 17.110300000000002D;
        double d3 = 4.277575000000001D;
        boolean flag = true;
        boolean flag1 = true;

        this.a(adouble, i, j, 1368.824D, 684.412D, 17.110300000000002D, 4.277575000000001D, 64, -3000);
    }

    @Override
    protected double[] a(int i, int j) {
        return new double[]{(double) this.c.a(i, j), 0.0D};
    }

    @Override
    protected double a(double d0, double d1, int i) {
        return 8.0D - d0;
    }

    @Override
    protected double g() {
        return (double) ((int) super.g() / 2);
    }

    @Override
    protected double h() {
        return 8.0D;
    }

    @Override
    public int getSpawnHeight() {
        return 50;
    }

    @Override
    public int getSeaLevel() {
        return 0;
    }
}