下面列出了怎么用net.minecraft.world.gen.structure.StructureVillagePieces.Village的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
public Village buildComponent(StructureVillagePieces.PieceWeight villagePiece, StructureVillagePieces.Start startPiece, List<StructureComponent> pieces, Random random, int p1,
int p2, int p3, EnumFacing facing, int p5) {
return TofuVillagerHouse.createPiece(startPiece, pieces, random, p1, p2, p3, facing, p5);
}
@Override
public Village buildComponent(PieceWeight villagePiece, Start startPiece, List<StructureComponent> pieces,
Random random, int p1, int p2, int p3, EnumFacing facing, int p5) {
return WAVillagerHouse.createPiece(startPiece, pieces, random, p1, p2, p3, facing, p5);
}
@Override
public Village buildComponent(PieceWeight villagePiece, Start startPiece, List<StructureComponent> pieces, Random random, int p1, int p2, int p3,
EnumFacing facing, int p5) {
return VillagePieceGuardTower2.createPiece(startPiece, pieces, random, p1, p2, p3, facing, p5);
}
@Override
public Village buildComponent(PieceWeight villagePiece, Start startPiece, List<StructureComponent> pieces, Random random, int p1, int p2, int p3, EnumFacing facing, int p5) {
return VillagePieceBarracks.createPiece(startPiece, pieces, random, p1, p2, p3, facing, p5);
}
@Override
public Village buildComponent(PieceWeight villagePiece, Start startPiece, List<StructureComponent> pieces, Random random, int p1, int p2, int p3, EnumFacing facing, int p5) {
return VillagePieceCabin.createPiece(startPiece, pieces, random, p1, p2, p3, facing, p5);
}
@Override
public Village buildComponent(PieceWeight villagePiece, Start startPiece, List<StructureComponent> pieces, Random random, int p1, int p2, int p3, EnumFacing facing, int p5) {
return VillagePieceGuardTower.createPiece(startPiece, pieces, random, p1, p2, p3, facing, p5);
}
@Override
public Village buildComponent(PieceWeight villagePiece, Start startPiece, List<StructureComponent> pieces, Random random, int p1, int p2, int p3, EnumFacing facing, int p5) {
return VillagePieceShop.createPiece(startPiece, pieces, random, p1, p2, p3, facing, p5);
}
@Override
public Village buildComponent(PieceWeight villagePiece, Start startPiece, List<StructureComponent> pieces, Random random, int p1, int p2, int p3, EnumFacing facing, int p5) {
return VillagePieceTrophy.createPiece(startPiece, pieces, random, p1, p2, p3, facing, p5);
}
@Override
public Village buildComponent(PieceWeight villagePiece, Start startPiece, List<StructureComponent> pieces, Random random, int p1, int p2, int p3,
EnumFacing facing, int p5) {
return VillagePieceKeep.createPiece(startPiece, pieces, random, p1, p2, p3, facing, p5);
}