Download Mixin Blacklist — Minecraft Mods — MetaMods

Mixin Blacklist

Active

Downloads

0

Last update

4 months ago

Versions

1.18 — 1.21.9
Client
Fabric
Quilt
Utils

Mixin Blacklist

This mod provides the ability to disable mixins from other modifications through a configuration file. This is particularly useful when creating modpacks, when a specific mixin causes issues, but the mod's license prohibits distributing modified jar files or you simply want to avoid embedding them in mrpack archives.

Important: when using Mixin Blacklist, some mod features may stop working correctly. In such cases, contact the modpack author, not the developers of the original mods.

Configuration Settings

On first launch, a configuration file is created at config/mixinblacklist.json, containing the following sections:

  • "common" — mixins disabled on both client and server:
    • "mixinClassNames" — list of full mixin class names to disable (e.g., archives.tater.dyedvoid.mixin.ItemEntityMixin)
    • "targetClassNames" — list of full target class names to disable all related mixins (e.g., net.minecraft.item.GlassBottleItem)
  • "client" — mixins disabled only on the client:
    • "mixinClassNames" — list of full mixin class names to disable (e.g., archives.tater.dyedvoid.mixin.ItemRendererMixin)
    • "targetClassNames" — list of full target class names to disable all related mixins (e.g., net.minecraft.item.ItemRenderer)

Target class names must match current mappings. Outside of a development environment, (Neo)Forge uses Mojmap, while Fabric uses Intermediary. The Linkie tool can be used to convert between mappings. In most cases, disabling by target classes is not necessary.

Configuration Example

{
  "client": {
    "mixinClassNames": [
      "archives.tater.dyedvoid.client.mixin.ItemRendererMixin"
    ],
    "targetClassNames": []
  },
  "common": {
    "mixinClassNames": [
      "archives.tater.eatbottle.mixin.ItemsMixin",
      "archives.tater.dyedvoid.mixin.ItemEntityMixin"
    ],
    "targetClassNames": [
      "net.minecraft.item.GlassBottleItem"
    ]
  }
}

Support

The mod should work on all versions using Java 17+, including Sinytra connector, even if they are not marked as supported. Report any issues if the mod does not function in certain environments.

Project members
ThePotatoArchivist

ThePotatoArchivist

Developer

Created: 8 May 2025

ID: 88091