Updated to latest BCLib API
This commit is contained in:
parent
ce0afb4cc7
commit
c66e878847
18 changed files with 26 additions and 23 deletions
|
@ -9,13 +9,13 @@ import net.minecraft.world.level.block.Blocks;
|
|||
import net.minecraft.world.level.block.state.BlockState;
|
||||
import net.minecraft.world.level.levelgen.SurfaceRules;
|
||||
|
||||
import org.betterx.bclib.api.biomes.BCLBiome;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder.BiomeSupplier;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeSettings;
|
||||
import org.betterx.bclib.api.biomes.BiomeAPI;
|
||||
import org.betterx.bclib.api.surface.SurfaceRuleBuilder;
|
||||
import org.betterx.bclib.interfaces.SurfaceMaterialProvider;
|
||||
import org.betterx.bclib.world.biomes.BCLBiome;
|
||||
import org.betterx.bclib.world.biomes.BCLBiomeSettings;
|
||||
import org.betterx.betterend.BetterEnd;
|
||||
import org.betterx.betterend.registry.EndBlocks;
|
||||
import org.betterx.betterend.registry.EndFeatures;
|
||||
|
|
|
@ -4,7 +4,7 @@ import net.minecraft.resources.ResourceLocation;
|
|||
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder.BiomeSupplier;
|
||||
import org.betterx.bclib.world.biomes.BCLBiomeSettings;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeSettings;
|
||||
import org.betterx.betterend.registry.EndFeatures;
|
||||
import org.betterx.betterend.registry.EndParticles;
|
||||
import org.betterx.betterend.world.biome.EndBiome;
|
||||
|
|
|
@ -4,7 +4,7 @@ import net.minecraft.resources.ResourceLocation;
|
|||
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder.BiomeSupplier;
|
||||
import org.betterx.bclib.world.biomes.BCLBiomeSettings;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeSettings;
|
||||
import org.betterx.betterend.registry.EndFeatures;
|
||||
import org.betterx.betterend.world.biome.EndBiome;
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ import net.minecraft.resources.ResourceLocation;
|
|||
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder.BiomeSupplier;
|
||||
import org.betterx.bclib.world.biomes.BCLBiomeSettings;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeSettings;
|
||||
import org.betterx.betterend.registry.EndFeatures;
|
||||
import org.betterx.betterend.registry.EndParticles;
|
||||
import org.betterx.betterend.world.biome.EndBiome;
|
||||
|
|
|
@ -10,10 +10,10 @@ import net.minecraft.world.level.levelgen.feature.Feature;
|
|||
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder.BiomeSupplier;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeSettings;
|
||||
import org.betterx.bclib.api.biomes.BiomeAPI;
|
||||
import org.betterx.bclib.api.features.BCLCommonFeatures;
|
||||
import org.betterx.bclib.util.WeightedList;
|
||||
import org.betterx.bclib.world.biomes.BCLBiomeSettings;
|
||||
import org.betterx.bclib.world.features.BCLFeature;
|
||||
import org.betterx.betterend.BetterEnd;
|
||||
import org.betterx.betterend.registry.EndSounds;
|
||||
|
|
|
@ -7,7 +7,7 @@ import net.minecraft.world.level.block.state.BlockState;
|
|||
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder.BiomeSupplier;
|
||||
import org.betterx.bclib.world.biomes.BCLBiomeSettings;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeSettings;
|
||||
import org.betterx.betterend.noise.OpenSimplexNoise;
|
||||
import org.betterx.betterend.registry.EndBlocks;
|
||||
import org.betterx.betterend.world.biome.EndBiome;
|
||||
|
|
|
@ -6,9 +6,9 @@ import net.minecraft.world.level.block.state.BlockState;
|
|||
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder.BiomeSupplier;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeSettings;
|
||||
import org.betterx.bclib.blocks.BlockProperties;
|
||||
import org.betterx.bclib.interfaces.SurfaceMaterialProvider;
|
||||
import org.betterx.bclib.world.biomes.BCLBiomeSettings;
|
||||
import org.betterx.betterend.registry.EndBlocks;
|
||||
import org.betterx.betterend.registry.EndFeatures;
|
||||
import org.betterx.betterend.registry.EndParticles;
|
||||
|
|
|
@ -5,8 +5,8 @@ import net.minecraft.world.level.block.state.BlockState;
|
|||
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeBuilder.BiomeSupplier;
|
||||
import org.betterx.bclib.api.biomes.BCLBiomeSettings;
|
||||
import org.betterx.bclib.interfaces.SurfaceMaterialProvider;
|
||||
import org.betterx.bclib.world.biomes.BCLBiomeSettings;
|
||||
import org.betterx.betterend.registry.EndBlocks;
|
||||
import org.betterx.betterend.registry.EndFeatures;
|
||||
import org.betterx.betterend.registry.EndParticles;
|
||||
|
|
|
@ -17,11 +17,11 @@ import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConf
|
|||
|
||||
import com.google.common.collect.Lists;
|
||||
import com.google.common.collect.Sets;
|
||||
import org.betterx.bclib.api.biomes.BCLBiome;
|
||||
import org.betterx.bclib.api.biomes.BiomeAPI;
|
||||
import org.betterx.bclib.api.tag.CommonBlockTags;
|
||||
import org.betterx.bclib.util.BlocksHelper;
|
||||
import org.betterx.bclib.util.MHelper;
|
||||
import org.betterx.bclib.world.biomes.BCLBiome;
|
||||
import org.betterx.bclib.world.features.DefaultFeature;
|
||||
import org.betterx.bclib.world.generator.BiomePicker;
|
||||
import org.betterx.betterend.registry.EndBiomes;
|
||||
|
|
|
@ -19,10 +19,10 @@ import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConf
|
|||
|
||||
import com.google.common.collect.Maps;
|
||||
import com.google.common.collect.Sets;
|
||||
import org.betterx.bclib.api.biomes.BCLBiome;
|
||||
import org.betterx.bclib.api.biomes.BiomeAPI;
|
||||
import org.betterx.bclib.api.tag.CommonBlockTags;
|
||||
import org.betterx.bclib.util.BlocksHelper;
|
||||
import org.betterx.bclib.world.biomes.BCLBiome;
|
||||
import org.betterx.bclib.world.generator.BiomePicker;
|
||||
import org.betterx.betterend.noise.OpenSimplexNoise;
|
||||
import org.betterx.betterend.registry.EndBiomes;
|
||||
|
|
|
@ -8,9 +8,9 @@ import net.minecraft.world.level.levelgen.LegacyRandomSource;
|
|||
|
||||
import com.google.common.collect.Lists;
|
||||
import com.google.common.collect.Maps;
|
||||
import org.betterx.bclib.api.biomes.BCLBiome;
|
||||
import org.betterx.bclib.api.biomes.BiomeAPI;
|
||||
import org.betterx.bclib.util.MHelper;
|
||||
import org.betterx.bclib.world.biomes.BCLBiome;
|
||||
import org.betterx.betterend.noise.OpenSimplexNoise;
|
||||
|
||||
import java.awt.*;
|
||||
|
|
|
@ -32,6 +32,7 @@ public abstract class FeatureBaseStructure extends Structure {
|
|||
context.chunkGenerator(),
|
||||
context.heightAccessor(),
|
||||
context.randomState());
|
||||
//TODO: 1.19 Do we need isValidBiome? This should now be handled by the BiomeTags...
|
||||
if (pos.getZ() >= 20 && BCLStructure.isValidBiome(context)) {
|
||||
return Optional.of(new Structure.GenerationStub(pos, (structurePiecesBuilder) -> {
|
||||
generatePieces(structurePiecesBuilder, context);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue