TheAwesomeGem Posted June 29, 2017 Posted June 29, 2017 (edited) This is the data container I have: public static Map<Integer, List<Pair<String, Integer>>> warriorEquipmentMainHandMap = new HashMap<Integer, List<Pair<String, Integer>>>() {{ put(1, new ArrayList<Pair<String, Integer>>() {{ add(new Pair<>("wooden_axe", 70)); add(new Pair<>("stone_axe", 30)); }}); put(2, new ArrayList<Pair<String, Integer>>() {{ add(new Pair<>("wooden_axe", 20)); add(new Pair<>("stone_axe", 70)); add(new Pair<>("iron_axe", 10)); }}); put(3, new ArrayList<Pair<String, Integer>>() {{ add(new Pair<>("stone_axe", 70)); add(new Pair<>("iron_axe", 30)); }}); }}; Basically I want to turn that into this on the config: warriorequipmentmainhand{ 1{ "wooden_axe":70, "stone_axe":30 } 2{ "wooden_axe":20, "stone_axe":70, "iron_axe":10 } 3{ "stone_axe":70, "iron_axe":30 } } How would I go about doing that since I don't see a list of keyvalpair on configuration? Edited June 29, 2017 by TheAwesomeGem Quote New Channel: https://www.youtube.com/theawesomegemily'>https://www.youtube.com/theawesomegemily My Group: https://www.youtube.com/officialpixelgem Old Channel: https://www.youtube.com/theawesomegem
TheAwesomeGem Posted June 29, 2017 Author Posted June 29, 2017 Well, managed to solve it by myself using string delimiter. Is there any string length limit for a getStringArray? Quote New Channel: https://www.youtube.com/theawesomegemily'>https://www.youtube.com/theawesomegemily My Group: https://www.youtube.com/officialpixelgem Old Channel: https://www.youtube.com/theawesomegem
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.