mirror of
https://github.com/seppukudevelopment/seppuku
synced 2024-12-23 23:22:14 +00:00
3.4 KiB
3.4 KiB
Seppuku is a free, open-source and lightweight Minecraft 1.12.2 Forge mod, and soon to be for more recent versions.
Originally oriented towards the 9B9T and 2B2T anarchy servers; it is a fully featured client-side mod with an external plugin system, unique exploits, and a solid Discord community.
Checkout the guide for help.
Requirements
- JDK 8 (AdoptOpenJDK or Corretto is recommended)
- Git (optional)
Building
IntelliJ and Eclipse
Using an IDE like IntelliJ or Eclipse is strongly recommended
- Download either IntelliJ or Eclipse
- Clone (or download) the repository:
git clone https://github.com/seppukudevelopment/seppuku
- Import the project (steps for IntelliJ and Eclipse)
- Run the Gradle task
clean
via your IDE - Run the Gradle task
setupDecompWorkspace
via your IDE - Edit
build.gradle
and change the fieldbuildmode
toRELEASE
(e.g.def buildmode = "RELEASE"
) - Run the Gradle task
build
via your IDE
The newly built jar file can be found in build/libs/
.
Linux, Unix and Mac
- Clone (or download) the repository:
git clone https://github.com/seppukudevelopment/seppuku
- Run
./gradlew clean
- Run
./gradlew setupDecompWorkspace
- Edit
build.gradle
and change the fieldbuildmode
toRELEASE
(e.g.def buildmode = "RELEASE"
) - Run
./gradlew build
The newly built jar file can be found in build/libs/
.
Windows
- Clone (or download) the repository:
git clone https://github.com/seppukudevelopment/seppuku
- Run
./gradlew.bat clean
- Run
./gradlew.bat setupDecompWorkspace
- Edit
build.gradle
and change the fieldbuildmode
toRELEASE
(e.g.def buildmode = "RELEASE"
) - Run
./gradlew.bat build
The newly built jar file can be found in build/libs/
.
Debugging
- Use the JVM argument
-Dfml.coreMods.load=me.rigamortis.seppuku.impl.fml.core.SeppukuLoadingPlugin
- Ensure the field
buildmode
inbuild.gradle
is set toIDE
(e.gdef buildmode = "IDE"
) - If any error occurs try running the Gradle task
clean
(see steps under aformentioned building section), if the error persists feel free to ask for help in the Discord support channel