From 46495540c1b831fd0c0b236088b7c7498c1c92e6 Mon Sep 17 00:00:00 2001 From: WolfDW Date: Thu, 25 Jun 2020 02:40:41 +0000 Subject: [PATCH] Added island score block limits. --- src/main/java/com/songoda/skyblock/menus/Levelling.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/songoda/skyblock/menus/Levelling.java b/src/main/java/com/songoda/skyblock/menus/Levelling.java index a9735189..300893cb 100644 --- a/src/main/java/com/songoda/skyblock/menus/Levelling.java +++ b/src/main/java/com/songoda/skyblock/menus/Levelling.java @@ -260,7 +260,14 @@ public class Levelling { inventorySlot++; - long pointsEarned = materialAmount * pointsMultiplier; + long materialLimit = mainConfig.getFileConfiguration().getLong("Materials." + material + ".Limit", materialAmount); + long materialAmountCounted = Math.min(materialLimit, materialAmount); + + if (materialLimit == -1) + materialAmountCounted = materialAmount; + + long pointsEarned = materialAmountCounted * pointsMultiplier; + String name = skyblock.getLocalizationManager().getLocalizationFor(CompatibleMaterial.class).getLocale(materials);