diff --git a/.forgejo/workflows/autotagger.yaml b/.forgejo/workflows/autotagger.yaml new file mode 100644 index 0000000..d57af68 --- /dev/null +++ b/.forgejo/workflows/autotagger.yaml @@ -0,0 +1,55 @@ +name: Autotagger +on: + push: + branches: + - 'main' + +jobs: + Autotagger: + runs-on: docker + container: catthehacker/ubuntu:act-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Set up Git + run: | + git config --global user.name "SeaswimmerTheFsh" + git config --global user.email "seaswimmerthefsh@gmail.com" + + - name: Extract commit message + id: extract_commit_message + run: echo "::set-output name=message::$(git log --format=%B -n 1 $GITHUB_SHA)" + + - name: Check commit message + id: check_commit_message + run: | + COMMIT_MESSAGE=$(echo "${{ steps.extract_commit_message.outputs.message }}") + OUTPUT=$(python .forgejo/workflows/scripts/message.py "$COMMIT_MESSAGE") + if [ "$OUTPUT" = "Usage: python message.py " ]; then + echo "Called without commit message!" + exit 1 + elif [ "$OUTPUT" = "None" ]; then + echo "No version bump." + echo "::set-output name=latest_tag::$(git describe --tags --abbrev=0)" + else + echo "Version bump detected: $OUTPUT" + echo "::set-output name=version::$OUTPUT" + fi + + - name: Create tag + if: steps.check_commit_message.outputs.version + run: | + VERSION=${{ steps.check_commit_message.outputs.version }} + git tag -a $VERSION -m "version bumped to $VERSION" + git push origin $VERSION + + - name: Update latest tag + if: steps.check_commit_message.outputs.latest_tag + run: | + COMMIT_MESSAGE=$(echo "${{ steps.extract_commit_message.outputs.message }}") + LATEST_TAG=${{ steps.check_commit_message.outputs.latest_tag }} + git tag -fa $LATEST_TAG -m "$COMMIT_MESSAGE" + git push origin $LATEST_TAG --force diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml new file mode 100644 index 0000000..d2056af --- /dev/null +++ b/.forgejo/workflows/build.yaml @@ -0,0 +1,37 @@ +name: Build +on: + push: + branches: + - 'main' + pull_request: + +jobs: + Export Files: + runs-on: docker + container: catthehacker/ubuntu:act-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Copy export files + run: | + mkdir -vp /export/atlauncher/.minecraft + cp -vrT ./build/atlauncher /export/atlauncher + cp -vp ./unsup.ini /export/atlauncher/.minecraft/ + + mkdir -vp /export/prism/.minecraft + cp -vrT ./build/prism /export/prism + cp -v ./unsup.ini /export/prism/.minecraft/ + + - name: Upload ATLauncher export artifact + uses: actions/upload-artifact@v3 + with: + name: ATLauncher + path: /export/atlauncher/ + continue-on-error: true + + - name: Upload Prism Launcher export artifact + uses: actions/upload-artifact@v3 + with: + name: PrismLauncher + path: /export/prism/ diff --git a/.forgejo/workflows/scripts/message.py b/.forgejo/workflows/scripts/message.py new file mode 100644 index 0000000..606981c --- /dev/null +++ b/.forgejo/workflows/scripts/message.py @@ -0,0 +1,20 @@ +import re +import sys +from typing import Optional + +pattern = r"^(?:V|v)ersion\ bump(?:ed)?\ to\ ([0-9]+\.[0-9]+\.[0-9]+(?:-[a-zA-Z0-9]+)?).*" + +def get_commit_message(string) -> Optional[str]: + m = re.match(pattern, string) + if m: + return m.group(1) + else: + return None + +if __name__ == "__main__": + if len(sys.argv) >= 2: + commit_message = sys.argv[1] + result = get_commit_message(commit_message) + print(result) + else: + print("Usage: python message.py ") diff --git a/build/atlauncher/.minecraft/unsup.jar b/build/atlauncher/.minecraft/unsup.jar new file mode 100644 index 0000000..8e782f5 --- /dev/null +++ b/build/atlauncher/.minecraft/unsup.jar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c1331899c1f51488ba9760e303f04533e07b9b0192048c03e6937d93d0d62d0 +size 1066380 diff --git a/build/atlauncher/instance.cfg b/build/atlauncher/instance.cfg new file mode 100644 index 0000000..6a6e112 --- /dev/null +++ b/build/atlauncher/instance.cfg @@ -0,0 +1,38 @@ +#Exported by ATLauncher +#Wed Nov 15 21:18:55 GMT 2023 +notes= +LogPrePostOutput=true +WrapperCommand=null +LWJGLVersion= +ShowConsoleOnError=true +OverrideMCLaunchMethod=false +iconKey=default +MaxMemAlloc=4096 +OverrideNativeWorkarounds=false +PostExitCommand=null +MCLaunchMethod=LauncherPart +UseNativeGLFW=false +MinecraftWinHeight=480 +JVMArgs=-javaagent\:unsup.jar -XX\:+UnlockExperimentalVMOptions -XX\:+UseG1GC -XX\:G1NewSizePercent\=20 -XX\:G1ReservePercent\=20 -XX\:MaxGCPauseMillis\=50 -XX\:G1HeapRegionSize\=32M +OverrideJava=false +OverrideJavaArgs=true +LaunchMaximized=false +AutoCloseConsole=false +InstanceType=OneSix +OverrideCommands=false +lastLaunchTime= +totalTimePlayed=0 +UseNativeOpenAL=false +PermGen=256 +IntendedVersion= +JavaPath=C\:\\Program Files\\Eclipse Adoptium\\jdk-8.0.392.8-hotspot\\bin\\javaw.exe +OverrideJavaLocation=false +ForgeVersion=false +LiteloaderVersion= +OverrideMemory=false +PreLaunchCommand=null +name=Azure Undead Modpack +OverrideWindow=false +ShowConsole=false +MinecraftWinWidth=854 +OverrideConsole=false diff --git a/build/atlauncher/mmc-pack.json b/build/atlauncher/mmc-pack.json new file mode 100644 index 0000000..17bd268 --- /dev/null +++ b/build/atlauncher/mmc-pack.json @@ -0,0 +1,51 @@ +{ + "components": [ + { + "cachedName": "LWJGL 3", + "cachedVersion": "3.3.1", + "cachedVolatile": true, + "dependencyOnly": true, + "uid": "org.lwjgl3", + "version": "3.3.1" + }, + { + "cachedName": "Minecraft", + "cachedRequires": [ + { + "suggests": "3.3.1", + "uid": "org.lwjgl3" + } + ], + "cachedVersion": "1.20.1", + "important": true, + "uid": "net.minecraft", + "version": "1.20.1" + }, + { + "cachedName": "Intermediary Mappings", + "cachedRequires": [ + { + "equals": "1.20.1", + "uid": "net.minecraft" + } + ], + "cachedVersion": "1.20.1", + "cachedVolatile": true, + "dependencyOnly": true, + "uid": "net.fabricmc.intermediary", + "version": "1.20.1" + }, + { + "cachedName": "Fabric Loader", + "cachedRequires": [ + { + "uid": "net.fabricmc.intermediary" + } + ], + "cachedVersion": "0.15.7", + "uid": "net.fabricmc.fabric-loader", + "version": "0.15.7" + } + ], + "formatVersion": 1 +} diff --git a/build/prism/instance.cfg b/build/prism/instance.cfg new file mode 100644 index 0000000..3ba7d19 --- /dev/null +++ b/build/prism/instance.cfg @@ -0,0 +1,5 @@ +[General] +ConfigVersion=1.2 +iconKey=default +name=Azure Undead Modpack +InstanceType=OneSix diff --git a/build/prism/mmc-pack.json b/build/prism/mmc-pack.json new file mode 100644 index 0000000..51d4dd7 --- /dev/null +++ b/build/prism/mmc-pack.json @@ -0,0 +1,56 @@ +{ + "components": [ + { + "cachedName": "LWJGL 3", + "cachedVersion": "3.3.2", + "cachedVolatile": true, + "dependencyOnly": true, + "uid": "org.lwjgl3", + "version": "3.3.2" + }, + { + "cachedName": "Minecraft", + "cachedRequires": [ + { + "suggests": "3.3.2", + "uid": "org.lwjgl3" + } + ], + "cachedVersion": "1.20.4", + "important": true, + "uid": "net.minecraft", + "version": "1.20.4" + }, + { + "cachedName": "Intermediary Mappings", + "cachedRequires": [ + { + "equals": "1.20.4", + "uid": "net.minecraft" + } + ], + "cachedVersion": "1.20.4", + "cachedVolatile": true, + "dependencyOnly": true, + "uid": "net.fabricmc.intermediary", + "version": "1.20.4" + }, + { + "cachedName": "Fabric Loader", + "cachedRequires": [ + { + "uid": "net.fabricmc.intermediary" + } + ], + "cachedVersion": "0.15.7", + "uid": "net.fabricmc.fabric-loader", + "version": "0.15.7" + }, + { + "cachedName": "unsup", + "cachedVersion": "0.2.3", + "uid": "com.unascribed.unsup" + } + ], + "formatVersion": 1 +} diff --git a/build/prism/patches/com.unascribed.unsup.json b/build/prism/patches/com.unascribed.unsup.json new file mode 100644 index 0000000..37eda9e --- /dev/null +++ b/build/prism/patches/com.unascribed.unsup.json @@ -0,0 +1,12 @@ +{ + "formatVersion": 1, + "name": "unsup", + "uid": "com.unascribed.unsup", + "version": "0.2.3", + "+agents": [ + { + "name": "com.unascribed:unsup:0.2.3", + "url": "https://repo.sleeping.town" + } + ] +} diff --git a/src/config/paxi/datapacks/NoNetheriteArmor.zip b/src/config/paxi/datapacks/NoNetheriteArmor.zip new file mode 100644 index 0000000..6864916 Binary files /dev/null and b/src/config/paxi/datapacks/NoNetheriteArmor.zip differ diff --git a/src/index.toml b/src/index.toml index 809ef0d..3d45c96 100644 --- a/src/index.toml +++ b/src/index.toml @@ -1,8 +1,8 @@ hash-format = "sha256" [[files]] -file = "mods/HuskHomes-Fabric-4.6.1.jar" -hash = "1306b5bb85156bdfd9bfe58bd832bb94ddb39aa48b0e297a323c231e411f6e2f" +file = "config/paxi/datapacks/NoNetheriteArmor.zip" +hash = "91c81bd7055d3d4933954792818b56d78d2967ee646eb40dadb202631c134e38" [[files]] file = "mods/banhammer.pw.toml" @@ -10,8 +10,8 @@ hash = "983bfbf5e1f69bc0e081dd59bdacf934324d474679c0f41931883b6ae4a69ac0" metafile = true [[files]] -file = "mods/bluemap.pw.toml" -hash = "c4ee3c1cd7ce65505a5aa2b2e66ed816dfde972e8af736e211314ba66d40a01a" +file = "mods/better-ping-display-fabric.pw.toml" +hash = "ec31177d5cf656efdff737432455211defb8ee188749e3f53f117f75f83d1b6a" metafile = true [[files]] @@ -34,6 +34,21 @@ file = "mods/fabric-api.pw.toml" hash = "3d6073b78407cf64f5f8ba7d684a626224a2d37e54ea36bfe27c8d62e5358c01" metafile = true +[[files]] +file = "mods/fabric-language-kotlin.pw.toml" +hash = "d74850aaf1ed5a53805d523aa2b624f58c43813446be0b6c066a599c80d704e6" +metafile = true + +[[files]] +file = "mods/faux-custom-entity-data.pw.toml" +hash = "9a6b9ad5b96b766d46cd87c988c0c763d9c48c78aa7169ab70b737e7fcb6aa18" +metafile = true + +[[files]] +file = "mods/forge-config-api-port.pw.toml" +hash = "d1e32ea50e119b059ffe57b2785625679cf04641dfa2d7189197f09eb63aa7f7" +metafile = true + [[files]] file = "mods/goml-reserved.pw.toml" hash = "848d0e5b03f9e9c674931da4e1b14fd837cd82ee022375d2769eded98b0219a9" @@ -44,9 +59,34 @@ file = "mods/huskhomes-v4-6-1.pw.toml" hash = "619868e1f85d0ccf71bbe9918a8cdd1ed06e232ffb169d6ef336a0188a4f0035" metafile = true +[[files]] +file = "mods/iris.pw.toml" +hash = "7169f560465ba70f204d3c4189cf3d1faef8ae6cf3dc063733a4d53f612a4d94" +metafile = true + +[[files]] +file = "mods/jei.pw.toml" +hash = "2703659045f906c35864e583f661030d2a2fe21c86136488d430009d1870788b" +metafile = true + +[[files]] +file = "mods/just-enough-professions-jep.pw.toml" +hash = "2ab4b05dc042c299c689e52ff3ee8166572da76134289660f86f1973fe348994" +metafile = true + +[[files]] +file = "mods/leaves-be-gone.pw.toml" +hash = "4a02c0cde0e42c647dabf08783988b7986a7b3afe60091e014f62606b9856f64" +metafile = true + +[[files]] +file = "mods/lithium.pw.toml" +hash = "3dedde5213176d72e1c353877fa44315945e8f3da2ba05f5679d81e9f558bb1d" +metafile = true + [[files]] file = "mods/luckperms-fabric-placeholderapi-hook.pw.toml" -hash = "9f5351673318c24b6cca4e880d8e440c61f01117a2cb4c45e5b4c0b7cab7b747" +hash = "ce6aa8f7b0c110334677505eed3ab98fe62809b2395a7b92f8f5571db72bb5cb" metafile = true [[files]] @@ -54,6 +94,21 @@ file = "mods/luckperms.pw.toml" hash = "0654725d644d971636f3b08dd7456ca7e0b8f25068de69c4b5aea256ee3a0f66" metafile = true +[[files]] +file = "mods/no-portals.pw.toml" +hash = "278fa9541d9922d982a8f597b1f67a1ec659a2adaa54669d73f3e85350c429b7" +metafile = true + +[[files]] +file = "mods/ordered-player-list.pw.toml" +hash = "261eb8ac6dcc730afd8643a6486d6b013bbbe2f1200dacc88d7c495e4a588aa5" +metafile = true + +[[files]] +file = "mods/paxi.pw.toml" +hash = "73170bf5446b18a88d33a7a04653af758927c94b3e7aa052e6fd24b14623de64" +metafile = true + [[files]] file = "mods/polydecorations.pw.toml" hash = "15b84bd4e41076d96378ff57a95894c49e124681e2748a779168befc9866803b" @@ -71,7 +126,27 @@ metafile = true [[files]] file = "mods/polymer.pw.toml" -hash = "901ddb1c1416b332e032ab591d20c23a4cb434826464254b09a523defb570acd" +hash = "431a21a881276f1af4cd0df2839a76977a90d56bc21ec22247f7365b8f50ef37" +metafile = true + +[[files]] +file = "mods/puzzles-lib.pw.toml" +hash = "044c99b8058ecf5ea41c07dbea2ccb4e9c10995eb5d7009faabafd9b5de42c4f" +metafile = true + +[[files]] +file = "mods/resourcify.pw.toml" +hash = "df26878467488036ddaa1dd167d7f6bd35c38421c1c3620bbd7174fe490b0910" +metafile = true + +[[files]] +file = "mods/sodium.pw.toml" +hash = "5e73967368d47038c38dc52fa298b45603fbe6baf2608f171638ff767178ad9a" +metafile = true + +[[files]] +file = "mods/spark.pw.toml" +hash = "3f1cdc39c7c76eba1c62b6f22d07f9507ff1c9a9e860f179481ec63449451a79" metafile = true [[files]] @@ -88,3 +163,17 @@ metafile = true file = "mods/styledplayerlist.pw.toml" hash = "d2e79b6f83ec10bb1d275186e8f79048ca73ca48b434c2539bf2542d86f2cf56" metafile = true + +[[files]] +file = "mods/vanilla-permissions.pw.toml" +hash = "1cc15f1e57544cdd59abb1d979182fab2775122a8ac1fdb1c03609e695b75733" +metafile = true + +[[files]] +file = "mods/yungs-api.pw.toml" +hash = "5ca8392f7c2a2204723fdd74b7c78f20ca9cf1b4fb9b13604d412e00e824cc5d" +metafile = true + +[[files]] +file = "unsup.toml" +hash = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" diff --git a/src/mods/better-ping-display-fabric.pw.toml b/src/mods/better-ping-display-fabric.pw.toml new file mode 100644 index 0000000..1fa873c --- /dev/null +++ b/src/mods/better-ping-display-fabric.pw.toml @@ -0,0 +1,13 @@ +name = "Better Ping Display [Fabric]" +filename = "BetterPingDisplay-Fabric-1.20.4-1.1.1.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/MS1ZMyR7/versions/cSYrag8g/BetterPingDisplay-Fabric-1.20.4-1.1.1.jar" +hash-format = "sha1" +hash = "aecc3c2dd0c9709da23be5eb10698ef5e35ce036" + +[update] +[update.modrinth] +mod-id = "MS1ZMyR7" +version = "cSYrag8g" diff --git a/src/mods/bluemap.pw.toml b/src/mods/bluemap.pw.toml deleted file mode 100644 index b0cb0c4..0000000 --- a/src/mods/bluemap.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "BlueMap" -filename = "BlueMap-3.20-fabric-1.20.jar" -side = "server" - -[download] -url = "https://cdn.modrinth.com/data/swbUV1cr/versions/QjdzVjGq/BlueMap-3.20-fabric-1.20.jar" -hash-format = "sha1" -hash = "6155fb84f22b2b58b02a7919dfdf7215a0af03c2" - -[update] -[update.modrinth] -mod-id = "swbUV1cr" -version = "QjdzVjGq" diff --git a/src/mods/fabric-language-kotlin.pw.toml b/src/mods/fabric-language-kotlin.pw.toml new file mode 100644 index 0000000..48c1296 --- /dev/null +++ b/src/mods/fabric-language-kotlin.pw.toml @@ -0,0 +1,13 @@ +name = "Fabric Language Kotlin" +filename = "fabric-language-kotlin-1.10.19+kotlin.1.9.23.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/Ha28R6CL/versions/ZMokinzs/fabric-language-kotlin-1.10.19%2Bkotlin.1.9.23.jar" +hash-format = "sha1" +hash = "d8a8a5a4f1289e9b4d65f9551c32fbdf56b4f162" + +[update] +[update.modrinth] +mod-id = "Ha28R6CL" +version = "ZMokinzs" diff --git a/src/mods/faux-custom-entity-data.pw.toml b/src/mods/faux-custom-entity-data.pw.toml new file mode 100644 index 0000000..e6ee3a9 --- /dev/null +++ b/src/mods/faux-custom-entity-data.pw.toml @@ -0,0 +1,13 @@ +name = "Faux Custom Entity Data" +filename = "FauxCustomEntityData-fabric-1.20.4-9.0.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4a2c8cffaedaa4f119f6fe6b0a1203b0287a3d48" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5025834 +project-id = 575305 diff --git a/src/mods/forge-config-api-port.pw.toml b/src/mods/forge-config-api-port.pw.toml new file mode 100644 index 0000000..42f667c --- /dev/null +++ b/src/mods/forge-config-api-port.pw.toml @@ -0,0 +1,13 @@ +name = "Forge Config API Port" +filename = "ForgeConfigAPIPort-v20.4.3-1.20.4-Fabric.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/ohNO6lps/versions/xbVGsTLe/ForgeConfigAPIPort-v20.4.3-1.20.4-Fabric.jar" +hash-format = "sha1" +hash = "d868c7cc72c0d3dc933baa4ef99eb63662a70c90" + +[update] +[update.modrinth] +mod-id = "ohNO6lps" +version = "xbVGsTLe" diff --git a/src/mods/iris.pw.toml b/src/mods/iris.pw.toml new file mode 100644 index 0000000..a924c6c --- /dev/null +++ b/src/mods/iris.pw.toml @@ -0,0 +1,13 @@ +name = "Iris Shaders" +filename = "iris-mc1.20.4-1.6.17.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/YL57xq9U/versions/kGdJ11Rt/iris-mc1.20.4-1.6.17.jar" +hash-format = "sha1" +hash = "42e06f32cd7036c10d69564a64ce1d08afe3c613" + +[update] +[update.modrinth] +mod-id = "YL57xq9U" +version = "kGdJ11Rt" diff --git a/src/mods/jei.pw.toml b/src/mods/jei.pw.toml new file mode 100644 index 0000000..ffad417 --- /dev/null +++ b/src/mods/jei.pw.toml @@ -0,0 +1,13 @@ +name = "Just Enough Items" +filename = "jei-1.20.4-fabric-17.3.0.49.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/u6dRKJwZ/versions/HPR5ThoH/jei-1.20.4-fabric-17.3.0.49.jar" +hash-format = "sha1" +hash = "0c6b988703c0ced015c1a15712c624bf7cf29565" + +[update] +[update.modrinth] +mod-id = "u6dRKJwZ" +version = "HPR5ThoH" diff --git a/src/mods/just-enough-professions-jep.pw.toml b/src/mods/just-enough-professions-jep.pw.toml new file mode 100644 index 0000000..78c0fdb --- /dev/null +++ b/src/mods/just-enough-professions-jep.pw.toml @@ -0,0 +1,13 @@ +name = "Just Enough Professions (JEP)" +filename = "JustEnoughProfessions-fabric-1.20.4-3.2.0.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/kB56GtWA/versions/DmBeuQ1I/JustEnoughProfessions-fabric-1.20.4-3.2.0.jar" +hash-format = "sha1" +hash = "3eb2e922d912d2867046e0d885f7f0d78889de56" + +[update] +[update.modrinth] +mod-id = "kB56GtWA" +version = "DmBeuQ1I" diff --git a/src/mods/leaves-be-gone.pw.toml b/src/mods/leaves-be-gone.pw.toml new file mode 100644 index 0000000..09a010a --- /dev/null +++ b/src/mods/leaves-be-gone.pw.toml @@ -0,0 +1,13 @@ +name = "Leaves Be Gone" +filename = "LeavesBeGone-v20.4.1-1.20.4-Fabric.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/AVq17PqV/versions/vosgBua4/LeavesBeGone-v20.4.1-1.20.4-Fabric.jar" +hash-format = "sha1" +hash = "5dcdd9d15899d5ba3a472ae259245041171d9d0a" + +[update] +[update.modrinth] +mod-id = "AVq17PqV" +version = "vosgBua4" diff --git a/src/mods/lithium.pw.toml b/src/mods/lithium.pw.toml new file mode 100644 index 0000000..117fad8 --- /dev/null +++ b/src/mods/lithium.pw.toml @@ -0,0 +1,13 @@ +name = "Lithium" +filename = "lithium-fabric-mc1.20.4-0.12.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/gvQqBUqZ/versions/nMhjKWVE/lithium-fabric-mc1.20.4-0.12.1.jar" +hash-format = "sha1" +hash = "4a0744beb2246d93cb475d21a5a53faa556956e0" + +[update] +[update.modrinth] +mod-id = "gvQqBUqZ" +version = "nMhjKWVE" diff --git a/src/mods/luckperms-fabric-placeholderapi-hook.pw.toml b/src/mods/luckperms-fabric-placeholderapi-hook.pw.toml index 5242024..aea6c00 100644 --- a/src/mods/luckperms-fabric-placeholderapi-hook.pw.toml +++ b/src/mods/luckperms-fabric-placeholderapi-hook.pw.toml @@ -1,5 +1,6 @@ name = "LuckPerms-Fabric-PlaceholderAPI-Hook" filename = "LuckPerms-Fabric-PlaceholderAPI-Hook.jar" +side = "server" [download] url = "https://ci.lucko.me/job/LuckPermsPlaceholders/lastStableBuild/artifact/fabric-placeholderapi/build/libs/LuckPerms-Fabric-PlaceholderAPI-Hook.jar" diff --git a/src/mods/no-portals.pw.toml b/src/mods/no-portals.pw.toml new file mode 100644 index 0000000..2fc85ca --- /dev/null +++ b/src/mods/no-portals.pw.toml @@ -0,0 +1,13 @@ +name = "No Portals" +filename = "no-portals-1.20.4-1.1.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "171a459d2f5292c92305547b20c9dc9f99052e87" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4945111 +project-id = 782514 diff --git a/src/mods/ordered-player-list.pw.toml b/src/mods/ordered-player-list.pw.toml new file mode 100644 index 0000000..176c494 --- /dev/null +++ b/src/mods/ordered-player-list.pw.toml @@ -0,0 +1,13 @@ +name = "Ordered Player List" +filename = "orderedplayerlist-0.1.3+1.20.2.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/IX99VLW9/versions/DL7rAiJr/orderedplayerlist-0.1.3%2B1.20.2.jar" +hash-format = "sha1" +hash = "2902406910f397bcd8236d51b7b54f9f74c4ba5c" + +[update] +[update.modrinth] +mod-id = "IX99VLW9" +version = "DL7rAiJr" diff --git a/src/mods/paxi.pw.toml b/src/mods/paxi.pw.toml new file mode 100644 index 0000000..fd5a78c --- /dev/null +++ b/src/mods/paxi.pw.toml @@ -0,0 +1,13 @@ +name = "Paxi" +filename = "Paxi-1.20.4-Fabric-4.4.0.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/CU0PAyzb/versions/kOPN246o/Paxi-1.20.4-Fabric-4.4.0.jar" +hash-format = "sha1" +hash = "629f2e79bcdb7b70e133055d4210e1ed68e7d744" + +[update] +[update.modrinth] +mod-id = "CU0PAyzb" +version = "kOPN246o" diff --git a/src/mods/polymer.pw.toml b/src/mods/polymer.pw.toml index 436faf8..b728e45 100644 --- a/src/mods/polymer.pw.toml +++ b/src/mods/polymer.pw.toml @@ -1,6 +1,6 @@ name = "Polymer" filename = "polymer-bundled-0.7.6+1.20.4.jar" -side = "server" +side = "both" [download] url = "https://cdn.modrinth.com/data/xGdtZczs/versions/q6smILYe/polymer-bundled-0.7.6%2B1.20.4.jar" diff --git a/src/mods/puzzles-lib.pw.toml b/src/mods/puzzles-lib.pw.toml new file mode 100644 index 0000000..eed3617 --- /dev/null +++ b/src/mods/puzzles-lib.pw.toml @@ -0,0 +1,13 @@ +name = "Puzzles Lib" +filename = "PuzzlesLib-v20.4.41-1.20.4-Fabric.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/QAGBst4M/versions/5AajzfKh/PuzzlesLib-v20.4.41-1.20.4-Fabric.jar" +hash-format = "sha1" +hash = "57cb7287bd10358f6d1ed9a28f0d8aff037e10f5" + +[update] +[update.modrinth] +mod-id = "QAGBst4M" +version = "5AajzfKh" diff --git a/src/mods/resourcify.pw.toml b/src/mods/resourcify.pw.toml new file mode 100644 index 0000000..2741f1d --- /dev/null +++ b/src/mods/resourcify.pw.toml @@ -0,0 +1,13 @@ +name = "Resourcify" +filename = "Resourcify (1.20.2+-fabric)-1.3.1.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/RLzHAoZe/versions/DsiKhvUD/Resourcify%20%281.20.2%2B-fabric%29-1.3.1.jar" +hash-format = "sha1" +hash = "469528f52f2dbd1ccd2d09fa2349084bf8b234a7" + +[update] +[update.modrinth] +mod-id = "RLzHAoZe" +version = "DsiKhvUD" diff --git a/src/mods/sodium.pw.toml b/src/mods/sodium.pw.toml new file mode 100644 index 0000000..2c457d3 --- /dev/null +++ b/src/mods/sodium.pw.toml @@ -0,0 +1,13 @@ +name = "Sodium" +filename = "sodium-fabric-0.5.8+mc1.20.4.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/AANobbMI/versions/4GyXKCLd/sodium-fabric-0.5.8%2Bmc1.20.4.jar" +hash-format = "sha1" +hash = "4c38d7b01660a27a98406767c613b3f28b6c9dfe" + +[update] +[update.modrinth] +mod-id = "AANobbMI" +version = "4GyXKCLd" diff --git a/src/mods/spark.pw.toml b/src/mods/spark.pw.toml new file mode 100644 index 0000000..59e737d --- /dev/null +++ b/src/mods/spark.pw.toml @@ -0,0 +1,13 @@ +name = "spark" +filename = "spark-1.10.58-fabric.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/l6YH9Als/versions/FeV5OquF/spark-1.10.58-fabric.jar" +hash-format = "sha1" +hash = "33bbc9f51ae33023edb264b8c4f4259f358703ad" + +[update] +[update.modrinth] +mod-id = "l6YH9Als" +version = "FeV5OquF" diff --git a/src/mods/vanilla-permissions.pw.toml b/src/mods/vanilla-permissions.pw.toml new file mode 100644 index 0000000..c2a314f --- /dev/null +++ b/src/mods/vanilla-permissions.pw.toml @@ -0,0 +1,13 @@ +name = "Vanilla Permissions" +filename = "vanilla-permissions-0.2.3+1.20.4.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/fdZkP5Bb/versions/I9QawL7F/vanilla-permissions-0.2.3%2B1.20.4.jar" +hash-format = "sha1" +hash = "08aa2d469313a0a0c63e84aedbf9b0c85c38765f" + +[update] +[update.modrinth] +mod-id = "fdZkP5Bb" +version = "I9QawL7F" diff --git a/src/mods/yungs-api.pw.toml b/src/mods/yungs-api.pw.toml new file mode 100644 index 0000000..c177777 --- /dev/null +++ b/src/mods/yungs-api.pw.toml @@ -0,0 +1,13 @@ +name = "YUNG's API" +filename = "YungsApi-1.20.4-Fabric-4.4.2.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/Ua7DFN59/versions/RXxBbRs7/YungsApi-1.20.4-Fabric-4.4.2.jar" +hash-format = "sha1" +hash = "a84f2d79543ac4ccebfd8884d6e7790d9badcfce" + +[update] +[update.modrinth] +mod-id = "Ua7DFN59" +version = "RXxBbRs7" diff --git a/src/pack.toml b/src/pack.toml index 47d8c74..d520544 100644 --- a/src/pack.toml +++ b/src/pack.toml @@ -1,13 +1,18 @@ name = "Azure Undead Modpack" author = "SeaswimmerTheFsh" -version = "0.1.0" +version = "0.2.11" pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "8f78b7afbf97b0d679ff2cc99bc798e4b1f9f8267cd0dbb50cd24c973a2ae245" +hash = "4c5eb2f47431e8eb3b4a3e76959a60c2a717079bbda466c77f55e03d79eb9d2f" [versions] fabric = "0.15.7" minecraft = "1.20.4" +unsup = "0.2.3" + +[options] +acceptable-game-versions = ["1.20.4"] +datapack-folder = "config/paxi/datapacks" diff --git a/src/unsup.toml b/src/unsup.toml new file mode 100644 index 0000000..e69de29