// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.worldgen.util.function;

public class ConstantCoordinateDoubleSupplier implements ICoordinateDoubleSupplier
{
    public static final ConstantCoordinateDoubleSupplier DEFAULT_ZERO;
    public static final ConstantCoordinateDoubleSupplier DEFAULT_ONE;
    protected final double value;
    
    public ConstantCoordinateDoubleSupplier(final double value) {
        this.value = value;
    }
    
    public double getValue() {
        return this.value;
    }
    
    @Override
    public double apply(final int seed, final int x, final int y) {
        return this.value;
    }
    
    @Override
    public double apply(final int seed, final int x, final int y, final int z) {
        return this.value;
    }
    
    static {
        DEFAULT_ZERO = new ConstantCoordinateDoubleSupplier(0.0);
        DEFAULT_ONE = new ConstantCoordinateDoubleSupplier(1.0);
    }
}
