diff --git a/src/main/java/emu/nebula/data/GameData.java b/src/main/java/emu/nebula/data/GameData.java index 1079902..c69258b 100644 --- a/src/main/java/emu/nebula/data/GameData.java +++ b/src/main/java/emu/nebula/data/GameData.java @@ -11,7 +11,7 @@ import java.util.stream.Collectors; import it.unimi.dsi.fastutil.ints.*; import it.unimi.dsi.fastutil.objects.Object2ObjectMap; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; - +import emu.nebula.data.custom.CharGemAttrGroupDef; import emu.nebula.data.resources.*; import lombok.Getter; diff --git a/src/main/java/emu/nebula/data/resources/CharGemAttrGroupDef.java b/src/main/java/emu/nebula/data/custom/CharGemAttrGroupDef.java similarity index 95% rename from src/main/java/emu/nebula/data/resources/CharGemAttrGroupDef.java rename to src/main/java/emu/nebula/data/custom/CharGemAttrGroupDef.java index baad3c6..1329240 100644 --- a/src/main/java/emu/nebula/data/resources/CharGemAttrGroupDef.java +++ b/src/main/java/emu/nebula/data/custom/CharGemAttrGroupDef.java @@ -1,4 +1,4 @@ -package emu.nebula.data.resources; +package emu.nebula.data.custom; import java.util.List; import java.util.Map; @@ -6,6 +6,7 @@ import java.util.Map; import emu.nebula.data.BaseDef; import emu.nebula.data.GameData; import emu.nebula.data.ResourceType; +import emu.nebula.data.resources.CharGemAttrValueDef; import emu.nebula.util.WeightedList; import it.unimi.dsi.fastutil.ints.IntArrayList; import it.unimi.dsi.fastutil.ints.IntList; @@ -97,7 +98,7 @@ public class CharGemAttrGroupDef extends BaseDef { this.values = new WeightedList<>(); } - protected void addValue(CharGemAttrValueDef value) { + public void addValue(CharGemAttrValueDef value) { this.values.add(value.getRarity(), value); } diff --git a/src/main/java/emu/nebula/data/resources/CharGemSlotControlDef.java b/src/main/java/emu/nebula/data/resources/CharGemSlotControlDef.java index a5074a0..2f17944 100644 --- a/src/main/java/emu/nebula/data/resources/CharGemSlotControlDef.java +++ b/src/main/java/emu/nebula/data/resources/CharGemSlotControlDef.java @@ -3,6 +3,7 @@ package emu.nebula.data.resources; import emu.nebula.data.BaseDef; import emu.nebula.data.GameData; import emu.nebula.data.ResourceType; +import emu.nebula.data.custom.CharGemAttrGroupDef; import emu.nebula.util.CustomIntArray; import emu.nebula.util.Utils; import emu.nebula.util.WeightedList;