GJ's for loop won't compile, as it is missing a condition and update clause. As for the splitting hairs question, as the Bukkit staff will be maintaining this into the future, what is important is that it fits their conventions, as to simplify maintenance. You've given sufficient benefits to the suggested form to make up for the personal preference.