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 Details

    • FragmentGradlePlugin

      public FragmentGradlePlugin()
  • Method Details

    • apply

      public void apply(org.gradle.api.Project project)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.Project>