aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/garden
diff options
context:
space:
mode:
authorJulienraptor01 <julienraptor01@gmail.com>2024-07-18 10:12:11 +0200
committerGitHub <noreply@github.com>2024-07-18 16:12:11 +0800
commite2d64c18fdf3fea60a3d482dfd00bd8f49298f55 (patch)
tree88e1cca448eee8fceb6b33febb26637b8a94fa1e /src/main/java/de/hysky/skyblocker/skyblock/garden
parentcceaa38e7c1783d0446a50dbb09e42b8287e38d1 (diff)
downloadSkyblocker-e2d64c18fdf3fea60a3d482dfd00bd8f49298f55.tar.gz
Skyblocker-e2d64c18fdf3fea60a3d482dfd00bd8f49298f55.tar.bz2
Skyblocker-e2d64c18fdf3fea60a3d482dfd00bd8f49298f55.zip
make all formatting use static instances of numberformat using US locale (#765)
Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/garden')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/garden/VisitorHelper.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/garden/VisitorHelper.java b/src/main/java/de/hysky/skyblocker/skyblock/garden/VisitorHelper.java
index d8f4dad7..7dd332e0 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/garden/VisitorHelper.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/garden/VisitorHelper.java
@@ -36,6 +36,7 @@ import java.util.Map;
//TODO: check inventory items, sum all repeated items into one
public class VisitorHelper {
private static final Logger LOGGER = LoggerFactory.getLogger("Skyblocker Visitor Helper");
+ private static final NumberFormat NUMBER_FORMAT = NumberFormat.getInstance(Locale.US);
// The pair contains the name of the visitor and the texture if the icon is a player head
private static final Map<Pair<String, String>, Object2IntMap<String>> itemMap = new HashMap<>();
@@ -130,7 +131,7 @@ public class VisitorHelper {
String itemName = splitItemText[0].trim();
if (itemName.isEmpty()) return;
try {
- int amount = splitItemText.length == 2 ? NumberFormat.getInstance(Locale.US).parse(splitItemText[1].trim()).intValue() : 1;
+ int amount = splitItemText.length == 2 ? NUMBER_FORMAT.parse(splitItemText[1].trim()).intValue() : 1;
Pair<String, String> key = Pair.of(visitorName, visitorTexture);
Object2IntMap<String> visitorMap = itemMap.computeIfAbsent(key, _key -> new Object2IntOpenHashMap<>());
visitorMap.put(itemName, amount);