From 9a119c692b9f11ac63b6b72b6cf09e143a965ea8 Mon Sep 17 00:00:00 2001 From: SamB440 Date: Fri, 17 Mar 2023 17:49:43 +0000 Subject: [PATCH] Try to fix eco error? --- .../java/net/islandearth/rpgregions/gui/DiscoveryGUI.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/rpgregions/src/main/java/net/islandearth/rpgregions/gui/DiscoveryGUI.java b/rpgregions/src/main/java/net/islandearth/rpgregions/gui/DiscoveryGUI.java index 389e1bf..a777f71 100644 --- a/rpgregions/src/main/java/net/islandearth/rpgregions/gui/DiscoveryGUI.java +++ b/rpgregions/src/main/java/net/islandearth/rpgregions/gui/DiscoveryGUI.java @@ -10,7 +10,6 @@ import com.github.stefvanschie.inventoryframework.pane.util.Mask; import io.papermc.lib.PaperLib; import me.arcaniax.hdb.api.HeadDatabaseAPI; import net.islandearth.rpgregions.RPGRegions; -import net.islandearth.rpgregions.api.RPGRegionsAPI; import net.islandearth.rpgregions.command.IconCommand; import net.islandearth.rpgregions.managers.data.account.RPGRegionsAccount; import net.islandearth.rpgregions.managers.data.region.ConfiguredRegion; @@ -26,7 +25,6 @@ import org.bukkit.Material; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemFlag; import org.bukkit.inventory.ItemStack; -import org.bukkit.plugin.RegisteredServiceProvider; import java.util.ArrayList; import java.util.List; @@ -241,7 +239,8 @@ public class DiscoveryGUI extends RPGRegionsGUI { boolean finalRequirements = requirements; double teleportCost = configuredRegion.getTeleportCost(player); - Economy eco = plugin.getEcoProvider() != null ? plugin.getEcoProvider() : null; + Economy eco = plugin.getEcoProvider(); + String ecoLore = eco == null ? "" : Translations.TELEPORT_COST.get(player) + " " + teleportCost + eco.currencyNamePlural(); items.add(new GuiItem(new ItemStackBuilder(item) .withName(colour + configuredRegion.getCustomName()) .withLore(lore) @@ -250,7 +249,7 @@ public class DiscoveryGUI extends RPGRegionsGUI { .withLore(" ") .withLore(requirementStrings) .withLore(teleport) - .withLore(eco == null ? "" : Translations.TELEPORT_COST.get(player) + " " + teleportCost + eco.currencyNamePlural()) + .withLore(ecoLore) .addFlags(ItemFlag.HIDE_ATTRIBUTES) .build(), event -> {