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

package com.hypixel.hytale.builtin.hytalegenerator.materialproviders;

import javax.annotation.Nonnull;
import com.hypixel.hytale.builtin.hytalegenerator.material.MaterialCache;
import com.hypixel.hytale.builtin.hytalegenerator.material.SolidMaterial;

public class AllStoneMaterialProvider extends MaterialProvider<SolidMaterial>
{
    private final MaterialCache materialCache;
    
    public AllStoneMaterialProvider(@Nonnull final MaterialCache materialCache) {
        this.materialCache = materialCache;
    }
    
    @Override
    public SolidMaterial getVoxelTypeAt(@Nonnull final Context context) {
        return (context.depthIntoFloor > 0) ? this.materialCache.ROCK_STONE : this.materialCache.EMPTY_AIR;
    }
}
