Back to mods
MeddleBootstrap project artwork

CurseForge · Minecraft mod

MeddleBootstrap

Provides the ability to use the Meddle mod loader and mods on Curse by using Forge as a stepping stone.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which MeddleBootstrap release should I use?

Updated 10 years ago
beta file MeddleBootstrap 001 (Meddle v1.3.1)
Game version 1.9.4, 1.7.10, 1.8
Loader Not required

MeddleBootstrap 001 (Meddle v1.3.1) targets 1.9.4, 1.7.10, 1.8. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is MeddleBootstrap required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release No loader listed
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does MeddleBootstrap 001 (Meddle v1.3.1) need?

MeddleBootstrap 001 (Meddle v1.3.1). Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add MeddleBootstrap without breaking your instance.

Built for MeddleBootstrap 001 (Meddle v1.3.1). Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use MeddleBootstrap 001 (Meddle v1.3.1). It targets 1.9.4, 1.7.10, 1.8; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside MeddleBootstrap 001 (Meddle v1.3.1). It opens that exact file at the source.

About this project

What does MeddleBootstrap add?

MeddleBootstrap provides the ability to use the Meddle mod loader and mods on Curse by using Forge as a stepping stone.

Please Note: You cannot use this mod in conjunction with other Forge mods. Forge is effectively disabled.

What's Meddle?

The Meddle mod loader is a version-independent loader designed for lower-level tweak class mods. It is often used in conjunction with the DynamicMappings and MeddleAPI mods to provide a more robust mod architecture, which generally follows the latest snapshot versions of Minecraft. You can find more about it here.

Why does it need Forge?

The Curse launcher doesn't allow you to specify a non-Forge mod loader when creating modpacks. There is no mechanism in place to allow Meddle to initialize on its own. MeddleBootstrap was created to achieve a similar goal. The initial phase of FML (Forge's mod loader) brings MeddleBootstrap into the early startup process as a coremod, before Minecraft has started. It then prevents any further initialization of Forge, and allows Meddle to then load its own mods and continue startup instead.

While it is technically possible to run Meddle and Forge at the same time, it is not currently possible to run Forge with anything that requires MeddleAPI. Forge remaps and heavily patches Minecraft's base classes, where as MeddleAPI depends on the original obfuscated classes and operates in reverse by remapping mods instead. Therefore, Forge can't be allowed to initialize. This may change in the future.

What's different between this and standard Meddle?

MeddleBootstrap carries out a second purpose as well, which is to force Meddle to use the Forge directory structure instead of Meddle's default. This allows Meddle mods to be posted on Curse, and the launcher will put them in folders that Meddle can find. The same is true for config files in the case of modpacks. So basically, your Meddle mods go in the same folder that MeddleBootstrap does, which is simply "mods".

There is one consequence of using this loading technique on Curse. While Meddle, DynamicMappings, and MeddleAPI have moved forward and are capable of supporting even the newest 1.10 snapshots, using MeddleBootstrap on Curse will limit you to the latest version of Minecraft that Forge supports (1.9.4 at the moment). Theoretically you could use Forge for Minecraft 1.9 in 1.10 snapshots, and that would be sufficient to initialize Meddle at such an early stage. But in this case, the Curse launcher overrides the specified version of Minecraft in your modpack's manifest.json with the version of Minecraft that Forge requires. You can at least use appropriate Meddle mods in 1.9.4 through Curse for the time being.

If you want to play on the latest Minecraft snapshots, you'll have to use the standard installation process described on the Meddle page.

Can I use this on other launchers?

Absolutely, though it might not be necessary, and it's recommended to use Meddle directly when possible.

If the default version of MeddleBootstrap doesn't work in your circumstance, the source code is available.

Project description from CurseForge.

Pick your setup

MeddleBootstrap by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

5 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

MeddleBootstrap versions and loaders

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.