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 injecting into clients that are somewhat closed-off to developers.
Supported Clients | Supported Versions | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
To install Weave-Loader, you can either download a pre-built release from the releases page, or build it yourself from source.
git clone
the project, this can be achieved by installing git, then running
git clone https://github.com/Weave-MC/Weave-Loader.git
git submodule update --init --recursive
- UN*X
cd Weave-Loader && chmod +x ./gradlew && ./gradlew agent
- Windows
cd Weave-Loader && .\gradlew.bat agent
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 agent mentioned in the previous step to the JVM arguments when launching Minecraft. You need to include the follow argument:
-javaagent:$PATH_TO_AGENT
Weave will automatically load mods from ~/.weave/mods/
.
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.