18 lines
698 B
Java
18 lines
698 B
Java
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<SolidMaterial> {
|
|
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;
|
|
}
|
|
}
|