Kotlin GPL-3.0

Weave-Loader

Universal Minecraft Client Mod-Loader, written in Kotlin

W

Weave-MC

Dernière activité 20 août 2026
Weave-MC/Weave-Loader

175

étoiles

21

forks

1

issues ouvertes

Ce README est souvent en anglais.

title

Weave Loader, the Universal Minecraft Mod Loader

Weave Loader is a tool designed to simplify the process of modding Minecraft. It allows developers to easily create mods by providing a simple and intuitive API for interacting with Minecraft's codebase, while supporting injection into clients that are somewhat closed-off to developers.

Supported Clients / Versions

Supported ClientsSupported Versions
Client Supported
Vanilla ✅
Forge ✅
Fabric ✅
Ornithe ✅
Lunar ✅
Badlion ❌
Feather ❌
Labymod ✅
Version Supported
1.7 ✅
1.8 ✅
1.12 ✅
1.16 ✅
1.17 ✅
1.18 ✅
1.19 ✅
1.20 ✅
1.21 ✅

If you find any issues with supported clients, please report them to us.

Installation

To install Weave-Loader, you can either download a pre-built release from the releases page, or build it yourself from source.

Building with Gradle

  • First clone the project with Git then cd into the project directory:
git clone --recursive https://github.com/Weave-MC/Weave-Loader
cd Weave-Loader

You then need to give permission to the Gradle wrapper and run the build task. This can be done a bit differently depending on your operating system:

UN*X (Linux, BSDs, macOS, etc.)
chmod +x ./gradlew
./gradlew build
Windows
.\gradlew.bat build

Lastly, the finalised Loader Agent JAR can be found at loader/build/libs/weave-loader-<version>-all.jar.

Usage

To use Weave-Loader, you have two options:

  • Use Weave-Manager to handle the process of attaching Weave to your preferred Minecraft client automatically.
  • Manually add the Weave-Loader agent mentioned in the previous step to the JVM arguments when launching Minecraft.
    • You will need to include the following argument: -javaagent:$PATH_TO_AGENT

Weave will automatically load mods from ~/.weave/mods/.

Contributing

We welcome contributions from anyone interested in improving Weave-Loader. If you find a bug or have an idea for a new feature, feel free to submit a pull request.


Weave-Loader is licensed under the GNU General Public License v3.0.

Projets similaires

Based Minecraft utility mod.

Javafabricmcminecraftminecraft-fabric
MMeteorDevelopment
3,9 k étoiles1,7 k

A lightweight, modular and versatile mod loader for Minecraft Bedrock Edition, formerly known as LiteLoaderBDS

C++bedrock-dedicated-serverliteloaderbdsminecraft
LLiteLDev
1,7 k étoiles126

An Open Source Minecraft Launcher with Modern UX. Provides a Disk Efficient way to manage all your Mods!

TypeScriptcurseforgecustom-minecraft-launcherelectron
VVoxelum
1,6 k étoiles203