Split these into two lines, and hardcoding the material IDs is a bad idea. Certainly you could use the `SpectatorListener.ToolAction.SPECTATOR_CYCLE` for the feather, and maybe add an enum value for the compass as well. Maybe `SPECTATOR_TELEPORT(Material.COMPASS)` on line 76 [of that file](https://github.com/rmct/AutoReferee/blob/master/src/main/java/org/mctourney/autoreferee/listeners/SpectatorListener.java), so that the value doesn't have to be hardcoded for the compass either.