{"repo":"PacifistMC/Forgix","free":true,"listed":false,"github":"https://github.com/PacifistMC/Forgix","clone":"git clone https://github.com/PacifistMC/Forgix.git","description":"This plugin merges all your modloader & plugin jars into a single jar! 𝘸𝘢𝘩𝘩 𝘵𝘦𝘤𝘩𝘯𝘰𝘭𝘰𝘨𝘺","language":"Java","stars":186,"topics":["fabric","fabricmc","forge","gradle","gradle-java","gradle-plugin","merge","minecraft","minecraftforge","forgix"],"license":null,"category":"game-templates","readme_excerpt":"--- Forgix is a tool that allows Minecraft modders to combine multiple plugin/modloaders into one jar! How does this benefit me as a regular user? You don’t need to know much about Forgix as this is a tool for developers , but the mods you use may simply have a single file that you need to download, so you don’t have to worry about which modloader you’re installing for. Is it stable enough for production use? Yes, in its current state, it is quite ready for production usage and has worked on all mods I’ve tested and should work on your mod as well, even if your mod’s code base is very cursed. If anything breaks, simply open an issue on GitHub. How it works Forgix makes advantage of a JVM feature, the fact that it only loads the classes that are called; by altering the packages slightly, we can make it such that each modloader calls its own package and does not interfere with other modloaders. So, for example, Quilt goes into quilt.mod.json and calls the entry-point from there, but we’ve updated the packages so that it only calls Quilt entry-points and not other modloader entry-points, and JVM will never load other classes since Quilt would never call them. Usage and Documentation First apply the plugin in your root build.gradle Applying the plugin --- Groovy Using plugins DSL: Click to view Using the legacy plugin application: Click to view Kotlin Using plugins DSL: Click to view Using the legacy plugin application: Click to view Remember to change with the latest version! Yo","default_branch":null,"files":null,"tree":[],"storefront":"/r/PacifistMC","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PacifistMC/Forgix/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}