r.stackHeight = genObject.get("yVariance").getAsInt();
if (genObject.has("zVariance"))
r.stackHeight = genObject.get("zVariance").getAsInt();
return r;
} else if ("boulder".equals(template)) {
WorldGenBoulder r = new WorldGenBoulder(resList, clusterSize, matList);
if (isObject) {
if (genObject.has("sizeVariance"))
r.sizeVariance = genObject.get("sizeVariance").getAsInt();
if (genObject.has("count"))
r.clusters = genObject.get("count").getAsInt();