Only notify player of points earned if they earned more than 0

This commit is contained in:
Teriuihi 2023-09-24 04:25:06 +02:00
parent d00b9b195a
commit 803e4d3d3d

View File

@ -68,12 +68,14 @@ public class SellWindow extends GUI {
pointsManagement.addPoints(uuid, points);
}
}
player.sendMiniMessage(Messages.GUI.EARNED_POINTS, TagResolver.resolver(
Placeholder.parsed("earned_points", String.valueOf(pointsEarned)),
Placeholder.parsed("total_points", String.valueOf(pointsManagement.getPoints(uuid)))));
player.getInventory().addItem(itemsToMoveBack.toArray(ItemStack[]::new)).values()
.forEach(item -> player.getWorld().dropItem(player.getLocation(), item).setOwner(uuid));
player.updateInventory();
if (pointsEarned > 0) {
player.sendMiniMessage(Messages.GUI.EARNED_POINTS, TagResolver.resolver(
Placeholder.parsed("earned_points", String.valueOf(pointsEarned)),
Placeholder.parsed("total_points", String.valueOf(pointsManagement.getPoints(uuid)))));
}
}
/**