Closed mezz closed 8 years ago
This isn't a problem on my side, however it is one of the byproducts of bundled APIs. An old version of the CoFH Energy API was still using the ItemStack.stackTagCompound variable here instead of the getter method, and some mod appears to have bundled that outdated API.
In the future, it'd be best to just tell the people to remove mods other than JEI and Actually Additions one by one (or in small batches) with this specific issue until it is gone to locate what mod causes it.
Thanks, will do.
In the meantime you should add support for Forge's new CapabilityEnergy
and we can all stop bundling RF finally (I just recently removed it from the Forestry jar).
I'm not really fond of the new capability system, mainly as there isn't any documentation on if it's a push or pull system, if it actually is supposed to have the same values as RF, what it's really properly called (I'm not sticking with the laughable 'Forge Units'), and stuff like that.
I just think Tesla is the way better alternative at this point, but if more people start suggesting it and/or it gets popular, I will probably switch to it and stop using RF (but still continue to use Tesla as well).
I think it's appropriate to treat the Forge capability just like Tesla and call it whatever you like. I'm just using it as my "main" power system so that I'm not depending on RF being there any more. I still support Tesla but I don't want it to be a hard dependency.
Yea, Tesla isn't a hard dependency for me either because the thought of having a seperate library mod that I didn't even create as a dependency makes me cringe :D
Maybe I'll just stop supporting RF at some point, but seeing as most people who use the mod mainly use its RF side of things together with other mods, I'm definitely not going to switch right away but rather wait a couple of weeks until the system really gets established before removing RF entirely. But I might just have a smooth transition where I implement the Forge system while still having RF in there too.
I'm definitely doing the smooth transition, some mods will take a long time to move on. I figure once EnderIO and Immersive Engineering have support for Forge's Energy then I can probably drop RF entirely, since they are the big power-transferring mods right now.
Oh, so are you currently just using @Optional on everything that implements RF?
Yep exactly. I'm abusing Java 8 to implement RF using default interfaces to make it easier, you can see here if you're curious: https://github.com/ForestryMC/ForestryMC/tree/mc-1.10/src/main/java/forestry/energy/compat/rf
Oh that's interesting, I will definitely take a look at that later. Thanks :)
I've had a couple reports like this one: https://github.com/mezz/JustEnoughItems/issues/426