Open Charles445 opened 4 years ago
Looks like DynamicSurroundings ran into similar trouble. It ended up adding notch names first and switched to mixin later. I might go ahead and add notch names to everything, wouldn't hurt.
This may simply have been caused by random computer issues, and/or multiple copies of the game running at once. I ran into an anomaly where a different mods' jar was not recognized as a mod, which was quite unexpected. I'm going to chalk these up to random occurrences for now. Will leave this open in case someone runs into similar trouble in the future.
Ran into a couple of bizarre issues, these issues are inconsistent and random, the worst kind of issue...
All of these issues appeared with sorting index 1001, and only happened once each.
This one meant that it successfully found the correct getCollisionBoxes method, but for some reason it was unable to find the function call to func_72839_b or getEntitiesWithinAABBExcludingEntity . Where did it go? And why only this once? Surely it wasn't notch named, the transformer is sorted past 1000... Perhaps a separate patch conflicted with it, and the load order messing up that bad is simply a rare occurrence. That could be it. I will probably rewrite this patch to avoid the World class entirely, all the core mods pile on it enough...
Here's another one-time problem
This one also only happened once. It crashed my dedicated server with a client connected to it. This just SCREAMS rogue ClassLoader loading classes it shouldn't, it really does, but I can't imagine how. I had some unused imports earlier, but I don't think that'd do anything.
For safety, I'm running it all on 1002 and I turned WorldRadiusUtil into an instance based class. Imports are cleaned up too. That's all I got, honestly. I'll need some help with this one if the problems continue to show up.