Download Mixin In Heaven — Minecraft Mods — MetaMods

Mixin In Heaven

Active

Downloads

0

Last update

2 years ago
Client
Fabric
Quilt
Forge
Neoforge
Utils

Mixin In Heaven

This mod is a Forge port of the MixinTrace project that significantly improves error diagnostics in Minecraft. The main function involves adding detailed information about mixins and Mixin configuration names to the call stack when generating crash reports.

Project Origin

Originally, this functionality was part of the Opotato mod, but at the request of developer TexTrue, it was separated into a standalone project for more convenient use and support.

Example Output

Here's what typical mixin information output looks like in an error report:

Mixins in Heaven:
    net.minecraft.client.renderer.entity.EntityRendererManager:
        net.coderbot.iris.mixin.MixinEntityRenderDispatcher (mixins.oculus.json)
        net.coderbot.iris.mixin.entity_render_context.MixinEntityRenderDispatcher (mixins.oculus.json)
    net.minecraft.client.renderer.WorldRenderer:
        net.coderbot.iris.mixin.sky.MixinLevelRenderer_SunMoonToggle (mixins.oculus.json)
        net.coderbot.iris.mixin.MixinLevelRenderer (mixins.oculus.json)
        net.coderbot.iris.mixin.fantastic.MixinLevelRenderer (mixins.oculus.fantastic.json)
        net.coderbot.iris.mixin.fabulous.MixinDisableFabulousGraphics (mixins.oculus.json)
        net.coderbot.batchedentityrendering.mixin.MixinLevelRenderer_EntityListSorting (oculus-batched-entity-rendering.mixins.json)
        me.jellysquid.mods.sodium.mixin.features.sky.MixinWorldRenderer (rubidium.mixins.json)
        net.coderbot.iris.mixin.vertices.immediate.MixinLevelRenderer (mixins.oculus.vertexformat.json)
        me.jellysquid.mods.sodium.mixin.features.chunk_rendering.MixinWorldRenderer (rubidium.mixins.json)
        net.coderbot.iris.mixin.LevelRendererAccessor (mixins.oculus.json)
        me.jellysquid.mods.sodium.mixin.features.block.MixinWorldRenderer (rubidium.mixins.json)
        net.coderbot.iris.mixin.shadows.MixinLevelRenderer (mixins.oculus.json)
        me.jellysquid.mods.sodium.mixin.features.options.MixinWorldRenderer (rubidium.mixins.json)
        net.coderbot.iris.mixin.shadows.MixinPreventRebuildNearInShadowPass (mixins.oculus.json)
        net.coderbot.batchedentityrendering.mixin.MixinLevelRenderer (oculus-batched-entity-rendering.mixins.json)
        me.jellysquid.mods.sodium.mixin.features.buffer_builder.intrinsics.MixinWorldRenderer (rubidium.mixins.json)
    net.minecraft.client.renderer.GameRenderer:
        net.coderbot.iris.mixin.GameRendererAccessor (mixins.oculus.json)
        net.coderbot.iris.mixin.MixinModelViewBobbing (mixins.oculus.json)
        me.jellysquid.mods.sodium.mixin.core.matrix.MixinGameRenderer (rubidium.mixins.json)
        net.coderbot.iris.mixin.MixinGameRenderer (mixins.oculus.json)
        net.coderbot.iris.mixin.MixinGameRenderer_NightVisionCompat (mixins.oculus.json)
        net.coderbot.iris.mixin.MixinTweakFarPlane (mixins.oculus.json)

This tool is indispensable for mod developers and experienced users who want to precisely determine which specific mixins were involved in causing an error, significantly simplifying the debugging process and solving compatibility issues.

Project members
pOtAto__bOy

pOtAto__bOy

Created: 11 Jun 2023

ID: 32304