Newer
Older
void-pack-super-server / work / decompile-ee3ecae0 / net / minecraft / server / NewVillagePieces.java
package net.minecraft.server;

import java.util.List;

public class NewVillagePieces {

    public static void a(ChunkGenerator<?> chunkgenerator, DefinedStructureManager definedstructuremanager, BlockPosition blockposition, List<StructurePiece> list, SeededRandom seededrandom, WorldGenFeatureVillageConfiguration worldgenfeaturevillageconfiguration) {
        WorldGenFeatureVillagePlain.a();
        WorldGenFeatureVillageSnowy.a();
        WorldGenFeatureVillageSavanna.a();
        WorldGenFeatureDesertVillage.a();
        WorldGenFeatureVillageTaiga.a();
        WorldGenFeatureDefinedStructureJigsawPlacement.a(worldgenfeaturevillageconfiguration.a, worldgenfeaturevillageconfiguration.b, NewVillagePieces.a::new, chunkgenerator, definedstructuremanager, blockposition, list, seededrandom);
    }

    public static class a extends WorldGenFeaturePillagerOutpostPoolPiece {

        public a(DefinedStructureManager definedstructuremanager, WorldGenFeatureDefinedStructurePoolStructure worldgenfeaturedefinedstructurepoolstructure, BlockPosition blockposition, int i, EnumBlockRotation enumblockrotation, StructureBoundingBox structureboundingbox) {
            super(WorldGenFeatureStructurePieceType.f, definedstructuremanager, worldgenfeaturedefinedstructurepoolstructure, blockposition, i, enumblockrotation, structureboundingbox);
        }

        public a(DefinedStructureManager definedstructuremanager, NBTTagCompound nbttagcompound) {
            super(definedstructuremanager, nbttagcompound, WorldGenFeatureStructurePieceType.f);
        }
    }
}