Skip to content

Onslaught is a Minecraft Mod that gives you an interface to create Invasions of violent mobs with custom abilities, loot, and spawning conditions.

Notifications You must be signed in to change notification settings

Rebirth-of-the-Night/onslaught

Repository files navigation

Onslaught

Onslaught is a Minecraft Mod that gives you an interface to create Invasions of violent mobs with custom abilities, loot, and spawning conditions.

Using the Mod

  1. Add the appropriate jar to your modpack in the ./mods folder.
  2. Read the docs on how to configure your hordes.

Development Quick Start

  1. Checkout Github Repo to your local
  2. Initialize the gradle files:
    • run gradlew.bat init for Windows
    • run ./gradlew init for Mac / Linux / Bash Shell
  3. Decompress the workspace:
    • run ./gradlew setupDecompWorkspace

You should be good to build or run the client.

Code Guidance

Branch Management

  1. 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
  2. Commit often, and small
  3. Use Pull Requests to deliberately introduce changes into master

Releasing a new version of the mod

Prerequisites

  1. Github write access to the repo
  2. CurseForge access to the Onslaught project

Release to Github

  1. Switch to the desired branch (presumably the latest master)
  2. Run ./version set <minecraft-version>-<mod-version>
  3. Enter your GitHub credentials
  4. Amend the GitHub Release with the main and sources jar

Release to CurseForge

  1. Go to Onslaught project's files
  2. Click the file upload button in the top right
  3. Follow the instructions

About

Onslaught is a Minecraft Mod that gives you an interface to create Invasions of violent mobs with custom abilities, loot, and spawning conditions.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published