From 3c2daddee0ec94fcd82f9b1ef2c87649caa52e65 Mon Sep 17 00:00:00 2001 From: kk Date: Tue, 2 Sep 2025 13:06:18 +0300 Subject: [PATCH] 1.21.8 rg fix --- src/main/java/dev/noah/perplayerkit/KitManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/noah/perplayerkit/KitManager.java b/src/main/java/dev/noah/perplayerkit/KitManager.java index bfbe13a..e0306d3 100644 --- a/src/main/java/dev/noah/perplayerkit/KitManager.java +++ b/src/main/java/dev/noah/perplayerkit/KitManager.java @@ -282,7 +282,10 @@ public boolean regearKit(Player player, int slot) { ItemStack[] kit = kitByKitIDMap.get(IDUtil.getPlayerKitId(uuid, slot)); ItemStack[] playerInventory = player.getInventory().getContents(); - for (int i = 0; i < Math.min(playerInventory.length, kit.length); i++) { + + int maxIndex = Math.min(kit.length, playerInventory.length); + + for (int i = 0; i < maxIndex; i++) { if (kit[i] == null) { continue; } @@ -299,7 +302,6 @@ public boolean regearKit(Player player, int slot) { if (playerInventory[i] == null || playerInventory[i].getType().isAir() || playerInventory[i].getType() == kit[i].getType()) { playerInventory[i] = kit[i]; - continue; } } player.getInventory().setContents(playerInventory);