public void setValue(RNG rng, VoxelStack stack, int x, int y, int z)
	{
		if (x >= minX && x <= maxX && y >= minY && y <= maxY && z >= minZ && z <= maxZ)
			determineValue(rng,stack,x,y,z);
		for (TreeNodeArea tna: subAreas)
		{
			tna.setValue(rng, stack, x, y, z);
		}
	}