From 2a7f81339e5a97789a8896411b94b357fdfbd377 Mon Sep 17 00:00:00 2001 From: Rosenthalk0 Date: Fri, 14 Apr 2023 19:07:32 -0500 Subject: [PATCH] I'm pretty sure that when I changed this a while back, I either messed up the loading or i forgot to fully fix this, but this should fix the issue with the cloning of the items resulting in having a bunch of element stats added to the new Statdata! --- .../net/Indyuce/mmoitems/stat/data/ElementListData.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/MMOItems-API/src/main/java/net/Indyuce/mmoitems/stat/data/ElementListData.java b/MMOItems-API/src/main/java/net/Indyuce/mmoitems/stat/data/ElementListData.java index 9bb26901..3cd31a17 100644 --- a/MMOItems-API/src/main/java/net/Indyuce/mmoitems/stat/data/ElementListData.java +++ b/MMOItems-API/src/main/java/net/Indyuce/mmoitems/stat/data/ElementListData.java @@ -41,7 +41,13 @@ public class ElementListData implements Mergeable { @Override public StatData cloneData() { ElementListData ret = new ElementListData(); - stats.forEach((key, value) -> ret.stats.put(key, value)); + for (Map.Entry, Double> entry : stats.entrySet()) { + Pair key = entry.getKey(); + Double value = entry.getValue(); + if (value != 0) { + ret.stats.put(key, value); + } + } return ret; }