Heyloew gaize, What does return true; and return false; do? What is the difference? Are they necessary? That is all, JOPH
For commands, they end the command most of the time. For functions, they return a boolean so you can use it to compare, like Cirno.isCirno() != false it would return true since I am Cirno, unless...
Return true if you handled the message; return false if you did not. If you return false, bukkit will send the "usage" to the sender.