FoxifiedClassTweaker
Provide Fabric's ClassTweaker support for FancyModLoader.
How to use
For modder
When using ClassTweaker/AccessWidener in a development environment, please use Loom whenever possible (e.g., architectury-loom, RelativityMC's neo-loom, etc.).
The following explanation will use the Loom environment as an example. The ModDevGradle/NeoGradle environments require Gradle plugins to handle ClassTweaker/AccessWidener.
Like add NeoForge's AccessTransformer.
Add the following to your META-INF/neoforge.mods.toml file:
You must place the ClassTweaker/AccessWidener files (which are theoretically compatible with AccessWidener) in the appropriate directory.
[[foxified.classtweaker]]
file = "modid.classtweaker"
If you don't want players to download this library, you can simply include the processor package as a jar-in-jar within the mod. see below:
repositories {
maven {
name = "KTTMaven"
url = "https://maven.kessokuteatime.work/snapshots"
}
}
dependencies {
include "team.cagayakegirls.foxified:foxified-classtweaker-processor:<version>"
}
Currently, FancyModLoader 10 and above version is supported (FML 10 env only working with official mappings).
Please note that you must have ClassTweaker/AccessWidener (theoretically compatible with AW) files in the corresponding directory.
For player
If a mod specifies that it depends on this mod, you can simply install this mod.
How to Install FoxifiedClassTweaker (Mod)
FoxifiedClassTweaker by TexTrue is verified for Neoforge across Minecraft versions 26.1, 26.1.1, 26.1.2, 26.2, 26.3 (latest release: 0.1.2, file size: 84 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (26.1, 26.1.1, 26.1.2, 26.2, 26.3) and platform (Neoforge).
- Make sure you have the compatible loader or environment installed for Neoforge.
- Move the downloaded FoxifiedClassTweaker file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- Fix ClassFormatError crash by recomputing maxs in ASMHelper.nodeToBytes ([PR#2](https://github.com/CagayakeGirls/FoxifiedClassTweaker/pull/2) by liking008)
- update neoforge to 26.3.0.x
- update NeoForge version
26.1.2.22-beta->26.2.0.8-beta - fix when modifying the accessibility of fields in the
Biomeclass that was incompatible with Neoforge's built-inReplaceFieldWithGetterAccessclass-processor ([#1](https://github.com/CagayakeGirls/FoxifiedClassTweaker/issues/1))
- update classtweaker version
0.2->0.3.0-beta.2 - update NeoForge version
26.1.1.10-beta->26.1.2.22-beta
- try fix maven publish artifactId issue
- Initial release