aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/thatgravyboat/skyblockhud/handlers/CurrencyHandler.java
diff options
context:
space:
mode:
authorThatGravyBoat <thatgravyboat@gmail.com>2021-07-06 19:09:11 -0230
committerGitHub <noreply@github.com>2021-07-06 19:09:11 -0230
commit93248d28d6b314b42f6b0d82164975343b214ece (patch)
treee3e06c24454080f059355133d633e5a076d85ad3 /src/main/java/com/thatgravyboat/skyblockhud/handlers/CurrencyHandler.java
parent91464c8f433e8bf323932ac956678971207b607e (diff)
parent804767ebfc26e2a1252bc327def02389b35dfc6e (diff)
downloadskyblockhud-93248d28d6b314b42f6b0d82164975343b214ece.tar.gz
skyblockhud-93248d28d6b314b42f6b0d82164975343b214ece.tar.bz2
skyblockhud-93248d28d6b314b42f6b0d82164975343b214ece.zip
Merge pull request #2 from ThatGravyBoat/prettier
Add prettier settings and format code
Diffstat (limited to 'src/main/java/com/thatgravyboat/skyblockhud/handlers/CurrencyHandler.java')
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/handlers/CurrencyHandler.java47
1 files changed, 26 insertions, 21 deletions
diff --git a/src/main/java/com/thatgravyboat/skyblockhud/handlers/CurrencyHandler.java b/src/main/java/com/thatgravyboat/skyblockhud/handlers/CurrencyHandler.java
index 12b04d8..7da9c9d 100644
--- a/src/main/java/com/thatgravyboat/skyblockhud/handlers/CurrencyHandler.java
+++ b/src/main/java/com/thatgravyboat/skyblockhud/handlers/CurrencyHandler.java
@@ -3,27 +3,37 @@ package com.thatgravyboat.skyblockhud.handlers;
import com.thatgravyboat.skyblockhud.Utils;
import com.thatgravyboat.skyblockhud.api.events.SidebarLineUpdateEvent;
import com.thatgravyboat.skyblockhud.api.events.SidebarPostEvent;
-import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
-
import java.math.RoundingMode;
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
import java.util.Arrays;
import java.util.Locale;
import java.util.regex.Pattern;
+import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
public class CurrencyHandler {
private static int bits = 0;
private static double coins = 0;
- public static void setBits(int amount){ bits = amount; }
- public static void setCoins(double amount){ coins = amount; }
- public static int getBits(){ return bits; }
- public static double getCoins(){ return coins; }
+ public static void setBits(int amount) {
+ bits = amount;
+ }
+
+ public static void setCoins(double amount) {
+ coins = amount;
+ }
+
+ public static int getBits() {
+ return bits;
+ }
+
+ public static double getCoins() {
+ return coins;
+ }
@SubscribeEvent
- public void onSidebarLineUpdate(SidebarLineUpdateEvent event){
+ public void onSidebarLineUpdate(SidebarLineUpdateEvent event) {
if (Utils.removeColor(event.formattedLine.toLowerCase().trim()).contains("purse:") || Utils.removeColor(event.formattedLine.toLowerCase().trim()).contains("piggy:")) {
CurrencyHandler.checkCoins(event.formattedLine);
}
@@ -33,32 +43,27 @@ public class CurrencyHandler {
}
@SubscribeEvent
- public void onSidebarPost(SidebarPostEvent event){
- if (!Arrays.toString(event.arrayScores).toLowerCase().contains("bits:")){
+ public void onSidebarPost(SidebarPostEvent event) {
+ if (!Arrays.toString(event.arrayScores).toLowerCase().contains("bits:")) {
CurrencyHandler.setBits(0);
}
}
- public static String getCoinsFormatted(){
-
+ public static String getCoinsFormatted() {
DecimalFormat formatter = new DecimalFormat("#,###.0", DecimalFormatSymbols.getInstance(Locale.CANADA));
String output = formatter.format(coins);
- if (output.equals(".0")) output = "0.0";
- else if (output.equals(",0")) output = "0,0";
+ if (output.equals(".0")) output = "0.0"; else if (output.equals(",0")) output = "0,0";
return output;
}
- public static String getBitsFormatted(){
+ public static String getBitsFormatted() {
DecimalFormat formatter = new DecimalFormat("#.#", DecimalFormatSymbols.getInstance(Locale.CANADA));
formatter.setRoundingMode(RoundingMode.FLOOR);
- return bits > 999 ? formatter.format((double)bits / 1000)+ "k" : String.valueOf(bits);
+ return bits > 999 ? formatter.format((double) bits / 1000) + "k" : String.valueOf(bits);
}
- public static void checkCoins(String formatedScoreboardLine){
- String purse = Utils.removeWhiteSpaceAndRemoveWord(
- Utils.removeColor(formatedScoreboardLine.toLowerCase().trim()),
- Utils.removeColor(formatedScoreboardLine.toLowerCase().trim()).contains("purse:") ? "purse:" : "piggy:"
- ).replace(",", "");
+ public static void checkCoins(String formatedScoreboardLine) {
+ String purse = Utils.removeWhiteSpaceAndRemoveWord(Utils.removeColor(formatedScoreboardLine.toLowerCase().trim()), Utils.removeColor(formatedScoreboardLine.toLowerCase().trim()).contains("purse:") ? "purse:" : "piggy:").replace(",", "");
if (!purse.contains("(") && !purse.contains("+")) {
try {
double coins = Double.parseDouble(Pattern.compile("[^0-9.]").matcher(purse).replaceAll(""));
@@ -69,7 +74,7 @@ public class CurrencyHandler {
}
}
- public static void checkBits(String formatedScoreboardLine){
+ public static void checkBits(String formatedScoreboardLine) {
String bits = Utils.removeWhiteSpaceAndRemoveWord(Utils.removeColor(formatedScoreboardLine.toLowerCase().trim()), "bits:").replace(",", "");
try {
int bit = Integer.parseInt(Pattern.compile("[^0-9]").matcher(bits).replaceAll(""));