net.minecraft.world.gen.structure

abstract class VillagePieces$VillagePiece

extends StructurePiece

ayu$n
net.minecraft.class_39$class_53
net.minecraft.world.gen.structure.VillagePieces$VillagePiece
net.minecraft.world.gen.structure.StructureVillagePieces$Village

Field summary

Modifier and TypeField
protected int
g
field_6249
hpos
averageGroundLvl
private int
a
field_101
villageCount
villagersSpawned
protected int
h
field_14871
variant
structureType
protected boolean
i
field_14872
zombie
isZombieInfested

Constructor summary

ModifierConstructor
public ()
protected (VillagePieces$Start startPiece, int generationDepth)

Method summary

Modifier and TypeMethod
protected void
a(du arg0)
method_5528(class_322 arg0)
writeNbt(NbtCompound arg0)
writeStructureToNBT(NBTTagCompound arg0)
protected void
a(du arg0, ayz arg1)
method_5530(class_322 arg0, class_2763 arg1)
readNbt(NbtCompound arg0, StructureManager arg1)
readStructureFromNBT(NBTTagCompound arg0, TemplateManager arg1)
protected StructurePiece
a(ayu$k arg0, List<ayq> arg1, Random arg2, int arg3, int arg4)
method_9280(class_39$class_50 arg0, List<class_34> arg1, Random arg2, int arg3, int arg4)
generatePieceLeft(VillagePieces$Start startPiece, List<StructurePiece> pieces, Random random, int yOffset, int offset)
getNextComponentNN(StructureVillagePieces$Start start, List<StructureComponent> structureComponents, Random rand, int arg3, int arg4)
protected StructurePiece
b(ayu$k arg0, List<ayq> arg1, Random arg2, int arg3, int arg4)
method_9282(class_39$class_50 arg0, List<class_34> arg1, Random arg2, int arg3, int arg4)
generatePieceRight(VillagePieces$Start startPiece, List<StructurePiece> pieces, Random random, int yOffset, int offset)
getNextComponentPP(StructureVillagePieces$Start start, List<StructureComponent> structureComponents, Random rand, int arg3, int arg4)
protected int
b(ajs arg0, axz arg1)
method_113(class_1150 arg0, class_1251 arg1)
updateHeight(World world, StructureBox bounds)
getAverageGroundLevel(World worldIn, StructureBoundingBox structurebb)
protected static boolean
a(axz arg0)
method_110(class_1251 arg0)
isValidBounds(StructureBox bounds)
canVillageGoDeeper(StructureBoundingBox structurebb)
protected void
a(ajs arg0, axz arg1, int arg2, int arg3, int arg4, int arg5)
method_109(class_1150 arg0, class_1251 arg1, int arg2, int arg3, int arg4, int arg5)
spawnVillagers(World world, StructureBox bounds, int x, int y, int z, int max)
spawnVillagers(World worldIn, StructureBoundingBox structurebb, int x, int y, int z, int count)
protected int
c(int arg0, int arg1)
method_111(int arg0, int arg1)
getVillagerProfession(int index, int profession)
chooseProfession(int villagersSpawnedIn, int currentVillagerProfession)
protected BlockState
a(atl arg0)
method_9279(class_2232 arg0)
getBlockForVariant(BlockState block)
getBiomeSpecificBlockState(IBlockState blockstateIn)
protected DoorBlock
i()
method_13382()
getDoorBlock()
biomeDoor()
protected void
a(ajs arg0, axz arg1, Random arg2, int arg3, int arg4, int arg5, cv arg6)
method_13380(class_1150 arg0, class_1251 arg1, Random arg2, int arg3, int arg4, int arg5, class_1354 arg6)
placeDoorIfNotZombie(World world, StructureBox bounds, Random random, int x, int y, int z, Direction facing)
createVillageDoor(World arg0, StructureBoundingBox arg1, Random arg2, int arg3, int arg4, int arg5, EnumFacing arg6)
protected void
a(ajs arg0, cv arg1, int arg2, int arg3, int arg4, axz arg5)
method_13381(class_1150 arg0, class_1354 arg1, int arg2, int arg3, int arg4, class_1251 arg5)
placeTorchIfNotZombie(World world, Direction facing, int x, int y, int z, StructureBox bounds)
placeTorch(World arg0, EnumFacing arg1, int arg2, int arg3, int arg4, StructureBoundingBox arg5)
protected void
b(ajs arg0, atl arg1, int arg2, int arg3, int arg4, axz arg5)
method_72(class_1150 arg0, class_2232 arg1, int arg2, int arg3, int arg4, class_1251 arg5)
fillColumnDown(World arg0, BlockState arg1, int arg2, int arg3, int arg4, StructureBox arg5)
replaceAirAndLiquidDownwards(World arg0, IBlockState arg1, int arg2, int arg3, int arg4, StructureBoundingBox arg5)
protected void
a(int arg0)
method_13379(int arg0)
setVariant(int type)
setStructureType(int arg0)