An open API service indexing awesome lists of open source software.

https://github.com/chaotictrials/caelum

A 1.16.5 skyblock Forge modpack.
https://github.com/chaotictrials/caelum

discontinued forge minecraft-modpack

Last synced: 5 months ago
JSON representation

A 1.16.5 skyblock Forge modpack.

Awesome Lists containing this project

README

        

[![CurseForge](http://cf.way2muchnoise.eu/full_455440_downloads.svg)](https://www.curseforge.com/minecraft/modpacks/caelum-skyblock)
[![Bugs label](https://img.shields.io/github/issues/MelanX/Caelum/bug)](https://github.com/MelanX/Caelum/issues?q=is%3Aissue+is%3Aopen+label%3Abug)
[![GitHub license](https://img.shields.io/github/license/MelanX/Caelum.svg)](https://github.com/MelanX/Caelum/blob/master/LICENSE)
[![GitHub release](https://img.shields.io/github/release/MelanX/Caelum.svg)](https://GitHub.com/MelanX/Caelum/releases/)
[![CastCrafter Server](https://img.shields.io/discord/411271477128724482.svg?color=7289da&label=MelanX%20Server&logo=discord&style=flat-square)](https://discord.gg/u8ZE5Ts)

### This modpack puts your knowledge to the test!

This is the official repository of the Minecraft modpack `Caelum Skyblock` on
[CurseForge](https://www.curseforge.com/minecraft/modpacks/caelum-skyblock)! It contains all necessary
files to create a server and to create a client .zip file for importing into any known launcher which can import the
default CurseForge modpack files.

Releases for server and client files can be
found [here](https://github.com/MelanX/Caelum/releases)
or on [CurseForge](https://www.curseforge.com/minecraft/modpacks/caelum-skyblock).

## Content

### Basic

The included content in the folders are only the files which were changed. If a config isn't changed, it doesn't need to
be here. It will be automatically generated on first launch of the modpack.

### Server Data

The serverdata is for setting up a server with Garden of Glass.

### Script Overview

To use the scripts you need to add your tokens in `tokens.json`. The file should look
like [tokens-example.json](tokens-example.json). The twitch token needs no specific access (It only needs to be able to
convert user-names to ids). The GitHub Token needs the scopes `public_repo`, `repo:status` and `repo_deployment` and
needs push access to this repository.

**All the scripts must be run with the repository root as current working directory**

| script | description |
| :---: | :--- |
| changelog_generator.py | Creates a changelog from the current manifest and the latest release manifest |
| create_release.py | Creates a new release and publishes it on github. **IMPORTANT: Make sure to push your current branch before calling this!!!** |
| downloadmods.py | Downloads all mods from `manifest.json` into the `mods` folder. **This will delete all mods previously in the mods folder!** |
| modlist.py | Generates the manifest from the manifest without file ids at [pack.json](pack.json) and the files in the `mods` folder. Uses a cache file `modcache.json`. This file should be committed. |

## Contribution

You want to contribute to the project? The simplest way is to open issues if there is any. If there is a bug, use
[this template](https://github.com/MelanX/Caelum/issues/new?labels=bug&template=bug_report.md).
If you only like to suggest a mod or another cool feature, use
[this template](https://github.com/MelanX/Caelum/issues/new?labels=enhancement&template=feature_request.md).

[![ForTheBadge built-with-love](http://ForTheBadge.com/images/badges/built-with-love.svg)](https://GitHub.com/MelanX/Caelum)