Thunder

Thunder Modpack

Thunder is a Minecraft 1.20.1 modpack built for playing with friends. It combines technology, magic, and building mods into a cohesive experience that is optimised for server performance.

You can automate your base with Create, craft spells with Ars Nouveau, set up digital storage with AE2, and build with Macaw’s furniture and Chipped blocks. There are 114 mods at time of writing, all tested for stability.


Quick Start

For Players

If you just want to play, do not download the code from this repository.

  1. Go to the Releases tab.
  2. Download the latest Thunder-[v].mrpack file.
  3. Import this file into Prism Launcher (or any Modrinth-compatible launcher).

For Server Owners

This pack uses packwiz to keep server files synchronised.

  1. Download the packwiz-installer-bootstrap.
  2. Run the following command in your server directory:
    java -jar packwiz-installer-bootstrap.jar -g -s server https://raw.githubusercontent.com/rooneyj9005/Thunder/main/pack.toml
    
  3. The installer will automatically download the correct mod versions and configurations, excluding client-side-only mods.

License and Ethos

This project is as open as any license can allow. Do whatever you want with it: fork it, modify it, or redistribute your own flavour of it. If you genuinely improve the player experience, a pull request is appreciated, but never required.

The “No-Nonsense” Rules:


Important: Version Pinning

Do not update Create. or do I’m not your mother, but the pack is built on Create 6.0.6. Many included addons were designed specifically for this version; updating to 6.0.7 or 6.0.8 will most likely cause crashes.


Development Workflow

To contribute to or modify the pack, you will need packwiz, Git, and ideally Prism Launcher for local testing.

Adding a Mod

Most mods can be added with a single command:

packwiz modrinth add "mod name"

For specific versions (required for Create addons):

packwiz modrinth add --project-id "PROJECT_ID" --version-id "VERSION_ID"

Applying Changes

Every time you add, remove, or update a mod, run:

packwiz refresh
packwiz modrinth export

The refresh command updates hashes in the index, while export generates the .mrpack file for the Releases tab.


Testing and Quality Assurance

Before releasing a new version, perform the following checks:

  1. Launch: Import the generated .mrpack into a fresh Prism instance.
  2. World Gen: Create a new world and check for biome stitching or chunk errors.
  3. Log Check: Skim logs/latest.log. Ignore harmless warnings, but investigate any “Error” or “Exception” entries that occur during startup or world load.

Troubleshooting Common Errors


What’s actually in the Pack