Yeah I understand it in concept, I just wouldnt label it as a "Basic" lol I think it would be more of an advanced java technique
True, but it is common in MC modding because you have to for *many* things.
Many of us have been looking to add two hooks, one for when an entity is added to a world and another when it is removed from a world, so might get one soonish.
A mod api will not be able to do everything that needs to be done as much that needs to be done is rather invasive.
And that idea has already come up, but MC will likely get one of its own soon so that would be wasted labor.
It is used for working around the java security model. In C++ terms think of just directly accessing class variables and such using pointer manipulation, but in an easier format, kind of like Boost::Mirror for C++, but for Java instead.
You use packets. UE has this packet system (although as you mentioned in the UE forum it's a bit bugged) will help you do that.
I wrote a page on this for you: https://github.com/calclavia/Universal-Electricity/wiki/Tile-Entity-Syncing
Should link to yours from the forge wiki, or put it on the forge wiki, so others can find it.
First, do not load things in your mod_ constructor, load in your load() callback.
Second, I am unsure from a cursory look... Wait for the next person unless I get some time soon.
You should also put the @Override decoration on functions you are overriding.
That error is purely and only in chickenbones mod, specifically in his configuration file reading. So whatever problem there is, ChickenBones needs to fix it.
Could you please give more details about the latest version, screenshots too preferably. List of mods installed and how they were installed? If there is a bug then it needs to be fixed, and there is no known bug with any of that in the latest version since many use the same set up.
I think pahimar made it.
Regardless, that fix is no longer needed as the latest Forge has a better 4096 fix built in now. Tell the server owner to update to the latest recommended forge.
Ah, that is the GUIAPI yes, but I think his jar'less version is on github.
As for the PlayerAPI, it says:
But I am unsure if that still works on the modern versions if he has not stayed updated...