From 38a613c4ac526bfd52d302a9d19759d41019ddcb Mon Sep 17 00:00:00 2001 From: Brianna Date: Wed, 29 Jul 2020 15:10:05 -0500 Subject: [PATCH] Fix for Item based currency. This changes the languages files! --- src/main/java/com/songoda/epicheads/head/Head.java | 9 +++++++-- src/main/resources/en_US.lang | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/songoda/epicheads/head/Head.java b/src/main/java/com/songoda/epicheads/head/Head.java index 34c1a0f..7a856a2 100644 --- a/src/main/java/com/songoda/epicheads/head/Head.java +++ b/src/main/java/com/songoda/epicheads/head/Head.java @@ -1,6 +1,7 @@ package com.songoda.epicheads.head; import com.songoda.core.compatibility.CompatibleMaterial; +import com.songoda.core.hooks.EconomyManager; import com.songoda.core.utils.ItemUtils; import com.songoda.epicheads.EpicHeads; import com.songoda.epicheads.settings.Settings; @@ -100,9 +101,13 @@ public class Head { lore.add(plugin.getLocale().getMessage("general.head.staffpicked").getMessage()); lore.add(plugin.getLocale().getMessage("general.head.id") .processPlaceholder("id", this.id).getMessage()); - if (!free) + if (!free) { + String fcost = Settings.ECONOMY_PLUGIN.getString().equalsIgnoreCase("item") + ? cost + " " + Settings.ITEM_TOKEN_TYPE.getString() + : EconomyManager.formatEconomy(cost); lore.add(plugin.getLocale().getMessage("general.head.cost") - .processPlaceholder("cost", cost).getMessage()); + .processPlaceholder("cost", fcost).getMessage()); + } return lore; } diff --git a/src/main/resources/en_US.lang b/src/main/resources/en_US.lang index 8eaedbd..4e0ca31 100644 --- a/src/main/resources/en_US.lang +++ b/src/main/resources/en_US.lang @@ -20,7 +20,7 @@ general: head: staffpicked: '&8Staff Favorite' id: '&8ID: &7%id%' - cost: '&8Cost: &7$%cost%' + cost: '&8Cost: &7%cost%' gui: heads: refine: '&9Refine Search'