return false;
if(world.countEntities(EntityButterfly.class) > PluginLepidopterology.spawnConstraint)
return false;
if(!spawn.canSpawn(world, x, y, z))
return false;
if(world.isAirBlock(x - 1, y, z)) {
attemptButterflySpawn(world, spawn, x - 1, y, z);
} else if(world.isAirBlock(x + 1, y, z)) {