Posted November 5, 20186 yr I am trying to do some integration with other mods but I ran into a problem. I don't know how to add integration with a mod without compiling it. What I am trying to do is check if the integrated mod is installed then run code referencing classes from the mod. Can I get some guidance? ~ Otis
November 5, 20186 yr 1 hour ago, Otis Goodman said: I don't know how to add integration with a mod without compiling it. Use it as a library. 1 hour ago, Otis Goodman said: What I am trying to do is check if the integrated mod is installed then run code referencing classes from the mod. You can use a proxy-like system where you have 2 classes that share a common interface that provides the contracts for the methods. If mod A is loaded then you instantinate the AProxy class that references mod's A code. If it isn't then you load NoAProxy that provides noop implementations. You can use reflection to instantinate the proxy, this way it is guaranteed that your proxy class will not load unless mod A is present.
November 5, 20186 yr What exactly are you trying to do? This topic might be helpful. About Me Spoiler My Discord - Cadiboo#8887 My Website - Cadiboo.github.io My Mods - Cadiboo.github.io/projects My Tutorials - Cadiboo.github.io/tutorials Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support. When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible. Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)
November 5, 20186 yr Author Is it pausable to check if a mod is installed if true then import x from other mod?
November 5, 20186 yr Author I did not completely get what he was saying. And had trouble understanding what cadiboo said. Edited November 5, 20186 yr by Otis Goodman
November 5, 20186 yr Author so how do I reference the stuff within the other mods using the ModProxyImpl?
November 5, 20186 yr Author also, It could just be that I don't know enough Java but I can't quite seem to get the classes thing to work. Edited November 5, 20186 yr by Otis Goodman
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.