package com.hypixel.hytale.builtin.hytalegenerator.materialproviders; import com.hypixel.hytale.builtin.hytalegenerator.material.MaterialCache; import com.hypixel.hytale.builtin.hytalegenerator.material.SolidMaterial; import javax.annotation.Nonnull; public class AllStoneMaterialProvider extends MaterialProvider { private final MaterialCache materialCache; public AllStoneMaterialProvider(@Nonnull MaterialCache materialCache) { this.materialCache = materialCache; } public SolidMaterial getVoxelTypeAt(@Nonnull MaterialProvider.Context context) { return context.depthIntoFloor > 0 ? this.materialCache.ROCK_STONE : this.materialCache.EMPTY_AIR; } }