This should be a state, stupid bukkit