FoxifiedClassTweaker

FoxifiedClassTweaker

为FancyModLoader提供Fabric的ClassTweaker支持。

基础库

FoxifiedClassTweaker

为 FancyModLoader 提供 Fabric 的 ClassTweaker 支持。

如何使用

对于模组开发者

在开发环境中使用 ClassTweaker/AccessWidener 时,请尽可能使用 Loom(例如 architectury-loom、RelativityMC 的 neo-loom 等)。

以下说明将以 Loom 环境为例。ModDevGradle/NeoGradle 环境需要 Gradle 插件来处理 ClassTweaker/AccessWidener。

就像添加 NeoForge 的 AccessTransformer 一样。 将以下内容添加到你的 META-INF/neoforge.mods.toml 文件中:

你必须将 ClassTweaker/AccessWidener 文件(理论上与 AccessWidener 兼容)放在适当的目录中。

[[foxified.classtweaker]]
file = "modid.classtweaker"

如果你不希望玩家下载这个库,你可以简单地将 processor 包作为 jar-in-jar 包含在模组中。见下文:

repositories {
    maven {
        name = "KTTMaven"
        url = "https://maven.kessokuteatime.work/snapshots"
    }
}

dependencies {
    include "team.cagayakegirls.foxified:foxified-classtweaker-processor:<version>"
}

目前支持 FancyModLoader 10 及以上版本(FML 10 环境仅适用于官方映射)。

请注意,你必须在相应目录中拥有 ClassTweaker/AccessWidener(理论上与 AW 兼容)文件。

对于玩家

如果某个模组指定依赖于本模组,你只需安装本模组即可。