-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Power Armor cannot be charged in various chargers #688
Comments
Numina and MPS version? |
Simply saying it doesn't work really isn't much to go on. Without version numbers we can't do much for you. The most likely cause is an API mismatch for RF power (outdated version of EnderIO or MPS). As far as AE2 goes, there is currently no AE2 power implementation in MPS. |
0.4.0.131 Numina I did say how it doesn't work, the items cannot be placed into the charging slots. Also, the power armor items no longer draw power from non-MPS items in the inventory. Such as any Ender IO items that have been Empowered to hold RF, or Capacitor Banks in item form. It simply ignores them. Currently the only way to recharge the armor is to add a generator module, ~~or make a Wireless Charger (if that works, even)~~Wireless Charger also does not work. |
Considering one of the options for recipes is Ender IO, shouldn't there be a way to charge it using only Ender IO? |
I use the same build of EnderIO myself without issue to charge my armor. My guess is that you have another mod providing an outdated RF-API (ruling out not having any power storage capacitors installed). Unfortunately, when mods include API's from other mods, they can override even the original mod's API causing havoc. If you provide a list of installed mods I might be able to point out the culprit, but basically, any mod that hasn't updated in a long time that uses RF is suspect. The dead giveaway is when you see "cofh" inside the jar file. |
If you crash the game, e.g. be holding F3+C for 6 seconds, Ender IO will give diagnostics on the RF API in the crash log. |
Wow, that is an incredibly valuable time saving tip!! Thanks for sharing!! |
https://gist.github.com/Zsashas/7d558d89b072ee2ac691 That's a F3+C crash, in case it says something there. I don't see anything, though. Also a list of mods so yeah... |
Oops, 421 was the last version before the RF diagnostics was added (nearly 2 months ago, to my defense). Not much to say from this other than: fml doesn't report a very old (v1.0.0/.1) version of the API as loaded. Ok, more debugging steps: Try it with the same Minecraft installation in a singleplayer world (creative is ok). If you have the same problem there, please drop in Ender IO build 422 for a moment, check that the problem is still there and make a fresh crash log. If we cannot see something from that, I can make a debug build that'd write into the log why an item is rejected. (If it is server-only, it gets more complicated...) |
So far looking at that list, I see a really old build of Railcraft which does include the RF API |
This WAS in a singleplayer world, and it was even in creative mode.
There was a reason I couldn't update Buildcraft but hell if I can remember what that was... |
Ok I managed to get it before I have to leave. Crash report with updated Railcraft and Ender IO: https://gist.github.com/Zsashas/d0390e1c4225846e373e Says there is an outdated RF thingy, but says it's unknown so...probably Buildcraft but that will have to wait until later (8h shift). |
Edit: yeah, that might be it. I'll see what you report back |
1.0.2 isn't that bad, it should still work. But yes, try to remove all RF APIs but one. You can open the jar files of the mods with any ZIP program and just delete the "cofh" folder (or "cofh/api/energy" for just RF). If that doesn't help, I can make the debug build tomorrow evening (in ~22 hours). |
If I have no CoFH mods should I just delete the whole CoFH folder from each? |
If a mod has that then it probably relies on it. However, you can install CoFH core afterwards and they should work fine (avoid the alpha builds though, they probably aren't compatible). |
But if I don't have CoFHCore already, then how can they be relying on it? |
They can by including the API. They are relying on the availability of the API classes, not the mod behind the API. Also, some of the API (e.g. RF API) doesn't need CoFHCore but enables mods that use it to talk to each other. |
Alright so with updated Railcraft, Buildcraft, and Ender IO, I STILL can't charge anything lol. Only being able to use the generator modules to charge does not appear to be enough (except possibly combining Fire Resistance and a Heat Generator, but even that's rather slow). Got a new forced crash, Ender IO is now reporting no problems with the API, so that's solved at least. |
Try a new map with just EnderIO + MPS + NUmina |
Can confirm, still cannot charge using only Ender IO. Only using the four mods: |
And you have capacitors installed in the armor? |
All tested with MV Capacitors, cranked up to maximum to make sure they had room for more power. |
Sorry about the hassle. Turns out the code is looking specifically for CoFH core, which you wouldn't need since the API is included in EnderIO. -_- I'll see if I can get something out later today for this |
@tterrag1098 thanks, that did it!! |
Should I try adding CoFHCore in the meantime, or would it mess up my world if I added it then removed it later? |
I think we fixed it! Sorry about that! |
The armor simply refuses to be put into the charging slots. Machines that don't work: Ender IO Capacitor Bank, AE2 Charger.
The text was updated successfully, but these errors were encountered: