LEAP is an in-development Minecraft mod that enhances the game's progression system by introducing a custom leveling and experience system. This mod aims to provide players with a more engaging and rewarding gameplay experience.
- Custom XP system separate from vanilla Minecraft
- Unique leveling progression
- HUD display for LEAP XP and levels
Each major Minecraft version has its own branch in this repository. This allows for easier maintenance and ensures compatibility with specific Minecraft versions.
1.21
branch: For Minecraft 1.21.x1.20
branch: For Minecraft 1.20.x1.19
branch: For Minecraft 1.19.x
Always ensure you're using the correct branch for your target Minecraft version when contributing or building the mod.
- Download the latest release for your Minecraft version from the Releases page.
- Place the downloaded
.jar
file in your Minecraftmods
folder. - Launch Minecraft with the NeoForge mod loader.
This repository can be directly cloned to get you started with development. Follow these steps:
- Clone this repository:
git clone https://github.com/yourusername/leap-mod.git
- Open the repository in your preferred IDE (IntelliJ IDEA or Eclipse recommended).
- Run
gradlew genEclipseRuns
(for Eclipse) orgradlew genIntellijRuns
(for IntelliJ IDEA) to generate run configurations.
If you encounter missing libraries or other issues, run:
gradlew --refresh-dependencies
To reset everything (this does not affect your code), run:
gradlew clean
To build the jar file:
gradlew build
To run the client:
gradlew runClient
To run the server (Server files will be in the /run
directory):
gradlew runServer
To run both client and server:
gradlew runClient runServer
By default, this mod uses the official mapping names from Mojang for methods and fields in the Minecraft codebase. These names are covered by a specific license. All modders should be aware of this license. For the latest license text, refer to the mapping file itself, or the reference copy here: https://github.com/NeoForged/NeoForm/blob/main/Mojang.md
We welcome contributions! Please see our Contributing Guide for more details on how to get started.
This project is licensed under MIT. See the LICENSE file for details.