Remove libstructure

Migrate to 1.16.2 final
This commit is contained in:
Sebastian Hartte
2020-08-12 18:23:32 +02:00
parent 6f0fc7d189
commit b03a249da3
22 changed files with 346 additions and 238 deletions
@@ -13,8 +13,8 @@ import net.minecraft.world.gen.feature.ConfiguredFeature;
import net.minecraft.world.gen.feature.ConfiguredStructureFeature;
import net.minecraft.world.gen.feature.StructureFeature;
import appeng.mixins.BiomeAccessor;
import appeng.mixins.GenerationSettingsAccessor;
import appeng.mixins.structure.BiomeAccessor;
import appeng.mixins.structure.GenerationSettingsAccessor;
public final class BiomeModifier {
@@ -8,6 +8,8 @@ import net.minecraft.world.biome.Biome;
import net.minecraft.world.biome.source.BiomeSource;
import net.minecraft.world.gen.ChunkRandom;
import net.minecraft.world.gen.chunk.ChunkGenerator;
import net.minecraft.world.gen.chunk.StructureConfig;
import net.minecraft.world.gen.feature.ConfiguredStructureFeature;
import net.minecraft.world.gen.feature.DefaultFeatureConfig;
import net.minecraft.world.gen.feature.StructureFeature;
@@ -15,11 +17,19 @@ import appeng.core.AppEng;
public class MeteoriteStructure extends StructureFeature<DefaultFeatureConfig> {
/**
* Configures how this structure will be placed throughout the world.
*/
public static final StructureConfig PLACEMENT_CONFIG = new StructureConfig(32, 8, 124895654);
public static final Identifier ID = AppEng.makeId("meteorite");
public static final StructureFeature<DefaultFeatureConfig> INSTANCE = new MeteoriteStructure(
DefaultFeatureConfig.CODEC);
public static final ConfiguredStructureFeature<DefaultFeatureConfig, ? extends StructureFeature<DefaultFeatureConfig>> CONFIGURED_INSTANCE = INSTANCE
.configure(DefaultFeatureConfig.INSTANCE);
public MeteoriteStructure(Codec<DefaultFeatureConfig> configCodec) {
super(configCodec);
}