- JavaScript 100%
| config | ||
| diffs | ||
| kubejs | ||
| sha256 | ||
| structures | ||
| .gitignore | ||
| LICENSE | ||
| performance.md | ||
| README.md | ||
For the sake of transparency
This document details the modifications I made to the jars, in case you do not trust the pack author/distribution chain. These aren't exactly step by step instructions on how to build them yourself, just a bunch of git diffs with some reasoning as to why I did them. If you don't know how to use them, either learn on your own or ignore this repo's README.
For a lot of the mods with custom jars, the answer as to why I modified them comes down to dependencies being unsuited for this pack or the mods being unmaintained and buggy.
Custom
According to PrismLauncher, the custom jars in this pack are: MoreIotas, Hexal, FromAnotherLibary, From Another World, Create: Steam 'n' Rails, Create: Crafts & Additions, Extended Bogeys & Bren. I maintain a forked version of a forked version of Hexal for this pack. Read more info on its repo to see what I changed.
Or not
Extended Bogeys is not built by me, and it comes a github release page found here.
Non-artifact GitHub builds
MoreIotas doesn't have jenkins artifacts available, so I built it from the latest commit. Same story for Create: Steam 'n' Rails and Create: Crafts & Additions.
Logs
HexCasting had to be built to remove a certain Impetus related log that caused the log files on the server to balloon to several tens of megabytes in size for no good reason. I've commented this log out.
Gun balance
Bren underwent a rewrite and is no longer as poorly made as it used to be. Nevertheless, there's balancing decisions I disagree with and have thus changed. Projectile damage is now affected by velocity and the guns are ever so slightly weaker to compensate.
From Another World
During our playthrough, it has come to our attention that there is no real way to counter sculk, so I made it flammable and nerfed the brambles. Its library also had to be built for this, so there's that. I didn't modify the library though.
Finally
In the sha256 folder, you can find hashes for the jar files. If your build output differs from mine, you can use the jar you built yourself (provided it matches the patches provided by this repository) instead as gradle might not have been set up for a reproducible build.
Liability
While I aim to be as transparent as feasible when it comes to providing pack zips, there's limits to the instructions on reproducibility I can give. I've hosted quite a few packs before, and don't really have a reasonable way to profit from shipping malware with my jar files when I explicitly want real players to play my modpacks with me, so if you don't want to or can't reproduce my builds, either don't play or bear with it. :)
Credits
grayday made all the textures in this repository.
Known bugs
- Fire has z-fighting if placed on the sides of blocks and looked at from distances >30 blocks.
- MI machine faces have z-fighting.