GithubHelp home page GithubHelp logo

xtrm-en / weave-loader Goto Github PK

View Code? Open in Web Editor NEW

This project forked from weave-mc/weave-loader

0.0 0.0 0.0 12.46 MB

Universal Minecraft Client Mod-Loader, written in Kotlin

License: GNU General Public License v3.0

Kotlin 100.00%

weave-loader's Introduction

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
Lunar
Badlion
Feather
Labymod
Version Supported
1.7
1.8
1.12
1.16
1.17
1.18
1.19
1.20

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 agent task. This can be done a bit differently depending on your operating system:

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

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.

weave-loader's People

Contributors

exejar avatar nilsen84 avatar scherso avatar xtrm-en avatar 770grappenmaker avatar zxnii avatar monmcgt avatar betterclient avatar candiceydev avatar 1lylily avatar qualk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.