private void drawCrag(int[][] currentBlockArray, String group, int paintRadius, int x, int z, int minX, int maxX, int minZ, int maxZ) {
        if(x > minX && x < maxX) {
            if(gound[x] <= z + paintRadius + 10) {
                z -= paintRadius * 2;
            }
            if(gound[x] > z + paintRadius + 10) {
                world.PaintAtPoint(currentBlockArray, group, paintRadius, x, z, minX, maxX, minZ, maxZ);
                int spines = Rand.getRange(4, 10);
                int direction = 0;
                for(int i = 0; i < spines; i++) {
                    direction = Rand.getRange(360 * i / spines, 360 * i / spines + (360 / spines));
                    drawSpine(currentBlockArray, group, paintRadius / 2, direction, x, z, minX, maxX, minZ, maxZ);
                }
            }
        }
    }