All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Mixin Blacklist

Mixin Blacklist

by ThePotatoArchivist • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Mixin Blacklist allows disablling other mods' mixins through a config file. This is intended to be used in modpacks when a mod's mixin is causing issues and must be disabled but the mod license prohibits distributing a modified jar or you just want to avoid embedding a jar in the mrpack.

If Mixin Blacklist is used, certain mod behaviors may not work. Please do not report such issues to the original mod authors, the modpack author is responsible for this.

Configuration

On first run a config file will be created at config/mixinblacklist.json

  • "common": Mixins to disable on both client and server
    • "mixinClassNames": A list of fully qualified mixin class names to disable, e.g. archives.tater.dyedvoid.mixin.ItemEntityMixin
    • "targetClassNames": A list of fully qualified mixin target class names to disable all mixins for, e.g. net.minecraft.item.GlassBottleItem.
  • "client": Mixins to disable on the client only
    • "mixinClassNames": A list of fully qualified mixin class names to disable, e.g. archives.tater.dyedvoid.mixin.ItemRendererMixin
    • "targetClassNames": A list of fully qualified mixin target class names to disable all mixins for, e.g. net.minecraft.item.ItemRenderer.

Target class names must match the current mappings used. Outside of a dev environment, (Neo)Forge uses Mojmap and Fabric uses Intermediary. You can use Linkie to convert between mappings. In general, you shouldn't need to use Target Class Names in most cases.

Example Config
{
  "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 any version as long as you are using Java 17+ as well as on Sinytra connector, even if not currently marked as supported. Please open issues if it does not work in some environments.

How to Install Mixin Blacklist (Mod)

Mixin Blacklist by ThePotatoArchivist is verified for Fabric, Quilt across Minecraft versions 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2 (latest release: 1.0.2, file size: 98 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2) and platform (Fabric, Quilt).
  2. Make sure you have the compatible loader or environment installed for Fabric, Quilt.
  3. Move the downloaded Mixin Blacklist file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.17.x 1.16.x 1.15.x +1
Fabric
9mo ago 1
26.3 26.2 26.1.x +4
Fabric Quilt
last yr. 1
1.21.x 1.20.x 1.19.x +1
Fabric Quilt
last yr. 1
[1.0.2] Mixin Blacklist 1.0.2 by ThePotatoArchivist on Jan 31, 2026
Download
  • Support Minecraft <= 1.17 ([shizotoaster](https://github.com/shizotoaster))
  • Still requires Java 17!** Minecraft <= 1.17 uses Java 8 or 16 by default so this must be changed manually
  • Supposedly this makes it work on legacy fabric as well although this has not been tested
[1.0.1] Mixin Blacklist 1.0.1 by ThePotatoArchivist on May 29, 2025
Download
  • Make log messages more descriptive
  • Add service so it loads on Sinytra Connector
[1.0.0] Mixin Blacklist 1.0.0 by ThePotatoArchivist on May 03, 2025
Download
Initial Release
Mixin Blacklist Icon
Download Mixin Blacklist
Select game version
Select platform