Dynamic modrinth version fetching
Some checks failed
Deploy Jekyll site to Pages / build (push) Failing after 33s
Some checks failed
Deploy Jekyll site to Pages / build (push) Failing after 33s
This commit is contained in:
parent
78410cfa4b
commit
a0988516d4
@ -28,6 +28,38 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
- name: Install Dependencies
|
||||||
|
run: |
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install -y jq curl sed
|
||||||
|
- name: Fetch Latest Modrinth Version
|
||||||
|
id: fetch_version
|
||||||
|
run: |
|
||||||
|
# Modrinth API Call
|
||||||
|
response=$(curl -s -H "Authorization: Bearer $MODRINTH_TOKEN" https://api.modrinth.com/v2/project/illuvia-prime-project/version)
|
||||||
|
|
||||||
|
# Extract latest release version
|
||||||
|
latest_release=$(echo "$response" | jq -cr '[.[] | select(.status == "listed" and .version_type == "release")] | sort_by(.date_published) | last'
|
||||||
|
|
||||||
|
if [ -z "$latest_release" ]; then
|
||||||
|
echo "No release version found"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Extract version_number and game_versions
|
||||||
|
version_number=$(echo "$latest_release" | jq -r '.version_number')
|
||||||
|
game_version=$(echo "$latest_release" | jq -r '.game_versions[0]')
|
||||||
|
|
||||||
|
echo "Latest version: $version_number (Minecraft $game_version)"
|
||||||
|
|
||||||
|
# Output for next steps
|
||||||
|
echo "PACK_VERSION=$version_number" >> $GITHUB_ENV
|
||||||
|
echo "MINECRAFT_VERSION=$game_version" >> $GITHUB_ENV
|
||||||
|
- name: Update _config.yml
|
||||||
|
run: |
|
||||||
|
# Replace placeholders in _config.yml
|
||||||
|
sed -i "s/PACK_VERSION/$PACK_VERSION/g" _config.yml
|
||||||
|
sed -i "s/MINECRAFT_VERSION/$MINECRAFT_VERSION/g" _config.yml
|
||||||
- name: checkout pages
|
- name: checkout pages
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
|
@ -4,7 +4,8 @@ description: >-
|
|||||||
theme: just-the-docs
|
theme: just-the-docs
|
||||||
|
|
||||||
content:
|
content:
|
||||||
pack_version: 1.0.0
|
pack_version: PACK_VERSION
|
||||||
|
minecraft_version: MINECRAFT_VERSION
|
||||||
|
|
||||||
baseurl: "/"
|
baseurl: "/"
|
||||||
url: "https://illuvia.world"
|
url: "https://illuvia.world"
|
||||||
|
0
assets/img/add_favicon
Normal file
0
assets/img/add_favicon
Normal file
@ -10,13 +10,12 @@ layout: page
|
|||||||
__Aktuelle Version:__ {{ site.content.pack_version }}
|
__Aktuelle Version:__ {{ site.content.pack_version }}
|
||||||
|
|
||||||
{: .note }
|
{: .note }
|
||||||
Aktuell arbeiten wir noch mit Modrinth zusammen daran, dass unser Modpack regulär über Modrinth zu erhalten ist.
|
Unser Modpack ist nun über Modrinth erhältlich. Bitte stellt euch darauf ein, dass der Support für `Technical Electrical: Secret Schemes` damit nur noch vorübergehend ist.
|
||||||
Bis dahin gibt es nur die Möglichkeit dieses über unsere Homepage herunterzuladen und in Modrinth zu importieren.
|
Wir werden vorher nochmal über Discord und unsere Homepage über das Supportende informieren!
|
||||||
Solange unser eigenes Modpack nur über diesen Weg zu bekommen ist werden wir definitiv auch noch `Technical Electrical: Secret Schemes` unterstützen.
|
|
||||||
|
|
||||||
## Wieso das Illuvia Prime Modpack?
|
## Wieso das Illuvia Prime Modpack?
|
||||||
|
|
||||||
Wir haben den Server mit Technical Electrical gestartet. Aktuell unterstützen wir dieses auch noch allerdings haben wir beim Spielen auf dem Server so einige Ideen gehabt, wie man das Spielerlebnis noch verbessern könnten.
|
Wir haben den Server mit Technical Electrical gestartet. Aktuell unterstützen wir dieses auch noch allerdings haben wir beim Spielen auf dem Server so einige Ideen gehabt, wie man das Spielerlebnis noch verbessern könnte.
|
||||||
So haben wir viele weitere Mods gefunden und in unseren lokalen Instanzen hinzugefügt. Nun möchten wir euch auch davon profitieren lassen!
|
So haben wir viele weitere Mods gefunden und in unseren lokalen Instanzen hinzugefügt. Nun möchten wir euch auch davon profitieren lassen!
|
||||||
|
|
||||||
Unter anderem haben wir einen eigenen Server Voice Chat integriert, der unabhängig von Discord, Teamspeak und Co. funktioniert. So ist es möglich auch mal miteinander zu quatschen (zum Beispiel zum Handeln) selbst wenn man sich in unterschiedlichen Discord Channels oder Servern befindet.
|
Unter anderem haben wir einen eigenen Server Voice Chat integriert, der unabhängig von Discord, Teamspeak und Co. funktioniert. So ist es möglich auch mal miteinander zu quatschen (zum Beispiel zum Handeln) selbst wenn man sich in unterschiedlichen Discord Channels oder Servern befindet.
|
||||||
@ -26,7 +25,7 @@ Unter anderem haben wir einen eigenen Server Voice Chat integriert, der unabhän
|
|||||||
1. Installiere dir den [Modrinth Launcher](https://modrinth.com/app)
|
1. Installiere dir den [Modrinth Launcher](https://modrinth.com/app)
|
||||||
2. Gehe in die `Settings` unter `Default instance options` und erhöhere den zugewiesenen RAM. Empfohlen ist ~8000 bei 16GB RAM und ~12000 bei 32GB und höher
|
2. Gehe in die `Settings` unter `Default instance options` und erhöhere den zugewiesenen RAM. Empfohlen ist ~8000 bei 16GB RAM und ~12000 bei 32GB und höher
|
||||||

|

|
||||||
3. Downloade das [Illuvia Prime Pack](https://modrinth.com/modpack/illuvia-prime-project)
|
3. Downloade das [Illuvia Prime Pack](modrinth://mod/illuvia-prime-project)
|
||||||

|

|
||||||

|

|
||||||
4. Und nach dem Download kann das Modpack gespielt werden. Viel Spaß! ;)
|
4. Und nach dem Download kann das Modpack gespielt werden. Viel Spaß! ;)
|
||||||
|
Binary file not shown.
6
index.md
6
index.md
@ -18,14 +18,14 @@ Willkommen bei der offiziellen Homepage und Dokumentation für den Illuvia Prime
|
|||||||

|

|
||||||
|
|
||||||
[Get started now](#getting-started){: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 }
|
[Get started now](#getting-started){: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 }
|
||||||
[Download Modpack](https://raw.morlana.space/PhoenixDivision/Illuvia-Prime/@master/files/Illuvia-Prime-{{ site.content.pack_version }}.mrpack){: .btn .fs-5 .mb-4 .mb-md-0 }
|
[Download Modpack](https://modrinth.com/modpack/illuvia-prime-project#download){: .btn .fs-5 .mb-4 .mb-md-0 }
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
{: .highlight }
|
{: .highlight }
|
||||||
🎮 __Minecraft Version:__ `1.21.1`<br>
|
🎮 __Minecraft Version:__ `{{ site.content.minecraft_version }}`<br>
|
||||||
🔃 __Mod Loader:__ NeoForge `21.1.77`<br>
|
🔃 __Mod Loader:__ NeoForge `21.1.77`<br>
|
||||||
📦 __Modpack:__ `Illuvia Prime {{ site.content.pack_version }}` oder `Technical Electrical: Secret Schemes 5.2.1`
|
📦 __Modpack:__ `Illuvia Prime {{ site.content.pack_version }}`
|
||||||
|
|
||||||
## Getting started
|
## Getting started
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user