ICustomEmcValueProvider requires classes that aren't in the API package
buttilda opened this issue ยท 7 comments
The interface ICustomEmcValueProvider requires the EmcValue class which is not inside the API package. So I can't simply import the API, I have to make my mod dependent on EE3 in order to use it.
It would be nice if the API didn't reference any internal classes so that it could easily be copied over and used without the need of having the whole EE3 project.
So there isn't going to be a 1.6 official release?
If that's so then I'll just do wait until 1.7 like you said.
There will be a 1.6 release; my hope was that with the durability fix I did on the weekend and the API that that will meet the needs of modders for 1.6
The ICustomEmcProvider interface is very very rough, and doesn't even tie in with the EmcRegistry/DynEmc system currently. I haven't thought that far ahead yet.
Okay :)
I was away for a few days and just saw that the interface was in and assumed it was finished.
Sorry if it seems like I'm trying to rush things.
I would hold off on API work until we have a 1.7 update. I'm feeling like that's the better time to investigate API changes (since DynEmc will need a pretty big change for 1.7)