From 999b474a9db090f2f0555dd26b04214c6ee5d0d2 Mon Sep 17 00:00:00 2001 From: destro174 <40720638+destro174@users.noreply.github.com> Date: Tue, 15 Feb 2022 22:51:51 +0100 Subject: [PATCH] Add increasing prices for claimblocks --- .../ryanhamshire/GriefPrevention/GriefPrevention.java | 11 +++++++++++ .../GriefPrevention/alttd/config/Config.java | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/ryanhamshire/GriefPrevention/GriefPrevention.java b/src/main/java/me/ryanhamshire/GriefPrevention/GriefPrevention.java index 3a4d583..913803e 100644 --- a/src/main/java/me/ryanhamshire/GriefPrevention/GriefPrevention.java +++ b/src/main/java/me/ryanhamshire/GriefPrevention/GriefPrevention.java @@ -3896,4 +3896,15 @@ public class GriefPrevention extends JavaPlugin else portalReturnTaskMap.put(player.getUniqueId(), task); } + + private double claimBlockCost(int currentClaimBlocks, int blockCount) { + if (Config.claimBlockPrices.isEmpty()) + return blockCount * GriefPrevention.instance.config_economy_claimBlocksPurchaseCost; + + double totalBlocks = currentClaimBlocks + blockCount; + double cost = 0; + // TODO finish me + return cost; + } + } diff --git a/src/main/java/me/ryanhamshire/GriefPrevention/alttd/config/Config.java b/src/main/java/me/ryanhamshire/GriefPrevention/alttd/config/Config.java index 59ef348..c6dd0f5 100644 --- a/src/main/java/me/ryanhamshire/GriefPrevention/alttd/config/Config.java +++ b/src/main/java/me/ryanhamshire/GriefPrevention/alttd/config/Config.java @@ -143,7 +143,7 @@ public class Config extends AbstractConfig { } public static HashMap claimBlockPrices = new HashMap<>(); - public static void claimBlockSettings() { + private static void claimBlockSettings() { claimBlockPrices.clear(); config.getMap( "claimblock-prices", new HashMap(){{ put("0", .25);