diff --git a/paper/src/main/java/com/badbones69/crazycrates/listeners/MiscListener.java b/paper/src/main/java/com/badbones69/crazycrates/listeners/MiscListener.java index 1ba37a68e..a26b00b7e 100644 --- a/paper/src/main/java/com/badbones69/crazycrates/listeners/MiscListener.java +++ b/paper/src/main/java/com/badbones69/crazycrates/listeners/MiscListener.java @@ -78,6 +78,8 @@ public void onPlayerJoin(PlayerJoinEvent event) { if (PrizeManager.isCapped(crate, player)) { PrizeManager.givePrize(player, crate.getPrize(this.userManager.getRespinPrize(player.getUniqueId(), crate.getFileName())), crate); + this.userManager.removeRespinPrize(player.getUniqueId(), crate.getFileName()); + count++; continue; // continue, because we should give them all the prizes on join.