@Override public void handlePlayer(Player player, Command command, CommandContext args) { game = GameManager.INSTANCE.getRawGame(args.getString(0)); if (game == null) { ChatUtils.error(player, Lang.getNotExist().replace("<item>", args.getString(0))); return; } ChatUtils.send(player, ChatStyle.BRIGHT_GREEN, "Hit a chest to add it to %s.", game.getName()); if (args.getRawArgs().size() == 2) { try { float weight = (float) args.getDouble(1); SessionListener.addSession( SessionType.CHEST_ADDER, player, args.getString(0), "weight", weight); return; } catch (NumberFormatException numberFormatException) { } } SessionListener.addSession(SessionType.CHEST_ADDER, player, args.getString(0)); }