Adopted Changes to BCLBiomeBuilder(paulevsGitch/BCLib#63)

This commit is contained in:
Frank 2022-01-17 14:09:13 +01:00
parent 6b27fba242
commit dc271f08a5
8 changed files with 40 additions and 37 deletions

View file

@ -10,18 +10,18 @@ import net.minecraft.world.level.block.Blocks;
import net.minecraft.world.level.block.state.BlockState;
import net.minecraft.world.level.levelgen.SurfaceRules;
import ru.bclib.api.biomes.BCLBiomeBuilder;
import ru.bclib.api.biomes.BCLBiomeBuilder.BiomeSupplier;
import ru.bclib.api.biomes.BiomeAPI;
import ru.bclib.api.surface.SurfaceRuleBuilder;
import ru.bclib.interfaces.SurfaceMaterialProvider;
import ru.bclib.world.biomes.BCLBiome;
import ru.bclib.world.biomes.BCLBiomeSettings;
import ru.betterend.BetterEnd;
import ru.betterend.interfaces.StructureFeaturesAccessor;
import ru.betterend.registry.EndBlocks;
import ru.betterend.registry.EndFeatures;
import ru.betterend.registry.EndSounds;
import java.util.function.BiFunction;
public class EndBiome extends BCLBiome implements SurfaceMaterialProvider {
public static class DefaultSurfaceMaterialProvider implements SurfaceMaterialProvider{
public static final BlockState END_STONE = Blocks.END_STONE.defaultBlockState();
@ -85,7 +85,7 @@ public class EndBiome extends BCLBiome implements SurfaceMaterialProvider {
protected abstract void addCustomBuildData(BCLBiomeBuilder builder);
public BiFunction<ResourceLocation, Biome, EndBiome> getSupplier(){
public BiomeSupplier<EndBiome> getSupplier(){
return EndBiome::new;
}
@ -98,8 +98,8 @@ public class EndBiome extends BCLBiome implements SurfaceMaterialProvider {
}
}
public EndBiome(ResourceLocation biomeID, Biome biome) {
super(biomeID, biome);
public EndBiome(ResourceLocation biomeID, Biome biome, BCLBiomeSettings settings) {
super(biomeID, biome, settings);
}
public static EndBiome create(Config biomeConfig){