// are we attached?
if (strung) {
// pick the colors
DyeColor primaryColor = getPrimaryColor(generator, odds);
DyeColor secondaryColor = getSecondaryColor(generator, odds);
// draw the bottom of the blimp
chunk.setCircle(8, 8, 3, balloonY1 - 1, Material.WOOL, primaryColor);
chunk.setCircle(8, 8, 4, balloonY1, balloonY1 + 3, Material.WOOL, primaryColor);
chunk.setCircle(8, 8, 5, balloonY1 + 3, balloonY1 + 7, Material.WOOL, primaryColor);
chunk.setCircle(8, 8, 6, balloonY1 + 7, Material.WOOL, primaryColor);
// middle of the blimp
int step = 2 + odds.getRandomInt(4);
int y = balloonY1 + 8;
do {
DyeColor color = primaryColor;
if (y % step != 0)
color = secondaryColor;
chunk.setCircle(8, 8, 6, y, Material.WOOL, color);
y++;
} while (y < balloonY2 - 3);