java.lang.IllegalArgumentException:绑定必须为正

时间:2018-11-29 03:31:15

标签: java

我想做的是浏览项目列表,如果玩家拥有一个ITEM IDS,则它将检查下一个项目,依此类推。截至目前。我得到了全套,没有重复,但是当我拥有全部5个项目时。我受约束一定是积极的。请注意,我希望玩家只要仍然拥有全套(即全5)就停止获取该物品。 我现在很累,所以我无法真正思考。任何帮助表示赞赏。

   if (Misc.random(3) == 1) {
        player.getActionSender().sendDebugMessage("hi");
        List<Item> lumberjackPossibilities = new ArrayList<>();
        for (Item item : LUMBERJACK) {
            if ((item.getId() == HAT || item.getId() == TOP || item.getId() == LEGS || item.getId() == BOOTS) && itemService.playerOwnsItem(player, item.getId())) {
                continue;
            }
            lumberjackPossibilities.add(item);
        }
        Item reward = null;
        Random random = new Random();
        while (reward == null || reward.getCount() == -1) {
            int index = random.nextInt(lumberjackPossibilities.size());
            reward = lumberjackPossibilities.get(index);
        }
    }

0 个答案:

没有答案
相关问题