Thanks for giving some insight on that.FlowerChild wrote:You'd be surprised man. How something is implemented and if it should be implemented at all can still be a source of conflict. Take the extended Block ID question for example. Even whether something like that should make it into an API is highly debatable.M!C wrote: But on a second thought: The Forge is not really comparable to a mod since there are no design philosophy questions and the likes. The Forge concentrates on functionality. If a certain way to code things is more functional than another one is mostly objectively measurable. That means less arguments ...
Many issues do come up, from how invasive particular code changes are (i.e. how much they change the Minecraft base-classes, and which classes they change), the performance hit that comes along with them, which particular mods are favored by which changes, etc.
It's not a cake-walk.
My coding experience is limited to the basics of the basics in only very small projects.
Nevertheless I'm thinking about studying computer sciences so I'm always interested in this kind of things.