package net.minecraft.world.gen.structure; class StructureStrongholdPieceWeight { public Class pieceClass; /** * This basically keeps track of the 'epicness' of a structure. Epic structure components have a higher 'weight', * and Structures may only grow up to a certain 'weight' before generation is stopped */ public final int pieceWeight; public int instancesSpawned; /** How many Structure Pieces of this type may spawn in a structure */ public int instancesLimit; public StructureStrongholdPieceWeight(Class par1Class, int par2, int par3) { this.pieceClass = par1Class; this.pieceWeight = par2; this.instancesLimit = par3; } public boolean canSpawnMoreStructuresOfType(int par1) { return this.instancesLimit == 0 || this.instancesSpawned < this.instancesLimit; } public boolean canSpawnMoreStructures() { return this.instancesLimit == 0 || this.instancesSpawned < this.instancesLimit; } }