package ttftcuts.physis.common.worldgen.structure.prop; import java.util.Random; import ttftcuts.physis.common.helper.WorldGenHelper; import ttftcuts.physis.common.worldgen.structure.StructureGenerator.StructurePiece; import net.minecraft.world.World; import net.minecraft.world.gen.structure.StructureBoundingBox; public abstract class PropType { public final String id; public static final StructureBoundingBox defaultBounds = new StructureBoundingBox(0,0,0,0,0,0); //public StructureBoundingBox bounds = defaultBounds; public PropType(String name) { this.id = name; PropTypes.propTypes.put(name,this); } public StructureBoundingBox getBoundingBoxForProp(Prop prop) { return WorldGenHelper.cloneBounds(defaultBounds); } public void buildProp(StructurePiece component, Prop prop, World world, StructureBoundingBox limit, Random rand) { } }