    001    package net.minecraft.world.gen.structure;
    002
    003    public class StructureVillagePieceWeight
    004    {
    005        /** The Class object for the represantation of this village piece. */
    006        public Class villagePieceClass;
    007        public final int villagePieceWeight;
    008        public int villagePiecesSpawned;
    009        public int villagePiecesLimit;
    010
    011        public StructureVillagePieceWeight(Class par1Class, int par2, int par3)
    012        {
    013            this.villagePieceClass = par1Class;
    014            this.villagePieceWeight = par2;
    015            this.villagePiecesLimit = par3;
    016        }
    017
    018        public boolean canSpawnMoreVillagePiecesOfType(int par1)
    019        {
    020            return this.villagePiecesLimit == 0 || this.villagePiecesSpawned < this.villagePiecesLimit;
    021        }
    022
    023        public boolean canSpawnMoreVillagePieces()
    024        {
    025            return this.villagePiecesLimit == 0 || this.villagePiecesSpawned < this.villagePiecesLimit;
    026        }
    027    }