For some reason Magic.Book.getCurrent() has started returning null for me, and at least one person using my bot. Obviously the current magic book can never be null, so something must be wrong. This is the code and output:
getBot().log.debug("Spellbook: " + Magic.Book.getCurrent());
Output...