Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static int getMobsIDFromName(String search) {
- MapleDataProvider dataProvider = MapleDataProviderFactory.getDataProvider(new File("wz/String.wz"));
- MapleData data = dataProvider.getData("Mob.img");
- List<Pair<Integer, String>> mobPairList = new LinkedList<Pair<Integer, String>>();
- for (MapleData mobIdData : data.getChildren()) {
- int mobIdFromData = Integer.parseInt(mobIdData.getName());
- String mobNameFromData = MapleDataTool.getString(mobIdData.getChildByPath("name"), "NO-NAME");
- mobPairList.add(new Pair<Integer, String>(mobIdFromData, mobNameFromData));
- }
- for (Pair<Integer, String> mobPair : mobPairList) {
- if (mobPair.getRight().toLowerCase().equals(search.toLowerCase())) {
- return mobPair.getLeft();
- }
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment