From 2e0e5a7ac50cbeee7b90ee3d1200433e27c0d3a0 Mon Sep 17 00:00:00 2001 From: Timo Ley Date: Wed, 22 Nov 2023 12:37:31 +0100 Subject: [PATCH] init --- .gitignore | 2 + modpacktoolsconfig.toml | 14 + mpt | 43 + src/modpack.json | 2565 +++++++++++++++++++ src/overrides/config/ProjectRed.cfg | 89 + src/overrides/config/ae2ao.toml | 24 + src/overrides/config/crossroads-server.toml | 295 +++ src/overrides/config/futurepack-common.toml | 191 ++ 8 files changed, 3223 insertions(+) create mode 100644 .gitignore create mode 100644 modpacktoolsconfig.toml create mode 100755 mpt create mode 100644 src/modpack.json create mode 100644 src/overrides/config/ProjectRed.cfg create mode 100644 src/overrides/config/ae2ao.toml create mode 100644 src/overrides/config/crossroads-server.toml create mode 100644 src/overrides/config/futurepack-common.toml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a28f20b --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +build +.mpt diff --git a/modpacktoolsconfig.toml b/modpacktoolsconfig.toml new file mode 100644 index 0000000..564499b --- /dev/null +++ b/modpacktoolsconfig.toml @@ -0,0 +1,14 @@ +[Locations] + #The location of the twitch manifest file (will be replaced with addonscript in later versions) + manifestFile = "src/twitch/manifest.json" + #The location of the source + src = "src" + #The location used to store temporary files + tempDir = ".mpt" +[Local] + selectedVersion = -1 +[Downloads] + #The maximum number of threads that will be used for downloads + maxThreads = 5 + #The timeout of http requests in ms + httpTimeout = 2147483647 diff --git a/mpt b/mpt new file mode 100755 index 0000000..97f5c48 --- /dev/null +++ b/mpt @@ -0,0 +1,43 @@ +#!/bin/sh +cd "$(dirname "$0")" || exit +case $1 in +install) + if ! [ -d "$HOME/.mpt" ]; + then mkdir $HOME/.mpt + fi + if ! [ -f "$HOME/.mpt/mpt.jar" ]; + then + dl=$(curl https://data.tilera.xyz/api/mpt.php/latest) + echo Downloading $dl ... + curl $dl --output $HOME/.mpt/mpt.jar + fi + ;; +update) + dl=$(curl https://data.tilera.xyz/api/mpt.php/latest) + echo Downloading $dl ... + if [ -f ".mpt/mpt.jar" ] + then + curl $dl --output .mpt/mpt.jar + else + curl $dl --output $HOME/.mpt/mpt.jar + fi + echo Updating Script + curl https://data.tilera.xyz/api/mpt.php/script > mpt + ;; +*) + if ! [ -d ".mpt" ]; + then mkdir .mpt + fi + if [ -f ".mpt/mpt.jar" ]; + then jar=.mpt/mpt.jar + elif [ -f "$HOME.mpt/mpt.jar" ]; + then jar=$HOME.mpt/mpt.jar + else + dl=$(curl https://data.tilera.xyz/api/mpt.php/latest) + echo Downloading $dl ... + curl $dl --output .mpt/mpt.jar + jar=.mpt/mpt.jar + fi + java -jar $jar $* + ;; +esac diff --git a/src/modpack.json b/src/modpack.json new file mode 100644 index 0000000..4f067e3 --- /dev/null +++ b/src/modpack.json @@ -0,0 +1,2565 @@ +{ + "id": "notex 4", + "type": "modpack", + "versions": [ + { + "version": "1.0.0", + "versionid": -1, + "mcversion": [ + "1.18.2" + ], + "files": [ + { + "id": "overrides", + "installer": "internal.override", + "link": "file://overrides" + } + ], + "relations": [ + { + "id": "245506", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:245506:4649325", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "231382", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:231382:4426917", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "386134", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:386134:4216216", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "459929", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:459929:4071160", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "335673", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:335673:4430268", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "240950", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:240950:4468504", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "342543", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:342543:4632805", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "388172", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:388172:4181370", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "74924", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:74924:4509007", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "559313", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:559313:3787188", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "404468", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:404468:4579981", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "282001", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:282001:4630521", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "348521", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:348521:4633387", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "522992", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:522992:4399032", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "312353", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:312353:4614546", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "631923", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:631923:4592311", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "258426", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:258426:4607606", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "268566", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:268566:3875978", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "283644", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:283644:4500363", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "345425", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:345425:3875980", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "269024", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:269024:4554183", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "223565", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:223565:4418000", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "840734", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:840734:4684881", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "583345", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:583345:4552152", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "322896", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:322896:3928750", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "419699", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:419699:4521465", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "331936", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:331936:3783096", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "222880", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:222880:4382339", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "223622", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:223622:3873885", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "445385", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:445385:4446200", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "293752", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:293752:3796423", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "478939", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:478939:4660563", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "227443", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:227443:4391159", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "514923", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:514923:3912758", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "223852", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:223852:3807626", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "238222", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:238222:4593548", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "233105", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:233105:4277564", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "313970", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:313970:4634636", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "240630", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:240630:4445746", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "326041", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:326041:4373521", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "404360", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:404360:3928749", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "416089", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:416089:4690551", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "630092", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:630092:3951871", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "441647", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:441647:4567924", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "231484", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:231484:4065856", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "248619", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:248619:3807867", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "251389", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:251389:4631540", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "228525", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:228525:4556713", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "633483", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:633483:4525198", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "351748", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:351748:4056696", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "228702", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:228702:4660558", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "340666", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:340666:4238585", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "569849", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:569849:4074347", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "426386", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:426386:3786356", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "602059", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:602059:4484352", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "438784", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:438784:3796950", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "439890", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:439890:4605624", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "229049", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:229049:4660560", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "250231", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:250231:3813964", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "314906", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:314906:4494633", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "74072", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:74072:4509008", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "535933", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:535933:3859302", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "233398", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:233398:4379418", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "298187", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:298187:4412996", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "406360", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:406360:4285099", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "250577", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:250577:3740180", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "293426", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:293426:4655485", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "268560", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:268560:3875976", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "563928", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:563928:3957976", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "475335", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:475335:4105519", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "351264", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:351264:4513187", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "867328", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:867328:4691908", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "355440", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:355440:4659835", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "548599", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:548599:3906977", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "527361", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:527361:4285040", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "869316", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:869316:4692543", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "316867", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:316867:3928753", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "70496", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:70496:3734491", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "626708", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:626708:4382885", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "401955", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:401955:4543053", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "621711", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:621711:3922792", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "560323", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:560323:3669114", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "597824", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:597824:3831430", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "237333", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:237333:4555761", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "610632", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:610632:4489732", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "823046", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:823046:4613500", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "290209", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:290209:4087998", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "400954", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:400954:3887446", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "242195", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:242195:4569313", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "377448", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:377448:3807783", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "247007", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:247007:4391353", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "266784", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:266784:3738448", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "232758", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:232758:4578150", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "388282", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:388282:3949460", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "574300", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:574300:3968835", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "416294", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:416294:4069880", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "250363", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:250363:3642382", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "60089", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:60089:3578801", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "596879", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:596879:3707321", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "229048", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:229048:4660559", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "233780", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:233780:3788395", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "224218", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:224218:3905502", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "306770", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:306770:3846086", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "738663", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:738663:4745202", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "318646", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:318646:3928751", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "226410", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:226410:3722831", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "268567", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:268567:3875979", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "69163", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:69163:4382343", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "531761", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:531761:4442615", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "250294", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:250294:3776175", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "271835", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:271835:4382340", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "574856", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:574856:4494903", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "378609", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:378609:4649845", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "250398", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:250398:4555742", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "289712", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:289712:4029100", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "69162", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:69162:4385215", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "293425", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:293425:4655617", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "426558", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:426558:3853078", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "236307", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:236307:4646705", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "539097", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:539097:4033023", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "320926", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:320926:4059979", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "247921", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:247921:4571447", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "626839", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:626839:4066820", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "229045", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:229045:4660562", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "347706", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:347706:4515002", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "324717", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:324717:4575623", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "303278", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:303278:3907553", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "399558", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:399558:4393837", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "404465", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:404465:4396792", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "241665", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:241665:4478796", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "224791", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:224791:3953207", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "342466", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:342466:4380977", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "271740", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:271740:3929072", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "489843", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:489843:4145521", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "266515", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:266515:4401654", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "247560", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:247560:4036050", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "231095", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:231095:4119191", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "406959", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:406959:4382347", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "250763", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:250763:4379832", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "309927", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:309927:4590652", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "225643", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:225643:3936568", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "242830", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:242830:3962438", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "362479", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:362479:3810570", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "465066", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:465066:3678612", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "314515", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:314515:4411032", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "287342", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:287342:4484519", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "248020", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:248020:4095061", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "566563", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:566563:3816078", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "351914", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:351914:3788376", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "291737", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:291737:4382344", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "306935", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:306935:3812852", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "245174", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:245174:3951068", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "229046", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:229046:4660561", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "295319", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:295319:3597135", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "457570", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:457570:4462832", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "350006", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:350006:4069708", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "549381", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:549381:4626919", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "242818", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:242818:4607274", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "298744", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:298744:3909656", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "456171", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:456171:4171033", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "495509", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:495509:3931224", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, + { + "id": "mod-create", + "file": { + "link": "https://maven.tilera.xyz/com/simibubi/create/create-1.18.2/0.5.1.c/create-1.18.2-0.5.1.c-all.jar", + "installer": "internal.dir:mods" + }, + "type": "mod", + "options": [ + "server", + "client", + "required", + "included" + ] + }, + { + "id": "mod-steampowered", + "file": { + "link": "https://maven.tilera.xyz/com/teammoeg/steampowered/1.18.2-2.0.4-alpha/steampowered-1.18.2-2.0.4-alpha.jar", + "installer": "internal.dir:mods" + }, + "type": "mod", + "options": [ + "server", + "client", + "required", + "included" + ] + }, + { + "id": "mod-appeng", + "file": { + "link": "https://cdn.modrinth.com/data/XxWD5pD3/versions/qf2Yz73T/appliedenergistics2-forge-11.7.4.jar", + "installer": "internal.dir:mods" + }, + "type": "mod", + "options": [ + "server", + "client", + "required", + "included" + ] + }, + { + "id": "mod-pneumaticcraft", + "file": { + "link": "https://cdn.modrinth.com/data/ncAcdgk7/versions/S69uHAZo/pneumaticcraft-repressurized-1.18.2-3.6.0-19.jar", + "installer": "internal.dir:mods" + }, + "type": "mod", + "options": [ + "server", + "client", + "required", + "included" + ] + }, + { + "id": "mod-integratedterminals", + "file": { + "link": "https://cdn.modrinth.com/data/HmLJoQ1K/versions/A9UPRxAS/IntegratedTerminals-1.18.2-1.4.9.jar", + "installer": "internal.dir:mods" + }, + "type": "mod", + "options": [ + "server", + "client", + "required", + "included" + ] + }, + { + "id": "mod-anvillib", + "file": { + "link": "https://maven.tilera.xyz/net/anvilcraft/anvillib-18-forge/0.2.1/anvillib-18-forge-0.2.1.jar", + "installer": "internal.dir:mods" + }, + "type": "mod", + "options": [ + "server", + "client", + "required", + "included" + ] + }, + { + "id": "mod-wildbackport", + "file": { + "link": "https://maven.tilera.xyz/com/cursedcauldron/wildbackport-forge/2.0.0/wildbackport-forge-2.0.0.jar", + "installer": "internal.dir:mods" + }, + "type": "mod", + "options": [ + "server", + "client", + "required", + "included" + ] + }, + { + "id": "forge", + "versions": "[1.18.2-40.2.10]", + "type": "modloader", + "options": [ + "required", + "client", + "server", + "included" + ] + } + ] + } + ], + "repositories": [ + { + "id": "curse", + "type": "curseforge", + "url": "https://www.cursemaven.com/" + } + ], + "meta": { + "name": "Notex 4", + "contributors": [ + { + "name": "tilera", + "roles": [ + "author" + ] + } + ] + }, + "asversion": 1 +} \ No newline at end of file diff --git a/src/overrides/config/ProjectRed.cfg b/src/overrides/config/ProjectRed.cfg new file mode 100644 index 0000000..ec9a6b6 --- /dev/null +++ b/src/overrides/config/ProjectRed.cfg @@ -0,0 +1,89 @@ +# General settings +"general" { + # If set to false, logic gates will not make sounds + B:"gate_sounds"=true + + # If set to false, logic gates will not emit light + B:"gate_lights"=true + + # Minimum amount of ticks the timer gates can be set to (min 4) + I:"gate_min_timer_ticks"=4 + + # If set to true, the basic screwdriver will not take damage + B:"infinite_screwdriver"=false +} + +# Settings related to machines and devices +"machines" { + # Allow the Diamond Block Breaker to be crafted + B:"diamond_block_breaker"=false + + # Max blocks in a moving frame structure + I:"frame_move_limit"=1024 +} + +# Client render settings +"rendering" { + # If set to false, flat wire textures will be used for logic gates. Significant performance improvement + B:"gate_3d_wires"=true + + # If set to false, wires will be rendered in the TESR rather than the WorldRenderer + B:"static_wire_renderer"=true + + # If set to false, gates will be rendered in the TESR rather than the WorldRenderer + B:"static_gate_renderer"=true + + # Max lights on screen at a time, -1 for unlimited + I:"max_lights"=-1 + + # Use fabulous shader pipeline for lights when on Fabulous Graphics mode + B:"fabulous_lights"=true +} + +# World gen settings +"world_gen" { + # Enable Ruby Ore generation + B:"ruby_ore"=true + + # Ruby Ore vein size + I:"ruby_ore_vein_size"=8 + + # Enable Sapphire Ore generation + B:"sapphire_ore"=true + + # Sapphire Ore vein size + I:"sapphire_ore_vein_size"=8 + + # Enable Peridot Ore generation + B:"peridot_ore"=true + + # Peridot Ore vein size + I:"peridot_ore_vein_size"=10 + + # Enable Tin Ore generation + B:"tin_ore"=false + + # Tin Ore vein size + I:"tin_ore_vein_size"=8 + + # Enable Silver Ore generation + B:"silver_ore"=false + + # Silver Ore vein size + I:"silver_ore_vein_size"=9 + + # Enable Electrotine Ore generation + B:"electrotine_ore"=true + + # Electrotine Ore vein size + I:"electrotine_ore_vein_size"=8 + + # Enable Marble Cave generation + B:"marble_cave"=true +} + +# Control the loading of various compatibility hooks. These settings are ignored unless the Compatibility module is installed. +"compatibility" { + # This allows computers to connect to bundled cables with the RS API. + B:"computercraft"=true +} diff --git a/src/overrides/config/ae2ao.toml b/src/overrides/config/ae2ao.toml new file mode 100644 index 0000000..0b29bf2 --- /dev/null +++ b/src/overrides/config/ae2ao.toml @@ -0,0 +1,24 @@ +#Disable all channels logic. If true amount of used channels is always 0. +DisableChannels = false + +[Cells] + CellFireResistance = false + CellExplosionResistance = false + PortableCellFireResistance = false + PortableCellExplosionResistance = false + ItemsPerByte = 8 + MbPerByte = 8000 + +[Controllers] + #Control all controller limits. If is false, any variant of controller structure is correct. + ControllerLimits = true + #If is false, possible structure with cross pattern, i.e. two neighbors on two or three axes. + ControllerCross = false + #If is true, possible connect to one me net multiple controller structure. + MultipleControllers = true + + [Controllers.ControllerSizeLimits] + Max_X = 11 + Max_Y = 11 + Max_Z = 11 + diff --git a/src/overrides/config/crossroads-server.toml b/src/overrides/config/crossroads-server.toml new file mode 100644 index 0000000..3e73e82 --- /dev/null +++ b/src/overrides/config/crossroads-server.toml @@ -0,0 +1,295 @@ + +[Ores] + #Generate Void Crystal Ore? + void = true + #Metal types that Crossroads should add gears for + #Specify the metal then a space then a hexadecimal color then a space then a density in kg/m3 + #Adding a new gear material requires adding localization and recipes via datapack + #Removing a default gear material is not recommended + gear_types = ["copper FF783C 9000", "tin F0F0F0 7300", "iron A0A0A0 8000", "gold FFFF00 20000", "bronze FFA03C 8800", "copshowium FF8200 0"] + #Generate Tin Ore? + tin = false + #Generate Ruby Ore? + ruby = false + #Metal ore types that Crossroads should generate tripling items for + #Specify the metal then a space then a hexadecimal color, ex. "copper FF4800" + #Doesn't register a molten fluid, recipes, or localization + #Use a datapack to register any desired recipes or localization for new materials, Find a mod already adding the desired molten fluid for the fluid + process_ores = ["copper FF7800", "tin C8C8C8", "iron A0A0A0", "gold FFFF00"] + +[Specializations] + #Allow Multiple specializations per player in Multiplayer? + paths_multi = false + #Allow forgetting paths using Path Sigils? + path_forget = false + #Allow Multiple specializations per player in Singleplayer? + paths_single = true + + [Specializations.Witchcraft] + #Chance for a medicinal mushroom to attempt to spread on a random tick + #Value out of 1. Set to 0 to disable spread + #Range: 0.0 ~ 1.0 + medicinal_mushroom_spread = 1.0 + #Production/growth speed multiplier for the Hydroponics Trough compared to normal crop growth + #Setting to 0 will effectively disable the machine + #Range: 0 ~ 100 + hydroponics_mult = 16 + #Time in seconds for the debuffs on respawned entities + #Also controls the vulnerability period. Cannot be disabled + #Range: 1 ~ 32767 + respawn_penalty_duration = 30 + #Specify entities that can not have their AI disabled by sedation. Players can never be fully sedated + #Format of 'domain:entity_id', ex. minecraft:pig + sedation_blacklist = ["minecraft:player", "minecraft:wither", "minecraft:ender_dragon"] + #Multiplier for the degradation added by the blood centrifuge + #Range: 0.0 ~ 4.0 + blood_centrifuge_degradation_mult = 1.25 + #The permanent maximum health reduction for each injected permanent potion effect + #Set to 0 or lower to disable the penalty + #Set to 20 or higher to effectively disable permanent injection for players + #Range: 0 ~ 100 + injection_perma_penalty = 2 + #Specify entities which can not be cloned. Players can never be cloned + #Format of 'domain:entity_id', ex. minecraft:pig + cloning_blacklist = ["minecraft:player", "minecraft:wither", "minecraft:ender_dragon"] + #Specify potion effects that can not be applied permanently to an entity or player + #Format of 'domain:potion_effect_id', ex. minecraft:health_boost + permanent_effect_blacklist = ["minecraft:health_boost", "minecraft:glowing"] + #Time in seconds for genetically modified entities to respawn + #Set to 0 or a negative value to disable respawning + #Range: -1 ~ 32767 + respawn_delay = 30 + #The duration of injected potions vs drinking them + #Setting to 1 or below makes injection equivalent to normal potions + #Range: 1.0 ~ 100.0 + injection_efficiency = 2.0 + #The reduction in maximum health for each point of degradation on a clone + #Range: 0 ~ 100 + degradation_penalty = 2 + + [Specializations.Technomancy] + #FE equal to 1 Temporal Entropy + #Range: > 1 + fe_per_entropy = 50 + #Allow adding Netherite armor to Technomancy armor? + techno_armor_reinforce = true + #Level of the All-Terrain Boots soul speed effect + #Set to 0 to disable + #Range: 0 ~ 10 + enviro_boot_soul = 3 + #Allow time acceleration of Tile Entities? + #Disabling this does not affect acceleration of normal entities or block ticks + te_accel = true + #Level of the All-Terrain Boots frost walker effect + #Higher levels increase freezing range + #Set to 0 to disable + #Range: 0 ~ 10 + enviro_boot_frost = 2 + #Speed boost from All-Terrain Boots in water (swim speed boost) + #Set to 0 to disable + #Range: 0.0 ~ 100.0 + enviro_boot_depth = 3.0 + #Whether Gateways can teleport entities at all + allow_gateway = true + #Should recalling restore previous health and hunger? + #Recommended to disable this for PvP + stat_recall = true + #Beam power output of the beacon harness + #Range: 8 ~ 4096 + beacon_harness_power = 512 + #Multiplier for XP levels to upgrade Technomancy armor + #Range: 0 ~ 100 + techno_armor_xp = 1 + #Temporal Entropy gained per Entropy Node when transferring + #Higher values are more difficult, and encourage using fewer node chains + #Range: 0 ~ 64 + entropy_node_gain = 2 + #Enable hardmode for the Gateway? + #If true, dialing in chevrons only works if the beam alignment matches the chevron being dialed + #Enable this if you want an extra challenge + gateway_hard = false + #If enabled, machines will NOT break/explode/cause damage when overfilling on Temporal Entropy + #Machines which overfill on Temporal Entropy will shut down instead + flux_safe = false + #Whether Technomancy machines should drop an item when overloaded + drop_machine = false + #Whether Gateways can teleport entities that aren't players + #If false, players can still use Gateways + allow_gateway_ent = true + #Maximum time duration for recalling, in seconds. Set to -1 to disable limit, 0 to disable recalling + #Range: -1 ~ 86400 + time_recall = 300 + #Does the CCC require specifically a Time beam? + ccc_req_time = true + #Allow Temporal Entropy disasters from Technomancy? + #If disabled, disasters create a small explosion instead + flux_disaster = true + #Destroy the CCC if Copshowium overfills the tank? + #Disabling this will make the CCC much easier to use + allow_overflow = true + #Power output of the Lodestone Dynamo (in J/t) + #Set to 0 to disable the Lodestone Dynamo + #Range: 0 ~ 1000 + lodestone_dynamo = 100 + + [Specializations.Alchemy] + #Acceleration of Density Plates + #In blocks/tick/tick, where normal gravity ~0.08 + #Range: 0.0 ~ 10.0 + grav_accel = 0.15 + #Whether lightning bolts from atmospheric overcharging can spawn the 4 horsemen + #Overriden by gamerules + atmos_horses = true + #Maximum charge for the atmosphere + #Range: 0 ~ 2000000000 + charge_limit = 1000000000 + #Allow the full effect of Phelostogen? + #If disabled Phelostogen lights a single small fire instead + phel_effect = true + #Range of Density Plates + #Range: 0 ~ 128 + grav_range = 64 + #If true, rift beams will spawn mob drops instead of actual mobs + #Rift beams do this regardless of config setting in peaceful mode + rift_drops = false + #Level of effects from overcharging the atmosphere + #0: No negative effects + #1: Allow lightning strikes + #2: Allow creeper charging + #3: Allow lightning strikes & creeper charging + #Range: 0 ~ 3 + atmos_effects = 3 + #Whether to allow Ignis Infernum + #If disabled, Ignis Infernum is still craftable, but it gets nerfed to Phelostogen level + ignis_infernum = true + #FE produced by one Voltus + #Range: 0 ~ 100000 + voltus_power = 2000 + +[Internal] + #If enabled, the beacon harness will have an extra 'safety period' for a full color loop when the chunk is loaded + #Used to stop beacon harnesses shutting off when loading across several chunks + beacon_harness_load_safety = false + #Number of millibuckets of molten metal per ingot + #Does not change recipes + #Range: 1 ~ 10000 + ingot_mb = 90 + #The size of the raytracing interval used by the beam staff and beam cannon + #Larger numbers cause less lag when using those devices, but are less precise + #Range: 0.10000000149011612 ~ 1.0 + beam_raytrace_step = 0.25 + #Whether beams decide what they can pass through based on beam power + #If true, low power beams require a smaller hole, and high power beams require a larger empty space in blocks to pass through + beam_collision_use_power = false + #Lower values increase network lag but increases gear speed synchronization + #Range: 0.05000000074505806 ~ 10.0 + predict_speed = 0.20000000298023224 + #Interval in ticks between gear network checks + #Range: 100 ~ 2400 + network_time = 300 + #Distance in blocks that players can see various effects from (electric arcs, beams from staffs, etc) + #Lower values will decrease the amount of packets sent + #Range: 1 ~ 512 + effect_distance = 512 + +[Misc] + #Whether Charge beams can summon lightning underground or under a roof + underground_lightning = false + #Whether the charge alignment can summon lightning + charge_lightning = true + #Minimum temperature of nether biomes (in degrees C) + #Range: 0.0 ~ 1000.0 + nether_temp = 60.0 + #Enable overheat effects? + #If false, all heat cable overheating effects are replaced with burning + cable_effects = true + #Whether void-potential (death) beams do absolute damage + #Absolute damage ignores potion effects and enchantments + beam_damage_absolute = false + #Whether Enchantment beams have a chance to destroy items + enchant_destroy = true + #Minimum spring speed to hover with the Whirligig + #If set at or above 10, gaining elevation with a Whirligig is disabled + #Range: 1.0 ~ 100.0 + whirligig_hover = 6.0 + #Percentage to reduce success rate of Stamp Mill by when not reaching 100% progress + #Effectively nerfs ore-tripling + #Range: 0 ~ 100 + mill_damping = 0 + #Amount of liquid fat equivalent to 1 hunger or saturation (in millibuckets) + #Range: 1 ~ 10000 + fat_cost = 100 + #Minimum spring speed to eliminate fall damage with the Whirligig + #If set at or above 10, gaining the Whirligig can not eliminate fall damage, but can reduce it + #Range: 1.0 ~ 100.0 + whirligig_safe = 4.0 + +[Balance] + #FE generated by one unit of charge-alignment beam + #Range: > 0 + fe_per_charge = 50 + #Multiplier for rotary energy loss + #Range: 0.0 ~ 2.147483647E9 + rotary_loss = 1.0 + #The rate at which the Solar Heater makes heat, in deg/t + #Range: 0.0 ~ 100.0 + solar_rate = 8.0 + #The maximum speed on a Spring Gun + #Higher maximum speeds increase maximum damage + #Range: 1.0 ~ 100.0 + spring_gun_cap = 10.0 + #The power produced by the Lodestone Turbine (in J/t) + #Range: 0.0 ~ 100.0 + lodestone_power = 15.0 + #Temperature change from energy and cold beams, per unit power, applied every 4 ticks + #Range: 0 ~ 1000 + beam_heat_mult = 100 + #The number of degrees one bucket of steam is worth + #If this is changed, it is recommended to rebalance JSON recipes with steam + #Range: > 0 + steam_value = 50 + #FE equivalent to 1J. Set to 0 to effectively disable the dynamo and lodestone dynamo + #Range: > 0 + dynamo_efficiency = 2 + #The power produced by the Hamster Wheel (in J/t) + #Range: 0.0 ~ 100.0 + hamster_power = 5.0 + #Maximum fuel burn time in the Firebox. Set to -1 to remove the limit + #Range: > -1 + firebox_cap = 64000 + #The power produced by the Maxwell's Demon (both hot and cold, in degrees C/t) + #Range: 0.0 ~ 100.0 + demon_power = 5.0 + #Stirling Engine joules per degree of heat consumed + #Stirling engines will never actually reach this efficiency- it is an unreachable upper bound + #Range: 0.0 ~ 2.147483647E9 + stirling_conversion = 20.0 + #Resistive power exerted by the Winding Table per speed of the wound item + #Range: 0.0 ~ 1000.0 + winding_resist = 20.0 + #Power generated by the Crystal Master Axis in J/t + #Range: 0.0 ~ 2.147483647E9 + crystal_power = 100.0 + #The number of Joules generated from one degree worth of steam + #Range: > 0 + joule_value = 4 + #Multiplier on fuel burn time for a Firebox compared to a furnace + #Range: 1 ~ 100 + firebox_fuel_mult = 4 + #The maximum speed a Stirling Engine can reach + #Range: 0.0 ~ 2.147483647E9 + stirling_limit = 2.0 + #Power divider for potential beams grow effect + #For example, 2 will cause twice as much beam power for the same effect + #Range: 1 ~ 64 + grow_divider = 1 + #Whether to destroy items when failing to wind them in a Winding Table + winding_destroy = true + #Formula for rotary power loss, where 'a' is 'rotary_loss' config + #0: No loss + #1: -a*w^2 /tick, where w is I-weighted average system speed [default] + #2: -a% of system energy /tick [Larger systems lose power faster] + #3: -a*w of gear energy /tick, for every gear [Larger systems lose power faster, relatively less loss for larger or slower gears] + #Range: 0 ~ 3 + rotary_loss_mode = 1 + diff --git a/src/overrides/config/futurepack-common.toml b/src/overrides/config/futurepack-common.toml new file mode 100644 index 0000000..58ec0a6 --- /dev/null +++ b/src/overrides/config/futurepack-common.toml @@ -0,0 +1,191 @@ + +[client] + #Show custom loading Screen + futurepack_start_menu = false + #Should the backup info screen on world load be hidden? + futurepack_hide_backup_screen = true + #Should the backup screen be replaced by a custom futurepack screen? + futurepack_replace_backup_screen_with_custom = true + #Should your world be backuped on world load? + futurepack_backup_on_load = true + #Synchronize and show: Lasers from turrets + do_entity_eater_sync = true + #Synchronize and show: Itemflow in Pipes + render_pipe_items = true + #If true, will add all Research-Blueprints to the Futurepack Tab. + enable_blueprints_in_creative = false + #If true the EScanner text will be smaler and more text can be rendered, using the default font otherwise. + allow_uncide_font = true + #This is for Mantes and BTM + quick_holograms = ["{res:\"minecraft:grass\",snowy:false}"] + #This is the volume of the T0 generator + #Range: 0.0 ~ 2.0 + volume_generator = 1.0 + #This is the volume of the electro magnet + #Range: 0.0 ~ 2.0 + volume_emagnet = 1.0 + #This is the volume of the partpress + #Range: 0.0 ~ 2.0 + volume_partpress = 1.0 + #This is the volume of the airlock + #Range: 0.0 ~ 2.0 + volume_airlock = 1.0 + #This is the volume of the optibench + #Range: 0.0 ~ 2.0 + volume_optibench = 1.0 + #This is the volume of the deepcore miner + #Range: 0.0 ~ 2.0 + volume_deepcoreminer = 1.0 + +[research] + #This will disable the research feature so everybody will have access to all researches from the very start. + disable_researching = true + #Factor to manipulate requirements of all Researches (Time Bar). This entry should have the same value on server and client! + #Range: 0.0010000000474974513 ~ 100.0 + time_factor = 1.0 + #Factor to manipulate requirements of all Researches (Neon-Energy Bar). This entry should have the same value on server and client! + #Range: 9.999999974752427E-7 ~ 100.0 + neon_factor = 1.0 + #Factor to manipulate requirements of all Researches (Support Bar). This entry should have the same value on server and client! + #Range: 0.0010000000474974513 ~ 100.0 + support_factor = 1.0 + #Factor to manipulate requirements of all Researches (Experience Bar). This entry should have the same value on server and client! + #Range: 0.0010000000474974513 ~ 100.0 + xp_factor = 1.0 + #if enabled this will try to load research jsons from /researches//.json + enable_custom_researches = false + +[common] + #Should smelt recipes allways be added for Futurepack materials. Only use this if Dust to Ingot recipes are missing! + force_smelt_recipes = false + #Number of blocks supported by one thruster + #Range: 0 ~ 100000 + thruster_block_move_count = 101 + #The Amount of food when eating an Erse + #Range: 1 ~ 20 + erse_food_value = 3 + #The saturation added after eating an Erse + #Range: 0.10000000149011612 ~ 10.0 + erse_food_saturation = 0.30000001192092896 + #Should all machines also accept RF (will be automatic converted to neon) + enable_RF_support = true + +[world_generation] + #Quantity of Bedrock Rifts + #Range: 0 ~ 25 + bedrock_rift = 0 + #Heigth for Bedrockrift: Should be equal to flat bedrock heigth (if used) + #Range: -64 ~ 255 + bedrock_rift_height = -63 + #Chance of a huge Tecdungeon to spawn in a chunk + #Range: 0.0 ~ 0.1 + huge_dungeon_spawnrate = 0.0 + #Distance in Chunks ( so *16 for block coords) around the spawn were no huge dungeons will spawn. + #Range: > 0 + huge_dungeon_mindis = 0 + #Chance of a normal Tecdungeon to spawn in a chunk + #Range: 0.0 ~ 0.2 + tec_dungeon_spawnrate = 0.0 + #Distance in Chunks ( so *16 for block coords) around the spawn were no tec dungeons will spawn. + #Range: > 0 + tec_dungeon_mindis = 0 + #The amount erse generation loops per chunk. If greater then one it will run mutliple times, smaler then one will result in percentage per chunk. Keep in mind erse will only spawn if there is the tall grass ( not the grass block, not the 2-block tall grass) + #Range: 0.0 ~ 100.0 + erse_count = 0.0 + #A whitelist for enabling huge dungeon spawn in other dimensions. + wl_huge_dungeons = ["minecraft:overworld"] + #A blacklist to stop tec dungeon spawn in biomes. + bl_tec_dungeons = ["minecraft:nether_wastes", "minecraft:crimson_forest", "minecraft:warped_forest", "minecraft:soul_sand_valey", "minecraft:basalt_deltas", "minecraft:the_end", "minecraft:small_end_islands", "minecraft:end_midlands", "minecraft:end_highlands", "minecraft:end_barrens", "minecraft:the_void"] + + [world_generation.ores] + #Quantity of Copper Ore + #Range: 0 ~ 25 + copper_ore = 0 + #Quantity of Tin Ore + #Range: 0 ~ 25 + tin_ore = 0 + #Quantity of Zinc Ore + #Range: 0 ~ 25 + zinz_ore = 0 + #Quantity of Bauxite Ore + #Range: 0 ~ 25 + bauxite_ore = 7 + #Quantity of Magnetite Ore + #Range: 0 ~ 25 + magnetite_ore = 7 + #Quantity of Menelaus Coal Ore + #Range: 0 ~ 25 + coal_m_ore = 10 + #Quantity of Menelaus Quartz Ore + #Range: 0 ~ 25 + quartz_m_ore = 8 + #Quantity of Menelaus Copper Ore + #Range: 0 ~ 25 + copper_m_ore = 6 + #A blacklist to stop copper ore from spawning in this biome + bl_copper_ore = [] + #A blacklist to stop tin ore from spawning in this biome + bl_tin_ore = [] + #A blacklist to stop zinc ore from spawning in this biome + bl_zinc_ore = [] + #A blacklist to stop bauxite ore from spawning in this biome + bl_bauxite_ore = [] + #A blacklist to stop magnetite ore from spawning in this biome + bl_magnetite_ore = [] + + [world_generation.caves] + #Chance of Neon Holes in Percent (per chunk) + #Range: 0 ~ 100 + hole_neon = 1 + #Chance of Alutin Holes in Percent (per chunk) + #Range: 0 ~ 100 + hole_alutin = 1 + #Chance of Retium Holes in Percent (per chunk) + #Range: 0 ~ 100 + hole_retium = 1 + #Chance of Glowtite Holes in Percent (per chunk) + #Range: 0 ~ 100 + hole_glowtite = 1 + #Chance of Bioterium Holes in Percent (per chunk) + #Range: 0 ~ 100 + hole_bioterium = 1 + #A biome whitelist for enabling neon crystal caves in other dimensions. (regular expression) + wl_neon_cave = ["minecraft:(?!nether|end|the_end)"] + #A biome whitelist for enabling alutin crystal caves in other dimensions. (regular expression) + wl_alutin_cave = ["minecraft:(?!nether|end|the_end)"] + #A biome whitelist for enabling glowtite crystal caves in other dimensions. (regular expression) + wl_glowtite_cave = ["futurepack:menelaus[\\w]*"] + #A biome whitelist for enabling retium crystal caves in other dimensions. (regular expression) + wl_retium_cave = ["futurepack:menelaus[\\w]*"] + #A biome whitelist for enabling bioterium crystal caves in other dimensions. (regular expression) + wl_bioterium_cave = ["futurepack:tyros[\\w]*"] + +[server] + #A Player must wait this time (in ms) until he can jump with a spaceship again. This prevents griefers from attacking servers. + #Range: > 1 + spacetravel_cooldown = 60000 + #If false the player will not receive a note a the start on a world + spawn_note_enabled = true + #This disables the 'You dont know how to use this machine' message, and you can open the gui. + disable_machine_lock = false + #This disables the research checking ins die the researcher. If enabled you can research a blueprint, even if this would not be possible. + disable_research_check = false + #Disable this, to prevent glowmelows to fall down after they are fully grown. + glowmelow_drop = true + #If set to true, the claime will no longer load the chunk it is placed in. + disable_claime_chunkloading = false + #If set to true, the Miner will no longer load itself + disbale_miner_chunkloading = false + #This will force the ingame network (network cables) too use an extra thread, thus improving performance. This will most likely crash SpongeForge, so disable it when this happens (Will not corrupt your worlds). + enforce_extra_thread_for_network = true + #If set to true you can no longer pickup spawner with the spawner chest. Crafting and researching tt is still possible. + disable_spawnerchest = false + #Change this if you dont not want to use the vanilla dimension as start but rather a differen one. + overworld_dimension = "overworld" + #A blacklist for disabling the repair of items with the recycler tool. Use '#tagName' or regex 'modid:[\w]*' + bl_recycler_repair = ["futurepack:timemanipulator", "modid1:itemA", "modid2:itemB"] + #If set to true Quantanium (block in dugneons) will no longer start to glow when walked on. + disable_qananium_lightupdate = false + #A list to defien which potion sources should be blocked by the composite armor and which not (example, its a hazard suit so thrown potions have no effect, while food still has an effect). This is to allow envirourmental effects. + composite_armor_potion = ["empty=false"] +