Package dev.fragmentcode.gradle
Class FragmentGradlePlugin
java.lang.Object
dev.fragmentcode.gradle.FragmentGradlePlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
public class FragmentGradlePlugin
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Fragment Gradle Plugin.
Добавляет в проект мода:
1. DSL-блок fragment { minecraftVersion = "..." }
2. Автоматически скачивает и ремаппирует Minecraft jar
3. Добавляет его как compileOnly зависимость
4. Добавляет fragment-api как compileOnly зависимость
Кэш: ~/.gradle/caches/fragment//
- minecraft-.jar — оригинальный obfuscated jar
- client_mappings.txt — Mojang ProGuard mappings
- minecraft--mapped.jar — результат ремаппинга (главный артефакт)
- minecraft--mapped.sha1 — маркер актуальности кэша
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
FragmentGradlePlugin
public FragmentGradlePlugin()
-
-
Method Details
-
apply
public void apply(org.gradle.api.Project project) - Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-