@Override public void fire() { /** When the timer reaches 0 unskull the player. */ if (player.getSkullTimer() == 0) { player.getPacketBuilder().sendMessage("You have been successfully unskulled."); player.setSkullIcon(-1); player.getFlags().flag(Flag.APPEARANCE); this.cancel(); return; } /** Otherwise decrement the timer. */ player.decrementSkullTimer(); }