ModTweaker

ModTweaker

88M Downloads

AE2 API outdated?

Robijnvogel opened this issue ยท 16 comments

commented

I am getting this error when trying to add a recipe to the AE2 Inscriber, using ModTweaker 0.9.4:
appeng.api.features.iinscriberregistry.getrecipes()Ljava/util/list

I am using I am using AE2 rv3 beta 5, because the addon developers for AE2 are most often building against AE2's bet-builds. The latest stable build is half a year old and shouldn't have this problem, but that is half a year of updates I am not willing to miss.
If you already fixed this in MoT 0.9.5, I don't see it in your change logs.

My guess is that the AE2 API got updated since half a year ago.

commented

All that seems to have changed is that the Collection returned by that API method is now actually an non-modifiable Collection made of a HashSet, instead of an ArrayList.

Maybe some workaround can be made to make ModTweaker work with both versions of the API?

commented

Well we only support the stable builds because the AE2 devs litterally change things we need every beta build, and then we have people complaining stuff like "oh but you don't support the beta build that came out 2 seconds ago!"

commented

Thank you! I forgot that whole recipes folder inside the AE2 config folder as I did not need the functionality at the time. That must have been months ago.

NOTE
This:
"inscribe=
oredictionary:itemSilicon ae2:ItemMaterial.SiliconPress
-> ae2:ItemMaterial.SiliconPrint"
Does not seem to include items added to the itemSilicon oredictionary by means of MineTweaker.

Well then I guess this issue only serves to remind you of one thing that needs to be done whenever AE2 releases their next stable build.

commented

Furthermore: isn't nearly everything we have handlers, configurable via AE2 own custom recipe system?

commented

The AE2 Github hasn't had any commits since this this beta version was released two months ago. Maybe AlgorithmX2 is taking a break?

Could I ask you to reconsider your decision on this issue?

commented

No. We will never reconsider because of what updating to unreleased
versions has done for us. Nothing besides 20+ bug reports.
On Mar 9, 2016 4:02 AM, "Mathijs Riezebos" [email protected] wrote:

The AE2 Github hasn't had any commits since this this beta version was
released two months ago. Maybe AlgorithmX2 is taking a break?

Could I ask you to reconsider your decision on this issue?

โ€”
Reply to this email directly or view it on GitHub
#304 (comment)
.

commented

How stable is them beta? I guess everyone has moved on and I don't think Modtweaker should hold modpack makers back.

commented

This issue doesn't fall under "development", but under "maintenance". Those are two very different things.

commented

I've been using that beta ever since it was released and have yet to run into any issues. (Besides ModTweaker compatibility.)

commented

Yeah she should move on them :P Although I'm not sure if 1.7 is still in development though for Jared. @Voidi?

commented

@Yulife hm yes would be nice to have 1.7 release that works with latest AE2.

Jared only does 1.8 things now isn't. And i would only fix bugs for the 1.7 version, because i can't find any motivation for me to do new features in 1.7 which now reaches slowly end of life.

But aside from if i have time for this, then people who use the AE stable branch can't update Modtweaker.

commented

Can't you implement the code in such a way that it is compatible with both? (that would probably be hard).
Or do a branch with a resulting release that is for AE2 rv3 beta 5 compat in special, then continue updating the main branch of releases. I guess that would be a simple solution to scare off annoying people like me. ๐Ÿ‘…

commented

We could probably do it in a way that we did with forestry 3 to 4 and release two different versions, A and B with each them stable compability and the beta compability.

commented

That ended badly remember
On Mar 30, 2016 10:58 AM, "Yulife" [email protected] wrote:

We could probably do it in a way that we did with forestry 3 to 4 and
release two different versions, A and B with each them stable compability
and the beta compability.

โ€”
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
#304 (comment)

commented

Nah I don't ๐Ÿ˜„

commented

Well it did.
On Mar 30, 2016 2:21 PM, "Yulife" [email protected] wrote:

Nah I don't [image: ๐Ÿ˜„]

โ€”
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
#304 (comment)