mirror of
https://github.com/PikaMug/Quests.git
synced 2024-11-15 07:05:51 +01:00
Move related utility methods to dependency class, part 3
This commit is contained in:
parent
0eb9c36386
commit
cb02c965a7
@ -19,6 +19,7 @@ import org.bukkit.entity.Player;
|
|||||||
import org.bukkit.plugin.RegisteredServiceProvider;
|
import org.bukkit.plugin.RegisteredServiceProvider;
|
||||||
|
|
||||||
import me.blackvein.quests.util.DenizenAPI;
|
import me.blackvein.quests.util.DenizenAPI;
|
||||||
|
import me.blackvein.quests.util.Lang;
|
||||||
import me.blackvein.quests.util.WorldGuardAPI;
|
import me.blackvein.quests.util.WorldGuardAPI;
|
||||||
import me.clip.placeholderapi.PlaceholderAPIPlugin;
|
import me.clip.placeholderapi.PlaceholderAPIPlugin;
|
||||||
import net.citizensnpcs.api.CitizensPlugin;
|
import net.citizensnpcs.api.CitizensPlugin;
|
||||||
@ -223,6 +224,25 @@ public class Dependencies {
|
|||||||
return (permission != null);
|
return (permission != null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getCurrency(boolean plural) {
|
||||||
|
if (getVaultEconomy() == null) {
|
||||||
|
return Lang.get("money");
|
||||||
|
}
|
||||||
|
if (plural) {
|
||||||
|
if (getVaultEconomy().currencyNamePlural().trim().isEmpty()) {
|
||||||
|
return Lang.get("money");
|
||||||
|
} else {
|
||||||
|
return getVaultEconomy().currencyNamePlural();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (getVaultEconomy().currencyNameSingular().trim().isEmpty()) {
|
||||||
|
return Lang.get("money");
|
||||||
|
} else {
|
||||||
|
return getVaultEconomy().currencyNameSingular();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public boolean runDenizenScript(String scriptName, Quester quester) {
|
public boolean runDenizenScript(String scriptName, Quester quester) {
|
||||||
return plugin.getDenizenTrigger().runDenizenScript(scriptName, quester);
|
return plugin.getDenizenTrigger().runDenizenScript(scriptName, quester);
|
||||||
}
|
}
|
||||||
|
@ -3396,23 +3396,11 @@ public class Quests extends JavaPlugin implements ConversationAbandonedListener
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated
|
||||||
|
*/
|
||||||
public String getCurrency(boolean plural) {
|
public String getCurrency(boolean plural) {
|
||||||
if (depends.getVaultEconomy() == null) {
|
return depends.getCurrency(plural);
|
||||||
return Lang.get("money");
|
|
||||||
}
|
|
||||||
if (plural) {
|
|
||||||
if (depends.getVaultEconomy().currencyNamePlural().trim().isEmpty()) {
|
|
||||||
return Lang.get("money");
|
|
||||||
} else {
|
|
||||||
return depends.getVaultEconomy().currencyNamePlural();
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if (depends.getVaultEconomy().currencyNameSingular().trim().isEmpty()) {
|
|
||||||
return Lang.get("money");
|
|
||||||
} else {
|
|
||||||
return depends.getVaultEconomy().currencyNameSingular();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean removeItem(Inventory inventory, ItemStack is) {
|
public static boolean removeItem(Inventory inventory, ItemStack is) {
|
||||||
|
@ -388,18 +388,18 @@ public class CmdExecutor implements CommandExecutor {
|
|||||||
.getVaultEconomy().getBalance(quester.getOfflinePlayer()) >= reqs.getMoney()) {
|
.getVaultEconomy().getBalance(quester.getOfflinePlayer()) >= reqs.getMoney()) {
|
||||||
if (reqs.getMoney() == 1) {
|
if (reqs.getMoney() == 1) {
|
||||||
cs.sendMessage(ChatColor.GRAY + "- " + ChatColor.GREEN + reqs.getMoney() + " "
|
cs.sendMessage(ChatColor.GRAY + "- " + ChatColor.GREEN + reqs.getMoney() + " "
|
||||||
+ plugin.getCurrency(false));
|
+ plugin.getDependencies().getCurrency(false));
|
||||||
} else {
|
} else {
|
||||||
cs.sendMessage(ChatColor.GRAY + "- " + ChatColor.GREEN + reqs.getMoney() + " "
|
cs.sendMessage(ChatColor.GRAY + "- " + ChatColor.GREEN + reqs.getMoney() + " "
|
||||||
+ plugin.getCurrency(true));
|
+ plugin.getDependencies().getCurrency(true));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (reqs.getMoney() == 1) {
|
if (reqs.getMoney() == 1) {
|
||||||
cs.sendMessage(ChatColor.GRAY + "- " + ChatColor.RED + reqs.getMoney() + " "
|
cs.sendMessage(ChatColor.GRAY + "- " + ChatColor.RED + reqs.getMoney() + " "
|
||||||
+ plugin.getCurrency(false));
|
+ plugin.getDependencies().getCurrency(false));
|
||||||
} else {
|
} else {
|
||||||
cs.sendMessage(ChatColor.GRAY + "- " + ChatColor.RED + reqs.getMoney() + " "
|
cs.sendMessage(ChatColor.GRAY + "- " + ChatColor.RED + reqs.getMoney() + " "
|
||||||
+ plugin.getCurrency(true));
|
+ plugin.getDependencies().getCurrency(true));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -159,8 +159,8 @@ public class RequirementsPrompt extends NumericPrompt {
|
|||||||
} else {
|
} else {
|
||||||
int moneyReq = (Integer) context.getSessionData(CK.REQ_MONEY);
|
int moneyReq = (Integer) context.getSessionData(CK.REQ_MONEY);
|
||||||
return ChatColor.GRAY + "(" + ChatColor.AQUA + moneyReq + " "
|
return ChatColor.GRAY + "(" + ChatColor.AQUA + moneyReq + " "
|
||||||
+ (moneyReq > 1 ? plugin.getCurrency(true) : plugin.getCurrency(false)) + ChatColor.GRAY
|
+ (moneyReq > 1 ? plugin.getDependencies().getCurrency(true)
|
||||||
+ ")";
|
: plugin.getDependencies().getCurrency(false)) + ChatColor.GRAY + ")";
|
||||||
}
|
}
|
||||||
case 2:
|
case 2:
|
||||||
if (context.getSessionData(CK.REQ_QUEST_POINTS) == null) {
|
if (context.getSessionData(CK.REQ_QUEST_POINTS) == null) {
|
||||||
|
@ -133,8 +133,8 @@ public class RewardsPrompt extends NumericPrompt {
|
|||||||
} else {
|
} else {
|
||||||
int moneyRew = (Integer) context.getSessionData(CK.REW_MONEY);
|
int moneyRew = (Integer) context.getSessionData(CK.REW_MONEY);
|
||||||
return ChatColor.GRAY + "(" + ChatColor.AQUA + moneyRew + " "
|
return ChatColor.GRAY + "(" + ChatColor.AQUA + moneyRew + " "
|
||||||
+ (moneyRew > 1 ? plugin.getCurrency(true) : plugin.getCurrency(false)) + ChatColor.GRAY
|
+ (moneyRew > 1 ? plugin.getDependencies().getCurrency(true)
|
||||||
+ ")";
|
: plugin.getDependencies().getCurrency(false)) + ChatColor.GRAY + ")";
|
||||||
}
|
}
|
||||||
case 2:
|
case 2:
|
||||||
if (context.getSessionData(CK.REW_QUEST_POINTS) == null) {
|
if (context.getSessionData(CK.REW_QUEST_POINTS) == null) {
|
||||||
|
Loading…
Reference in New Issue
Block a user