Eclipse-Ilx / Abyssal-Descent

Official repo for Abyssal Descent Modpack
18 stars 5 forks source link

Abyssal Descent

Run on forge 47.3.10

Join the Discord for more information

Note:
This project is still in development, read Known Issues

PR's and Issues welcome! Please read CONTRIBUTING.md

Building

Dependencies: make, curl, awk, JDK 17

make all # downloads mods, builds from source, and applies overrides
EXPORT_DIR="path/to/.minecraft/" make export # copies build dir to your instance

Note:
When rebuilding run the following to grab the newest changes and delete the old build.

git fetch && git reset --hard origin/master && make clean
For Windows 11: 1. Install [WSL](https://docs.microsoft.com/en-us/windows/wsl/install) **TLDR:** Open PowerShell as admin and run `wsl --install`. This will likely require a reboot. 2. Open WSL by running `wsl` in the shell, then install `make`, `curl`, `git, and `openjdk-17-jdk` ```bash sudo apt update && sudo apt upgrade && sudo apt install make curl git openjdk-17-jdk` ``` 3. Clone the repo and `cd` into it ```bash git clone https://github.com/Eclipse-Ilx/Abyssal-Descent cd Abyssal-Descent ``` 4. Follow the build instructions above. Windows uses `\` for paths and `C:\` for the mountpoint, so you'll need to adjust the paths. `C:\Users\user\Documents\` becomes `/mnt/c/Users/user/Documents/` > **Note:** > Windows uses `\r\n` as line separators. If you've cloned the repo outside of WSL, you'll need to remove the `\r`. > ```bash > find . -type f -name Makefile -exec sed -i 's/\r//' {} \; > ```
For Windows 10: 1. Install [Cygwin](https://cygwin.com/) 2. Select `Install from Internet`, choosing the install location. Pick where you want the `Local Package Direcotry` to be, then select `Use System Proxy Settings` and choose a download site. (I don't think it matters which one you choose.) 3. Change `Pending` to `Full` and search for `git`, `make`, `gawk`, and `curl`. For each package change `Skip` to the latest version. Hit next, next, then finish. Be sure to make a shortcut when it asks you to, unless you're already familiar with Cygwin. 4. Download the MSI Installer for the [JDK 17](https://www.oracle.com/java/technologies/downloads/) and skip through the wizard. 5. Open `Cygwin64 Terminal`, then run the following commands (Right click to copy paste). ```bash git clone https://github.com/Eclipse-Ilx/Abyssal-Descent cd Abyssal-Descent make all ``` This will build the pack, which will now be in the `build` directory. 6. Move the contents of the pack to the Launcher of your choice. This can either be done through `EXPORT_DIR="path/to/dir" make export` or manually through your file manager.