Posted May 31, 201510 yr I need to figure out the obfuscated name of several (10+) fields in vanilla classes. I attempted to use the FMLDeobfuscationRemapper to do this, but unfortunately it returns an empty map. try { Method getFieldMapMethod = FMLDeobfuscatingRemapper.class.getDeclaredMethod("getFieldMap", String.class); getFieldMapMethod.setAccessible(true); Map<String, String> itemFieldMap = (Map<String, String>) getFieldMapMethod.invoke(FMLDeobfuscatingRemapper.INSTANCE, "net.minecraft.item.Item"); System.out.println(itemFieldMap.keySet()); } catch (Exception e) { e.printStackTrace(); } This prints out []. Maker of the Craft++ mod.
May 31, 201510 yr Author I'm writing a mod to write certain fields of items and blocks to Json files, using the library json-io. I have to specify the fields I want outputted to the library. Maker of the Craft++ mod.
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.