Posted September 20, 201510 yr Im trying to make every field and method in the entity class public but it doesn't seem to be working. CoreMod: @TransformerExclusions( { "Mod" } ) public class FlyingFortressCore implements IFMLLoadingPlugin{ public static Boolean isObfuscatedEnvironment = null; @Override public String[] getASMTransformerClass() { return null; } @Override public String getModContainerClass(){ return null; } @Override public String getSetupClass(){ return null; } @Override public void injectData(Map<String, Object> data){ isObfuscatedEnvironment = (Boolean)data.get( "runtimeDeobfuscationEnabled" ); } @Override public String getAccessTransformerClass(){ return "AccessTransformer"; } } Access Transform class public AccessTransformer() throws IOException { super("Mod_At.cfg"); } Config public net.minecraft.entity.Entity * # All fields public net.minecraft.entity.Entity *() # All methods Ive already checked, everything is loading. Whats wrong with it
September 21, 201510 yr getAccessTransformerClass should return the full name of your class (e.g. com.yourname.yourmod.AccessTransformer ), not just the class name. You should currently be getting an error in the log for your access transformer class. Do you really need everything in Entity to be public? Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.
September 21, 201510 yr ATs are not recommended to be used. If you want to access a private value, use Reflection to access it. Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support. 1.12 -> 1.13 primer by williewillus. 1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support. http://www.howoldisminecraft1710.today/
September 23, 20159 yr I heard making all methods public using an * may not work for most classes. WIP mods: easyautomation, easyenergy, easyelectronics, easymoney, easytrasportation, easysecurity, easymultiverse, easyfactions, easymagick, easyalchemy, easyseasons
September 23, 20159 yr Side note: You don't need an IFMLLoadingPlugin to use an Access Transformer. Don't make mods if you don't know Java. Check out my website: http://shadowfacts.net Developer of many mods
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.