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 }