Onslaught is a Minecraft Mod that gives you an interface to create Invasions of violent mobs with custom abilities, loot, and spawning conditions.
- Add the appropriate jar to your modpack in the
./mods
folder. - Read the docs on how to configure your hordes.
- Checkout Github Repo to your local
- Initialize the gradle files:
- run
gradlew.bat init
for Windows - run
./gradlew init
for Mac / Linux / Bash Shell
- run
- Decompress the workspace:
- run
./gradlew setupDecompWorkspace
- run
You should be good to build or run the client.
- Check out a new branch
git checkout -b <scope>/<context>
fix/some-bug
feat/some-new-feature
chore/some-toil
doc/add-some-new-documentation
- Commit often, and small
- Use Pull Requests to deliberately introduce changes into master
Prerequisites
- Github write access to the repo
- CurseForge access to the Onslaught project
- Switch to the desired branch (presumably the latest master)
- Run
./version set <minecraft-version>-<mod-version>
- Minecraft version is generally
1.12.2
- Use Semantic Name Versioning for the mod
- Minecraft version is generally
- Enter your GitHub credentials
- Amend the GitHub Release with the main and sources jar
- Go to Onslaught project's files
- Click the file upload button in the top right
- Follow the instructions