NekoFabricHacks
The Neko Fabric Hacks mod offers a variety of (not always useful) functions to enhance the development and debugging process.
Features
Enhanced Logging
The mod provides more detailed log messages that help better understand the loading and operation process of other modifications:
- Mod Entry Point Information - displays data about loading the main components of mods:
Loading Main Entrypoint (me.jellysquid.mods.lithium.common.LithiumMod) of Mod lithium 0.12.1
- Mixin Configuration Selection - shows the process of selecting Mixin configuration files and loading plugins:
Selecting Mixin Config mixinextras.init.mixins.json
Loading Mixin Config Plugin com.llamalad7.mixinextras.platform.fabric.MixinExtrasConfigPlugin
- Mixin Application - displays detailed information about applying mixins at different stages:
Applying Mixin [net.fabricmc.fabric.mixin.registry.sync.RegistryMixin(from fabric-registry-sync-v0.mixins.json) -> net/minecraft/registry/Registry] at stage MAIN (InjectorOrder: 0)
Applying Mixin [net.fabricmc.fabric.mixin.registry.sync.RegistryMixin(from fabric-registry-sync-v0.mixins.json) -> net/minecraft/registry/Registry] at stage INJECT_PREPARE (InjectorOrder: 0)
Applying Mixin [net.fabricmc.fabric.mixin.registry.sync.RegistryMixin(from fabric-registry-sync-v0.mixins.json) -> net/minecraft/registry/Registry] at stage ACCESSOR (InjectorOrder: 0)
Applying Mixin [net.fabricmc.fabric.mixin.registry.sync.RegistryMixin(from fabric-registry-sync-v0.mixins.json) -> net/minecraft/registry/Registry] at stage INJECT_PREINJECT (InjectorOrder: 0)
This set of tools is particularly useful for mod developers who want to gain a deeper understanding of the loading process and interaction of various components in the Fabric environment.