Skip to content
12srcPublic

About

A lightweight, free and open-source Pit mod.

Resources

Contributing

Stars

4 stars

Watchers

1 watching

Forks

Repository files navigation

12pit

Release License Build Crowdin codecov

English | 简体中文

12pit is a free and open-source mod for The Pit. It has its own configuration interface and also supports OneConfig. It is also compatible with Lunar Client.

12pit is recommended to be run with PolyPatcher and OptiFine for better performance.

For help and discussion regarding development, please join our Discord and visit #developer.

Requirements

The build process requires at least JDK 21. The mod requires Java 8, which is what Minecraft 1.8.9 uses, and Gradle detects and installs it.

Also required are Node.js and npm because they are needed for assemble and runClient tasks which compile the configuration interface. CI is built with Node.js 24.

Build Process

On Windows:

.\gradlew.bat assemble

On Linux or macOS:

./gradlew assemble

The jar produced is put into build/libs/.

Development

In order to test new changes, run the game with PolyPatcher and OptiFine installed and make sure your changes work with their default settings.

IntelliJ IDEA

Import the project as a Gradle project and set the Gradle JVM to JDK 21 or later. Run assemble, check, and runClient tasks using the Gradle tool window.

VS Code

Install the recommended extensions when prompted. Press Ctrl+Shift+B (Cmd+Shift+B on macOS) to run assemble, or use the Command Palette to run check and runClient as Gradle tasks.

Documentation

Third-Party Notices

12pit includes the following third-party components:

12pit is licensed under GPL-3.0-or-later.

About

A lightweight, free and open-source Pit mod.

Resources

Contributing

Stars

4 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages