Jump to content

hypercross

Members
  • Posts

    8
  • Joined

  • Last visited

Everything posted by hypercross

  1. Your code is actually perfectly fine except for your ClassWriter's parameter. You want COMPUTE_MAXS, not COMPUTE_FRAMES + COMPUTE_MAXS. COMPUTE_FRAMES + COMPUTE_MAXS basically means the class is reassembled from scratch and ASM looks for class references present in the transformed class. But as transformation happens during class loading, some of the referenced classes are not present at that time. As a result you get a bunch of class not found exceptions.
  2. confirmed, crashes me as well, I'm on Forge566
  3. Problem solved. I should have had forge download MCP for me. Thanks again
  4. Mine is 7.42 from Searge's twitter, I don't have other sources to get MCP for 1.5
  5. Thanks LexManos, I wasn't able to pass --srgnames to runtime/reobfuscate.py, it says such an argument doesn't exist. There seems to be a ReobfClientSrg and ReobfServerSrg entry in mcp.cfg, but these files don't exist. I guess I'm missing something here. Does forge has its own reobfuscation tool? I've being using MCP's reobf all the time.
  6. I'm not sure how this is made possible, is it a custom class loader or do we have to do certain registrations to let FML know a deobfuscation entry. Also, I assume anything about using Reflection to look up a string name for a method/field is not handled?
  7. So, there are two "results" in the event, useItem and useBlock. You are supposed to be able to individually deny or allow for each action. However, if useBlock is allowed, forge would also assume useItem to be allowed, no matter what useItem is. Didn't check the newer versions of forge due to missing changelogs, but since it's a minor issue I assume it's not been looked at and therefore still exist at this point. Thanks
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.