I am working on a mod which requires quite a few small changes throughout the Minecraft source tree (among other things, it adds a new game mode and the GUI options to go with it). I have it working pretty well as of now, but I'm afraid that it will conflict with other mods the user attempts to install. I'm currently using ModLoader for the entities I've added, but most of the changes I make aren't covered by ModLoader's API.
What tips do you guys have for ways to prevent conflicts? If there are any other APIs that hook into more of Minecraft, I'd be happy to convert my code to use them. I am fairly experienced in Java, but this is the first time I've written a mod or worked with Minecraft's code.
What tips do you guys have for ways to prevent conflicts? If there are any other APIs that hook into more of Minecraft, I'd be happy to convert my code to use them. I am fairly experienced in Java, but this is the first time I've written a mod or worked with Minecraft's code.
INFORMATION WANTS TO BE WRONG