{"repo":"neoforged/NeoGradle","free":true,"listed":false,"github":"https://github.com/neoforged/NeoGradle","clone":"git clone https://github.com/neoforged/NeoGradle.git","description":"Gradle plugin for NeoForge development","language":"Java","stars":76,"topics":["gradle-plugin","minecraft","neoforge"],"license":"LGPL-2.1","category":"game-templates","readme_excerpt":"NeoGradle --- Minecraft mod development framework, used by NeoForge and FML for the Gradle build system. For a quick start, see how the NeoForge Mod Development Kit uses NeoGradle, or see our official Documentation. To see the latest available version of NeoGradle, visit the NeoForged project page. Plugins NeoGradle is separated into several different plugins that can be applied independently of each other. Userdev Plugin This plugin is used for building mods with NeoForge. As a modder, this will in many cases be the only plugin you use. Access Transformers The userdev plugin provides a way to configure access transformers for your mod. You need to create an access transformer configuration file in your resources directory, and then configure the userdev plugin to use it. The path here is up to you, and does not need to be included in your final jar. From Dependencies When you want to access transformers during the transform process from a dependency you can do so by using the consume and consumeApi dependency collector: Alternatively you can use the configurations, accessTransformer or accessTransformerApi respectively, to handle this: Interface Injections The userdev plugin provides a way to configure interface injections for your mod. This allows you to have a decompiled minecraft artifact that contains the interfaces you want to inject via mixins already statically applied. The advantage of this approach is that you can use the interfaces in your code, and the mixins will","default_branch":null,"files":null,"tree":[],"storefront":"/r/neoforged","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/neoforged/NeoGradle/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."}