mirror of
https://github.com/seppukudevelopment/seppuku
synced 2024-12-27 17:12:09 +00:00
Free, lightweight, open-source Minecraft Forge client-side mod.
gradle/wrapper | ||
res | ||
src/main | ||
.gitignore | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
readme.md |
Seppuku is a free, lightweight, open-source Minecraft Forge mod for Minecraft 1.12.2. Oriented towards the 9B9T anarchy server, this is a fully featured client-side mod with an external plugin API, unique exploits, and a solid Discord community.
Requirements
- JDK 8 (https://adoptopenjdk.net/, https://aws.amazon.com/corretto/)
- (optional) Git
Building
Linux / Mac
- Clone the repository:
git clone git@github.com:seppukudevelopment/seppuku.git
- Run
./gradlew setupDecompWorkspace
- Edit
build.gradle
and change fieldbuildmode
toRELEASE
. (e.g.def buildmode = "RELEASE"
) - Run
./gradlew build
.
Your .jar file is in build/libs/
.
Windows
Using a git shell for Windows and using the linux guide above is highly recommended. (https://git-scm.com/downloads)
- Clone the repository.
- Import the project through Gradle via
build.gradle
(simple tutorials online for intellij, eclipse, etc.) - Run the gradle command
setupDecompWorkspace
via the IDE or gradlew.bat file (via command prompt:gradlew.bat setupDecompWorkspace
) - Refresh the project (reload ide / refresh gradle workspace)
- Edit
build.gradle
and change fieldbuildmode
toRELEASE
ex:def buildmode = "RELEASE"
- Run the gradle command
build
via the IDE or gradlew.bat file (via command prompt:gradlew.bat build
)
Your .jar file is in build/libs/
.
Debugging
- Use VM arg
-Dfml.coreMods.load=me.rigamortis.seppuku.impl.fml.core.SeppukuLoadingPlugin
- Ensure field
buildmode
in build.gradle is set toIDE
ex:def buildmode = "IDE"