From c01823b41d7e9cfa495859c134fd12bf56c5bde7 Mon Sep 17 00:00:00 2001 From: Harrison Deng Date: Sat, 21 May 2022 15:25:03 -0500 Subject: [PATCH] Removed Create:Alloyed mod. --- curseforge/manifest.json | 1011 +++-- curseforge/modlist.html | 199 +- .../overrides/config/Mekanism/client.toml | 246 +- .../overrides/config/ProjectE/client.toml | 30 +- .../overrides/config/ProjectE/common.toml | 20 +- curseforge/overrides/config/ae2-client.toml | 56 +- curseforge/overrides/config/ae2-common.toml | 252 +- .../overrides/config/ars_nouveau-client.toml | 24 +- .../overrides/config/ars_nouveau-common.toml | 202 +- .../config/ars_nouveau/accelerate.toml | 28 +- .../overrides/config/ars_nouveau/amplify.toml | 28 +- .../overrides/config/ars_nouveau/aoe.toml | 28 +- .../overrides/config/ars_nouveau/aquatic.toml | 46 +- .../overrides/config/ars_nouveau/blink.toml | 44 +- .../overrides/config/ars_nouveau/bounce.toml | 40 +- .../overrides/config/ars_nouveau/break.toml | 34 +- .../config/ars_nouveau/cold_snap.toml | 54 +- .../config/ars_nouveau/conjure_water.toml | 34 +- .../overrides/config/ars_nouveau/craft.toml | 34 +- .../overrides/config/ars_nouveau/crush.toml | 42 +- .../overrides/config/ars_nouveau/cut.toml | 42 +- .../overrides/config/ars_nouveau/dampen.toml | 28 +- .../overrides/config/ars_nouveau/delay.toml | 46 +- .../overrides/config/ars_nouveau/dispel.toml | 34 +- .../config/ars_nouveau/duration_down.toml | 28 +- .../config/ars_nouveau/ender_inventory.toml | 34 +- .../config/ars_nouveau/evaporate.toml | 34 +- .../config/ars_nouveau/exchange.toml | 34 +- .../config/ars_nouveau/explosion.toml | 60 +- .../config/ars_nouveau/extend_time.toml | 28 +- .../overrides/config/ars_nouveau/extract.toml | 28 +- .../overrides/config/ars_nouveau/fangs.toml | 42 +- .../overrides/config/ars_nouveau/fell.toml | 46 +- .../config/ars_nouveau/firework.toml | 34 +- .../overrides/config/ars_nouveau/flare.toml | 48 +- .../overrides/config/ars_nouveau/fortune.toml | 28 +- .../overrides/config/ars_nouveau/freeze.toml | 46 +- .../overrides/config/ars_nouveau/glide.toml | 46 +- .../overrides/config/ars_nouveau/gravity.toml | 40 +- .../overrides/config/ars_nouveau/grow.toml | 34 +- .../overrides/config/ars_nouveau/gust.toml | 44 +- .../overrides/config/ars_nouveau/harm.toml | 54 +- .../overrides/config/ars_nouveau/harvest.toml | 34 +- .../overrides/config/ars_nouveau/heal.toml | 44 +- .../overrides/config/ars_nouveau/hex.toml | 46 +- .../overrides/config/ars_nouveau/ignite.toml | 46 +- .../config/ars_nouveau/intangible.toml | 46 +- .../config/ars_nouveau/interact.toml | 34 +- .../config/ars_nouveau/invisibility.toml | 46 +- .../overrides/config/ars_nouveau/launch.toml | 44 +- .../overrides/config/ars_nouveau/leap.toml | 44 +- .../overrides/config/ars_nouveau/light.toml | 40 +- .../config/ars_nouveau/lightning.toml | 48 +- .../overrides/config/ars_nouveau/linger.toml | 34 +- .../overrides/config/ars_nouveau/orbit.toml | 34 +- .../config/ars_nouveau/phantom_block.toml | 34 +- .../overrides/config/ars_nouveau/pickup.toml | 34 +- .../overrides/config/ars_nouveau/pierce.toml | 28 +- .../config/ars_nouveau/place_block.toml | 34 +- .../config/ars_nouveau/projectile.toml | 34 +- .../overrides/config/ars_nouveau/pull.toml | 44 +- .../config/ars_nouveau/redstone_signal.toml | 46 +- .../overrides/config/ars_nouveau/rune.toml | 34 +- .../overrides/config/ars_nouveau/self.toml | 34 +- .../config/ars_nouveau/sensitive.toml | 28 +- .../config/ars_nouveau/slowfall.toml | 46 +- .../overrides/config/ars_nouveau/smelt.toml | 34 +- .../overrides/config/ars_nouveau/snare.toml | 46 +- .../overrides/config/ars_nouveau/split.toml | 28 +- .../config/ars_nouveau/summon_decoy.toml | 46 +- .../config/ars_nouveau/summon_steed.toml | 46 +- .../config/ars_nouveau/summon_vex.toml | 46 +- .../config/ars_nouveau/summon_wolves.toml | 46 +- .../overrides/config/ars_nouveau/toss.toml | 34 +- .../overrides/config/ars_nouveau/touch.toml | 34 +- .../config/ars_nouveau/underfoot.toml | 34 +- .../config/ars_nouveau/wind_shear.toml | 48 +- .../overrides/config/ars_nouveau/wither.toml | 46 +- .../config/awesomedungeon_general_.properties | 6 +- .../awesomedungeonend_general_.properties | 6 +- .../awesomedungeonnether_general_.properties | 6 +- .../config/betterfpsdist-common.toml | 12 +- .../config/bettermineshafts-forge-1_18.toml | 212 +- .../overrides/config/beyond_earth-common.toml | 42 +- .../overrides/config/botania-client.toml | 90 +- .../overrides/config/botania-common.toml | 116 +- .../config/chiselsandbits-client.toml | 170 +- .../config/chiselsandbits-common.toml | 38 +- .../overrides/config/citadel-common.toml | 16 +- .../overrides/config/cofh_core-client.toml | 13 + .../config/computercraft-client.toml | 14 +- .../overrides/config/create-client.toml | 240 +- .../overrides/config/create-common.toml | 128 +- .../config/createaddition-common.toml | 312 +- .../overrides/config/createdeco-client.toml | 2 +- .../overrides/config/createdeco-common.toml | 12 +- .../overrides/config/cucumber-client.toml | 16 +- .../overrides/config/cucumber-common.toml | 12 +- .../overrides/config/cucumber-tags.json | 5 +- .../overrides/config/curios-client.toml | 42 +- .../config/decorative_blocks-common.toml | 16 +- curseforge/overrides/config/ding.toml | 82 +- .../overrides/config/dynview-common.toml | 58 +- .../overrides/config/enderchests-client.toml | 92 +- curseforge/overrides/config/enderchests.toml | 134 +- .../overrides/config/endertanks-client.toml | 82 +- curseforge/overrides/config/endertanks.toml | 180 +- .../config/extremereactors/client.toml | 10 + .../config/extremereactors/common.toml | 130 + .../config/farmersdelight-client.toml | 20 +- .../config/farmersdelight-common.toml | 200 +- .../config/farmersrespite-common.toml | 28 +- .../overrides/config/ferritecore-mixin.toml | 42 +- .../overrides/config/flywheel-client.toml | 16 +- curseforge/overrides/config/fml.toml | 16 +- curseforge/overrides/config/forge-client.toml | 32 +- curseforge/overrides/config/forge-common.toml | 14 +- .../config/immersiveengineering-client.toml | 96 +- .../config/immersiveengineering-common.toml | 58 +- .../config/ironchests/chests/copper.json | 16 + .../config/ironchests/chests/crystal.json | 19 + .../config/ironchests/chests/diamond.json | 16 + .../config/ironchests/chests/dirt.json | 20 + .../config/ironchests/chests/gold.json | 16 + .../config/ironchests/chests/iron.json | 16 + .../config/ironchests/chests/netherite.json | 16 + .../config/ironchests/chests/obsidian.json | 17 + .../overrides/config/ironchests/defaults.lock | 0 .../ironchests/upgrade_types/copper.json | 3 + .../ironchests/upgrade_types/crystal.json | 4 + .../ironchests/upgrade_types/diamond.json | 4 + .../config/ironchests/upgrade_types/gold.json | 4 + .../config/ironchests/upgrade_types/iron.json | 4 + .../ironchests/upgrade_types/netherite.json | 4 + .../ironchests/upgrade_types/obsidian.json | 4 + .../overrides/config/ironfurnaces-client.toml | 440 ++- .../overrides/config/ironjetpacks-client.toml | 54 +- .../overrides/config/ironjetpacks-common.toml | 34 +- curseforge/overrides/config/jei-client.toml | 186 +- .../jei/ingredient-list-mod-sort-order.ini | 8 + .../config/jei/recipe-category-sort-order.ini | 33 + .../server/my_server_b137ab07/bookmarks.ini | 1 + .../overrides/config/mahoutsukai-client.toml | 140 +- .../overrides/config/mantle-client.toml | 8 +- .../overrides/config/mcjtylib-client.toml | 288 +- .../config/mysticalagriculture-client.toml | 12 +- .../config/mysticalagriculture-common.toml | 168 +- .../overrides/config/mythicbotany-client.toml | 6 +- curseforge/overrides/config/oculus.properties | 12 +- .../config/patchouli-client-1.toml.bak | 28 +- .../config/patchouli-client-2.toml.bak | 28 +- .../config/patchouli-client-3.toml.bak | 28 +- .../config/patchouli-client-4.toml.bak | 14 + .../config/patchouli-client-5.toml.bak | 14 + .../overrides/config/patchouli-client.toml | 28 +- .../config/pneumaticcraft-client.toml | 154 +- .../config/pneumaticcraft-common.toml | 690 ++-- .../config/productivebees-client.toml | 18 +- curseforge/overrides/config/quark-common.toml | 3324 ++++++++--------- .../overrides/config/rftoolsbase-common.toml | 128 +- .../config/rftoolsbuilder-client.toml | 42 +- .../config/rftoolscontrol-client.toml | 2 +- .../overrides/config/rftoolspower-client.toml | 2 +- .../config/rftoolsutility-client.toml | 30 +- .../config/shetiphiancore-client.toml | 26 +- .../overrides/config/shetiphiancore.toml | 26 +- .../config/simplebackups-common.toml | 36 +- .../config/sophisticatedbackpacks-common.toml | 798 ++-- .../config/sophisticatedcore-client.toml | 18 +- .../config/sophisticatedcore-common.toml | 12 +- .../overrides/config/steampowered-common.toml | 176 +- .../config/storagedrawers-client.toml | 38 +- .../config/storagedrawers-common.toml | 72 +- .../config/tcintegrations-common.toml | 6 +- .../overrides/config/tconstruct-client.toml | 82 +- .../overrides/config/tconstruct-common.toml | 242 +- curseforge/overrides/config/terrablender.toml | 36 +- .../overrides/config/thermal-client.toml | 7 + .../overrides/config/thermal-common.toml | 117 + curseforge/overrides/config/twigs-common.toml | 14 +- .../overrides/config/waystones-common.toml | 266 +- server/config/createaddition-common.toml | 156 - server/mods/alloyed-1.18.2-v1.3b.jar | Bin 419866 -> 0 bytes server/mods/alloyed-1.18.2-v1.3c.jar | Bin 437268 -> 0 bytes 184 files changed, 8116 insertions(+), 7645 deletions(-) create mode 100644 curseforge/overrides/config/cofh_core-client.toml create mode 100644 curseforge/overrides/config/extremereactors/client.toml create mode 100644 curseforge/overrides/config/extremereactors/common.toml create mode 100644 curseforge/overrides/config/ironchests/chests/copper.json create mode 100644 curseforge/overrides/config/ironchests/chests/crystal.json create mode 100644 curseforge/overrides/config/ironchests/chests/diamond.json create mode 100644 curseforge/overrides/config/ironchests/chests/dirt.json create mode 100644 curseforge/overrides/config/ironchests/chests/gold.json create mode 100644 curseforge/overrides/config/ironchests/chests/iron.json create mode 100644 curseforge/overrides/config/ironchests/chests/netherite.json create mode 100644 curseforge/overrides/config/ironchests/chests/obsidian.json create mode 100644 curseforge/overrides/config/ironchests/defaults.lock create mode 100644 curseforge/overrides/config/ironchests/upgrade_types/copper.json create mode 100644 curseforge/overrides/config/ironchests/upgrade_types/crystal.json create mode 100644 curseforge/overrides/config/ironchests/upgrade_types/diamond.json create mode 100644 curseforge/overrides/config/ironchests/upgrade_types/gold.json create mode 100644 curseforge/overrides/config/ironchests/upgrade_types/iron.json create mode 100644 curseforge/overrides/config/ironchests/upgrade_types/netherite.json create mode 100644 curseforge/overrides/config/ironchests/upgrade_types/obsidian.json create mode 100644 curseforge/overrides/config/jei/world/server/my_server_b137ab07/bookmarks.ini create mode 100644 curseforge/overrides/config/patchouli-client-4.toml.bak create mode 100644 curseforge/overrides/config/patchouli-client-5.toml.bak create mode 100644 curseforge/overrides/config/thermal-client.toml create mode 100644 curseforge/overrides/config/thermal-common.toml delete mode 100644 server/config/createaddition-common.toml delete mode 100644 server/mods/alloyed-1.18.2-v1.3b.jar delete mode 100644 server/mods/alloyed-1.18.2-v1.3c.jar diff --git a/curseforge/manifest.json b/curseforge/manifest.json index 4c75c1a..1e503bb 100644 --- a/curseforge/manifest.json +++ b/curseforge/manifest.json @@ -1,509 +1,504 @@ -{ - "minecraft": { - "version": "1.18.2", - "modLoaders": [ - { - "id": "forge-40.1.19", - "primary": true - } - ] - }, - "manifestType": "minecraftModpack", - "manifestVersion": 1, - "name": "RSEMCM", - "version": "0.2.0", - "author": "", - "files": [ - { - "projectID": 534610, - "fileID": 3771827, - "required": true - }, - { - "projectID": 228525, - "fileID": 3753798, - "required": true - }, - { - "projectID": 238222, - "fileID": 3788739, - "required": true - }, - { - "projectID": 247921, - "fileID": 3768542, - "required": true - }, - { - "projectID": 388364, - "fileID": 3683922, - "required": true - }, - { - "projectID": 326041, - "fileID": 3711541, - "required": true - }, - { - "projectID": 551520, - "fileID": 3750013, - "required": true - }, - { - "projectID": 439890, - "fileID": 3766003, - "required": true - }, - { - "projectID": 282001, - "fileID": 3770724, - "required": true - }, - { - "projectID": 284497, - "fileID": 3686408, - "required": true - }, - { - "projectID": 410811, - "fileID": 3773058, - "required": true - }, - { - "projectID": 401955, - "fileID": 3790901, - "required": true - }, - { - "projectID": 531320, - "fileID": 3745938, - "required": true - }, - { - "projectID": 618298, - "fileID": 3784284, - "required": true - }, - { - "projectID": 223852, - "fileID": 3693181, - "required": true - }, - { - "projectID": 494206, - "fileID": 3739762, - "required": true - }, - { - "projectID": 455982, - "fileID": 3791304, - "required": true - }, - { - "projectID": 272335, - "fileID": 3686400, - "required": true - }, - { - "projectID": 419699, - "fileID": 3786591, - "required": true - }, - { - "projectID": 404465, - "fileID": 3725485, - "required": true - }, - { - "projectID": 406959, - "fileID": 3790304, - "required": true - }, - { - "projectID": 404468, - "fileID": 3725501, - "required": true - }, - { - "projectID": 245755, - "fileID": 3684732, - "required": true - }, - { - "projectID": 532727, - "fileID": 3673059, - "required": true - }, - { - "projectID": 59613, - "fileID": 3765416, - "required": true - }, - { - "projectID": 377897, - "fileID": 3742260, - "required": true - }, - { - "projectID": 400058, - "fileID": 3760713, - "required": true - }, - { - "projectID": 347706, - "fileID": 3786801, - "required": true - }, - { - "projectID": 581495, - "fileID": 3770744, - "required": true - }, - { - "projectID": 412525, - "fileID": 3755838, - "required": true - }, - { - "projectID": 231095, - "fileID": 3775218, - "required": true - }, - { - "projectID": 575406, - "fileID": 3742199, - "required": true - }, - { - "projectID": 250763, - "fileID": 3773413, - "required": true - }, - { - "projectID": 574300, - "fileID": 3778047, - "required": true - }, - { - "projectID": 574856, - "fileID": 3749094, - "required": true - }, - { - "projectID": 379849, - "fileID": 3758789, - "required": true - }, - { - "projectID": 393149, - "fileID": 3683668, - "required": true - }, - { - "projectID": 500074, - "fileID": 3706037, - "required": true - }, - { - "projectID": 331936, - "fileID": 3783096, - "required": true - }, - { - "projectID": 454372, - "fileID": 3773952, - "required": true - }, - { - "projectID": 342466, - "fileID": 3753619, - "required": true - }, - { - "projectID": 388172, - "fileID": 3785773, - "required": true - }, - { - "projectID": 242195, - "fileID": 3753813, - "required": true - }, - { - "projectID": 271835, - "fileID": 3790298, - "required": true - }, - { - "projectID": 226410, - "fileID": 3722831, - "required": true - }, - { - "projectID": 231951, - "fileID": 3755665, - "required": true - }, - { - "projectID": 246640, - "fileID": 3686412, - "required": true - }, - { - "projectID": 363535, - "fileID": 3765400, - "required": true - }, - { - "projectID": 74072, - "fileID": 3784732, - "required": true - }, - { - "projectID": 328085, - "fileID": 3737418, - "required": true - }, - { - "projectID": 438332, - "fileID": 3542143, - "required": true - }, - { - "projectID": 396234, - "fileID": 3683674, - "required": true - }, - { - "projectID": 610632, - "fileID": 3770580, - "required": true - }, - { - "projectID": 306770, - "fileID": 3729975, - "required": true - }, - { - "projectID": 582387, - "fileID": 3776487, - "required": true - }, - { - "projectID": 74924, - "fileID": 3784500, - "required": true - }, - { - "projectID": 281849, - "fileID": 3784238, - "required": true - }, - { - "projectID": 583228, - "fileID": 3753584, - "required": true - }, - { - "projectID": 250277, - "fileID": 3768543, - "required": true - }, - { - "projectID": 268560, - "fileID": 3743835, - "required": true - }, - { - "projectID": 233105, - "fileID": 3757792, - "required": true - }, - { - "projectID": 268566, - "fileID": 3743837, - "required": true - }, - { - "projectID": 422301, - "fileID": 3773881, - "required": true - }, - { - "projectID": 509285, - "fileID": 3757571, - "required": true - }, - { - "projectID": 429235, - "fileID": 3767288, - "required": true - }, - { - "projectID": 225643, - "fileID": 3789677, - "required": true - }, - { - "projectID": 342543, - "fileID": 3786570, - "required": true - }, - { - "projectID": 222880, - "fileID": 3790416, - "required": true - }, - { - "projectID": 377448, - "fileID": 3751153, - "required": true - }, - { - "projectID": 566649, - "fileID": 3742154, - "required": true - }, - { - "projectID": 69162, - "fileID": 3793095, - "required": true - }, - { - "projectID": 69163, - "fileID": 3790299, - "required": true - }, - { - "projectID": 290209, - "fileID": 3783991, - "required": true - }, - { - "projectID": 243121, - "fileID": 3787172, - "required": true - }, - { - "projectID": 615134, - "fileID": 3773642, - "required": true - }, - { - "projectID": 498794, - "fileID": 3791053, - "required": true - }, - { - "projectID": 398521, - "fileID": 3784851, - "required": true - }, - { - "projectID": 531761, - "fileID": 3767671, - "required": true - }, - { - "projectID": 389665, - "fileID": 3781278, - "required": true - }, - { - "projectID": 602680, - "fileID": 3785668, - "required": true - }, - { - "projectID": 362528, - "fileID": 3697638, - "required": true - }, - { - "projectID": 551453, - "fileID": 3740887, - "required": true - }, - { - "projectID": 366140, - "fileID": 3740656, - "required": true - }, - { - "projectID": 301051, - "fileID": 3575623, - "required": true - }, - { - "projectID": 560323, - "fileID": 3669114, - "required": true - }, - { - "projectID": 250363, - "fileID": 3642382, - "required": true - }, - { - "projectID": 563928, - "fileID": 3725996, - "required": true - }, - { - "projectID": 314906, - "fileID": 3787348, - "required": true - }, - { - "projectID": 309927, - "fileID": 3748873, - "required": true - }, - { - "projectID": 496913, - "fileID": 3756844, - "required": true - }, - { - "projectID": 223794, - "fileID": 3792686, - "required": true - }, - { - "projectID": 421850, - "fileID": 3779088, - "required": true - }, - { - "projectID": 231275, - "fileID": 3548400, - "required": true - }, - { - "projectID": 486392, - "fileID": 3737402, - "required": true - }, - { - "projectID": 564792, - "fileID": 3789101, - "required": true - }, - { - "projectID": 531834, - "fileID": 3777498, - "required": true - }, - { - "projectID": 71738, - "fileID": 3765383, - "required": true - }, - { - "projectID": 237664, - "fileID": 3792657, - "required": true - } - ], - "overrides": "overrides" +{ + "minecraft": { + "version": "1.18.2", + "modLoaders": [ + { + "id": "forge-40.1.19", + "primary": true + } + ] + }, + "manifestType": "minecraftModpack", + "manifestVersion": 1, + "name": "RSEMCM", + "version": "0.1.5", + "author": "", + "files": [ + { + "projectID": 534610, + "fileID": 3771827, + "required": true + }, + { + "projectID": 228525, + "fileID": 3753798, + "required": true + }, + { + "projectID": 238222, + "fileID": 3788739, + "required": true + }, + { + "projectID": 247921, + "fileID": 3768542, + "required": true + }, + { + "projectID": 388364, + "fileID": 3683922, + "required": true + }, + { + "projectID": 326041, + "fileID": 3711541, + "required": true + }, + { + "projectID": 551520, + "fileID": 3750013, + "required": true + }, + { + "projectID": 439890, + "fileID": 3766003, + "required": true + }, + { + "projectID": 282001, + "fileID": 3770724, + "required": true + }, + { + "projectID": 284497, + "fileID": 3686408, + "required": true + }, + { + "projectID": 410811, + "fileID": 3773058, + "required": true + }, + { + "projectID": 401955, + "fileID": 3790901, + "required": true + }, + { + "projectID": 531320, + "fileID": 3745938, + "required": true + }, + { + "projectID": 618298, + "fileID": 3784284, + "required": true + }, + { + "projectID": 223852, + "fileID": 3693181, + "required": true + }, + { + "projectID": 494206, + "fileID": 3739762, + "required": true + }, + { + "projectID": 455982, + "fileID": 3791304, + "required": true + }, + { + "projectID": 272335, + "fileID": 3686400, + "required": true + }, + { + "projectID": 419699, + "fileID": 3786591, + "required": true + }, + { + "projectID": 404465, + "fileID": 3725485, + "required": true + }, + { + "projectID": 406959, + "fileID": 3790304, + "required": true + }, + { + "projectID": 404468, + "fileID": 3725501, + "required": true + }, + { + "projectID": 245755, + "fileID": 3684732, + "required": true + }, + { + "projectID": 532727, + "fileID": 3673059, + "required": true + }, + { + "projectID": 59613, + "fileID": 3765416, + "required": true + }, + { + "projectID": 377897, + "fileID": 3742260, + "required": true + }, + { + "projectID": 400058, + "fileID": 3760713, + "required": true + }, + { + "projectID": 347706, + "fileID": 3786801, + "required": true + }, + { + "projectID": 581495, + "fileID": 3770744, + "required": true + }, + { + "projectID": 412525, + "fileID": 3755838, + "required": true + }, + { + "projectID": 231095, + "fileID": 3775218, + "required": true + }, + { + "projectID": 575406, + "fileID": 3742199, + "required": true + }, + { + "projectID": 250763, + "fileID": 3773413, + "required": true + }, + { + "projectID": 574300, + "fileID": 3778047, + "required": true + }, + { + "projectID": 574856, + "fileID": 3749094, + "required": true + }, + { + "projectID": 379849, + "fileID": 3758789, + "required": true + }, + { + "projectID": 393149, + "fileID": 3683668, + "required": true + }, + { + "projectID": 500074, + "fileID": 3706037, + "required": true + }, + { + "projectID": 331936, + "fileID": 3783096, + "required": true + }, + { + "projectID": 454372, + "fileID": 3773952, + "required": true + }, + { + "projectID": 342466, + "fileID": 3753619, + "required": true + }, + { + "projectID": 388172, + "fileID": 3785773, + "required": true + }, + { + "projectID": 242195, + "fileID": 3753813, + "required": true + }, + { + "projectID": 271835, + "fileID": 3790298, + "required": true + }, + { + "projectID": 226410, + "fileID": 3722831, + "required": true + }, + { + "projectID": 231951, + "fileID": 3755665, + "required": true + }, + { + "projectID": 246640, + "fileID": 3686412, + "required": true + }, + { + "projectID": 363535, + "fileID": 3765400, + "required": true + }, + { + "projectID": 74072, + "fileID": 3784732, + "required": true + }, + { + "projectID": 328085, + "fileID": 3737418, + "required": true + }, + { + "projectID": 438332, + "fileID": 3542143, + "required": true + }, + { + "projectID": 396234, + "fileID": 3683674, + "required": true + }, + { + "projectID": 610632, + "fileID": 3770580, + "required": true + }, + { + "projectID": 306770, + "fileID": 3729975, + "required": true + }, + { + "projectID": 582387, + "fileID": 3776487, + "required": true + }, + { + "projectID": 74924, + "fileID": 3784500, + "required": true + }, + { + "projectID": 281849, + "fileID": 3784238, + "required": true + }, + { + "projectID": 583228, + "fileID": 3753584, + "required": true + }, + { + "projectID": 250277, + "fileID": 3768543, + "required": true + }, + { + "projectID": 268560, + "fileID": 3743835, + "required": true + }, + { + "projectID": 233105, + "fileID": 3757792, + "required": true + }, + { + "projectID": 422301, + "fileID": 3773881, + "required": true + }, + { + "projectID": 268566, + "fileID": 3743837, + "required": true + }, + { + "projectID": 509285, + "fileID": 3757571, + "required": true + }, + { + "projectID": 429235, + "fileID": 3767288, + "required": true + }, + { + "projectID": 225643, + "fileID": 3789677, + "required": true + }, + { + "projectID": 342543, + "fileID": 3786570, + "required": true + }, + { + "projectID": 222880, + "fileID": 3790416, + "required": true + }, + { + "projectID": 377448, + "fileID": 3751153, + "required": true + }, + { + "projectID": 566649, + "fileID": 3742154, + "required": true + }, + { + "projectID": 69162, + "fileID": 3793095, + "required": true + }, + { + "projectID": 69163, + "fileID": 3790299, + "required": true + }, + { + "projectID": 290209, + "fileID": 3783991, + "required": true + }, + { + "projectID": 243121, + "fileID": 3787172, + "required": true + }, + { + "projectID": 615134, + "fileID": 3773642, + "required": true + }, + { + "projectID": 498794, + "fileID": 3791053, + "required": true + }, + { + "projectID": 398521, + "fileID": 3784851, + "required": true + }, + { + "projectID": 531761, + "fileID": 3767671, + "required": true + }, + { + "projectID": 389665, + "fileID": 3781278, + "required": true + }, + { + "projectID": 602680, + "fileID": 3785668, + "required": true + }, + { + "projectID": 362528, + "fileID": 3697638, + "required": true + }, + { + "projectID": 551453, + "fileID": 3740887, + "required": true + }, + { + "projectID": 366140, + "fileID": 3740656, + "required": true + }, + { + "projectID": 301051, + "fileID": 3575623, + "required": true + }, + { + "projectID": 560323, + "fileID": 3669114, + "required": true + }, + { + "projectID": 250363, + "fileID": 3642382, + "required": true + }, + { + "projectID": 563928, + "fileID": 3725996, + "required": true + }, + { + "projectID": 314906, + "fileID": 3787348, + "required": true + }, + { + "projectID": 309927, + "fileID": 3748873, + "required": true + }, + { + "projectID": 496913, + "fileID": 3756844, + "required": true + }, + { + "projectID": 223794, + "fileID": 3792686, + "required": true + }, + { + "projectID": 421850, + "fileID": 3779088, + "required": true + }, + { + "projectID": 231275, + "fileID": 3548400, + "required": true + }, + { + "projectID": 486392, + "fileID": 3737402, + "required": true + }, + { + "projectID": 531834, + "fileID": 3777498, + "required": true + }, + { + "projectID": 71738, + "fileID": 3765383, + "required": true + }, + { + "projectID": 237664, + "fileID": 3792657, + "required": true + } + ], + "overrides": "overrides" } \ No newline at end of file diff --git a/curseforge/modlist.html b/curseforge/modlist.html index 9448765..0b36f9d 100644 --- a/curseforge/modlist.html +++ b/curseforge/modlist.html @@ -1,100 +1,99 @@ - + diff --git a/curseforge/overrides/config/Mekanism/client.toml b/curseforge/overrides/config/Mekanism/client.toml index 845a370..7348b54 100644 --- a/curseforge/overrides/config/Mekanism/client.toml +++ b/curseforge/overrides/config/Mekanism/client.toml @@ -1,123 +1,123 @@ - -#Client Config. This config only exists on the client -[client] - #Play sounds for Jetpack/Gas Mask/Flamethrower/Radiation (all players). - enablePlayerSounds = true - #If enabled machines play their sounds while running. - enableMachineSounds = true - #Should holiday greetings and easter eggs play for holidays (ex: Christmas and New Years). - holidays = true - #Adjust Mekanism sounds' base volume. < 1 is softer, higher is louder. - #Range: 0.0 ~ 3.4028234663852886E38 - baseSoundVolume = 1.0 - #If true, don't render Cables/Pipes/Tubes as transparent and don't render their contents. - opaqueTransmitters = false - #Allow sneak + scroll to change item modes. - allowModeScroll = true - #Align HUD (text) with left (if true) or right (if false) - alignHUDLeft = true - #Scale of the text displayed on the HUD. - #Range: 0.25 ~ 1.0 - hudScale = 0.6 - #Enable item information HUD during gameplay - enableHUD = true - #Color of energy in item durability display. - energyColor = 3997338 - #Range at which Tile Entity Renderer's added by Mekanism can render at, for example the contents of multiblocks. Vanilla defaults the rendering range for TERs to 64 for most blocks, but uses a range of 256 for beacons and end gateways. - #Range: 1 ~ 1024 - terRange = 256 - - #Particle Config - [client.particle] - #Set to false to prevent particle spam when loading multiblocks (notification message will display instead). - enableMultiblockFormationParticles = true - #Show particles when machines active. - machineEffects = true - #How far (in blocks) from the player radiation particles can spawn. - radiationParticleRadius = 30 - #How many particles spawn when rendering radiation effects (scaled by radiation level). - radiationParticleCount = 100 - #Show bolts when the Magnetic Attraction Unit is pulling items. - magneticAttraction = true - #Show bolts for various AOE tool behaviors such as tilling, debarking, and vein mining. - toolAOE = true - - #GUI Config - [client.gui] - #Opacity of HUD used by MekaSuit. - #Range: 0.0 ~ 1.0 - hudOpacity = 0.4000000059604645 - #Color of HUD used by MekaSuit. - hudColor = 4257264 - #Color of warning HUD elements used by MekaSuit. - hudWarningColor = 16768335 - #Color of danger HUD elements used by MekaSuit. - hudDangerColor = 16726076 - #Visual jitter of MekaSuit HUD, seen when moving the player's head. Bigger value = more jitter. - #Range: 1.0 ~ 100.0 - hudJitter = 6.0 - #Display a fancy compass when the MekaSuit is worn. - mekaSuitHelmetCompass = true - - #Last Window Positions. In general these values should not be modified manually. - [client.gui.window] - - [client.gui.window.color] - x = 2147483647 - y = 2147483647 - - [client.gui.window.confirmation] - x = 2147483647 - y = 2147483647 - - [client.gui.window.crafting0] - x = 2147483647 - y = 2147483647 - - [client.gui.window.crafting1] - x = 2147483647 - y = 2147483647 - - [client.gui.window.crafting2] - x = 2147483647 - y = 2147483647 - - [client.gui.window.mekaSuitHelmet] - x = 2147483647 - y = 2147483647 - - [client.gui.window.rename] - x = 2147483647 - y = 2147483647 - - [client.gui.window.skinSelect] - x = 2147483647 - y = 2147483647 - - [client.gui.window.sideConfig] - x = 2147483647 - y = 2147483647 - - [client.gui.window.transporterConfig] - x = 2147483647 - y = 2147483647 - - [client.gui.window.upgrade] - x = 2147483647 - y = 2147483647 - - #QIO Config - [client.qio] - #Sorting strategy when viewing items in a QIO Item Viewer. - #Allowed Values: NAME, SIZE, MOD - itemViewerSortType = "NAME" - #Sorting direction when viewing items in a QIO Item Viewer. - #Allowed Values: ASCENDING, DESCENDING - itemViewerSortDirection = "ASCENDING" - #Number of slots to view horizontally on a QIO Item Viewer. - #Range: 8 ~ 16 - itemViewerSlotsX = 8 - #Number of slots to view vertically on a QIO Item Viewer. - #Range: 2 ~ 48 - itemViewerSlotsY = 4 - + +#Client Config. This config only exists on the client +[client] + #Play sounds for Jetpack/Gas Mask/Flamethrower/Radiation (all players). + enablePlayerSounds = true + #If enabled machines play their sounds while running. + enableMachineSounds = true + #Should holiday greetings and easter eggs play for holidays (ex: Christmas and New Years). + holidays = true + #Adjust Mekanism sounds' base volume. < 1 is softer, higher is louder. + #Range: 0.0 ~ 3.4028234663852886E38 + baseSoundVolume = 1.0 + #If true, don't render Cables/Pipes/Tubes as transparent and don't render their contents. + opaqueTransmitters = false + #Allow sneak + scroll to change item modes. + allowModeScroll = true + #Align HUD (text) with left (if true) or right (if false) + alignHUDLeft = true + #Scale of the text displayed on the HUD. + #Range: 0.25 ~ 1.0 + hudScale = 0.6 + #Enable item information HUD during gameplay + enableHUD = true + #Color of energy in item durability display. + energyColor = 3997338 + #Range at which Tile Entity Renderer's added by Mekanism can render at, for example the contents of multiblocks. Vanilla defaults the rendering range for TERs to 64 for most blocks, but uses a range of 256 for beacons and end gateways. + #Range: 1 ~ 1024 + terRange = 256 + + #Particle Config + [client.particle] + #Set to false to prevent particle spam when loading multiblocks (notification message will display instead). + enableMultiblockFormationParticles = true + #Show particles when machines active. + machineEffects = true + #How far (in blocks) from the player radiation particles can spawn. + radiationParticleRadius = 30 + #How many particles spawn when rendering radiation effects (scaled by radiation level). + radiationParticleCount = 100 + #Show bolts when the Magnetic Attraction Unit is pulling items. + magneticAttraction = true + #Show bolts for various AOE tool behaviors such as tilling, debarking, and vein mining. + toolAOE = true + + #GUI Config + [client.gui] + #Opacity of HUD used by MekaSuit. + #Range: 0.0 ~ 1.0 + hudOpacity = 0.4000000059604645 + #Color of HUD used by MekaSuit. + hudColor = 4257264 + #Color of warning HUD elements used by MekaSuit. + hudWarningColor = 16768335 + #Color of danger HUD elements used by MekaSuit. + hudDangerColor = 16726076 + #Visual jitter of MekaSuit HUD, seen when moving the player's head. Bigger value = more jitter. + #Range: 1.0 ~ 100.0 + hudJitter = 6.0 + #Display a fancy compass when the MekaSuit is worn. + mekaSuitHelmetCompass = true + + #Last Window Positions. In general these values should not be modified manually. + [client.gui.window] + + [client.gui.window.color] + x = 2147483647 + y = 2147483647 + + [client.gui.window.confirmation] + x = 2147483647 + y = 2147483647 + + [client.gui.window.crafting0] + x = 2147483647 + y = 2147483647 + + [client.gui.window.crafting1] + x = 2147483647 + y = 2147483647 + + [client.gui.window.crafting2] + x = 2147483647 + y = 2147483647 + + [client.gui.window.mekaSuitHelmet] + x = 2147483647 + y = 2147483647 + + [client.gui.window.rename] + x = 2147483647 + y = 2147483647 + + [client.gui.window.skinSelect] + x = 2147483647 + y = 2147483647 + + [client.gui.window.sideConfig] + x = 2147483647 + y = 2147483647 + + [client.gui.window.transporterConfig] + x = 2147483647 + y = 2147483647 + + [client.gui.window.upgrade] + x = 2147483647 + y = 2147483647 + + #QIO Config + [client.qio] + #Sorting strategy when viewing items in a QIO Item Viewer. + #Allowed Values: NAME, SIZE, MOD + itemViewerSortType = "NAME" + #Sorting direction when viewing items in a QIO Item Viewer. + #Allowed Values: ASCENDING, DESCENDING + itemViewerSortDirection = "ASCENDING" + #Number of slots to view horizontally on a QIO Item Viewer. + #Range: 8 ~ 16 + itemViewerSlotsX = 8 + #Number of slots to view vertically on a QIO Item Viewer. + #Range: 2 ~ 48 + itemViewerSlotsY = 4 + diff --git a/curseforge/overrides/config/ProjectE/client.toml b/curseforge/overrides/config/ProjectE/client.toml index 83c03c3..3942909 100644 --- a/curseforge/overrides/config/ProjectE/client.toml +++ b/curseforge/overrides/config/ProjectE/client.toml @@ -1,15 +1,15 @@ - -[client] - #Show item tags in tooltips (useful for custom EMC registration) - tagToolTips = false - #Show the EMC value as a tooltip on items and blocks - emcToolTips = true - #Requires holding shift to display the EMC value as a tooltip on items and blocks. Note: this does nothing if emcToolTips is disabled. - shiftEmcToolTips = false - #Show stats as tooltips for various ProjectE blocks - statToolTips = true - #Show DM pedestal functions in item tooltips - pedestalToolTips = true - #The Philosopher's Stone overlay softly pulsates - pulsatingOverlay = false - + +[client] + #Show item tags in tooltips (useful for custom EMC registration) + tagToolTips = false + #Show the EMC value as a tooltip on items and blocks + emcToolTips = true + #Requires holding shift to display the EMC value as a tooltip on items and blocks. Note: this does nothing if emcToolTips is disabled. + shiftEmcToolTips = false + #Show stats as tooltips for various ProjectE blocks + statToolTips = true + #Show DM pedestal functions in item tooltips + pedestalToolTips = true + #The Philosopher's Stone overlay softly pulsates + pulsatingOverlay = false + diff --git a/curseforge/overrides/config/ProjectE/common.toml b/curseforge/overrides/config/ProjectE/common.toml index fcca7a7..caa5cfe 100644 --- a/curseforge/overrides/config/ProjectE/common.toml +++ b/curseforge/overrides/config/ProjectE/common.toml @@ -1,10 +1,10 @@ - -#Note: The majority of config options are in the server config file. If you do not see the server config file, try opening up a single player world. ProjectE uses one "server" config file for all worlds, for convenience in going from one world to another, but makes it be a "server" config file so that forge will automatically sync it when we connect to a multiplayer server. -[common] - #Enable more verbose debug logging - debugLogging = false - #The Tome of Knowledge can be crafted. - craftableTome = false - #Require full omega klein stars in the tome of knowledge and gem armor recipes. This is the same behavior that EE2 had. - fullKleinStars = false - + +#Note: The majority of config options are in the server config file. If you do not see the server config file, try opening up a single player world. ProjectE uses one "server" config file for all worlds, for convenience in going from one world to another, but makes it be a "server" config file so that forge will automatically sync it when we connect to a multiplayer server. +[common] + #Enable more verbose debug logging + debugLogging = false + #The Tome of Knowledge can be crafted. + craftableTome = false + #Require full omega klein stars in the tome of knowledge and gem armor recipes. This is the same behavior that EE2 had. + fullKleinStars = false + diff --git a/curseforge/overrides/config/ae2-client.toml b/curseforge/overrides/config/ae2-client.toml index 8876d0e..44bd46c 100644 --- a/curseforge/overrides/config/ae2-client.toml +++ b/curseforge/overrides/config/ae2-client.toml @@ -1,28 +1,28 @@ - -[client] - #TODO - disableColoredCableRecipesInJEI = true - showFacadesInJEI = true - #TODO - enableEffects = true - #TODO - useTerminalUseLargeFont = false - #TODO - useColoredCraftingStatus = true - #Power unit shown in AE UIs - #Allowed Values: AE, RF - PowerUnit = "AE" - #Show debugging GUI overlays - showDebugGuiOverlays = false - #Show a preview of part and facade placement - showPlacementPreview = true - - [client.terminals] - #Should tooltips be searched. Performance impact - #Allowed Values: YES, NO, UNDECIDED - searchTooltips = "YES" - #Allowed Values: TALL, FULL, SMALL - terminalStyle = "TALL" - #Allowed Values: DEFAULT, REMEMBER_SEARCH, AUTO_FOCUS, AUTO_FOCUS_AND_REMEMBER_SEARCH, JEI, REI - terminalSearchMode = "DEFAULT" - + +[client] + #TODO + disableColoredCableRecipesInJEI = true + showFacadesInJEI = true + #TODO + enableEffects = true + #TODO + useTerminalUseLargeFont = false + #TODO + useColoredCraftingStatus = true + #Power unit shown in AE UIs + #Allowed Values: AE, RF + PowerUnit = "AE" + #Show debugging GUI overlays + showDebugGuiOverlays = false + #Show a preview of part and facade placement + showPlacementPreview = true + + [client.terminals] + #Should tooltips be searched. Performance impact + #Allowed Values: YES, NO, UNDECIDED + searchTooltips = "YES" + #Allowed Values: TALL, FULL, SMALL + terminalStyle = "TALL" + #Allowed Values: DEFAULT, REMEMBER_SEARCH, AUTO_FOCUS, AUTO_FOCUS_AND_REMEMBER_SEARCH, JEI, REI + terminalSearchMode = "DEFAULT" + diff --git a/curseforge/overrides/config/ae2-common.toml b/curseforge/overrides/config/ae2-common.toml index adc5167..3d2283c 100644 --- a/curseforge/overrides/config/ae2-common.toml +++ b/curseforge/overrides/config/ae2-common.toml @@ -1,126 +1,126 @@ - -[general] - unsupportedDeveloperTools = false - #Enables the ability of the Matter Cannon to break blocks. - matterCannonBlockDamage = true - #Enables the ability of Tiny TNT to break blocks. - tinyTntBlockDamage = true - #Server operators are not restricted by ME security terminal settings. - serverOpsIgnoreSecurity = true - #Changes the channel capacity that cables provide in AE2. - #Allowed Values: INFINITE, DEFAULT, X2, X3, X4 - channels = "DEFAULT" - #The number of pathfinding steps that are taken per tick and per grid that is booting. Lower numbers will mean booting takes longer, but less work is done per tick. - #Range: 1 ~ 1024 - pathfindingStepsPerTick = 4 - -[automation] - #TODO - formationPlaneEntityLimit = 128 - -[facades] - #Unsupported: Allows whitelisting block entities as facades. Could work, have render issues, or corrupt your world. USE AT YOUR OWN RISK. - allowBlockEntities = false - -[craftingCPU] - craftingCalculationTimePerTick = 5 - -[crafting] - #Enable the in-world crafting of singularities. - inWorldSingularity = true - #Enable the in-world crafting of fluix crystals. - inWorldFluix = true - #Enable the in-world crafting of pure crystals. - inWorldCrystalGrowth = true - #Enable shift-clicking with the crafting units in hand to disassemble them. - disassemblyCrafting = true - -[spatialio] - spatialPowerMultiplier = 1250.0 - spatialPowerExponent = 1.35 - -[logging] - securityAuditLog = false - blockUpdateLog = false - packetLog = false - craftingLog = false - debugLog = false - gridLog = false - #Enable stack trace logging for the chunk loading debug command - chunkLoggerTrace = false - -[battery] - #The chargers charging rate factor, which is applied to the charged items charge rate. 2 means it charges everything twice as fast. 0.5 half as fast. - #Range: 0.1 ~ 10.0 - chargerChargeRate = 1.0 - wirelessTerminal = 1600000 - chargedStaff = 8000 - entropyManipulator = 200000 - portableCell = 20000 - colorApplicator = 20000 - matterCannon = 200000 - -[worldGen] - spawnPressesInMeteorites = true - generateQuartzOre = true - quartzOresPerCluster = 7 - quartzOresClusterAmount = 20 - quartzOresBiomeBlacklist = [] - -[wireless] - wirelessBaseCost = 8.0 - wirelessCostMultiplier = 1.0 - wirelessBaseRange = 16.0 - wirelessBoosterRangeMultiplier = 1.0 - wirelessBoosterExp = 1.5 - wirelessHighWirelessCount = 64.0 - wirelessTerminalDrainMultiplier = 1.0 - -[PortableCells] - #Allow disassembly of portable cells into the recipe ingredients using shift+right-click - allowDisassembly = true - - [PortableCells.PowerRatios] - ForgeEnergy = 0.5 - #Range: 0.01 ~ 1.7976931348623157E308 - UsageMultiplier = 1.0 - - [PortableCells.Condenser] - MatterBalls = 256 - Singularity = 256000 - - # Min / Max Tickrates for dynamic ticking, most of these components also use sleeping, to prevent constant ticking, adjust with care, non standard rates are not supported or tested. - [PortableCells.tickRates] - InterfaceMin = 5 - InterfaceMax = 120 - ImportBusMin = 5 - ImportBusMax = 40 - ExportBusMin = 5 - ExportBusMax = 60 - AnnihilationPlaneMin = 2 - AnnihilationPlaneMax = 120 - METunnelMin = 5 - METunnelMax = 20 - InscriberMin = 1 - InscriberMax = 1 - ChargerMin = 10 - ChargerMax = 10 - IOPortMin = 1 - IOPortMax = 5 - VibrationChamberMin = 10 - VibrationChamberMax = 40 - StorageBusMin = 5 - StorageBusMax = 60 - ItemTunnelMin = 5 - ItemTunnelMax = 60 - LightTunnelMin = 5 - LightTunnelMax = 60 - - #Settings for in-world growth of crystals. - [PortableCells.inWorldCrystalGrowth] - #A fluid tag that identifies fluids that improve crystal growth speed. Does not affect growth with water/lava. - improvedFluidTag = "" - #The speed multiplier to use when the crystals are submerged in the improved fluid. - #Range: 1.0 ~ 10.0 - improvedFluidMultiplier = 2.0 - + +[general] + unsupportedDeveloperTools = false + #Enables the ability of the Matter Cannon to break blocks. + matterCannonBlockDamage = true + #Enables the ability of Tiny TNT to break blocks. + tinyTntBlockDamage = true + #Server operators are not restricted by ME security terminal settings. + serverOpsIgnoreSecurity = true + #Changes the channel capacity that cables provide in AE2. + #Allowed Values: INFINITE, DEFAULT, X2, X3, X4 + channels = "DEFAULT" + #The number of pathfinding steps that are taken per tick and per grid that is booting. Lower numbers will mean booting takes longer, but less work is done per tick. + #Range: 1 ~ 1024 + pathfindingStepsPerTick = 4 + +[automation] + #TODO + formationPlaneEntityLimit = 128 + +[facades] + #Unsupported: Allows whitelisting block entities as facades. Could work, have render issues, or corrupt your world. USE AT YOUR OWN RISK. + allowBlockEntities = false + +[craftingCPU] + craftingCalculationTimePerTick = 5 + +[crafting] + #Enable the in-world crafting of singularities. + inWorldSingularity = true + #Enable the in-world crafting of fluix crystals. + inWorldFluix = true + #Enable the in-world crafting of pure crystals. + inWorldCrystalGrowth = true + #Enable shift-clicking with the crafting units in hand to disassemble them. + disassemblyCrafting = true + +[spatialio] + spatialPowerMultiplier = 1250.0 + spatialPowerExponent = 1.35 + +[logging] + securityAuditLog = false + blockUpdateLog = false + packetLog = false + craftingLog = false + debugLog = false + gridLog = false + #Enable stack trace logging for the chunk loading debug command + chunkLoggerTrace = false + +[battery] + #The chargers charging rate factor, which is applied to the charged items charge rate. 2 means it charges everything twice as fast. 0.5 half as fast. + #Range: 0.1 ~ 10.0 + chargerChargeRate = 1.0 + wirelessTerminal = 1600000 + chargedStaff = 8000 + entropyManipulator = 200000 + portableCell = 20000 + colorApplicator = 20000 + matterCannon = 200000 + +[worldGen] + spawnPressesInMeteorites = true + generateQuartzOre = true + quartzOresPerCluster = 7 + quartzOresClusterAmount = 20 + quartzOresBiomeBlacklist = [] + +[wireless] + wirelessBaseCost = 8.0 + wirelessCostMultiplier = 1.0 + wirelessBaseRange = 16.0 + wirelessBoosterRangeMultiplier = 1.0 + wirelessBoosterExp = 1.5 + wirelessHighWirelessCount = 64.0 + wirelessTerminalDrainMultiplier = 1.0 + +[PortableCells] + #Allow disassembly of portable cells into the recipe ingredients using shift+right-click + allowDisassembly = true + + [PortableCells.PowerRatios] + ForgeEnergy = 0.5 + #Range: 0.01 ~ 1.7976931348623157E308 + UsageMultiplier = 1.0 + + [PortableCells.Condenser] + MatterBalls = 256 + Singularity = 256000 + + # Min / Max Tickrates for dynamic ticking, most of these components also use sleeping, to prevent constant ticking, adjust with care, non standard rates are not supported or tested. + [PortableCells.tickRates] + InterfaceMin = 5 + InterfaceMax = 120 + ImportBusMin = 5 + ImportBusMax = 40 + ExportBusMin = 5 + ExportBusMax = 60 + AnnihilationPlaneMin = 2 + AnnihilationPlaneMax = 120 + METunnelMin = 5 + METunnelMax = 20 + InscriberMin = 1 + InscriberMax = 1 + ChargerMin = 10 + ChargerMax = 10 + IOPortMin = 1 + IOPortMax = 5 + VibrationChamberMin = 10 + VibrationChamberMax = 40 + StorageBusMin = 5 + StorageBusMax = 60 + ItemTunnelMin = 5 + ItemTunnelMax = 60 + LightTunnelMin = 5 + LightTunnelMax = 60 + + #Settings for in-world growth of crystals. + [PortableCells.inWorldCrystalGrowth] + #A fluid tag that identifies fluids that improve crystal growth speed. Does not affect growth with water/lava. + improvedFluidTag = "" + #The speed multiplier to use when the crystals are submerged in the improved fluid. + #Range: 1.0 ~ 10.0 + improvedFluidMultiplier = 2.0 + diff --git a/curseforge/overrides/config/ars_nouveau-client.toml b/curseforge/overrides/config/ars_nouveau-client.toml index 3e658da..d2f36ae 100644 --- a/curseforge/overrides/config/ars_nouveau-client.toml +++ b/curseforge/overrides/config/ars_nouveau-client.toml @@ -1,12 +1,12 @@ - -#Lighting -[lights] - #If dynamic lights are enabled - lightsEnabled = false - #How bright the touch light is - #Range: 0 ~ 15 - touchLightLuminance = 8 - #How long the touch light lasts in ticks - #Range: 0 ~ 40 - touchLightDuration = 8 - + +#Lighting +[lights] + #If dynamic lights are enabled + lightsEnabled = false + #How bright the touch light is + #Range: 0 ~ 15 + touchLightLuminance = 8 + #How long the touch light lasts in ticks + #Range: 0 ~ 40 + touchLightDuration = 8 + diff --git a/curseforge/overrides/config/ars_nouveau-common.toml b/curseforge/overrides/config/ars_nouveau-common.toml index 0928e21..cefc993 100644 --- a/curseforge/overrides/config/ars_nouveau-common.toml +++ b/curseforge/overrides/config/ars_nouveau-common.toml @@ -1,101 +1,101 @@ - -#General settings -[general] - #Dimensions where hostile mobs will not spawn. Ex: ["minecraft:overworld", "undergarden:undergarden"]. . Run /forge dimensions for a list. - dimensionBlacklist = [] - #Rate of tree spawn per chunk - #Range: > 0 - treeWeight = 100 - #Spawn Mana Berry Bushes in the world - genBerries = true - #Spawn a book in the players inventory on login - spawnBook = true - #How often Carbuncles spawn - #Range: 0 ~ 100 - carbuncleWeight = 5 - #How often Sylphs spawn - #Range: 0 ~ 100 - sylphWeight = 5 - #How often Drygmys spawn - #Range: 0 ~ 100 - drygmyWeight = 3 - #How much mana sylphs consume per generation - #Range: 0 ~ 10000 - sylphManaCost = 250 - #How often Wilden Guardians spawn - #Range: 0 ~ 200 - wguardianWeight = 50 - #How often Wilden Stalkers spawn - #Range: 0 ~ 200 - wstalkerWeight = 50 - #How often Wilden Hunter spawn - #Range: 0 ~ 200 - whunterWeight = 50 - #Should the Wilden Hunter attack animals? - hunterHuntsAnimals = true - #Should the Wilden Stalker attack animals? - stalkerHuntsAnimals = false - #Should the Wilden Defender attack animals? - defenderHuntsAnimals = false - -[drygmy_production] - #How much source drygmys consume per generation - #Range: 0 ~ 10000 - drygmyManaCost = 1000 - #How many channels must occur before a drygmy produces loot - #Range: 0 ~ 300 - drygmyMaxProgress = 20 - #Bonus number of items a drygmy produces per unique mob - #Range: 0 ~ 300 - drygmyUniqueBonus = 2 - #Base number of items a drygmy produces per cycle before bonuses. - #Range: > -2147483648 - drygmyBaseItems = 1 - #Max Bonus number of items a drygmy produces from nearby entities. Each entity equals 1 item. - #Range: 0 ~ 300 - drygmyQuantityCap = 5 - -#Mana -[mana] - #Base mana regen in seconds - #Range: > 0 - baseRegen = 5 - #Base max mana - #Range: > 0 - baseMax = 100 - #How often max and regen will be calculated, in ticks. NOTE: Having the base mana regen AT LEAST this value is recommended. - #Range: 1 ~ 20 - updateInterval = 5 - #Max mana bonus per glyph - #Range: > 0 - glyphmax = 15 - #Max mana bonus for tier of book - #Range: > 0 - tierMax = 50 - #Mana Boost value per level - #Range: > 0 - manaBoost = 25 - #(enchantment) Mana regen per second per level - #Range: > 0 - manaRegenEnchantment = 2 - #Regen bonus per glyph - #Range: 0.0 ~ 2.147483647E9 - glyphRegen = 0.33 - #Regen bonus per potion level - #Range: > 0 - potionRegen = 10 - -[Spells] - #Enforce augment cap on casting? Turn this off if you are a pack maker and want to create more powerful items than players. - enforceCapOnCast = true - #Enforce glyph per spell limit on casting? Turn this off if you are a pack maker and want to create more powerful items than players. - enforceGlyphLimitOnCast = true - - #Items - [Spells.item] - #Cost per glyph in a codex - #Range: > 0 - codexCost = 10 - #Spawn Caster Tomes in Dungeon Loot? - spawnTomes = true - + +#General settings +[general] + #Dimensions where hostile mobs will not spawn. Ex: ["minecraft:overworld", "undergarden:undergarden"]. . Run /forge dimensions for a list. + dimensionBlacklist = [] + #Rate of tree spawn per chunk + #Range: > 0 + treeWeight = 100 + #Spawn Mana Berry Bushes in the world + genBerries = true + #Spawn a book in the players inventory on login + spawnBook = true + #How often Carbuncles spawn + #Range: 0 ~ 100 + carbuncleWeight = 5 + #How often Sylphs spawn + #Range: 0 ~ 100 + sylphWeight = 5 + #How often Drygmys spawn + #Range: 0 ~ 100 + drygmyWeight = 3 + #How much mana sylphs consume per generation + #Range: 0 ~ 10000 + sylphManaCost = 250 + #How often Wilden Guardians spawn + #Range: 0 ~ 200 + wguardianWeight = 50 + #How often Wilden Stalkers spawn + #Range: 0 ~ 200 + wstalkerWeight = 50 + #How often Wilden Hunter spawn + #Range: 0 ~ 200 + whunterWeight = 50 + #Should the Wilden Hunter attack animals? + hunterHuntsAnimals = true + #Should the Wilden Stalker attack animals? + stalkerHuntsAnimals = false + #Should the Wilden Defender attack animals? + defenderHuntsAnimals = false + +[drygmy_production] + #How much source drygmys consume per generation + #Range: 0 ~ 10000 + drygmyManaCost = 1000 + #How many channels must occur before a drygmy produces loot + #Range: 0 ~ 300 + drygmyMaxProgress = 20 + #Bonus number of items a drygmy produces per unique mob + #Range: 0 ~ 300 + drygmyUniqueBonus = 2 + #Base number of items a drygmy produces per cycle before bonuses. + #Range: > -2147483648 + drygmyBaseItems = 1 + #Max Bonus number of items a drygmy produces from nearby entities. Each entity equals 1 item. + #Range: 0 ~ 300 + drygmyQuantityCap = 5 + +#Mana +[mana] + #Base mana regen in seconds + #Range: > 0 + baseRegen = 5 + #Base max mana + #Range: > 0 + baseMax = 100 + #How often max and regen will be calculated, in ticks. NOTE: Having the base mana regen AT LEAST this value is recommended. + #Range: 1 ~ 20 + updateInterval = 5 + #Max mana bonus per glyph + #Range: > 0 + glyphmax = 15 + #Max mana bonus for tier of book + #Range: > 0 + tierMax = 50 + #Mana Boost value per level + #Range: > 0 + manaBoost = 25 + #(enchantment) Mana regen per second per level + #Range: > 0 + manaRegenEnchantment = 2 + #Regen bonus per glyph + #Range: 0.0 ~ 2.147483647E9 + glyphRegen = 0.33 + #Regen bonus per potion level + #Range: > 0 + potionRegen = 10 + +[Spells] + #Enforce augment cap on casting? Turn this off if you are a pack maker and want to create more powerful items than players. + enforceCapOnCast = true + #Enforce glyph per spell limit on casting? Turn this off if you are a pack maker and want to create more powerful items than players. + enforceGlyphLimitOnCast = true + + #Items + [Spells.item] + #Cost per glyph in a codex + #Range: > 0 + codexCost = 10 + #Spawn Caster Tomes in Dungeon Loot? + spawnTomes = true + diff --git a/curseforge/overrides/config/ars_nouveau/accelerate.toml b/curseforge/overrides/config/ars_nouveau/accelerate.toml index 6092d08..c26caa2 100644 --- a/curseforge/overrides/config/ars_nouveau/accelerate.toml +++ b/curseforge/overrides/config/ars_nouveau/accelerate.toml @@ -1,14 +1,14 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 10 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 10 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + diff --git a/curseforge/overrides/config/ars_nouveau/amplify.toml b/curseforge/overrides/config/ars_nouveau/amplify.toml index cef9409..6c5b70d 100644 --- a/curseforge/overrides/config/ars_nouveau/amplify.toml +++ b/curseforge/overrides/config/ars_nouveau/amplify.toml @@ -1,14 +1,14 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 20 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 20 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + diff --git a/curseforge/overrides/config/ars_nouveau/aoe.toml b/curseforge/overrides/config/ars_nouveau/aoe.toml index 812c828..f73e6e2 100644 --- a/curseforge/overrides/config/ars_nouveau/aoe.toml +++ b/curseforge/overrides/config/ars_nouveau/aoe.toml @@ -1,14 +1,14 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 35 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 35 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + diff --git a/curseforge/overrides/config/ars_nouveau/aquatic.toml b/curseforge/overrides/config/ars_nouveau/aquatic.toml index ee9363a..2b7807a 100644 --- a/curseforge/overrides/config/ars_nouveau/aquatic.toml +++ b/curseforge/overrides/config/ars_nouveau/aquatic.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 25 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Potion duration, in seconds - #Range: > 0 - potion_time = 30 - #Extend time duration, in seconds - #Range: > 0 - extend_time = 8 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 25 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Potion duration, in seconds + #Range: > 0 + potion_time = 30 + #Extend time duration, in seconds + #Range: > 0 + extend_time = 8 + diff --git a/curseforge/overrides/config/ars_nouveau/blink.toml b/curseforge/overrides/config/ars_nouveau/blink.toml index 1ce3526..e532a13 100644 --- a/curseforge/overrides/config/ars_nouveau/blink.toml +++ b/curseforge/overrides/config/ars_nouveau/blink.toml @@ -1,22 +1,22 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 50 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Base teleport distance - #Range: > 0 - distance = 8 - #Range: 0.0 ~ 2.147483647E9 - amplify = 3.0 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 50 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Base teleport distance + #Range: > 0 + distance = 8 + #Range: 0.0 ~ 2.147483647E9 + amplify = 3.0 + diff --git a/curseforge/overrides/config/ars_nouveau/bounce.toml b/curseforge/overrides/config/ars_nouveau/bounce.toml index 653b42e..9663e28 100644 --- a/curseforge/overrides/config/ars_nouveau/bounce.toml +++ b/curseforge/overrides/config/ars_nouveau/bounce.toml @@ -1,20 +1,20 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 50 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Potion duration, in seconds - #Range: > 0 - potion_time = 30 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 50 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Potion duration, in seconds + #Range: > 0 + potion_time = 30 + diff --git a/curseforge/overrides/config/ars_nouveau/break.toml b/curseforge/overrides/config/ars_nouveau/break.toml index f08e364..3eae287 100644 --- a/curseforge/overrides/config/ars_nouveau/break.toml +++ b/curseforge/overrides/config/ars_nouveau/break.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 10 - #Is Starter Glyph? - starter = true - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = ["fortune=4"] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 10 + #Is Starter Glyph? + starter = true + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = ["fortune=4"] + diff --git a/curseforge/overrides/config/ars_nouveau/cold_snap.toml b/curseforge/overrides/config/ars_nouveau/cold_snap.toml index 96c5f94..cc6a07d 100644 --- a/curseforge/overrides/config/ars_nouveau/cold_snap.toml +++ b/curseforge/overrides/config/ars_nouveau/cold_snap.toml @@ -1,27 +1,27 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 30 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Range: 0.0 ~ 2.147483647E9 - damage = 6.0 - #Range: 0.0 ~ 2.147483647E9 - amplify = 2.5 - #Potion duration, in seconds - #Range: > 0 - potion_time = 5 - #Extend time duration, in seconds - #Range: > 0 - extend_time = 1 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 30 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Range: 0.0 ~ 2.147483647E9 + damage = 6.0 + #Range: 0.0 ~ 2.147483647E9 + amplify = 2.5 + #Potion duration, in seconds + #Range: > 0 + potion_time = 5 + #Extend time duration, in seconds + #Range: > 0 + extend_time = 1 + diff --git a/curseforge/overrides/config/ars_nouveau/conjure_water.toml b/curseforge/overrides/config/ars_nouveau/conjure_water.toml index 7820dc9..09fc4dc 100644 --- a/curseforge/overrides/config/ars_nouveau/conjure_water.toml +++ b/curseforge/overrides/config/ars_nouveau/conjure_water.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 80 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 80 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/craft.toml b/curseforge/overrides/config/ars_nouveau/craft.toml index 2097602..e92f6cf 100644 --- a/curseforge/overrides/config/ars_nouveau/craft.toml +++ b/curseforge/overrides/config/ars_nouveau/craft.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 50 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 50 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/crush.toml b/curseforge/overrides/config/ars_nouveau/crush.toml index 539e952..0208097 100644 --- a/curseforge/overrides/config/ars_nouveau/crush.toml +++ b/curseforge/overrides/config/ars_nouveau/crush.toml @@ -1,21 +1,21 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 30 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Range: 0.0 ~ 2.147483647E9 - damage = 3.0 - #Range: 0.0 ~ 2.147483647E9 - amplify = 1.0 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 30 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Range: 0.0 ~ 2.147483647E9 + damage = 3.0 + #Range: 0.0 ~ 2.147483647E9 + amplify = 1.0 + diff --git a/curseforge/overrides/config/ars_nouveau/cut.toml b/curseforge/overrides/config/ars_nouveau/cut.toml index 8d36651..f491951 100644 --- a/curseforge/overrides/config/ars_nouveau/cut.toml +++ b/curseforge/overrides/config/ars_nouveau/cut.toml @@ -1,21 +1,21 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 0 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Range: 0.0 ~ 2.147483647E9 - damage = 1.0 - #Range: 0.0 ~ 2.147483647E9 - amplify = 1.0 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 0 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Range: 0.0 ~ 2.147483647E9 + damage = 1.0 + #Range: 0.0 ~ 2.147483647E9 + amplify = 1.0 + diff --git a/curseforge/overrides/config/ars_nouveau/dampen.toml b/curseforge/overrides/config/ars_nouveau/dampen.toml index d3b64f1..055e2cb 100644 --- a/curseforge/overrides/config/ars_nouveau/dampen.toml +++ b/curseforge/overrides/config/ars_nouveau/dampen.toml @@ -1,14 +1,14 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = -5 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = -5 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + diff --git a/curseforge/overrides/config/ars_nouveau/delay.toml b/curseforge/overrides/config/ars_nouveau/delay.toml index 11b6f42..623a66b 100644 --- a/curseforge/overrides/config/ars_nouveau/delay.toml +++ b/curseforge/overrides/config/ars_nouveau/delay.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 0 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Extend time duration, in seconds - #Range: > 0 - extend_time = 1 - #Base duration in ticks. - #Range: > 0 - base_duration = 20 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 0 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Extend time duration, in seconds + #Range: > 0 + extend_time = 1 + #Base duration in ticks. + #Range: > 0 + base_duration = 20 + diff --git a/curseforge/overrides/config/ars_nouveau/dispel.toml b/curseforge/overrides/config/ars_nouveau/dispel.toml index 279dcd7..d1a3b6b 100644 --- a/curseforge/overrides/config/ars_nouveau/dispel.toml +++ b/curseforge/overrides/config/ars_nouveau/dispel.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 30 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 30 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/duration_down.toml b/curseforge/overrides/config/ars_nouveau/duration_down.toml index ed5cf9c..2eb1fa2 100644 --- a/curseforge/overrides/config/ars_nouveau/duration_down.toml +++ b/curseforge/overrides/config/ars_nouveau/duration_down.toml @@ -1,14 +1,14 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 15 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 15 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + diff --git a/curseforge/overrides/config/ars_nouveau/ender_inventory.toml b/curseforge/overrides/config/ars_nouveau/ender_inventory.toml index 2097602..e92f6cf 100644 --- a/curseforge/overrides/config/ars_nouveau/ender_inventory.toml +++ b/curseforge/overrides/config/ars_nouveau/ender_inventory.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 50 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 50 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/evaporate.toml b/curseforge/overrides/config/ars_nouveau/evaporate.toml index 2097602..e92f6cf 100644 --- a/curseforge/overrides/config/ars_nouveau/evaporate.toml +++ b/curseforge/overrides/config/ars_nouveau/evaporate.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 50 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 50 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/exchange.toml b/curseforge/overrides/config/ars_nouveau/exchange.toml index 2097602..e92f6cf 100644 --- a/curseforge/overrides/config/ars_nouveau/exchange.toml +++ b/curseforge/overrides/config/ars_nouveau/exchange.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 50 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 50 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/explosion.toml b/curseforge/overrides/config/ars_nouveau/explosion.toml index 29a8521..b0ffd6d 100644 --- a/curseforge/overrides/config/ars_nouveau/explosion.toml +++ b/curseforge/overrides/config/ars_nouveau/explosion.toml @@ -1,30 +1,30 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 200 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Range: 0.0 ~ 2.147483647E9 - amplify = 0.5 - #Explosion base intensity - #Range: 0.0 ~ 100.0 - base = 0.75 - #AOE intensity bonus - #Range: 0.0 ~ 100.0 - aoe_bonus = 1.5 - #Range: 0.0 ~ 2.147483647E9 - damage = 6.0 - #Additional damage per amplify - #Range: 0.0 ~ 2.147483647E9 - amp_damage = 2.5 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 200 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Range: 0.0 ~ 2.147483647E9 + amplify = 0.5 + #Explosion base intensity + #Range: 0.0 ~ 100.0 + base = 0.75 + #AOE intensity bonus + #Range: 0.0 ~ 100.0 + aoe_bonus = 1.5 + #Range: 0.0 ~ 2.147483647E9 + damage = 6.0 + #Additional damage per amplify + #Range: 0.0 ~ 2.147483647E9 + amp_damage = 2.5 + diff --git a/curseforge/overrides/config/ars_nouveau/extend_time.toml b/curseforge/overrides/config/ars_nouveau/extend_time.toml index 6092d08..c26caa2 100644 --- a/curseforge/overrides/config/ars_nouveau/extend_time.toml +++ b/curseforge/overrides/config/ars_nouveau/extend_time.toml @@ -1,14 +1,14 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 10 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 10 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + diff --git a/curseforge/overrides/config/ars_nouveau/extract.toml b/curseforge/overrides/config/ars_nouveau/extract.toml index 3d0b44d..025d5d4 100644 --- a/curseforge/overrides/config/ars_nouveau/extract.toml +++ b/curseforge/overrides/config/ars_nouveau/extract.toml @@ -1,14 +1,14 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 30 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 30 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + diff --git a/curseforge/overrides/config/ars_nouveau/fangs.toml b/curseforge/overrides/config/ars_nouveau/fangs.toml index eb874dc..047d186 100644 --- a/curseforge/overrides/config/ars_nouveau/fangs.toml +++ b/curseforge/overrides/config/ars_nouveau/fangs.toml @@ -1,21 +1,21 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 35 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Range: 0.0 ~ 2.147483647E9 - damage = 6.0 - #Range: 0.0 ~ 2.147483647E9 - amplify = 3.0 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 35 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Range: 0.0 ~ 2.147483647E9 + damage = 6.0 + #Range: 0.0 ~ 2.147483647E9 + amplify = 3.0 + diff --git a/curseforge/overrides/config/ars_nouveau/fell.toml b/curseforge/overrides/config/ars_nouveau/fell.toml index d6d95dc..4a8e2c5 100644 --- a/curseforge/overrides/config/ars_nouveau/fell.toml +++ b/curseforge/overrides/config/ars_nouveau/fell.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 150 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Base amount of harvested blocks - #Range: > 0 - base_harvest = 50 - #Additional max blocks per AOE - #Range: > 0 - aoe_bonus = 50 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 150 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Base amount of harvested blocks + #Range: > 0 + base_harvest = 50 + #Additional max blocks per AOE + #Range: > 0 + aoe_bonus = 50 + diff --git a/curseforge/overrides/config/ars_nouveau/firework.toml b/curseforge/overrides/config/ars_nouveau/firework.toml index 2097602..e92f6cf 100644 --- a/curseforge/overrides/config/ars_nouveau/firework.toml +++ b/curseforge/overrides/config/ars_nouveau/firework.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 50 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 50 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/flare.toml b/curseforge/overrides/config/ars_nouveau/flare.toml index ee377b7..cb81197 100644 --- a/curseforge/overrides/config/ars_nouveau/flare.toml +++ b/curseforge/overrides/config/ars_nouveau/flare.toml @@ -1,24 +1,24 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 40 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Range: 0.0 ~ 2.147483647E9 - damage = 7.0 - #Range: 0.0 ~ 2.147483647E9 - amplify = 3.0 - #Extend time duration, in seconds - #Range: > 0 - extend_time = 1 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 40 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Range: 0.0 ~ 2.147483647E9 + damage = 7.0 + #Range: 0.0 ~ 2.147483647E9 + amplify = 3.0 + #Extend time duration, in seconds + #Range: > 0 + extend_time = 1 + diff --git a/curseforge/overrides/config/ars_nouveau/fortune.toml b/curseforge/overrides/config/ars_nouveau/fortune.toml index 4fd1384..8b3fcde 100644 --- a/curseforge/overrides/config/ars_nouveau/fortune.toml +++ b/curseforge/overrides/config/ars_nouveau/fortune.toml @@ -1,14 +1,14 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 80 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 80 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + diff --git a/curseforge/overrides/config/ars_nouveau/freeze.toml b/curseforge/overrides/config/ars_nouveau/freeze.toml index d0c90d2..38428d7 100644 --- a/curseforge/overrides/config/ars_nouveau/freeze.toml +++ b/curseforge/overrides/config/ars_nouveau/freeze.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 15 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Potion duration, in seconds - #Range: > 0 - potion_time = 10 - #Extend time duration, in seconds - #Range: > 0 - extend_time = 5 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 15 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Potion duration, in seconds + #Range: > 0 + potion_time = 10 + #Extend time duration, in seconds + #Range: > 0 + extend_time = 5 + diff --git a/curseforge/overrides/config/ars_nouveau/glide.toml b/curseforge/overrides/config/ars_nouveau/glide.toml index a296cf1..71d804e 100644 --- a/curseforge/overrides/config/ars_nouveau/glide.toml +++ b/curseforge/overrides/config/ars_nouveau/glide.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 100 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Potion duration, in seconds - #Range: > 0 - potion_time = 180 - #Extend time duration, in seconds - #Range: > 0 - extend_time = 120 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 100 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Potion duration, in seconds + #Range: > 0 + potion_time = 180 + #Extend time duration, in seconds + #Range: > 0 + extend_time = 120 + diff --git a/curseforge/overrides/config/ars_nouveau/gravity.toml b/curseforge/overrides/config/ars_nouveau/gravity.toml index b539406..6728440 100644 --- a/curseforge/overrides/config/ars_nouveau/gravity.toml +++ b/curseforge/overrides/config/ars_nouveau/gravity.toml @@ -1,20 +1,20 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 15 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Potion duration, in seconds - #Range: > 0 - potion_time = 30 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 15 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Potion duration, in seconds + #Range: > 0 + potion_time = 30 + diff --git a/curseforge/overrides/config/ars_nouveau/grow.toml b/curseforge/overrides/config/ars_nouveau/grow.toml index 40368f9..601ac7e 100644 --- a/curseforge/overrides/config/ars_nouveau/grow.toml +++ b/curseforge/overrides/config/ars_nouveau/grow.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 70 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 70 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/gust.toml b/curseforge/overrides/config/ars_nouveau/gust.toml index 55eae27..aa1cc03 100644 --- a/curseforge/overrides/config/ars_nouveau/gust.toml +++ b/curseforge/overrides/config/ars_nouveau/gust.toml @@ -1,22 +1,22 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 15 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Base knockback value - #Range: 0.0 ~ 1.7976931348623157E308 - base_value = 1.5 - #Range: 0.0 ~ 2.147483647E9 - amplify = 1.0 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 15 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Base knockback value + #Range: 0.0 ~ 1.7976931348623157E308 + base_value = 1.5 + #Range: 0.0 ~ 2.147483647E9 + amplify = 1.0 + diff --git a/curseforge/overrides/config/ars_nouveau/harm.toml b/curseforge/overrides/config/ars_nouveau/harm.toml index 0b13205..5e2f681 100644 --- a/curseforge/overrides/config/ars_nouveau/harm.toml +++ b/curseforge/overrides/config/ars_nouveau/harm.toml @@ -1,27 +1,27 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 15 - #Is Starter Glyph? - starter = true - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Range: 0.0 ~ 2.147483647E9 - damage = 5.0 - #Range: 0.0 ~ 2.147483647E9 - amplify = 2.0 - #Potion duration, in seconds - #Range: > 0 - potion_time = 5 - #Extend time duration, in seconds - #Range: > 0 - extend_time = 5 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 15 + #Is Starter Glyph? + starter = true + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Range: 0.0 ~ 2.147483647E9 + damage = 5.0 + #Range: 0.0 ~ 2.147483647E9 + amplify = 2.0 + #Potion duration, in seconds + #Range: > 0 + potion_time = 5 + #Extend time duration, in seconds + #Range: > 0 + extend_time = 5 + diff --git a/curseforge/overrides/config/ars_nouveau/harvest.toml b/curseforge/overrides/config/ars_nouveau/harvest.toml index 93679ec..e6c62b3 100644 --- a/curseforge/overrides/config/ars_nouveau/harvest.toml +++ b/curseforge/overrides/config/ars_nouveau/harvest.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 10 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 10 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/heal.toml b/curseforge/overrides/config/ars_nouveau/heal.toml index 3a1a02e..ad3857b 100644 --- a/curseforge/overrides/config/ars_nouveau/heal.toml +++ b/curseforge/overrides/config/ars_nouveau/heal.toml @@ -1,22 +1,22 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 50 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Base heal amount - #Range: 0.0 ~ 1.7976931348623157E308 - base_heal = 3.0 - #Range: 0.0 ~ 2.147483647E9 - amplify = 3.0 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 50 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Base heal amount + #Range: 0.0 ~ 1.7976931348623157E308 + base_heal = 3.0 + #Range: 0.0 ~ 2.147483647E9 + amplify = 3.0 + diff --git a/curseforge/overrides/config/ars_nouveau/hex.toml b/curseforge/overrides/config/ars_nouveau/hex.toml index b9ae527..2b70ed8 100644 --- a/curseforge/overrides/config/ars_nouveau/hex.toml +++ b/curseforge/overrides/config/ars_nouveau/hex.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 100 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Potion duration, in seconds - #Range: > 0 - potion_time = 30 - #Extend time duration, in seconds - #Range: > 0 - extend_time = 8 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 100 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Potion duration, in seconds + #Range: > 0 + potion_time = 30 + #Extend time duration, in seconds + #Range: > 0 + extend_time = 8 + diff --git a/curseforge/overrides/config/ars_nouveau/ignite.toml b/curseforge/overrides/config/ars_nouveau/ignite.toml index de5682e..88aed0b 100644 --- a/curseforge/overrides/config/ars_nouveau/ignite.toml +++ b/curseforge/overrides/config/ars_nouveau/ignite.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 15 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Extend time duration, in seconds - #Range: > 0 - extend_time = 2 - #Potion duration, in seconds - #Range: > 0 - potion_time = 3 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 15 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Extend time duration, in seconds + #Range: > 0 + extend_time = 2 + #Potion duration, in seconds + #Range: > 0 + potion_time = 3 + diff --git a/curseforge/overrides/config/ars_nouveau/intangible.toml b/curseforge/overrides/config/ars_nouveau/intangible.toml index 451f622..8373c3b 100644 --- a/curseforge/overrides/config/ars_nouveau/intangible.toml +++ b/curseforge/overrides/config/ars_nouveau/intangible.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 30 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Base duration, in seconds - #Range: > 0 - base = 3 - #Extend time duration, in seconds - #Range: > 0 - extend_time = 1 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 30 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Base duration, in seconds + #Range: > 0 + base = 3 + #Extend time duration, in seconds + #Range: > 0 + extend_time = 1 + diff --git a/curseforge/overrides/config/ars_nouveau/interact.toml b/curseforge/overrides/config/ars_nouveau/interact.toml index 93679ec..e6c62b3 100644 --- a/curseforge/overrides/config/ars_nouveau/interact.toml +++ b/curseforge/overrides/config/ars_nouveau/interact.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 10 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 10 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/invisibility.toml b/curseforge/overrides/config/ars_nouveau/invisibility.toml index 553c7f2..0aff70d 100644 --- a/curseforge/overrides/config/ars_nouveau/invisibility.toml +++ b/curseforge/overrides/config/ars_nouveau/invisibility.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 30 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Potion duration, in seconds - #Range: > 0 - potion_time = 30 - #Extend time duration, in seconds - #Range: > 0 - extend_time = 8 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 30 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Potion duration, in seconds + #Range: > 0 + potion_time = 30 + #Extend time duration, in seconds + #Range: > 0 + extend_time = 8 + diff --git a/curseforge/overrides/config/ars_nouveau/launch.toml b/curseforge/overrides/config/ars_nouveau/launch.toml index 039b932..8aab644 100644 --- a/curseforge/overrides/config/ars_nouveau/launch.toml +++ b/curseforge/overrides/config/ars_nouveau/launch.toml @@ -1,22 +1,22 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 30 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Base knockup amount - #Range: 0.0 ~ 1.7976931348623157E308 - knockup = 0.8 - #Range: 0.0 ~ 2.147483647E9 - amplify = 0.25 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 30 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Base knockup amount + #Range: 0.0 ~ 1.7976931348623157E308 + knockup = 0.8 + #Range: 0.0 ~ 2.147483647E9 + amplify = 0.25 + diff --git a/curseforge/overrides/config/ars_nouveau/leap.toml b/curseforge/overrides/config/ars_nouveau/leap.toml index fc8eb09..e17031a 100644 --- a/curseforge/overrides/config/ars_nouveau/leap.toml +++ b/curseforge/overrides/config/ars_nouveau/leap.toml @@ -1,22 +1,22 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 25 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Base knockup amount - #Range: 0.0 ~ 1.7976931348623157E308 - knock_up = 1.5 - #Range: 0.0 ~ 2.147483647E9 - amplify = 1.0 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 25 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Base knockup amount + #Range: 0.0 ~ 1.7976931348623157E308 + knock_up = 1.5 + #Range: 0.0 ~ 2.147483647E9 + amplify = 1.0 + diff --git a/curseforge/overrides/config/ars_nouveau/light.toml b/curseforge/overrides/config/ars_nouveau/light.toml index 603aca5..527892c 100644 --- a/curseforge/overrides/config/ars_nouveau/light.toml +++ b/curseforge/overrides/config/ars_nouveau/light.toml @@ -1,20 +1,20 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 25 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Potion duration, in seconds - #Range: > 0 - potion_time = 30 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 25 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Potion duration, in seconds + #Range: > 0 + potion_time = 30 + diff --git a/curseforge/overrides/config/ars_nouveau/lightning.toml b/curseforge/overrides/config/ars_nouveau/lightning.toml index fa4faaf..1c1bb2b 100644 --- a/curseforge/overrides/config/ars_nouveau/lightning.toml +++ b/curseforge/overrides/config/ars_nouveau/lightning.toml @@ -1,24 +1,24 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 100 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Range: 0.0 ~ 2.147483647E9 - damage = 5.0 - #Range: 0.0 ~ 2.147483647E9 - amplify = 3.0 - #Bonus damage for wet entities - #Range: 0.0 ~ 1.7976931348623157E308 - wet_bonus = 2.0 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 100 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Range: 0.0 ~ 2.147483647E9 + damage = 5.0 + #Range: 0.0 ~ 2.147483647E9 + amplify = 3.0 + #Bonus damage for wet entities + #Range: 0.0 ~ 1.7976931348623157E308 + wet_bonus = 2.0 + diff --git a/curseforge/overrides/config/ars_nouveau/linger.toml b/curseforge/overrides/config/ars_nouveau/linger.toml index 6bee8af..ee601d0 100644 --- a/curseforge/overrides/config/ars_nouveau/linger.toml +++ b/curseforge/overrides/config/ars_nouveau/linger.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 500 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: 1 ~ 1 - per_spell_limit = 1 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 500 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: 1 ~ 1 + per_spell_limit = 1 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/orbit.toml b/curseforge/overrides/config/ars_nouveau/orbit.toml index 2097602..e92f6cf 100644 --- a/curseforge/overrides/config/ars_nouveau/orbit.toml +++ b/curseforge/overrides/config/ars_nouveau/orbit.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 50 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 50 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/phantom_block.toml b/curseforge/overrides/config/ars_nouveau/phantom_block.toml index 6280ab5..96325db 100644 --- a/curseforge/overrides/config/ars_nouveau/phantom_block.toml +++ b/curseforge/overrides/config/ars_nouveau/phantom_block.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 5 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 5 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/pickup.toml b/curseforge/overrides/config/ars_nouveau/pickup.toml index 93679ec..e6c62b3 100644 --- a/curseforge/overrides/config/ars_nouveau/pickup.toml +++ b/curseforge/overrides/config/ars_nouveau/pickup.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 10 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 10 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/pierce.toml b/curseforge/overrides/config/ars_nouveau/pierce.toml index ed56964..68da216 100644 --- a/curseforge/overrides/config/ars_nouveau/pierce.toml +++ b/curseforge/overrides/config/ars_nouveau/pierce.toml @@ -1,14 +1,14 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 40 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 40 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + diff --git a/curseforge/overrides/config/ars_nouveau/place_block.toml b/curseforge/overrides/config/ars_nouveau/place_block.toml index 93679ec..e6c62b3 100644 --- a/curseforge/overrides/config/ars_nouveau/place_block.toml +++ b/curseforge/overrides/config/ars_nouveau/place_block.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 10 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 10 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/projectile.toml b/curseforge/overrides/config/ars_nouveau/projectile.toml index f8ed5c8..a515600 100644 --- a/curseforge/overrides/config/ars_nouveau/projectile.toml +++ b/curseforge/overrides/config/ars_nouveau/projectile.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 10 - #Is Starter Glyph? - starter = true - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 10 + #Is Starter Glyph? + starter = true + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/pull.toml b/curseforge/overrides/config/ars_nouveau/pull.toml index 9f5324f..debf63d 100644 --- a/curseforge/overrides/config/ars_nouveau/pull.toml +++ b/curseforge/overrides/config/ars_nouveau/pull.toml @@ -1,22 +1,22 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 15 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Base movement velocity - #Range: 0.0 ~ 1.7976931348623157E308 - base_value = 1.0 - #Range: 0.0 ~ 2.147483647E9 - amplify = 0.5 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 15 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Base movement velocity + #Range: 0.0 ~ 1.7976931348623157E308 + base_value = 1.0 + #Range: 0.0 ~ 2.147483647E9 + amplify = 0.5 + diff --git a/curseforge/overrides/config/ars_nouveau/redstone_signal.toml b/curseforge/overrides/config/ars_nouveau/redstone_signal.toml index 9f1adef..4c89477 100644 --- a/curseforge/overrides/config/ars_nouveau/redstone_signal.toml +++ b/curseforge/overrides/config/ars_nouveau/redstone_signal.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 0 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Base time in ticks - #Range: > 0 - base_duration = 5 - #Extend time bonus, in ticks - #Range: > 0 - extend_time = 10 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 0 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Base time in ticks + #Range: > 0 + base_duration = 5 + #Extend time bonus, in ticks + #Range: > 0 + extend_time = 10 + diff --git a/curseforge/overrides/config/ars_nouveau/rune.toml b/curseforge/overrides/config/ars_nouveau/rune.toml index 279dcd7..d1a3b6b 100644 --- a/curseforge/overrides/config/ars_nouveau/rune.toml +++ b/curseforge/overrides/config/ars_nouveau/rune.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 30 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 30 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/self.toml b/curseforge/overrides/config/ars_nouveau/self.toml index f8ed5c8..a515600 100644 --- a/curseforge/overrides/config/ars_nouveau/self.toml +++ b/curseforge/overrides/config/ars_nouveau/self.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 10 - #Is Starter Glyph? - starter = true - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 10 + #Is Starter Glyph? + starter = true + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/sensitive.toml b/curseforge/overrides/config/ars_nouveau/sensitive.toml index 6092d08..c26caa2 100644 --- a/curseforge/overrides/config/ars_nouveau/sensitive.toml +++ b/curseforge/overrides/config/ars_nouveau/sensitive.toml @@ -1,14 +1,14 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 10 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 10 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + diff --git a/curseforge/overrides/config/ars_nouveau/slowfall.toml b/curseforge/overrides/config/ars_nouveau/slowfall.toml index 553c7f2..0aff70d 100644 --- a/curseforge/overrides/config/ars_nouveau/slowfall.toml +++ b/curseforge/overrides/config/ars_nouveau/slowfall.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 30 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Potion duration, in seconds - #Range: > 0 - potion_time = 30 - #Extend time duration, in seconds - #Range: > 0 - extend_time = 8 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 30 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Potion duration, in seconds + #Range: > 0 + potion_time = 30 + #Extend time duration, in seconds + #Range: > 0 + extend_time = 8 + diff --git a/curseforge/overrides/config/ars_nouveau/smelt.toml b/curseforge/overrides/config/ars_nouveau/smelt.toml index a650fdc..a123abb 100644 --- a/curseforge/overrides/config/ars_nouveau/smelt.toml +++ b/curseforge/overrides/config/ars_nouveau/smelt.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 100 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 100 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/snare.toml b/curseforge/overrides/config/ars_nouveau/snare.toml index 49b9980..9ca4730 100644 --- a/curseforge/overrides/config/ars_nouveau/snare.toml +++ b/curseforge/overrides/config/ars_nouveau/snare.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 100 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Potion duration, in seconds - #Range: > 0 - potion_time = 8 - #Extend time duration, in seconds - #Range: > 0 - extend_time = 1 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 100 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Potion duration, in seconds + #Range: > 0 + potion_time = 8 + #Extend time duration, in seconds + #Range: > 0 + extend_time = 1 + diff --git a/curseforge/overrides/config/ars_nouveau/split.toml b/curseforge/overrides/config/ars_nouveau/split.toml index cef9409..6c5b70d 100644 --- a/curseforge/overrides/config/ars_nouveau/split.toml +++ b/curseforge/overrides/config/ars_nouveau/split.toml @@ -1,14 +1,14 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 20 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 20 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + diff --git a/curseforge/overrides/config/ars_nouveau/summon_decoy.toml b/curseforge/overrides/config/ars_nouveau/summon_decoy.toml index 4b17cad..4381850 100644 --- a/curseforge/overrides/config/ars_nouveau/summon_decoy.toml +++ b/curseforge/overrides/config/ars_nouveau/summon_decoy.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 200 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Extend time duration, in seconds - #Range: > 0 - extend_time = 15 - #Base duration in seconds - #Range: > 0 - duration = 30 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 200 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Extend time duration, in seconds + #Range: > 0 + extend_time = 15 + #Base duration in seconds + #Range: > 0 + duration = 30 + diff --git a/curseforge/overrides/config/ars_nouveau/summon_steed.toml b/curseforge/overrides/config/ars_nouveau/summon_steed.toml index 4fca793..35b9e03 100644 --- a/curseforge/overrides/config/ars_nouveau/summon_steed.toml +++ b/curseforge/overrides/config/ars_nouveau/summon_steed.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 100 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Extend time duration, in seconds - #Range: > 0 - extend_time = 120 - #Base duration in seconds - #Range: > 0 - duration = 300 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 100 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Extend time duration, in seconds + #Range: > 0 + extend_time = 120 + #Base duration in seconds + #Range: > 0 + duration = 300 + diff --git a/curseforge/overrides/config/ars_nouveau/summon_vex.toml b/curseforge/overrides/config/ars_nouveau/summon_vex.toml index f0fd669..e22fbe4 100644 --- a/curseforge/overrides/config/ars_nouveau/summon_vex.toml +++ b/curseforge/overrides/config/ars_nouveau/summon_vex.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 150 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Base duration in seconds - #Range: > 0 - duration = 15 - #Extend time duration, in seconds - #Range: > 0 - extend_time = 10 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 150 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Base duration in seconds + #Range: > 0 + duration = 15 + #Extend time duration, in seconds + #Range: > 0 + extend_time = 10 + diff --git a/curseforge/overrides/config/ars_nouveau/summon_wolves.toml b/curseforge/overrides/config/ars_nouveau/summon_wolves.toml index 72b5bba..48fe732 100644 --- a/curseforge/overrides/config/ars_nouveau/summon_wolves.toml +++ b/curseforge/overrides/config/ars_nouveau/summon_wolves.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 100 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Base duration in seconds - #Range: > 0 - duration = 60 - #Extend time duration, in seconds - #Range: > 0 - extend_time = 60 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 100 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Base duration in seconds + #Range: > 0 + duration = 60 + #Extend time duration, in seconds + #Range: > 0 + extend_time = 60 + diff --git a/curseforge/overrides/config/ars_nouveau/toss.toml b/curseforge/overrides/config/ars_nouveau/toss.toml index 93679ec..e6c62b3 100644 --- a/curseforge/overrides/config/ars_nouveau/toss.toml +++ b/curseforge/overrides/config/ars_nouveau/toss.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 10 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 10 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/touch.toml b/curseforge/overrides/config/ars_nouveau/touch.toml index effdd46..56c229b 100644 --- a/curseforge/overrides/config/ars_nouveau/touch.toml +++ b/curseforge/overrides/config/ars_nouveau/touch.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 5 - #Is Starter Glyph? - starter = true - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 5 + #Is Starter Glyph? + starter = true + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/underfoot.toml b/curseforge/overrides/config/ars_nouveau/underfoot.toml index 6280ab5..96325db 100644 --- a/curseforge/overrides/config/ars_nouveau/underfoot.toml +++ b/curseforge/overrides/config/ars_nouveau/underfoot.toml @@ -1,17 +1,17 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 5 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 5 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + diff --git a/curseforge/overrides/config/ars_nouveau/wind_shear.toml b/curseforge/overrides/config/ars_nouveau/wind_shear.toml index 441a4d4..22a9970 100644 --- a/curseforge/overrides/config/ars_nouveau/wind_shear.toml +++ b/curseforge/overrides/config/ars_nouveau/wind_shear.toml @@ -1,24 +1,24 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 50 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Range: 0.0 ~ 2.147483647E9 - damage = 5.0 - #Range: 0.0 ~ 2.147483647E9 - amplify = 2.5 - #Damage per block in the air - #Range: 0.0 ~ 1.7976931348623157E308 - airDamage = 0.75 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 50 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Range: 0.0 ~ 2.147483647E9 + damage = 5.0 + #Range: 0.0 ~ 2.147483647E9 + amplify = 2.5 + #Damage per block in the air + #Range: 0.0 ~ 1.7976931348623157E308 + airDamage = 0.75 + diff --git a/curseforge/overrides/config/ars_nouveau/wither.toml b/curseforge/overrides/config/ars_nouveau/wither.toml index b9ae527..2b70ed8 100644 --- a/curseforge/overrides/config/ars_nouveau/wither.toml +++ b/curseforge/overrides/config/ars_nouveau/wither.toml @@ -1,23 +1,23 @@ - -#General settings -[general] - #Is Enabled? - enabled = true - #Cost - #Range: > -2147483648 - cost = 100 - #Is Starter Glyph? - starter = false - #The maximum number of times this glyph may appear in a single spell - #Range: > 1 - per_spell_limit = 2147483647 - #Limits the number of times a given augment may be applied to a given effect - #Example entry: "amplify=5" - augment_limits = [] - #Potion duration, in seconds - #Range: > 0 - potion_time = 30 - #Extend time duration, in seconds - #Range: > 0 - extend_time = 8 - + +#General settings +[general] + #Is Enabled? + enabled = true + #Cost + #Range: > -2147483648 + cost = 100 + #Is Starter Glyph? + starter = false + #The maximum number of times this glyph may appear in a single spell + #Range: > 1 + per_spell_limit = 2147483647 + #Limits the number of times a given augment may be applied to a given effect + #Example entry: "amplify=5" + augment_limits = [] + #Potion duration, in seconds + #Range: > 0 + potion_time = 30 + #Extend time duration, in seconds + #Range: > 0 + extend_time = 8 + diff --git a/curseforge/overrides/config/awesomedungeon_general_.properties b/curseforge/overrides/config/awesomedungeon_general_.properties index b020d35..1f88266 100644 --- a/curseforge/overrides/config/awesomedungeon_general_.properties +++ b/curseforge/overrides/config/awesomedungeon_general_.properties @@ -1,3 +1,3 @@ -#need help ? http://adfoc.us/70606381270177 -#Sun May 15 21:56:02 CDT 2022 -key.patreon.unlock.rewards=https\://www.patreon.com/jtorleon +#need help ? http://adfoc.us/70606381270177 +#Sat May 21 15:12:35 CDT 2022 +key.patreon.unlock.rewards=https\://www.patreon.com/jtorleon diff --git a/curseforge/overrides/config/awesomedungeonend_general_.properties b/curseforge/overrides/config/awesomedungeonend_general_.properties index ea8eb96..550ad60 100644 --- a/curseforge/overrides/config/awesomedungeonend_general_.properties +++ b/curseforge/overrides/config/awesomedungeonend_general_.properties @@ -1,3 +1,3 @@ -#need help ? http://adfoc.us/70606381270177 -#Sun May 15 21:56:01 CDT 2022 -key.patreon.unlock.rewards=https\://www.patreon.com/jtorleon +#need help ? http://adfoc.us/70606381270177 +#Sat May 21 15:12:34 CDT 2022 +key.patreon.unlock.rewards=https\://www.patreon.com/jtorleon diff --git a/curseforge/overrides/config/awesomedungeonnether_general_.properties b/curseforge/overrides/config/awesomedungeonnether_general_.properties index bc1d710..8ce7870 100644 --- a/curseforge/overrides/config/awesomedungeonnether_general_.properties +++ b/curseforge/overrides/config/awesomedungeonnether_general_.properties @@ -1,3 +1,3 @@ -#need help ? http://adfoc.us/70606381270177 -#Sun May 15 21:56:07 CDT 2022 -key.patreon.unlock.rewards=https\://www.patreon.com/jtorleon +#need help ? http://adfoc.us/70606381270177 +#Sat May 21 15:12:40 CDT 2022 +key.patreon.unlock.rewards=https\://www.patreon.com/jtorleon diff --git a/curseforge/overrides/config/betterfpsdist-common.toml b/curseforge/overrides/config/betterfpsdist-common.toml index 928cb5b..4704b7f 100644 --- a/curseforge/overrides/config/betterfpsdist-common.toml +++ b/curseforge/overrides/config/betterfpsdist-common.toml @@ -1,6 +1,6 @@ - -["Config category"] - #The amount by which the chunk render distance sphere is stretched in horizontal direction. default:false - #Range: 0.5 ~ 10.0 - stretch = 2.0 - + +["Config category"] + #The amount by which the chunk render distance sphere is stretched in horizontal direction. default:false + #Range: 0.5 ~ 10.0 + stretch = 2.0 + diff --git a/curseforge/overrides/config/bettermineshafts-forge-1_18.toml b/curseforge/overrides/config/bettermineshafts-forge-1_18.toml index 3a74e54..8fa38e9 100644 --- a/curseforge/overrides/config/bettermineshafts-forge-1_18.toml +++ b/curseforge/overrides/config/bettermineshafts-forge-1_18.toml @@ -1,106 +1,106 @@ - -["YUNG's Better Mineshafts"] - # Default: .003 - "Mineshaft Spawn Rate" = 0.003 - # The lowest a mineshaft can spawn. - # Default: -55 - "Minimum y-coordinate" = -55 - # The highest the a mineshaft can spawn. - # Be careful, setting this too high may make mineshafts poke through ocean floors. - # Default: 30 - # - "Maximum y-coordinate" = 30 - - ########################################################################################################### - ## Ore deposit settings. - ########################################################################################################### - ["YUNG's Better Mineshafts"."Ore Deposits"] - "Enable Ore Deposits" = true - # Chance of an ore deposit being cobblestone only. - # Default: 50 - #Range: 0 ~ 100 - "Cobble Spawn Chance (Empty Deposit)" = 50 - # Chance of an ore deposit containing coal. - # Default: 20 - #Range: 0 ~ 100 - "Coal Spawn Chance" = 20 - # Chance of an ore deposit containing iron. - # Default: 9 - #Range: 0 ~ 100 - "Iron Spawn Chance" = 9 - # Chance of an ore deposit containing redstone. - # Default: 7 - #Range: 0 ~ 100 - "Redstone Spawn Chance" = 7 - # Chance of an ore deposit containing gold. - # Default: 7 - #Range: 0 ~ 100 - "Gold Spawn Chance" = 7 - # Chance of an ore deposit containing lapis lazuli. - # Default: 3 - #Range: 0 ~ 100 - "Lapis Spawn Chance" = 3 - # Chance of an ore deposit containing emerald. - # Default: 3 - #Range: 0 ~ 100 - "Emerald Spawn Chance" = 3 - # Chance of an ore deposit containing diamond. - # Default: 1 - #Range: 0 ~ 100 - "Diamond Spawn Chance" = 1 - - ########################################################################################################### - ## Spawn rates for various mineshaft parts and decorations. - ########################################################################################################### - ["YUNG's Better Mineshafts"."Spawn Rates & More"] - # The spawn rate for lanterns in the main shaft. - # Default: .0067 - #Range: 0.0 ~ 1.0 - "Lantern Spawn Rate" = 0.0067 - # The spawn rate for torches in small shafts. - # Default: .02 - #Range: 0.0 ~ 1.0 - "Torch Spawn Rate" = 0.02 - # The spawn rate for workstation side rooms along the main shaft. - # Default: .025 - #Range: 0.0 ~ 1.0 - "Workstation Spawn Rate" = 0.025 - # The spawn rate for workstation cellars below workstations along the main shaft. - # Default: .25 - #Range: 0.0 ~ 1.0 - "Workstation Cellar Spawn Rate" = 0.25 - # The spawn rate for smaller tunnels that generate along the main shaft. - # Default: .07 - #Range: 0.0 ~ 1.0 - "Small Shaft Spawn Rate" = 0.07 - # The spawn rate for cobwebs. - # Default: .15 - #Range: 0.0 ~ 1.0 - "Cobweb Spawn Rate" = 0.15 - # The spawn rate for minecarts holding chests in small shafts. - # Default: .00125 - #Range: 0.0 ~ 1.0 - "Small Shaft Chest Minecart Spawn Rate" = 0.00125 - # The spawn rate for minecarts holding TNT in small shafts. - # Default: .0025 - #Range: 0.0 ~ 1.0 - "Small Shaft TNT Minecart Spawn Rate" = 0.0025 - # The spawn rate for minecarts holding chests in the main shaft. - # Default: .01 - #Range: 0.0 ~ 1.0 - "Main Shaft Chest Minecart Spawn Rate" = 0.01 - # The spawn rate for minecarts holding TNT in the main shaft. - # Default: .0025 - #Range: 0.0 ~ 1.0 - "Main Shaft TNT Minecart Spawn Rate" = 0.0025 - # Percent chance of an Abandoned Miners' Outpost to spawn at the end of a small mineshaft tunnel. - # Default: 2 - #Range: 0 ~ 100 - "Abandoned Miners' Outpost Spawn Chance" = 2 - # The number of "pieces" (e.g. straight, turn, ladder, intersection, etc.) in a single small shaft. - # This determines the overall length of small shafts. - # Default: 9 - # - #Range: 0 ~ 1000 - "Small Shaft Piece Chain Length" = 9 - + +["YUNG's Better Mineshafts"] + # Default: .003 + "Mineshaft Spawn Rate" = 0.003 + # The lowest a mineshaft can spawn. + # Default: -55 + "Minimum y-coordinate" = -55 + # The highest the a mineshaft can spawn. + # Be careful, setting this too high may make mineshafts poke through ocean floors. + # Default: 30 + # + "Maximum y-coordinate" = 30 + + ########################################################################################################### + ## Ore deposit settings. + ########################################################################################################### + ["YUNG's Better Mineshafts"."Ore Deposits"] + "Enable Ore Deposits" = true + # Chance of an ore deposit being cobblestone only. + # Default: 50 + #Range: 0 ~ 100 + "Cobble Spawn Chance (Empty Deposit)" = 50 + # Chance of an ore deposit containing coal. + # Default: 20 + #Range: 0 ~ 100 + "Coal Spawn Chance" = 20 + # Chance of an ore deposit containing iron. + # Default: 9 + #Range: 0 ~ 100 + "Iron Spawn Chance" = 9 + # Chance of an ore deposit containing redstone. + # Default: 7 + #Range: 0 ~ 100 + "Redstone Spawn Chance" = 7 + # Chance of an ore deposit containing gold. + # Default: 7 + #Range: 0 ~ 100 + "Gold Spawn Chance" = 7 + # Chance of an ore deposit containing lapis lazuli. + # Default: 3 + #Range: 0 ~ 100 + "Lapis Spawn Chance" = 3 + # Chance of an ore deposit containing emerald. + # Default: 3 + #Range: 0 ~ 100 + "Emerald Spawn Chance" = 3 + # Chance of an ore deposit containing diamond. + # Default: 1 + #Range: 0 ~ 100 + "Diamond Spawn Chance" = 1 + + ########################################################################################################### + ## Spawn rates for various mineshaft parts and decorations. + ########################################################################################################### + ["YUNG's Better Mineshafts"."Spawn Rates & More"] + # The spawn rate for lanterns in the main shaft. + # Default: .0067 + #Range: 0.0 ~ 1.0 + "Lantern Spawn Rate" = 0.0067 + # The spawn rate for torches in small shafts. + # Default: .02 + #Range: 0.0 ~ 1.0 + "Torch Spawn Rate" = 0.02 + # The spawn rate for workstation side rooms along the main shaft. + # Default: .025 + #Range: 0.0 ~ 1.0 + "Workstation Spawn Rate" = 0.025 + # The spawn rate for workstation cellars below workstations along the main shaft. + # Default: .25 + #Range: 0.0 ~ 1.0 + "Workstation Cellar Spawn Rate" = 0.25 + # The spawn rate for smaller tunnels that generate along the main shaft. + # Default: .07 + #Range: 0.0 ~ 1.0 + "Small Shaft Spawn Rate" = 0.07 + # The spawn rate for cobwebs. + # Default: .15 + #Range: 0.0 ~ 1.0 + "Cobweb Spawn Rate" = 0.15 + # The spawn rate for minecarts holding chests in small shafts. + # Default: .00125 + #Range: 0.0 ~ 1.0 + "Small Shaft Chest Minecart Spawn Rate" = 0.00125 + # The spawn rate for minecarts holding TNT in small shafts. + # Default: .0025 + #Range: 0.0 ~ 1.0 + "Small Shaft TNT Minecart Spawn Rate" = 0.0025 + # The spawn rate for minecarts holding chests in the main shaft. + # Default: .01 + #Range: 0.0 ~ 1.0 + "Main Shaft Chest Minecart Spawn Rate" = 0.01 + # The spawn rate for minecarts holding TNT in the main shaft. + # Default: .0025 + #Range: 0.0 ~ 1.0 + "Main Shaft TNT Minecart Spawn Rate" = 0.0025 + # Percent chance of an Abandoned Miners' Outpost to spawn at the end of a small mineshaft tunnel. + # Default: 2 + #Range: 0 ~ 100 + "Abandoned Miners' Outpost Spawn Chance" = 2 + # The number of "pieces" (e.g. straight, turn, ladder, intersection, etc.) in a single small shaft. + # This determines the overall length of small shafts. + # Default: 9 + # + #Range: 0 ~ 1000 + "Small Shaft Piece Chain Length" = 9 + diff --git a/curseforge/overrides/config/beyond_earth-common.toml b/curseforge/overrides/config/beyond_earth-common.toml index 8dee726..beee13c 100644 --- a/curseforge/overrides/config/beyond_earth-common.toml +++ b/curseforge/overrides/config/beyond_earth-common.toml @@ -1,21 +1,21 @@ - -["Beyond Earth Config"] - #Enable or Disable Alien to Spawn - "Alien Spawn" = true - #Enable or Disable Alien Zombie to Spawn - "Alien Zombie Spawn" = true - #Enable or Disable Star Crawler to Spawn - "Star Crawler Spawn" = true - #Enable or Disable Pygro to Spawn - "Pygro Spawn" = true - #Enable or Disable Pygro Brute to Spawn - "Pygro Brute Spawn" = true - #Enable or Disable Mogler to Spawn - "Mogler Spawn" = true - #Enable or Disable Martian Raptor to Spawn - "Martian Raptor Spawn" = true - #Enable or Disable Player Oxygen System - "Player Oxygen System" = true - #Enable or Disable Entity Oxygen System - "Entity Oxygen System" = true - + +["Beyond Earth Config"] + #Enable or Disable Alien to Spawn + "Alien Spawn" = true + #Enable or Disable Alien Zombie to Spawn + "Alien Zombie Spawn" = true + #Enable or Disable Star Crawler to Spawn + "Star Crawler Spawn" = true + #Enable or Disable Pygro to Spawn + "Pygro Spawn" = true + #Enable or Disable Pygro Brute to Spawn + "Pygro Brute Spawn" = true + #Enable or Disable Mogler to Spawn + "Mogler Spawn" = true + #Enable or Disable Martian Raptor to Spawn + "Martian Raptor Spawn" = true + #Enable or Disable Player Oxygen System + "Player Oxygen System" = true + #Enable or Disable Entity Oxygen System + "Entity Oxygen System" = true + diff --git a/curseforge/overrides/config/botania-client.toml b/curseforge/overrides/config/botania-client.toml index 51095e2..a68f24e 100644 --- a/curseforge/overrides/config/botania-client.toml +++ b/curseforge/overrides/config/botania-client.toml @@ -1,45 +1,45 @@ -#Set this to false to disable seasonal features, such as halloween and christmas. -seasonalFeatures = true -#Set to false to disable Botania's messages in the F3 debug screen -debugInfo = true -#Set this to false to disable the references in the flower tooltips. (You monster D:) -references = true -#Set this to false to disable Botania's splashes in the main menu. -splashes = true - -[rendering] - #Set this to false to disable the use of shaders for some of the mod's renders. (Requires game restart) - shaders = true - #Set this to false to disable the wireframe when looking a block bound to something (spreaders, flowers, etc). - boundBlockWireframe = true - #Set this to false to disable rendering of accessories in the player. - accessories = true - #The height of the mana display bar in above the XP bar. You can change this if you have a mod that changes where the XP bar is. - #Range: > 0 - manaBarHeight = 29 - #Set this to true if you use lots of floating flowers and are experiencing rendering lag. Will disable the floating flowers' animations and render them statically for a major performance boost. Hit F3+A in-world after toggling this. - staticFloaters = false - - [rendering.fancySkybox] - #Set this to false to disable the fancy skybox in Garden of Glass - enabled = true - #Set this to true to enable the fancy skybox in non Garden of Glass worlds. (Does not require Garden of Glass loaded to use, needs 'fancySkybox.enabled' to be true as well) - normalWorlds = false - - [rendering.lexicon] - #Set this to false to disable the rotating items in the petal and rune entries in the Lexica Botania. - rotatingItems = true - #Set this to false to disable the animated 3D render for the Lexica Botania. - render_3d = true - -[particles] - #Set this to true to set the power system's particles to be a lot more subtle. Good for low-end systems, if the particles are causing lag. - powerSystem = false - #Set this to true to use a static wand beam that shows every single position of the burst, similar to the way it used to work on old Botania versions. Warning: Disabled by default because it may be laggy. - staticWandBeam = false - #The frequency in which particles spawn from normal (worldgen) mystical flowers - #Range: 4.9E-324 ~ 1.7976931348623157E308 - flowerFrequency = 0.75 - #Set this to false to disable the particles in the elven portal. - elvenPortal = true - +#Set this to false to disable seasonal features, such as halloween and christmas. +seasonalFeatures = true +#Set to false to disable Botania's messages in the F3 debug screen +debugInfo = true +#Set this to false to disable the references in the flower tooltips. (You monster D:) +references = true +#Set this to false to disable Botania's splashes in the main menu. +splashes = true + +[rendering] + #Set this to false to disable the use of shaders for some of the mod's renders. (Requires game restart) + shaders = true + #Set this to false to disable the wireframe when looking a block bound to something (spreaders, flowers, etc). + boundBlockWireframe = true + #Set this to false to disable rendering of accessories in the player. + accessories = true + #The height of the mana display bar in above the XP bar. You can change this if you have a mod that changes where the XP bar is. + #Range: > 0 + manaBarHeight = 29 + #Set this to true if you use lots of floating flowers and are experiencing rendering lag. Will disable the floating flowers' animations and render them statically for a major performance boost. Hit F3+A in-world after toggling this. + staticFloaters = false + + [rendering.fancySkybox] + #Set this to false to disable the fancy skybox in Garden of Glass + enabled = true + #Set this to true to enable the fancy skybox in non Garden of Glass worlds. (Does not require Garden of Glass loaded to use, needs 'fancySkybox.enabled' to be true as well) + normalWorlds = false + + [rendering.lexicon] + #Set this to false to disable the rotating items in the petal and rune entries in the Lexica Botania. + rotatingItems = true + #Set this to false to disable the animated 3D render for the Lexica Botania. + render_3d = true + +[particles] + #Set this to true to set the power system's particles to be a lot more subtle. Good for low-end systems, if the particles are causing lag. + powerSystem = false + #Set this to true to use a static wand beam that shows every single position of the burst, similar to the way it used to work on old Botania versions. Warning: Disabled by default because it may be laggy. + staticWandBeam = false + #The frequency in which particles spawn from normal (worldgen) mystical flowers + #Range: 4.9E-324 ~ 1.7976931348623157E308 + flowerFrequency = 0.75 + #Set this to false to disable the particles in the elven portal. + elvenPortal = true + diff --git a/curseforge/overrides/config/botania-common.toml b/curseforge/overrides/config/botania-common.toml index 149bfed..fc17922 100644 --- a/curseforge/overrides/config/botania-common.toml +++ b/curseforge/overrides/config/botania-common.toml @@ -1,58 +1,58 @@ -#Set this to false to disable the animation when an item is charging on top of a mana pool -chargeAnimation = true -#Turn this off ONLY IF you're on an extremely large world with an exaggerated count of Mana Spreaders/Mana Pools and are experiencing TPS lag. This toggles whether flowers are strict with their checking for connecting to pools/spreaders or just check whenever possible. -flowerBindingForceCheck = true -#Set to false to disable the ability for the Hand of Ender to pickpocket other players' ender chests -enderPickpocket = true -#Set this to false to disable the Mana Enchanter. Since some people find it OP or something. This only disables the entry and creation. Old ones that are already in the world will stay. -manaEnchanter = true -#Set this to false to disable the Relic System. This only disables the entries, drops and achievements. Old ones that are already in the world will stay. -relics = true -#Set this to true to invert the Ring of Magnetization's controls (from shift to stop to shift to work) -invertMagnetRing = false -#List of modids to prioritize when choosing a random ore from the tag. -#By default, the chosen ore is randomly picked from all ores in the ore's tag. -#Ores from mods present on this list will be picked over mods listed lower or not listed at all. -#Applying changes at runtime requires /reload afterwards. -orechidPriorityMods = [] -#Set this to false to disable mystical flower and mushroom worldgen. More fine-tuned customization should be done with datapacks. -worldgen = true - -[blockBreakingParticles] - #Set this to false to remove the block breaking particles from the flowers and other items in the mod. - enabled = true - #Set this to false to remove the block breaking particles from the Terra Shatterer, as there can be a good amount in higher levels. - toolEnabled = true - -[manaSpreaders] - #Set this to true to disable the mana spreader shooting sound - silent = false - #How many ticks into the future will mana spreaders attempt to predict where mana bursts go? Setting this lower will improve spreader performance, but will cause them to not fire at targets that are too far away. - #Range: > 1 - traceTime = 400 - -[harvestLevels] - #The harvest level of the Mana Lens: Weight. 3 is diamond level. Defaults to 2 (iron level) - #Range: > 0 - weightLens = 2 - #The harvest level of the Mana Lens: Bore. 3 is diamond level. Defaults to 3 - #Range: > 0 - boreLens = 3 - -[gardenOfGlass] - #Set this to false to disable spawning with a Lexica Botania in Garden of Glass worlds, if you are modifying the modpack's progression to not start with Botania. - spawnWithLexicon = true - #The multiplier for island distances for multiplayer Garden of Glass worlds. - #Islands are placed on a grid with 256 blocks between points, with the spawn island always being placed on 256, 256. - #By default, the scale is 8, putting each island on points separated by 2048 blocks. - #Values below 4 (1024 block spacing) are not recommended due to Nether portal collisions. - #Range: 1 ~ 512 - islandScaleMultiplier = 8 - -[rannuncarpus] - #List of item registry names that will be ignored by rannuncarpuses when placing blocks. - itemBlacklist = [] - #List of mod names for rannuncarpuses to ignore. - #Ignores Storage Drawers by default due to crashes with placing drawer blocks without player involvement. - modBlacklist = ["storagedrawers"] - +#Set this to false to disable the animation when an item is charging on top of a mana pool +chargeAnimation = true +#Turn this off ONLY IF you're on an extremely large world with an exaggerated count of Mana Spreaders/Mana Pools and are experiencing TPS lag. This toggles whether flowers are strict with their checking for connecting to pools/spreaders or just check whenever possible. +flowerBindingForceCheck = true +#Set to false to disable the ability for the Hand of Ender to pickpocket other players' ender chests +enderPickpocket = true +#Set this to false to disable the Mana Enchanter. Since some people find it OP or something. This only disables the entry and creation. Old ones that are already in the world will stay. +manaEnchanter = true +#Set this to false to disable the Relic System. This only disables the entries, drops and achievements. Old ones that are already in the world will stay. +relics = true +#Set this to true to invert the Ring of Magnetization's controls (from shift to stop to shift to work) +invertMagnetRing = false +#List of modids to prioritize when choosing a random ore from the tag. +#By default, the chosen ore is randomly picked from all ores in the ore's tag. +#Ores from mods present on this list will be picked over mods listed lower or not listed at all. +#Applying changes at runtime requires /reload afterwards. +orechidPriorityMods = [] +#Set this to false to disable mystical flower and mushroom worldgen. More fine-tuned customization should be done with datapacks. +worldgen = true + +[blockBreakingParticles] + #Set this to false to remove the block breaking particles from the flowers and other items in the mod. + enabled = true + #Set this to false to remove the block breaking particles from the Terra Shatterer, as there can be a good amount in higher levels. + toolEnabled = true + +[manaSpreaders] + #Set this to true to disable the mana spreader shooting sound + silent = false + #How many ticks into the future will mana spreaders attempt to predict where mana bursts go? Setting this lower will improve spreader performance, but will cause them to not fire at targets that are too far away. + #Range: > 1 + traceTime = 400 + +[harvestLevels] + #The harvest level of the Mana Lens: Weight. 3 is diamond level. Defaults to 2 (iron level) + #Range: > 0 + weightLens = 2 + #The harvest level of the Mana Lens: Bore. 3 is diamond level. Defaults to 3 + #Range: > 0 + boreLens = 3 + +[gardenOfGlass] + #Set this to false to disable spawning with a Lexica Botania in Garden of Glass worlds, if you are modifying the modpack's progression to not start with Botania. + spawnWithLexicon = true + #The multiplier for island distances for multiplayer Garden of Glass worlds. + #Islands are placed on a grid with 256 blocks between points, with the spawn island always being placed on 256, 256. + #By default, the scale is 8, putting each island on points separated by 2048 blocks. + #Values below 4 (1024 block spacing) are not recommended due to Nether portal collisions. + #Range: 1 ~ 512 + islandScaleMultiplier = 8 + +[rannuncarpus] + #List of item registry names that will be ignored by rannuncarpuses when placing blocks. + itemBlacklist = [] + #List of mod names for rannuncarpuses to ignore. + #Ignores Storage Drawers by default due to crashes with placing drawer blocks without player involvement. + modBlacklist = ["storagedrawers"] + diff --git a/curseforge/overrides/config/chiselsandbits-client.toml b/curseforge/overrides/config/chiselsandbits-client.toml index 3410158..cc97b00 100644 --- a/curseforge/overrides/config/chiselsandbits-client.toml +++ b/curseforge/overrides/config/chiselsandbits-client.toml @@ -1,85 +1,85 @@ - -[settings] - #Configures if the block picking behavior should be inverted. When true then a normal middle-click will get the full chiseled block and a shift-middle-click gets the bit. If this is false then the behaviours are swapped. - invert-pick-block-behaviour = false - - [settings.bit-bag] - #Should the durability bar display the emptiness of the bag instead of the fullness? - invert-durability-bar-indication = false - - [settings.chiseling-previews] - #settings.chiseling-previews.renderer.comment - renderer = "chiselsandbits:default" - - [settings.chiseling-previews.default] - - [settings.chiseling-previews.default.colors] - #settings.chiseling-previews.default.colors.chiseling.comment - chiseling = [0.85, 0.0, 0.0, 0.65] - #settings.chiseling-previews.default.colors.placement.comment - placement = [0.0, 0.85, 0.0, 0.65] - - [settings.chiseling-previews.debug] - #Indicates if the debug rendering in chiseling and placement previews should be enabled. - enabled = false - - [settings.chiseling-previews.debug.mutator] - - [settings.chiseling-previews.debug.mutator.colors] - #settings.chiseling-previews.debug.mutator.colors.chiseling.comment - chiseling = [0.0, 0.0, 0.85, 0.65] - #settings.chiseling-previews.debug.mutator.colors.placement.comment - placement = [0.85, 0.85, 0.0, 0.65] - - [settings.selected-tool-mode-icons] - #settings.selected-tool-mode-icons.renderer.comment - renderer = "chiselsandbits:group" - - [settings.clipboard] - #settings.clipboard.size.comment - #Range: 0 ~ 64 - size = 64 - #mod.chiselsandbits.config.settings.clipboard.addbrokenblocks.comment - addBrokenBlocks = true - #mod.chiselsandbits.config.settings.clipboard.addpickedblocks.comment - addPickedBlocks = true - - [settings.patterns] - #settings.patterns.export-path.comment - export-path = "./chiselsandbits/patterns" - -[performance] - - [performance.caches] - - [performance.caches.sizes] - #performance.caches.sizes.bit-storage-content-models.comment - #Range: 0 ~ 9223372036854775807 - bit-storage-content-models = 100 - #performance.caches.sizes.block-models.comment - #Range: 3500 ~ 20000 - block-models = 10000 - #performance.caches.sizes.block-faces.comment - #Range: 350000 ~ 2000000 - block-faces = 1000000 - #performance.caches.sizes.stack-models.comment - #Range: 0 ~ 9223372036854775807 - stack-models = 100 - - [performance.lighting] - #Should C&B pull lighting values from model faces. - extract-lighting-values-from-faces = true - #Should C&B pull lighting values from blockstates. - extract-lighting-values-from-blockstates = true - - [performance.model-building] - #performance.model-building.thead-count.comment - #Range: 1 ~ 8 - thead-count = 4 - -[gui] - - [gui.radial-menu] - #Should the mouse indicator be rendered? - display-mouse-indicator = false - + +[settings] + #Configures if the block picking behavior should be inverted. When true then a normal middle-click will get the full chiseled block and a shift-middle-click gets the bit. If this is false then the behaviours are swapped. + invert-pick-block-behaviour = false + + [settings.bit-bag] + #Should the durability bar display the emptiness of the bag instead of the fullness? + invert-durability-bar-indication = false + + [settings.chiseling-previews] + #settings.chiseling-previews.renderer.comment + renderer = "chiselsandbits:default" + + [settings.chiseling-previews.default] + + [settings.chiseling-previews.default.colors] + #settings.chiseling-previews.default.colors.chiseling.comment + chiseling = [0.85, 0.0, 0.0, 0.65] + #settings.chiseling-previews.default.colors.placement.comment + placement = [0.0, 0.85, 0.0, 0.65] + + [settings.chiseling-previews.debug] + #Indicates if the debug rendering in chiseling and placement previews should be enabled. + enabled = false + + [settings.chiseling-previews.debug.mutator] + + [settings.chiseling-previews.debug.mutator.colors] + #settings.chiseling-previews.debug.mutator.colors.chiseling.comment + chiseling = [0.0, 0.0, 0.85, 0.65] + #settings.chiseling-previews.debug.mutator.colors.placement.comment + placement = [0.85, 0.85, 0.0, 0.65] + + [settings.selected-tool-mode-icons] + #settings.selected-tool-mode-icons.renderer.comment + renderer = "chiselsandbits:group" + + [settings.clipboard] + #settings.clipboard.size.comment + #Range: 0 ~ 64 + size = 64 + #mod.chiselsandbits.config.settings.clipboard.addbrokenblocks.comment + addBrokenBlocks = true + #mod.chiselsandbits.config.settings.clipboard.addpickedblocks.comment + addPickedBlocks = true + + [settings.patterns] + #settings.patterns.export-path.comment + export-path = "./chiselsandbits/patterns" + +[performance] + + [performance.caches] + + [performance.caches.sizes] + #performance.caches.sizes.bit-storage-content-models.comment + #Range: 0 ~ 9223372036854775807 + bit-storage-content-models = 100 + #performance.caches.sizes.block-models.comment + #Range: 3500 ~ 20000 + block-models = 10000 + #performance.caches.sizes.block-faces.comment + #Range: 350000 ~ 2000000 + block-faces = 1000000 + #performance.caches.sizes.stack-models.comment + #Range: 0 ~ 9223372036854775807 + stack-models = 100 + + [performance.lighting] + #Should C&B pull lighting values from model faces. + extract-lighting-values-from-faces = true + #Should C&B pull lighting values from blockstates. + extract-lighting-values-from-blockstates = true + + [performance.model-building] + #performance.model-building.thead-count.comment + #Range: 1 ~ 8 + thead-count = 4 + +[gui] + + [gui.radial-menu] + #Should the mouse indicator be rendered? + display-mouse-indicator = false + diff --git a/curseforge/overrides/config/chiselsandbits-common.toml b/curseforge/overrides/config/chiselsandbits-common.toml index d92537a..18c3dbf 100644 --- a/curseforge/overrides/config/chiselsandbits-common.toml +++ b/curseforge/overrides/config/chiselsandbits-common.toml @@ -1,19 +1,19 @@ - -[help] - #Should the help information be visible in tooltips? - enabled-in-tooltips = true - -[performance] - - [performance.caches] - - [performance.caches.sizes] - #performance.caches.sizes.collision-boxes.comment - #Range: 0 ~ 9223372036854775807 - collision-boxes = 10000 - - [performance.saving] - #performance.saving.thread-count.comment - #Range: 1 ~ 8 - thread-count = 4 - + +[help] + #Should the help information be visible in tooltips? + enabled-in-tooltips = true + +[performance] + + [performance.caches] + + [performance.caches.sizes] + #performance.caches.sizes.collision-boxes.comment + #Range: 0 ~ 9223372036854775807 + collision-boxes = 10000 + + [performance.saving] + #performance.saving.thread-count.comment + #Range: 1 ~ 8 + thread-count = 4 + diff --git a/curseforge/overrides/config/citadel-common.toml b/curseforge/overrides/config/citadel-common.toml index af71d32..34eda4d 100644 --- a/curseforge/overrides/config/citadel-common.toml +++ b/curseforge/overrides/config/citadel-common.toml @@ -1,8 +1,8 @@ - -[general] - #True if citadel tracks entity properties(freezing, stone mobs, etc) on server. Turn this to false to solve some server lag, may break some stuff. - "Track Entities" = true - #Multiplies the count of entities spawned by this number. 0 = no entites added on chunk gen, 2 = twice as many entities added on chunk gen. Useful for many mods that add a lot of creatures, namely animals, to the spawn lists. - #Range: 0.0 ~ 100000.0 - chunkGenSpawnModifier = 1.0 - + +[general] + #True if citadel tracks entity properties(freezing, stone mobs, etc) on server. Turn this to false to solve some server lag, may break some stuff. + "Track Entities" = true + #Multiplies the count of entities spawned by this number. 0 = no entites added on chunk gen, 2 = twice as many entities added on chunk gen. Useful for many mods that add a lot of creatures, namely animals, to the spawn lists. + #Range: 0.0 ~ 100000.0 + chunkGenSpawnModifier = 1.0 + diff --git a/curseforge/overrides/config/cofh_core-client.toml b/curseforge/overrides/config/cofh_core-client.toml new file mode 100644 index 0000000..f3c56e4 --- /dev/null +++ b/curseforge/overrides/config/cofh_core-client.toml @@ -0,0 +1,13 @@ + +[Tooltips] + #If TRUE, Enchantment descriptions will be added to the tooltip for Enchanted Books containing only a single enchantment. + "Show Enchantment Descriptions" = true + #If TRUE, Items will be associated with various keywords which assist with searching in various menus such as JEI. + "Show Item Descriptions" = true + #If TRUE and Advanced Tooltips are enabled (F3+H), Tags will be will be added to item tooltips if possible. + "Show Item Tags" = true + #If TRUE, CoFH Items will always show full details (charge state, etc.) and will not require Shift to be held down. + "Always Show Item Details" = false + #If TRUE, CoFH Items will display a message prompting to hold Shift to see full details (charge state, etc.). This does not change the behavior, only if the informational message should display. + "Show 'Hold Shift for Details' Message" = true + diff --git a/curseforge/overrides/config/computercraft-client.toml b/curseforge/overrides/config/computercraft-client.toml index 698719d..b1ba4d6 100644 --- a/curseforge/overrides/config/computercraft-client.toml +++ b/curseforge/overrides/config/computercraft-client.toml @@ -1,7 +1,7 @@ -#The renderer to use for monitors. Generally this should be kept at "best" - if monitors have performance issues, you may wish to experiment with alternative renderers. -#Allowed Values: BEST, TBO, VBO -monitor_renderer = "BEST" -#The maximum distance monitors will render at. This defaults to the standard tile entity limit, but may be extended if you wish to build larger monitors. -#Range: 16 ~ 1024 -monitor_distance = 64 - +#The renderer to use for monitors. Generally this should be kept at "best" - if monitors have performance issues, you may wish to experiment with alternative renderers. +#Allowed Values: BEST, TBO, VBO +monitor_renderer = "BEST" +#The maximum distance monitors will render at. This defaults to the standard tile entity limit, but may be extended if you wish to build larger monitors. +#Range: 16 ~ 1024 +monitor_distance = 64 + diff --git a/curseforge/overrides/config/create-client.toml b/curseforge/overrides/config/create-client.toml index 6de0575..6c65e36 100644 --- a/curseforge/overrides/config/create-client.toml +++ b/curseforge/overrides/config/create-client.toml @@ -1,120 +1,120 @@ - -# -#Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder! -[client] - # - #Show item descriptions on Shift and controls on Ctrl. - enableTooltips = true - # - #Display a tooltip when looking at overstressed components. - enableOverstressedTooltip = true - # - #Log a stack-trace when rendering issues happen within a moving contraption. - explainRenderErrors = false - # - #Higher density means more spawned particles. - #Range: 0.0 ~ 1.0 - fanParticleDensity = 0.5 - # - #[in Blocks] - #Maximum Distance to the player at which items in Blocks' filter slots will be displayed - #Range: 1.0 ~ 3.4028234663852886E38 - filterItemRenderDistance = 10.0 - # - #Show colourful debug information while the F3-Menu is open. - enableRainbowDebug = true - # - #The maximum amount of blocks for which to try and calculate dynamic contraption lighting. Decrease if large contraption cause too much lag - #Range: > 0 - maximumContraptionLightVolume = 16384 - # - #Choose the menu row that the Create config button appears on in the main menu - #Set to 0 to disable the button altogether - #Range: 0 ~ 4 - mainMenuConfigButtonRow = 2 - # - #Offset the Create config button in the main menu by this many pixels on the X axis - #The sign (-/+) of this value determines what side of the row the button appears on (left/right) - #Range: > -2147483648 - mainMenuConfigButtonOffsetX = -4 - # - #Choose the menu row that the Create config button appears on in the in-game menu - #Set to 0 to disable the button altogether - #Range: 0 ~ 5 - ingameMenuConfigButtonRow = 3 - # - #Offset the Create config button in the in-game menu by this many pixels on the X axis - #The sign (-/+) of this value determines what side of the row the button appears on (left/right) - #Range: > -2147483648 - ingameMenuConfigButtonOffsetX = -4 - # - #Setting this to true will prevent Create from sending you a warning when playing with Fabulous graphics enabled - ignoreFabulousWarning = false - - # - #Settings for the Goggle Overlay - [client.goggleOverlay] - # - #Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay - #Range: > -2147483648 - overlayOffsetX = 20 - # - #Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay - #Range: > -2147483648 - overlayOffsetY = 0 - # - #Enable this to use your custom colors for the Goggle- and Hover- Overlay - customColorsOverlay = false - # - #The custom background color to use for the Goggle- and Hover- Overlays, if enabled - #[in Hex: #AaRrGgBb] - #[@cui:IntDisplay:#] - #Range: > -2147483648 - customBackgroundOverlay = -267386864 - # - #The custom top color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled - #[in Hex: #AaRrGgBb] - #[@cui:IntDisplay:#] - #Range: > -2147483648 - customBorderTopOverlay = 1347420415 - # - #The custom bot color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled - #[in Hex: #AaRrGgBb] - #[@cui:IntDisplay:#] - #Range: > -2147483648 - customBorderBotOverlay = 1344798847 - - # - #Settings for the Placement Assist - [client.placementAssist] - # - #What indicator should be used when showing where the assisted placement ends up relative to your crosshair - #Choose 'NONE' to disable the Indicator altogether - #Allowed Values: TEXTURE, TRIANGLE, NONE - indicatorType = "TEXTURE" - # - #Change the size of the Indicator by this multiplier - #Range: 0.0 ~ 3.4028234663852886E38 - indicatorScale = 1.0 - - # - #Ponder settings - [client.ponder] - # - #Slow down a ponder scene whenever there is text on screen. - comfyReading = false - # - #Show additional info in the ponder view and reload scene scripts more frequently. - editingMode = false - - # - #Sound settings - [client.sound] - # - #Make cogs rumble and machines clatter. - enableAmbientSounds = true - # - #Maximum volume modifier of Ambient noise - #Range: 0.0 ~ 1.0 - ambientVolumeCap = 0.10000000149011612 - + +# +#Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder! +[client] + # + #Show item descriptions on Shift and controls on Ctrl. + enableTooltips = true + # + #Display a tooltip when looking at overstressed components. + enableOverstressedTooltip = true + # + #Log a stack-trace when rendering issues happen within a moving contraption. + explainRenderErrors = false + # + #Higher density means more spawned particles. + #Range: 0.0 ~ 1.0 + fanParticleDensity = 0.5 + # + #[in Blocks] + #Maximum Distance to the player at which items in Blocks' filter slots will be displayed + #Range: 1.0 ~ 3.4028234663852886E38 + filterItemRenderDistance = 10.0 + # + #Show colourful debug information while the F3-Menu is open. + enableRainbowDebug = true + # + #The maximum amount of blocks for which to try and calculate dynamic contraption lighting. Decrease if large contraption cause too much lag + #Range: > 0 + maximumContraptionLightVolume = 16384 + # + #Choose the menu row that the Create config button appears on in the main menu + #Set to 0 to disable the button altogether + #Range: 0 ~ 4 + mainMenuConfigButtonRow = 2 + # + #Offset the Create config button in the main menu by this many pixels on the X axis + #The sign (-/+) of this value determines what side of the row the button appears on (left/right) + #Range: > -2147483648 + mainMenuConfigButtonOffsetX = -4 + # + #Choose the menu row that the Create config button appears on in the in-game menu + #Set to 0 to disable the button altogether + #Range: 0 ~ 5 + ingameMenuConfigButtonRow = 3 + # + #Offset the Create config button in the in-game menu by this many pixels on the X axis + #The sign (-/+) of this value determines what side of the row the button appears on (left/right) + #Range: > -2147483648 + ingameMenuConfigButtonOffsetX = -4 + # + #Setting this to true will prevent Create from sending you a warning when playing with Fabulous graphics enabled + ignoreFabulousWarning = false + + # + #Settings for the Goggle Overlay + [client.goggleOverlay] + # + #Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay + #Range: > -2147483648 + overlayOffsetX = 20 + # + #Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay + #Range: > -2147483648 + overlayOffsetY = 0 + # + #Enable this to use your custom colors for the Goggle- and Hover- Overlay + customColorsOverlay = false + # + #The custom background color to use for the Goggle- and Hover- Overlays, if enabled + #[in Hex: #AaRrGgBb] + #[@cui:IntDisplay:#] + #Range: > -2147483648 + customBackgroundOverlay = -267386864 + # + #The custom top color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled + #[in Hex: #AaRrGgBb] + #[@cui:IntDisplay:#] + #Range: > -2147483648 + customBorderTopOverlay = 1347420415 + # + #The custom bot color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled + #[in Hex: #AaRrGgBb] + #[@cui:IntDisplay:#] + #Range: > -2147483648 + customBorderBotOverlay = 1344798847 + + # + #Settings for the Placement Assist + [client.placementAssist] + # + #What indicator should be used when showing where the assisted placement ends up relative to your crosshair + #Choose 'NONE' to disable the Indicator altogether + #Allowed Values: TEXTURE, TRIANGLE, NONE + indicatorType = "TEXTURE" + # + #Change the size of the Indicator by this multiplier + #Range: 0.0 ~ 3.4028234663852886E38 + indicatorScale = 1.0 + + # + #Ponder settings + [client.ponder] + # + #Slow down a ponder scene whenever there is text on screen. + comfyReading = false + # + #Show additional info in the ponder view and reload scene scripts more frequently. + editingMode = false + + # + #Sound settings + [client.sound] + # + #Make cogs rumble and machines clatter. + enableAmbientSounds = true + # + #Maximum volume modifier of Ambient noise + #Range: 0.0 ~ 1.0 + ambientVolumeCap = 0.10000000149011612 + diff --git a/curseforge/overrides/config/create-common.toml b/curseforge/overrides/config/create-common.toml index 61e10bd..0eb0925 100644 --- a/curseforge/overrides/config/create-common.toml +++ b/curseforge/overrides/config/create-common.toml @@ -1,64 +1,64 @@ - -[worldgen] - - # - #Modify Create's impact on your terrain - [worldgen.v2] - # - #Prevents all worldgen added by Create from taking effect - disableWorldGen = false - - [worldgen.v2.striated_ores_nether] - # - #Range: > 0 - clusterSize = 32 - # - #Amount of clusters generated per Chunk. - # >1 to spawn multiple. - # <1 to make it a chance. - # 0 to disable. - #Range: 0.0 ~ 512.0 - frequency = 0.0833333358168602 - # - #Range: > -64 - minHeight = 40 - # - #Range: > -64 - maxHeight = 90 - - [worldgen.v2.striated_ores_overworld] - # - #Range: > 0 - clusterSize = 32 - # - #Amount of clusters generated per Chunk. - # >1 to spawn multiple. - # <1 to make it a chance. - # 0 to disable. - #Range: 0.0 ~ 512.0 - frequency = 0.0833333358168602 - # - #Range: > -64 - minHeight = -30 - # - #Range: > -64 - maxHeight = 70 - - [worldgen.v2.zinc_ore] - # - #Range: > 0 - clusterSize = 12 - # - #Amount of clusters generated per Chunk. - # >1 to spawn multiple. - # <1 to make it a chance. - # 0 to disable. - #Range: 0.0 ~ 512.0 - frequency = 8.0 - # - #Range: > -64 - minHeight = -63 - # - #Range: > -64 - maxHeight = 70 - + +[worldgen] + + # + #Modify Create's impact on your terrain + [worldgen.v2] + # + #Prevents all worldgen added by Create from taking effect + disableWorldGen = false + + [worldgen.v2.striated_ores_nether] + # + #Range: > 0 + clusterSize = 32 + # + #Amount of clusters generated per Chunk. + # >1 to spawn multiple. + # <1 to make it a chance. + # 0 to disable. + #Range: 0.0 ~ 512.0 + frequency = 0.0833333358168602 + # + #Range: > -64 + minHeight = 40 + # + #Range: > -64 + maxHeight = 90 + + [worldgen.v2.striated_ores_overworld] + # + #Range: > 0 + clusterSize = 32 + # + #Amount of clusters generated per Chunk. + # >1 to spawn multiple. + # <1 to make it a chance. + # 0 to disable. + #Range: 0.0 ~ 512.0 + frequency = 0.0833333358168602 + # + #Range: > -64 + minHeight = -30 + # + #Range: > -64 + maxHeight = 70 + + [worldgen.v2.zinc_ore] + # + #Range: > 0 + clusterSize = 12 + # + #Amount of clusters generated per Chunk. + # >1 to spawn multiple. + # <1 to make it a chance. + # 0 to disable. + #Range: 0.0 ~ 512.0 + frequency = 8.0 + # + #Range: > -64 + minHeight = -63 + # + #Range: > -64 + maxHeight = 70 + diff --git a/curseforge/overrides/config/createaddition-common.toml b/curseforge/overrides/config/createaddition-common.toml index 763b874..98835fc 100644 --- a/curseforge/overrides/config/createaddition-common.toml +++ b/curseforge/overrides/config/createaddition-common.toml @@ -1,156 +1,156 @@ - -#Wires -[wires] - #Connector max input in FE/t (Energy transfer). - #Range: > 0 - connector_max_input = 256 - #Max wire length in blocks. - #Range: 0 ~ 256 - wire_length = 12 - #Connector max output in FE/t (Energy transfer). - #Range: > 0 - connector_max_output = 256 - #Connector internal input buffer in FE. - #Range: > 0 - connector_input_capacity = 512 - -#General Settings -[general] - #Forge Energy conversion rate (in FE/t at max RPM). - #Range: > 0 - fe_conversion = 240 - #Max stress for the Alternator and Electric Motor (in SU at max RPM). - #Range: > 0 - baseline_stress = 8192 - -#Charger (Deprecated) -[charger] - #Charger max input in FE/t (Energy transfer). - #Range: > 0 - charger_max_input = 8192 - #Charger charge rate in FE/t. - #Range: > 0 - charger_charge_rate = 8192 - #Charger internal capacity in FE. - #Range: > 0 - charger_capacity = 32000 - -#Electric Motor -[electric_motor] - #Electric Motor internal capacity in FE. - #Range: > 0 - motor_capacity = 2048 - #Electric Motor minimum required energy consumption in FE/t. - #Range: > 0 - motor_min_consumption = 8 - #Electric Motor max input in FE (Energy transfer not consumption). - #Range: > 0 - motor_max_input = 256 - #Electric Motor min/max RPM. - #Range: > 1 - motor_rpm_range = 256 - -#Heater -[heater] - #Enable Induction Heater when attached to a Furnace Engine. - heater_furnace_engine_enable = false - #Induction Heater internal capacity in FE. - #Range: > 0 - heater_capacity = 2048 - #Induction Heater max input in FE (Energy transfer, not consumption). - #Range: > 0 - heater_max_input = 256 - #Induction Heater normal consumption rate in FE/t. - #Range: > 0 - heater_normal_consumption = 256 - #Induction Heater when attached to a Furnace Engine consumption rate in FE/t. - #Range: > 0 - heater_furnace_engine_consumption = 1024 - -#Tesla Coil -[tesla_coil] - #Tesla Coil charge rate in FE/t. - #Range: > 0 - tesla_coil_charge_rate = 4096 - #Tesla Coil fire interval (in ticks). - #Range: > 0 - tesla_coil_fire_cooldown = 20 - #Hurt range (in blocks/meters). - #Range: > 0 - tesla_coil_hurt_range = 3 - #The chance that a AE2 Certus Quartz will be turned into Charged Certus Quartz for every tick. - #Range: 0.0 ~ 1.0 - certus_quartz_charge_chance = 0.96 - #Charger internal capacity in FE. - #Range: > 0 - tesla_coil_capacity = 32000 - #Energy consumed when Tesla Coil is fired (in FE). - #Range: > 0 - tesla_coil_hurt_energy_required = 1024 - #The duration of the Shocked effect for mobs (in ticks). - #Range: > 0 - tesla_coil_effect_time_mob = 20 - #The duration of the Shocked effect for players (in ticks). - #Range: > 0 - tesla_coil_effect_time_player = 20 - #Tesla Coil max input in FE/t (Energy transfer). - #Range: > 0 - tesla_coil_max_input = 8192 - #Tesla Coil charge rate in FE/t for recipes. - #Range: > 0 - tesla_coil_recipe_charge_rate = 1024 - #Damaged dealt to mobs when Tesla Coil is fired (in half hearts). - #Range: > 0 - tesla_coil_hurt_mob = 3 - #Damaged dealt to players when Tesla Coil is fired (in half hearts). - #Range: > 0 - tesla_coil_hurt_player = 2 - -#Alternator -[alternator] - #Alternator efficiency relative to base conversion rate. - #Range: 0.01 ~ 1.0 - generator_efficiency = 0.75 - #Alternator internal capacity in FE. - #Range: > 0 - generator_capacity = 2048 - #Alternator max input in FE (Energy transfer, not generation). - #Range: > 0 - generator_max_output = 256 - -#Accumulator -[accumulator] - #Accumulator internal capacity in FE. - #Range: > 0 - accumulator_capacity = 4196000 - #Accumulator max output in FE/t (Energy transfer). - #Range: > 0 - accumulator_max_output = 512 - #Accumulator max input in FE/t (Energy transfer). - #Range: > 0 - accumulator_max_input = 512 - -#Rolling Mill -[rolling_mill] - #Rolling Mill duration in ticks. - #Range: > 0 - rolling_mill_processing_duration = 100 - #Rolling Mill base stress impact. - #Range: 0 ~ 1024 - rolling_mill_stress = 16 - -#Misc -[misc] - #Diamond Grit Sandpaper durability (number of uses). - #Range: > 3 - diamond_grit_sandpaper_uses = 1024 - #The relative speed of the Furnace Engine when powered by a Crude Burner. - #Range: 0.0 ~ 100.0 - crude_burner_engine_speed = 2.0 - #The energy cost of turning Chromatic Compound into Overcharged Alloy. - #Range: > 1 - overcharging_energy_cost = 16777216 - #The relative speed of the Furnace Engine when powered by a Furnace Burner. - #Range: 0.0 ~ 100.0 - furnace_burner_engine_speed = 1.0 - + +#Wires +[wires] + #Connector max input in FE/t (Energy transfer). + #Range: > 0 + connector_max_input = 256 + #Max wire length in blocks. + #Range: 0 ~ 256 + wire_length = 12 + #Connector max output in FE/t (Energy transfer). + #Range: > 0 + connector_max_output = 256 + #Connector internal input buffer in FE. + #Range: > 0 + connector_input_capacity = 512 + +#General Settings +[general] + #Forge Energy conversion rate (in FE/t at max RPM). + #Range: > 0 + fe_conversion = 240 + #Max stress for the Alternator and Electric Motor (in SU at max RPM). + #Range: > 0 + baseline_stress = 8192 + +#Charger (Deprecated) +[charger] + #Charger max input in FE/t (Energy transfer). + #Range: > 0 + charger_max_input = 8192 + #Charger charge rate in FE/t. + #Range: > 0 + charger_charge_rate = 8192 + #Charger internal capacity in FE. + #Range: > 0 + charger_capacity = 32000 + +#Electric Motor +[electric_motor] + #Electric Motor internal capacity in FE. + #Range: > 0 + motor_capacity = 2048 + #Electric Motor minimum required energy consumption in FE/t. + #Range: > 0 + motor_min_consumption = 8 + #Electric Motor max input in FE (Energy transfer not consumption). + #Range: > 0 + motor_max_input = 256 + #Electric Motor min/max RPM. + #Range: > 1 + motor_rpm_range = 256 + +#Heater +[heater] + #Enable Induction Heater when attached to a Furnace Engine. + heater_furnace_engine_enable = false + #Induction Heater internal capacity in FE. + #Range: > 0 + heater_capacity = 2048 + #Induction Heater max input in FE (Energy transfer, not consumption). + #Range: > 0 + heater_max_input = 256 + #Induction Heater normal consumption rate in FE/t. + #Range: > 0 + heater_normal_consumption = 256 + #Induction Heater when attached to a Furnace Engine consumption rate in FE/t. + #Range: > 0 + heater_furnace_engine_consumption = 1024 + +#Tesla Coil +[tesla_coil] + #Tesla Coil charge rate in FE/t. + #Range: > 0 + tesla_coil_charge_rate = 4096 + #Tesla Coil fire interval (in ticks). + #Range: > 0 + tesla_coil_fire_cooldown = 20 + #Hurt range (in blocks/meters). + #Range: > 0 + tesla_coil_hurt_range = 3 + #The chance that a AE2 Certus Quartz will be turned into Charged Certus Quartz for every tick. + #Range: 0.0 ~ 1.0 + certus_quartz_charge_chance = 0.96 + #Charger internal capacity in FE. + #Range: > 0 + tesla_coil_capacity = 32000 + #Energy consumed when Tesla Coil is fired (in FE). + #Range: > 0 + tesla_coil_hurt_energy_required = 1024 + #The duration of the Shocked effect for mobs (in ticks). + #Range: > 0 + tesla_coil_effect_time_mob = 20 + #The duration of the Shocked effect for players (in ticks). + #Range: > 0 + tesla_coil_effect_time_player = 20 + #Tesla Coil max input in FE/t (Energy transfer). + #Range: > 0 + tesla_coil_max_input = 8192 + #Tesla Coil charge rate in FE/t for recipes. + #Range: > 0 + tesla_coil_recipe_charge_rate = 1024 + #Damaged dealt to mobs when Tesla Coil is fired (in half hearts). + #Range: > 0 + tesla_coil_hurt_mob = 3 + #Damaged dealt to players when Tesla Coil is fired (in half hearts). + #Range: > 0 + tesla_coil_hurt_player = 2 + +#Alternator +[alternator] + #Alternator efficiency relative to base conversion rate. + #Range: 0.01 ~ 1.0 + generator_efficiency = 0.75 + #Alternator internal capacity in FE. + #Range: > 0 + generator_capacity = 2048 + #Alternator max input in FE (Energy transfer, not generation). + #Range: > 0 + generator_max_output = 256 + +#Accumulator +[accumulator] + #Accumulator internal capacity in FE. + #Range: > 0 + accumulator_capacity = 4196000 + #Accumulator max output in FE/t (Energy transfer). + #Range: > 0 + accumulator_max_output = 512 + #Accumulator max input in FE/t (Energy transfer). + #Range: > 0 + accumulator_max_input = 512 + +#Rolling Mill +[rolling_mill] + #Rolling Mill duration in ticks. + #Range: > 0 + rolling_mill_processing_duration = 100 + #Rolling Mill base stress impact. + #Range: 0 ~ 1024 + rolling_mill_stress = 16 + +#Misc +[misc] + #Diamond Grit Sandpaper durability (number of uses). + #Range: > 3 + diamond_grit_sandpaper_uses = 1024 + #The relative speed of the Furnace Engine when powered by a Crude Burner. + #Range: 0.0 ~ 100.0 + crude_burner_engine_speed = 2.0 + #The energy cost of turning Chromatic Compound into Overcharged Alloy. + #Range: > 1 + overcharging_energy_cost = 16777216 + #The relative speed of the Furnace Engine when powered by a Furnace Burner. + #Range: 0.0 ~ 100.0 + furnace_burner_engine_speed = 1.0 + diff --git a/curseforge/overrides/config/createdeco-client.toml b/curseforge/overrides/config/createdeco-client.toml index 8b13789..d3f5a12 100644 --- a/curseforge/overrides/config/createdeco-client.toml +++ b/curseforge/overrides/config/createdeco-client.toml @@ -1 +1 @@ - + diff --git a/curseforge/overrides/config/createdeco-common.toml b/curseforge/overrides/config/createdeco-common.toml index 8874522..cbd72cc 100644 --- a/curseforge/overrides/config/createdeco-common.toml +++ b/curseforge/overrides/config/createdeco-common.toml @@ -1,6 +1,6 @@ - -#General Settings -[general] - #allow coin recipe - can_press_coins = false - + +#General Settings +[general] + #allow coin recipe + can_press_coins = false + diff --git a/curseforge/overrides/config/cucumber-client.toml b/curseforge/overrides/config/cucumber-client.toml index ee9484a..a3736c6 100644 --- a/curseforge/overrides/config/cucumber-client.toml +++ b/curseforge/overrides/config/cucumber-client.toml @@ -1,8 +1,8 @@ - -#General configuration options. -[General] - #Enable tag list tooltips for blocks/items? - tagTooltips = true - #Enable NBT tooltips for items? - nbtTooltips = false - + +#General configuration options. +[General] + #Enable tag list tooltips for blocks/items? + tagTooltips = true + #Enable NBT tooltips for items? + nbtTooltips = false + diff --git a/curseforge/overrides/config/cucumber-common.toml b/curseforge/overrides/config/cucumber-common.toml index f8ce1e5..e8cca28 100644 --- a/curseforge/overrides/config/cucumber-common.toml +++ b/curseforge/overrides/config/cucumber-common.toml @@ -1,6 +1,6 @@ - -#General configuration options. -[General] - #Mod ids (in order) to prioritize using items for when generating the cucumber-tags.json file. - modTagPriorities = ["thermal", "mekanism", "tconstruct", "immersiveengineering", "appliedenergistics2"] - + +#General configuration options. +[General] + #Mod ids (in order) to prioritize using items for when generating the cucumber-tags.json file. + modTagPriorities = ["thermal", "mekanism", "tconstruct", "immersiveengineering", "appliedenergistics2"] + diff --git a/curseforge/overrides/config/cucumber-tags.json b/curseforge/overrides/config/cucumber-tags.json index 5e340e0..32b917d 100644 --- a/curseforge/overrides/config/cucumber-tags.json +++ b/curseforge/overrides/config/cucumber-tags.json @@ -27,5 +27,8 @@ "forge:ingots/lead": "mekanism:ingot_lead", "forge:ingots/graphite": "null", "forge:ingots/uranium": "mekanism:ingot_uranium", - "forge:ingots/nickel": "immersiveengineering:ingot_nickel" + "forge:ingots/nickel": "immersiveengineering:ingot_nickel", + "forge:ingots/signalum": "null", + "forge:ingots/enderium": "null", + "forge:ingots/lumium": "null" } \ No newline at end of file diff --git a/curseforge/overrides/config/curios-client.toml b/curseforge/overrides/config/curios-client.toml index d14999b..a93ac15 100644 --- a/curseforge/overrides/config/curios-client.toml +++ b/curseforge/overrides/config/curios-client.toml @@ -1,21 +1,21 @@ - -#Client only settings, mostly things related to rendering -[client] - #Set to true to enable rendering curios - renderCurios = true - #The X-Offset for the Curios GUI button - #Range: -100 ~ 100 - buttonXOffset = 0 - #The Y-Offset for the Curios GUI button - #Range: -100 ~ 100 - buttonYOffset = 0 - #The X-Offset for the Creative Curios GUI button - #Range: -100 ~ 100 - creativeButtonXOffset = 0 - #The Y-Offset for the Creative Curios GUI button - #Range: -100 ~ 100 - creativeButtonYOffset = 0 - #The corner for the Curios GUI button - #Allowed Values: TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT - buttonCorner = "TOP_LEFT" - + +#Client only settings, mostly things related to rendering +[client] + #Set to true to enable rendering curios + renderCurios = true + #The X-Offset for the Curios GUI button + #Range: -100 ~ 100 + buttonXOffset = 0 + #The Y-Offset for the Curios GUI button + #Range: -100 ~ 100 + buttonYOffset = 0 + #The X-Offset for the Creative Curios GUI button + #Range: -100 ~ 100 + creativeButtonXOffset = 0 + #The Y-Offset for the Creative Curios GUI button + #Range: -100 ~ 100 + creativeButtonYOffset = 0 + #The corner for the Curios GUI button + #Allowed Values: TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT + buttonCorner = "TOP_LEFT" + diff --git a/curseforge/overrides/config/decorative_blocks-common.toml b/curseforge/overrides/config/decorative_blocks-common.toml index 2ae0b55..a6c6dc6 100644 --- a/curseforge/overrides/config/decorative_blocks-common.toml +++ b/curseforge/overrides/config/decorative_blocks-common.toml @@ -1,8 +1,8 @@ - -#Decorative Blocks Configs -[general] - #Bonfire Activator (define a resource location - "bonfire activator" = "minecraft:blaze_powder" - #Disable thatch creation on shearing hay bale - "thatch enabled" = true - + +#Decorative Blocks Configs +[general] + #Bonfire Activator (define a resource location + "bonfire activator" = "minecraft:blaze_powder" + #Disable thatch creation on shearing hay bale + "thatch enabled" = true + diff --git a/curseforge/overrides/config/ding.toml b/curseforge/overrides/config/ding.toml index 9012333..89d32f0 100644 --- a/curseforge/overrides/config/ding.toml +++ b/curseforge/overrides/config/ding.toml @@ -1,41 +1,41 @@ - -#Configs related to how ding works -[ding] - #Resource Location based name of the sound file to play when Minecraft finishes loading. - #EG: "ui.button.click" or "entity.experience_orb.pickup" - # - #This can also be a mod sound if the mod is installed. - #EG: "modname:modsound.boing" - # - #If you want to use external sounds, consider looking into the mod Additional Resources - name = "entity.experience_orb.pickup" - #Pitch of the sound (when Minecraft loads) - #Range: 0.0 ~ 10.0 - pitch = 1.0 - #Sound category for the sound played when Minecraft finishes loading. EG: "ambient" or "music". Defaults to "master" if Ding cannot find your category. - category = "master" - #Resource Location based name of the sound file to play when the world finishes loading (after connecting to a server). - # - #Look at the "name" config for more details. - nameWorld = "entity.experience_orb.pickup" - #Pitch of the sound (when the world loads after connecting to a server) - #Range: 0.0 ~ 10.0 - pitchWorld = 1.0 - #Sound category for the sound played when the world finishes loading (after connecting to a server). EG: "ambient" or "music". Defaults to "master" if Ding cannot find your category. - categoryWorld = "master" - #Resource Location based name of the sound file to play when resources complete reloading. - # - #Look at the "name" config for more details. - nameResourcesReload = "entity.experience_orb.pickup" - #Pitch of the sound (when resources complete reloading) - #Range: 0.0 ~ 10.0 - pitchResourcesReload = 1.0 - #Sound category for the sound played when resources complete reloading. EG: "ambient" or "music". Defaults to "master" if Ding cannot find your category. - categoryResourcesReload = "master" - #Play sound when the game loads. - playOnLoad = true - #Play sound when the world loads after connecting to a server. - playOnWorld = false - #Play sound when resources complete reloading. Requires game to be restarted. - playOnResourcesReload = true - + +#Configs related to how ding works +[ding] + #Resource Location based name of the sound file to play when Minecraft finishes loading. + #EG: "ui.button.click" or "entity.experience_orb.pickup" + # + #This can also be a mod sound if the mod is installed. + #EG: "modname:modsound.boing" + # + #If you want to use external sounds, consider looking into the mod Additional Resources + name = "entity.experience_orb.pickup" + #Pitch of the sound (when Minecraft loads) + #Range: 0.0 ~ 10.0 + pitch = 1.0 + #Sound category for the sound played when Minecraft finishes loading. EG: "ambient" or "music". Defaults to "master" if Ding cannot find your category. + category = "master" + #Resource Location based name of the sound file to play when the world finishes loading (after connecting to a server). + # + #Look at the "name" config for more details. + nameWorld = "entity.experience_orb.pickup" + #Pitch of the sound (when the world loads after connecting to a server) + #Range: 0.0 ~ 10.0 + pitchWorld = 1.0 + #Sound category for the sound played when the world finishes loading (after connecting to a server). EG: "ambient" or "music". Defaults to "master" if Ding cannot find your category. + categoryWorld = "master" + #Resource Location based name of the sound file to play when resources complete reloading. + # + #Look at the "name" config for more details. + nameResourcesReload = "entity.experience_orb.pickup" + #Pitch of the sound (when resources complete reloading) + #Range: 0.0 ~ 10.0 + pitchResourcesReload = 1.0 + #Sound category for the sound played when resources complete reloading. EG: "ambient" or "music". Defaults to "master" if Ding cannot find your category. + categoryResourcesReload = "master" + #Play sound when the game loads. + playOnLoad = true + #Play sound when the world loads after connecting to a server. + playOnWorld = false + #Play sound when resources complete reloading. Requires game to be restarted. + playOnResourcesReload = true + diff --git a/curseforge/overrides/config/dynview-common.toml b/curseforge/overrides/config/dynview-common.toml index 47b9dbf..159945f 100644 --- a/curseforge/overrides/config/dynview-common.toml +++ b/curseforge/overrides/config/dynview-common.toml @@ -1,29 +1,29 @@ - -["Dynamic Chunk View Distance Settings"] - #The minimum chunk view distance allowed to use. Default: 4 - #Range: 3 ~ 200 - minChunkViewDist = 5 - #The maximum chunk view distance allowed to use. Set to the max a player could benefit from. Default: 12 - #Range: 1 ~ 200 - maxChunkViewDist = 12 - #The minimum simulation distance allowed to use. Default: 4 - #Range: 1 ~ 200 - minSimulationDist = 4 - #The maximum simulation distance allowed to use. Default: 10 - #Range: 1 ~ 200 - maxSimulationDist = 10 - #The average tick time to stabilize the chunk view distance around. Setting it higher than 50ms is not advised, as after 50ms the TPS will go below 20. Default: 45ms - #Range: 10 ~ 100 - meanAvgTickTime = 45 - #The update frequency of average server tick time checks to update view distances. Default: 30sec - #Range: 1 ~ 1000 - viewDistanceUpdateRate = 30 - #Whether to adjust the simulation distance aswell, default: true. - adjustSimulationDistance = true - #Whether to output log messages for actions done. This can be helpful to balance the other settings nicely. - logMessages = true - -["Chunk slow unload settings"] - #Enable slow chunk unloading(~1minute) after load, helps with mods hot-loading chunks frequently. Default: true - chunkunload = true - + +["Dynamic Chunk View Distance Settings"] + #The minimum chunk view distance allowed to use. Default: 4 + #Range: 3 ~ 200 + minChunkViewDist = 5 + #The maximum chunk view distance allowed to use. Set to the max a player could benefit from. Default: 12 + #Range: 1 ~ 200 + maxChunkViewDist = 12 + #The minimum simulation distance allowed to use. Default: 4 + #Range: 1 ~ 200 + minSimulationDist = 4 + #The maximum simulation distance allowed to use. Default: 10 + #Range: 1 ~ 200 + maxSimulationDist = 10 + #The average tick time to stabilize the chunk view distance around. Setting it higher than 50ms is not advised, as after 50ms the TPS will go below 20. Default: 45ms + #Range: 10 ~ 100 + meanAvgTickTime = 45 + #The update frequency of average server tick time checks to update view distances. Default: 30sec + #Range: 1 ~ 1000 + viewDistanceUpdateRate = 30 + #Whether to adjust the simulation distance aswell, default: true. + adjustSimulationDistance = true + #Whether to output log messages for actions done. This can be helpful to balance the other settings nicely. + logMessages = true + +["Chunk slow unload settings"] + #Enable slow chunk unloading(~1minute) after load, helps with mods hot-loading chunks frequently. Default: true + chunkunload = true + diff --git a/curseforge/overrides/config/enderchests-client.toml b/curseforge/overrides/config/enderchests-client.toml index fcfb1de..774ec52 100644 --- a/curseforge/overrides/config/enderchests-client.toml +++ b/curseforge/overrides/config/enderchests-client.toml @@ -1,46 +1,46 @@ - -#Select A GUI Style -[gui_style] - #Allowed Values: DEFAULT, VANILLA - EnderChest = "DEFAULT" - -#Color Values for Bands, -#Format: Decimal Values (0 to 16,777,215) -#You can use this website to get the decimal value of any color: -#http://www.colorhexa.com -#Or by using the Color Mixer from this website: -#http://www.mathsisfun.com/hexadecimal-decimal-colors.html -[color_values] - #Range: 0 ~ 16777215 - white = 16777215 - #Range: 0 ~ 16777215 - orange = 14517579 - #Range: 0 ~ 16777215 - magenta = 12411333 - #Range: 0 ~ 16777215 - light_blue = 8296912 - #Range: 0 ~ 16777215 - yellow = 12892206 - #Range: 0 ~ 16777215 - lime = 4832573 - #Range: 0 ~ 16777215 - pink = 14195370 - #Range: 0 ~ 16777215 - gray = 4605510 - #Range: 0 ~ 16777215 - light_gray = 11120559 - #Range: 0 ~ 16777215 - cyan = 3373205 - #Range: 0 ~ 16777215 - purple = 8996546 - #Range: 0 ~ 16777215 - blue = 3292826 - #Range: 0 ~ 16777215 - brown = 5650466 - #Range: 0 ~ 16777215 - green = 3821086 - #Range: 0 ~ 16777215 - red = 10828341 - #Range: 0 ~ 16777215 - black = 2500134 - + +#Select A GUI Style +[gui_style] + #Allowed Values: DEFAULT, VANILLA + EnderChest = "DEFAULT" + +#Color Values for Bands, +#Format: Decimal Values (0 to 16,777,215) +#You can use this website to get the decimal value of any color: +#http://www.colorhexa.com +#Or by using the Color Mixer from this website: +#http://www.mathsisfun.com/hexadecimal-decimal-colors.html +[color_values] + #Range: 0 ~ 16777215 + white = 16777215 + #Range: 0 ~ 16777215 + orange = 14517579 + #Range: 0 ~ 16777215 + magenta = 12411333 + #Range: 0 ~ 16777215 + light_blue = 8296912 + #Range: 0 ~ 16777215 + yellow = 12892206 + #Range: 0 ~ 16777215 + lime = 4832573 + #Range: 0 ~ 16777215 + pink = 14195370 + #Range: 0 ~ 16777215 + gray = 4605510 + #Range: 0 ~ 16777215 + light_gray = 11120559 + #Range: 0 ~ 16777215 + cyan = 3373205 + #Range: 0 ~ 16777215 + purple = 8996546 + #Range: 0 ~ 16777215 + blue = 3292826 + #Range: 0 ~ 16777215 + brown = 5650466 + #Range: 0 ~ 16777215 + green = 3821086 + #Range: 0 ~ 16777215 + red = 10828341 + #Range: 0 ~ 16777215 + black = 2500134 + diff --git a/curseforge/overrides/config/enderchests.toml b/curseforge/overrides/config/enderchests.toml index 6187f25..e64179c 100644 --- a/curseforge/overrides/config/enderchests.toml +++ b/curseforge/overrides/config/enderchests.toml @@ -1,67 +1,67 @@ -#With this disabled chests are essentially locked to the crafted color as dyes will no longer work -enable_in_world_coloring = true - -#Item used to upgrade the EnderChests -[upgrade_item_tags] - #Items used to make the chests personal - personal = ["tag|forge:gems/diamond"] - #Items used to make the chests team chests - team = ["tag|forge:gems/emerald"] - #Items that upgrade storage capacity by 3 - small_capacity = ["minecraft:ender_pearl"] - #Items that upgrade storage capacity by 9 - large_capacity = ["minecraft:ender_eye"] - #Items that upgrade storage capacity by 3 - #Each item can only be use once per chest - small_capacity_singleuse = [] - #Items that upgrade storage capacity by 9 - #Each item can only be use once per chest - large_capacity_singleuse = [] - -#Adjust how many inventory slots are available -[capacity_settings] - #Minimum capacity an EnderChest holds - #Range: 9 ~ 27 - chest_size_min = 9 - #Maximum capacity an EnderChest holds - #Range: 9 ~ 54 - chest_size_max = 27 - -[access_settings] - #When enabled these bags access a players vanilla EnderChest, if disabled they will only be a crafting ingredient - ender_pouch = true - #Enables the usage of public chests, if disabled chests must be upgraded before use - public_chests = true - #Enables the creation of personal chests, if disabled chests can not set personal. - #Does not effect chests that are already set as personal - personal_chests = true - #Enables the creation of team chests, if disabled chests can not be set team. - #Does not effect chests that are already set as team - team_chests = true - #Enables the usage of public bags, if disabled bags must be linked to an upgraded chest before use - public_bags = true - #Enables the linking of bags to personal chests. - #Does not effect bags that are already linked to personal chests - personal_bags = true - #Enables the linking of bags to team chests. - #Does not effect bags that are already linked to team chests - team_bags = true - #Public chests can be used with automation. - public_automation = true - #Personal chests can be used with automation. - personal_automation = true - #Team chests can be used with automation. - team_automation = true - #While true a Personal chest can only be edited (upgrade, move, etc) by the owner - personal_edit_lock = true - #While true a Team chest can only be edited (upgrade, move, etc) by a team member - team_edit_lock = true - #While true only the owner can link a bag to their chests - personal_link_lock = true - #While true only a team member can link a bag to team chests - team_link_lock = true - #While true only the owner can use the chest - personal_use_lock = false - #While true only a team member can use the chest - team_use_lock = false - +#With this disabled chests are essentially locked to the crafted color as dyes will no longer work +enable_in_world_coloring = true + +#Item used to upgrade the EnderChests +[upgrade_item_tags] + #Items used to make the chests personal + personal = ["tag|forge:gems/diamond"] + #Items used to make the chests team chests + team = ["tag|forge:gems/emerald"] + #Items that upgrade storage capacity by 3 + small_capacity = ["minecraft:ender_pearl"] + #Items that upgrade storage capacity by 9 + large_capacity = ["minecraft:ender_eye"] + #Items that upgrade storage capacity by 3 + #Each item can only be use once per chest + small_capacity_singleuse = [] + #Items that upgrade storage capacity by 9 + #Each item can only be use once per chest + large_capacity_singleuse = [] + +#Adjust how many inventory slots are available +[capacity_settings] + #Minimum capacity an EnderChest holds + #Range: 9 ~ 27 + chest_size_min = 9 + #Maximum capacity an EnderChest holds + #Range: 9 ~ 54 + chest_size_max = 27 + +[access_settings] + #When enabled these bags access a players vanilla EnderChest, if disabled they will only be a crafting ingredient + ender_pouch = true + #Enables the usage of public chests, if disabled chests must be upgraded before use + public_chests = true + #Enables the creation of personal chests, if disabled chests can not set personal. + #Does not effect chests that are already set as personal + personal_chests = true + #Enables the creation of team chests, if disabled chests can not be set team. + #Does not effect chests that are already set as team + team_chests = true + #Enables the usage of public bags, if disabled bags must be linked to an upgraded chest before use + public_bags = true + #Enables the linking of bags to personal chests. + #Does not effect bags that are already linked to personal chests + personal_bags = true + #Enables the linking of bags to team chests. + #Does not effect bags that are already linked to team chests + team_bags = true + #Public chests can be used with automation. + public_automation = true + #Personal chests can be used with automation. + personal_automation = true + #Team chests can be used with automation. + team_automation = true + #While true a Personal chest can only be edited (upgrade, move, etc) by the owner + personal_edit_lock = true + #While true a Team chest can only be edited (upgrade, move, etc) by a team member + team_edit_lock = true + #While true only the owner can link a bag to their chests + personal_link_lock = true + #While true only a team member can link a bag to team chests + team_link_lock = true + #While true only the owner can use the chest + personal_use_lock = false + #While true only a team member can use the chest + team_use_lock = false + diff --git a/curseforge/overrides/config/endertanks-client.toml b/curseforge/overrides/config/endertanks-client.toml index 2898fed..ce06dc9 100644 --- a/curseforge/overrides/config/endertanks-client.toml +++ b/curseforge/overrides/config/endertanks-client.toml @@ -1,41 +1,41 @@ - -#Color Values for Bands, -#Format: Decimal Values (0 to 16,777,215) -#You can use this website to get the decimal value of any color: -#http://www.colorhexa.com -#Or by using the Color Mixer from this website: -#http://www.mathsisfun.com/hexadecimal-decimal-colors.html -[color_values] - #Range: 0 ~ 16777215 - white = 16777215 - #Range: 0 ~ 16777215 - orange = 14517579 - #Range: 0 ~ 16777215 - magenta = 12411333 - #Range: 0 ~ 16777215 - light_blue = 8296912 - #Range: 0 ~ 16777215 - yellow = 12892206 - #Range: 0 ~ 16777215 - lime = 4832573 - #Range: 0 ~ 16777215 - pink = 14195370 - #Range: 0 ~ 16777215 - gray = 4605510 - #Range: 0 ~ 16777215 - light_gray = 11120559 - #Range: 0 ~ 16777215 - cyan = 3373205 - #Range: 0 ~ 16777215 - purple = 8996546 - #Range: 0 ~ 16777215 - blue = 3292826 - #Range: 0 ~ 16777215 - brown = 5650466 - #Range: 0 ~ 16777215 - green = 3821086 - #Range: 0 ~ 16777215 - red = 10828341 - #Range: 0 ~ 16777215 - black = 2500134 - + +#Color Values for Bands, +#Format: Decimal Values (0 to 16,777,215) +#You can use this website to get the decimal value of any color: +#http://www.colorhexa.com +#Or by using the Color Mixer from this website: +#http://www.mathsisfun.com/hexadecimal-decimal-colors.html +[color_values] + #Range: 0 ~ 16777215 + white = 16777215 + #Range: 0 ~ 16777215 + orange = 14517579 + #Range: 0 ~ 16777215 + magenta = 12411333 + #Range: 0 ~ 16777215 + light_blue = 8296912 + #Range: 0 ~ 16777215 + yellow = 12892206 + #Range: 0 ~ 16777215 + lime = 4832573 + #Range: 0 ~ 16777215 + pink = 14195370 + #Range: 0 ~ 16777215 + gray = 4605510 + #Range: 0 ~ 16777215 + light_gray = 11120559 + #Range: 0 ~ 16777215 + cyan = 3373205 + #Range: 0 ~ 16777215 + purple = 8996546 + #Range: 0 ~ 16777215 + blue = 3292826 + #Range: 0 ~ 16777215 + brown = 5650466 + #Range: 0 ~ 16777215 + green = 3821086 + #Range: 0 ~ 16777215 + red = 10828341 + #Range: 0 ~ 16777215 + black = 2500134 + diff --git a/curseforge/overrides/config/endertanks.toml b/curseforge/overrides/config/endertanks.toml index 9fb406c..dfc588b 100644 --- a/curseforge/overrides/config/endertanks.toml +++ b/curseforge/overrides/config/endertanks.toml @@ -1,90 +1,90 @@ -#With this disabled tanks are essentially locked to the crafted color as dyes will no longer work -enable_in_world_coloring = true - -#Items used to upgrade the EnderTanks -[upgrade_items] - #Items used to make the tanks personal - personal = ["tag|forge:gems/diamond"] - #Items used to make the tanks team tanks - team = ["tag|forge:gems/emerald"] - #Items that apply a small storage capacity upgrade - small_capacity = ["minecraft:ender_pearl"] - #Items that apply a large storage capacity upgrade - large_capacity = ["minecraft:ender_eye"] - #Items that are used to increase the tanks internal transfer pump - pump = ["minecraft:piston"] - #Items that apply a small storage capacity upgrade - #Each item can only be use once per tank - small_capacity_singleuse = [] - #Items that apply a large storage capacity upgrade - #Each item can only be use once per tank - large_capacity_singleuse = [] - #Items that are used to increase the tanks internal transfer pump - #Each item can only be use once per tank - pump_singleuse = [] - -#Set the number of buckets a tank holds, how many pump upgrades can be applied, and the value of a storage upgrade -[capacity_settings] - #How many internal transfer pump upgrades can a tank have? - # default is only 1/4 bucket, upgrades make it a bucket per upgrade - #Range: 0 ~ 8 - tank_pump_max = 4 - #Minimum capacity an EnderTank holds - #Range: 4 ~ 128 - tank_size_min = 32 - #Maximum capacity an EnderTank holds - #Range: 4 ~ 512 - tank_size_max = 256 - #Capacity increased by small capacity upgrade items - #Range: 2 ~ 16 - small_capacity_upgrade = 8 - #Capacity increased by large capacity upgrade items - #Range: 4 ~ 32 - large_capacity_upgrade = 16 - -[access_settings] - #Enables the usage of public tanks, if disabled tanks must be upgraded before use - public_tanks = true - #Enables the creation of personal tanks, if disabled tanks can not set personal. - #Does not effect tanks that are already set as personal - personal_tanks = true - #Enables the creation of team tanks, if disabled tanks can not be set team. - #Does not effect tanks that are already set as team - team_tanks = true - #Enables the usage of public buckets, if disabled buckets must be linked to an upgraded tank before use - public_buckets = true - #Enables the linking of buckets to personal tanks. - #Does not effect buckets that are already linked to personal tanks - personal_buckets = true - #Enables the linking of buckets to team tanks. - #Does not effect buckets that are already linked to team tanks - team_buckets = true - #Public tanks can be used with automation. - #The internal pump is unaffected by this setting - public_automation = true - #Personal tanks can be used with automation. - #The internal pump is unaffected by this setting - personal_automation = true - #Team tanks can be used with automation. - #The internal pump is unaffected by this setting - team_automation = true - #While true a Personal tank can only be edited (upgrade, move, etc) by the owner - personal_edit_lock = true - #While true a Team tank can only be edited (upgrade, move, etc) by a team member - team_edit_lock = true - #While true only the owner can link a bucket to their tanks - personal_link_lock = true - #While true only a team member can link a bucket to team tanks - team_link_lock = true - #While true only the owner can use the tank - personal_use_lock = false - #While true only a team member can use the tank - team_use_lock = false - -#Mod integration can be disabled to solve compatibility issues, remove unwanted/unneeded features, etc. -[integration] - store_mekanism_gas = true - store_mekanism_infusion = true - store_mekanism_pigment = true - store_mekanism_slurry = true - +#With this disabled tanks are essentially locked to the crafted color as dyes will no longer work +enable_in_world_coloring = true + +#Items used to upgrade the EnderTanks +[upgrade_items] + #Items used to make the tanks personal + personal = ["tag|forge:gems/diamond"] + #Items used to make the tanks team tanks + team = ["tag|forge:gems/emerald"] + #Items that apply a small storage capacity upgrade + small_capacity = ["minecraft:ender_pearl"] + #Items that apply a large storage capacity upgrade + large_capacity = ["minecraft:ender_eye"] + #Items that are used to increase the tanks internal transfer pump + pump = ["minecraft:piston"] + #Items that apply a small storage capacity upgrade + #Each item can only be use once per tank + small_capacity_singleuse = [] + #Items that apply a large storage capacity upgrade + #Each item can only be use once per tank + large_capacity_singleuse = [] + #Items that are used to increase the tanks internal transfer pump + #Each item can only be use once per tank + pump_singleuse = [] + +#Set the number of buckets a tank holds, how many pump upgrades can be applied, and the value of a storage upgrade +[capacity_settings] + #How many internal transfer pump upgrades can a tank have? + # default is only 1/4 bucket, upgrades make it a bucket per upgrade + #Range: 0 ~ 8 + tank_pump_max = 4 + #Minimum capacity an EnderTank holds + #Range: 4 ~ 128 + tank_size_min = 32 + #Maximum capacity an EnderTank holds + #Range: 4 ~ 512 + tank_size_max = 256 + #Capacity increased by small capacity upgrade items + #Range: 2 ~ 16 + small_capacity_upgrade = 8 + #Capacity increased by large capacity upgrade items + #Range: 4 ~ 32 + large_capacity_upgrade = 16 + +[access_settings] + #Enables the usage of public tanks, if disabled tanks must be upgraded before use + public_tanks = true + #Enables the creation of personal tanks, if disabled tanks can not set personal. + #Does not effect tanks that are already set as personal + personal_tanks = true + #Enables the creation of team tanks, if disabled tanks can not be set team. + #Does not effect tanks that are already set as team + team_tanks = true + #Enables the usage of public buckets, if disabled buckets must be linked to an upgraded tank before use + public_buckets = true + #Enables the linking of buckets to personal tanks. + #Does not effect buckets that are already linked to personal tanks + personal_buckets = true + #Enables the linking of buckets to team tanks. + #Does not effect buckets that are already linked to team tanks + team_buckets = true + #Public tanks can be used with automation. + #The internal pump is unaffected by this setting + public_automation = true + #Personal tanks can be used with automation. + #The internal pump is unaffected by this setting + personal_automation = true + #Team tanks can be used with automation. + #The internal pump is unaffected by this setting + team_automation = true + #While true a Personal tank can only be edited (upgrade, move, etc) by the owner + personal_edit_lock = true + #While true a Team tank can only be edited (upgrade, move, etc) by a team member + team_edit_lock = true + #While true only the owner can link a bucket to their tanks + personal_link_lock = true + #While true only a team member can link a bucket to team tanks + team_link_lock = true + #While true only the owner can use the tank + personal_use_lock = false + #While true only a team member can use the tank + team_use_lock = false + +#Mod integration can be disabled to solve compatibility issues, remove unwanted/unneeded features, etc. +[integration] + store_mekanism_gas = true + store_mekanism_infusion = true + store_mekanism_pigment = true + store_mekanism_slurry = true + diff --git a/curseforge/overrides/config/extremereactors/client.toml b/curseforge/overrides/config/extremereactors/client.toml new file mode 100644 index 0000000..6e15ad9 --- /dev/null +++ b/curseforge/overrides/config/extremereactors/client.toml @@ -0,0 +1,10 @@ + +#Client only settings +[client] + #If true, disables all particle effects in the Reactor. + disableReactorParticles = false + #If true, no (advanced) tooltips will be added to blocks and items that can be used inside the Reactor or Turbine or as a fuel source. + disableTurbineParticles = false + #If true, no custom Patchouli components will be added and the book will stop to work correctly. Enable this if you are having problems with newer versions of Patchouli + disablePatchouliTweaks = false + diff --git a/curseforge/overrides/config/extremereactors/common.toml b/curseforge/overrides/config/extremereactors/common.toml new file mode 100644 index 0000000..a752fad --- /dev/null +++ b/curseforge/overrides/config/extremereactors/common.toml @@ -0,0 +1,130 @@ + +#Common configuration settings +[common] + + #General options + [common.general] + #A multiplier for balancing fuel consumption. + #Range: 0.5 ~ 100.0 + fuelUsageMultiplier = 1.0 + #A multiplier for balancing overall power production from Extreme Reactors generators. + #Range: 0.5 ~ 100.0 + powerProductionMultiplier = 1.0 + #Number of ticks between updates for the Redstone Port. + #Range: 10 ~ 100 + ticksPerRedstoneUpdate = 20 + + #Define how Reactors works + [common.reactor] + #The maximum valid size of a Reactor in the Y dimension, in blocks. + #Lower this if your server's players are building ginormous Reactors. + #Bigger Y sizes have far less performance impact than X/Z sizes. + #Range: 3 ~ 256 + maxReactorHeight = 48 + #The maximum valid size of a Reactor in the X/Z plane, in blocks. + #Lower this if your server's players are building ginormous Reactors. + #Range: 3 ~ 256 + maxReactorSize = 32 + #A multiplier for balancing Reactor power production. Stacks with powerProductionMultiplier. + #Range: 0.5 ~ 100.0 + reactorPowerProductionMultiplier = 1.0 + #How much light (0-15) does a Fuel Rod emits. + #Range: 0 ~ 15 + fuelRodLightValue = 15 + + #Define how Turbines works + [common.turbine] + #The maximum valid height of a Turbine (Y axis), in blocks. + #Range: 5 ~ 256 + maxTurbineHeight = 32 + #The maximum valid size of a Turbine in the X/Z plane, in blocks. + #Range: 5 ~ 256 + maxTurbineSize = 32 + #A multiplier for balancing rotor sizes. + #Multiplies the amount of energy lost to aerodynamic drag per tick. + #Range: 0.5 ~ 10.0 + turbineAeroDragMultiplier = 1.0 + #A multiplier for balancing coil size. + #Multiplies the amount of energy drawn per coil block per tick. + #Range: 0.5 ~ 10.0 + turbineCoilDragMultiplier = 1.0 + #A multiplier for balancing coil size. + #Multiplies the amount of fluid each blade block can process (base of 25 will be multiplied, + #then rounded down to the nearest integer). + #Range: 0.5 ~ 10.0 + turbineFluidPerBladeMultiplier = 1.0 + #A multiplier for balancing rotor sizes. + #Multiplies the amount of energy lost to friction per tick. + #Range: 0.5 ~ 10.0 + turbineMassDragMultiplier = 1.0 + #A multiplier for balancing turbine power production. + #Stacks with powerProductionMultiplier. + #Range: 0.5 ~ 10.0 + turbinePowerProductionMultiplier = 1.0 + + #Define how Fluidizer works + [common.fluidizer] + #The maximum valid size of a Fluidizer in the Y dimension, in blocks. + #Lower this if your server's players are building ginormous Fluidizer. + #Range: 3 ~ 64 + maxFluidizerHeight = 16 + #The maximum valid size of a Fluidizer in the X/Z plane, in blocks. + #Lower this if your server's players are building ginormous Fluidizer. + #Range: 3 ~ 64 + maxFluidizerSize = 16 + #The amount of energy need to process a single tick of a recipe. + #Range: 20 ~ 1000 + energyPerRecipeTick = 25 + + #Recipes options + [common.recipes] + #If set, charcoal will be smeltable into graphite bars. + #Disable this if other mods need to smelt charcoal into their own products. + registerCharcoalForSmelting = true + #If set, coal will be smeltable into graphite bars. + #Disable this if other mods need to smelt coal into their own products. + registerCoalForSmelting = true + #If set, coal blocks will be smeltable into graphite blocks. + #Disable this if other mods need to smelt coal blocks into their own products. + registerCoalBlockForSmelting = true + + #Define how ores generates in the world + [common.worldgen] + #If false, disables all world gen from Extreme Reactors; + #all other worldgen settings are automatically ignored. + enableWorldGen = true + #Re-run world gen in chunks that have already been generated (once they have been loaded), + #but have not been modified by Extreme Reactors before. + enableWorldRegeneration = false + #User-set world generation version. + #Increase this by one if you want Extreme Reactors to re-run world generation in already modified chunks. + #Range: > 0 + userWorldGenVersion = 1 + #Enable generation of Yellorite Ore. + yelloriteOreEnableWorldGen = true + #Maximum number of Yellorite Ore clusters per chunk. + #Range: 1 ~ 25 + yelloriteOreMaxClustersPerChunk = 3 + #Maximum number of Yellorite Ores to generate in each cluster. + #Range: 1 ~ 16 + yelloriteOrePerCluster = 5 + #Maximum height (Y coordinate) in the world to generate Yellorite Ore. + #Range: 1 ~ 256 + yelloriteOreMaxY = 32 + #Enable generation of Anglesite Ore. + anglesiteOreEnableWorldGen = true + #Maximum number of Anglesite Ore clusters per chunk. + #Range: 1 ~ 16 + anglesiteOreMaxClustersPerChunk = 2 + #Maximum number of Anglesite Ores to generate in each cluster. + #Range: 1 ~ 16 + anglesiteOrePerCluster = 5 + #Enable generation of Benitoite Ore. + benitoiteOreEnableWorldGen = true + #Maximum number of Benitoite Ore clusters per chunk. + #Range: 1 ~ 16 + benitoiteOreMaxClustersPerChunk = 2 + #Maximum number of Benitoite Ores to generate in each cluster. + #Range: 1 ~ 16 + benitoiteOrePerCluster = 5 + diff --git a/curseforge/overrides/config/farmersdelight-client.toml b/curseforge/overrides/config/farmersdelight-client.toml index 8e35aae..e7a180f 100644 --- a/curseforge/overrides/config/farmersdelight-client.toml +++ b/curseforge/overrides/config/farmersdelight-client.toml @@ -1,10 +1,10 @@ - -#Client settings -[client] - #Should the hunger bar have a gilded overlay when the player has the Nourishment effect? - nourishmentHungerOverlay = true - #Should the health bar have a silver sheen when the player has the Comfort effect? - comfortHealthOverlay = true - #Should meal and drink tooltips display which effects they provide? - foodEffectTooltip = true - + +#Client settings +[client] + #Should the hunger bar have a gilded overlay when the player has the Nourishment effect? + nourishmentHungerOverlay = true + #Should the health bar have a silver sheen when the player has the Comfort effect? + comfortHealthOverlay = true + #Should meal and drink tooltips display which effects they provide? + foodEffectTooltip = true + diff --git a/curseforge/overrides/config/farmersdelight-common.toml b/curseforge/overrides/config/farmersdelight-common.toml index b8aeb4d..fcb1f23 100644 --- a/curseforge/overrides/config/farmersdelight-common.toml +++ b/curseforge/overrides/config/farmersdelight-common.toml @@ -1,100 +1,100 @@ - -#Game settings -[settings] - #Farmer's Delight adds crates (3x3) for vanilla crops, similar to Quark and Thermal Cultivation. Should they be craftable? - enableVanillaCropCrates = true - #Should Novice and Apprentice Farmers buy this mod's crops? (May reduce chances of other trades appearing) - farmersBuyFDCrops = true - #Should the Wandering Trader sell some of this mod's items? (Currently includes crop seeds and onions) - wanderingTraderSellsFDItems = true - #How often (in percentage) should Rich Soil succeed in boosting a plant's growth at each random tick? Set it to 0.0 to disable this. - #Range: 0.0 ~ 1.0 - richSoilBoostChance = 0.2 - #How much of a bonus (in percentage) should each level of Fortune grant to Cutting Board chances? Set it to 0.0 to disable this. - #Range: 0.0 ~ 1.0 - cuttingBoardFortuneBonus = 0.1 - #A list of dye colors that, when used as the background of a Canvas Sign, should default to white text when placed. - #Dyes: ["white", "orange", "magenta", "light_blue", "yellow", "lime", "pink", "gray", "light_gray", "cyan", "purple", "blue", "brown", "green", "red", "black"] - canvasSignDarkBackgroundList = ["gray", "purple", "blue", "brown", "green", "red", "black"] - -#Vanilla item overrides -[overrides] - #Should soups and stews from vanilla Minecraft grant additional effects, like meals from this mod? - vanillaSoupExtraEffects = true - #Should Rabbit Stew grant users the jumping prowess of a rabbit when eaten? - rabbitStewJumpBoost = true - #Should most vanilla tools register a dispenser behavior when facing a Cutting Board? - dispenserUsesToolsOnCuttingBoard = true - - #Stack size overrides - [overrides.stack_size] - #Should SoupItems in the following list become stackable to 16, much like Farmer's Delight's meals? - enableStackableSoupItems = true - #List of SoupItems. Default: vanilla soups and stews. - soupItemList = ["minecraft:mushroom_stew", "minecraft:beetroot_soup", "minecraft:rabbit_stew"] - #Toggle this setting to instead make ALL SoupItems stackable, except the ones on the list (deny-list). This affects items from other mods, so be careful! - overrideAllSoupItems = false - -#World generation -[world] - #Should this mod add some of its items (ropes, seeds, knives, meals etc.) as extra chest loot across Minecraft? - generateFDChestLoot = true - #Generate Compost Heaps across all village biomes - genVillageCompostHeaps = true - - #Wild Cabbage generation - [world.wild_cabbages] - #Generate wild cabbages on beaches - genWildCabbages = true - #Chance of generating clusters. Smaller value = more frequent. - #Range: > 0 - chance = 30 - - #Sea Beet generation - [world.wild_beetroots] - #Generate sea beets on beaches - genWildBeetroots = true - #Chance of generating clusters. Smaller value = more frequent. - #Range: > 0 - chance = 30 - - #Wild Potato generation - [world.wild_potatoes] - #Generate wild potatoes on cold biomes (temperature between 0.0 and 0.3) - genWildPotatoes = true - #Chance of generating clusters. Smaller value = more frequent. - #Range: > 0 - chance = 100 - - #Wild Carrot generation - [world.wild_carrots] - #Generate wild carrots on temperate biomes (temperature between 0.4 and 0.9) - genWildCarrots = true - #Chance of generating clusters. Smaller value = more frequent. - #Range: > 0 - chance = 120 - - #Wild Onion generation - [world.wild_onions] - #Generate wild onions on temperate biomes (temperature between 0.4 and 0.9) - genWildOnions = true - #Chance of generating clusters. Smaller value = more frequent. - #Range: > 0 - chance = 120 - - #Tomato Vines generation - [world.wild_tomatoes] - #Generate tomato vines on arid biomes (temperature 1.0 or higher) - genWildTomatoes = true - #Chance of generating clusters. Smaller value = more frequent. - #Range: > 0 - chance = 100 - - #Wild Rice generation - [world.wild_rice] - #Generate wild rice on swamps and jungles - genWildRice = true - #Chance of generating clusters. Smaller value = more frequent. - #Range: > 0 - chance = 20 - + +#Game settings +[settings] + #Farmer's Delight adds crates (3x3) for vanilla crops, similar to Quark and Thermal Cultivation. Should they be craftable? + enableVanillaCropCrates = true + #Should Novice and Apprentice Farmers buy this mod's crops? (May reduce chances of other trades appearing) + farmersBuyFDCrops = true + #Should the Wandering Trader sell some of this mod's items? (Currently includes crop seeds and onions) + wanderingTraderSellsFDItems = true + #How often (in percentage) should Rich Soil succeed in boosting a plant's growth at each random tick? Set it to 0.0 to disable this. + #Range: 0.0 ~ 1.0 + richSoilBoostChance = 0.2 + #How much of a bonus (in percentage) should each level of Fortune grant to Cutting Board chances? Set it to 0.0 to disable this. + #Range: 0.0 ~ 1.0 + cuttingBoardFortuneBonus = 0.1 + #A list of dye colors that, when used as the background of a Canvas Sign, should default to white text when placed. + #Dyes: ["white", "orange", "magenta", "light_blue", "yellow", "lime", "pink", "gray", "light_gray", "cyan", "purple", "blue", "brown", "green", "red", "black"] + canvasSignDarkBackgroundList = ["gray", "purple", "blue", "brown", "green", "red", "black"] + +#Vanilla item overrides +[overrides] + #Should soups and stews from vanilla Minecraft grant additional effects, like meals from this mod? + vanillaSoupExtraEffects = true + #Should Rabbit Stew grant users the jumping prowess of a rabbit when eaten? + rabbitStewJumpBoost = true + #Should most vanilla tools register a dispenser behavior when facing a Cutting Board? + dispenserUsesToolsOnCuttingBoard = true + + #Stack size overrides + [overrides.stack_size] + #Should SoupItems in the following list become stackable to 16, much like Farmer's Delight's meals? + enableStackableSoupItems = true + #List of SoupItems. Default: vanilla soups and stews. + soupItemList = ["minecraft:mushroom_stew", "minecraft:beetroot_soup", "minecraft:rabbit_stew"] + #Toggle this setting to instead make ALL SoupItems stackable, except the ones on the list (deny-list). This affects items from other mods, so be careful! + overrideAllSoupItems = false + +#World generation +[world] + #Should this mod add some of its items (ropes, seeds, knives, meals etc.) as extra chest loot across Minecraft? + generateFDChestLoot = true + #Generate Compost Heaps across all village biomes + genVillageCompostHeaps = true + + #Wild Cabbage generation + [world.wild_cabbages] + #Generate wild cabbages on beaches + genWildCabbages = true + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 30 + + #Sea Beet generation + [world.wild_beetroots] + #Generate sea beets on beaches + genWildBeetroots = true + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 30 + + #Wild Potato generation + [world.wild_potatoes] + #Generate wild potatoes on cold biomes (temperature between 0.0 and 0.3) + genWildPotatoes = true + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 100 + + #Wild Carrot generation + [world.wild_carrots] + #Generate wild carrots on temperate biomes (temperature between 0.4 and 0.9) + genWildCarrots = true + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 120 + + #Wild Onion generation + [world.wild_onions] + #Generate wild onions on temperate biomes (temperature between 0.4 and 0.9) + genWildOnions = true + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 120 + + #Tomato Vines generation + [world.wild_tomatoes] + #Generate tomato vines on arid biomes (temperature 1.0 or higher) + genWildTomatoes = true + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 100 + + #Wild Rice generation + [world.wild_rice] + #Generate wild rice on swamps and jungles + genWildRice = true + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 20 + diff --git a/curseforge/overrides/config/farmersrespite-common.toml b/curseforge/overrides/config/farmersrespite-common.toml index 56e2535..42f9bdc 100644 --- a/curseforge/overrides/config/farmersrespite-common.toml +++ b/curseforge/overrides/config/farmersrespite-common.toml @@ -1,14 +1,14 @@ - -#Game settings -[settings] - #Are tea bushes bonemealable? - enableBoneMealTeaBush = false - #Are coffee bushes bonemealable? - enableBoneMealCoffeeBush = false - #Chance of generating wild tea bushes. Bigger value = more frequent. - #Range: 0 ~ 20 - teaBushChance = 10 - #Chance of generating coffee bushes. Bigger value = more frequent. - #Range: 0 ~ 20 - coffeeBushChance = 10 - + +#Game settings +[settings] + #Are tea bushes bonemealable? + enableBoneMealTeaBush = false + #Are coffee bushes bonemealable? + enableBoneMealCoffeeBush = false + #Chance of generating wild tea bushes. Bigger value = more frequent. + #Range: 0 ~ 20 + teaBushChance = 10 + #Chance of generating coffee bushes. Bigger value = more frequent. + #Range: 0 ~ 20 + coffeeBushChance = 10 + diff --git a/curseforge/overrides/config/ferritecore-mixin.toml b/curseforge/overrides/config/ferritecore-mixin.toml index a6327fe..babafb3 100644 --- a/curseforge/overrides/config/ferritecore-mixin.toml +++ b/curseforge/overrides/config/ferritecore-mixin.toml @@ -1,21 +1,21 @@ -#Use a slightly more compact, but also slightly slower representation for block states -compactFastMap = false -#Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option is disabled by default due to very rare and very hard-to-reproduce crashes, use at your own risk! -useSmallThreadingDetector = false -#Cache the predicate instances used in multipart models -cacheMultipartPredicates = true -#Do not create a new MultipartBakedModel instance for each block state using the same multipartmodel. Requires cacheMultipartPredicates to be enabled -multipartDeduplication = true -#Deduplicate cached data for blockstates, most importantly collision and render shapes -blockstateCacheDeduplication = true -#Avoid creation of new strings when creating ModelResourceLocations -modelResourceLocations = true -#Replace the blockstate neighbor table -replaceNeighborLookup = true -#Populate the neighbor table used by vanilla. Enabling this slightly increases memory usage, but can help with issues in the rare case where mods access it directly. -populateNeighborTable = false -#Do not store the properties of a state explicitly and read themfrom the replace neighbor table instead. Requires replaceNeighborLookup to be enabled -replacePropertyMap = true -#Deduplicate vertex data of baked quads in the basic model implementations -bakedQuadDeduplication = true - +#Use a slightly more compact, but also slightly slower representation for block states +compactFastMap = false +#Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option is disabled by default due to very rare and very hard-to-reproduce crashes, use at your own risk! +useSmallThreadingDetector = false +#Cache the predicate instances used in multipart models +cacheMultipartPredicates = true +#Do not create a new MultipartBakedModel instance for each block state using the same multipartmodel. Requires cacheMultipartPredicates to be enabled +multipartDeduplication = true +#Deduplicate cached data for blockstates, most importantly collision and render shapes +blockstateCacheDeduplication = true +#Avoid creation of new strings when creating ModelResourceLocations +modelResourceLocations = true +#Replace the blockstate neighbor table +replaceNeighborLookup = true +#Populate the neighbor table used by vanilla. Enabling this slightly increases memory usage, but can help with issues in the rare case where mods access it directly. +populateNeighborTable = false +#Do not store the properties of a state explicitly and read themfrom the replace neighbor table instead. Requires replaceNeighborLookup to be enabled +replacePropertyMap = true +#Deduplicate vertex data of baked quads in the basic model implementations +bakedQuadDeduplication = true + diff --git a/curseforge/overrides/config/flywheel-client.toml b/curseforge/overrides/config/flywheel-client.toml index 468e76f..201bb6a 100644 --- a/curseforge/overrides/config/flywheel-client.toml +++ b/curseforge/overrides/config/flywheel-client.toml @@ -1,8 +1,8 @@ -#Enable or disable the entire engine -#Allowed Values: OFF, BATCHING, INSTANCING -backend = "INSTANCING" -#Enable or disable a debug overlay that colors pixels by their normal -debugNormals = false -#Enable or disable instance update limiting with distance. -limitUpdates = true - +#Enable or disable the entire engine +#Allowed Values: OFF, BATCHING, INSTANCING +backend = "INSTANCING" +#Enable or disable a debug overlay that colors pixels by their normal +debugNormals = false +#Enable or disable instance update limiting with distance. +limitUpdates = true + diff --git a/curseforge/overrides/config/fml.toml b/curseforge/overrides/config/fml.toml index e1ca72d..9671985 100644 --- a/curseforge/overrides/config/fml.toml +++ b/curseforge/overrides/config/fml.toml @@ -1,8 +1,8 @@ -# Enable forge global version checking -versionCheck = true -# does the splashscreen run -splashscreen = true -defaultConfigPath = "defaultconfigs" -# max threads for parallel loading : -1 uses Runtime#availableProcessors -maxThreads = -1 - +# Enable forge global version checking +versionCheck = true +# does the splashscreen run +splashscreen = true +defaultConfigPath = "defaultconfigs" +# max threads for parallel loading : -1 uses Runtime#availableProcessors +maxThreads = -1 + diff --git a/curseforge/overrides/config/forge-client.toml b/curseforge/overrides/config/forge-client.toml index c4815f0..4837397 100644 --- a/curseforge/overrides/config/forge-client.toml +++ b/curseforge/overrides/config/forge-client.toml @@ -1,16 +1,16 @@ - -#Client only settings, mostly things related to rendering -[client] - #Enable Forge to queue all chunk updates to the Chunk Update thread. - #May increase FPS significantly, but may also cause weird rendering lag. - #Not recommended for computers without a significant number of cores available. - alwaysSetupTerrainOffThread = false - #EXPERIMENTAL: Enable the Forge block rendering pipeline - fixes the lighting of custom models. - experimentalForgeLightPipelineEnabled = false - #When enabled, Forge will show any warnings that occurred during loading. - showLoadWarnings = true - #Set to true to use a combined DEPTH_STENCIL attachment instead of two separate ones. - useCombinedDepthStencilAttachment = false - #Forces the use of System.nanoTime instead of glfwGetTime, as the main Util time provider - forceSystemNanoTime = false - + +#Client only settings, mostly things related to rendering +[client] + #Enable Forge to queue all chunk updates to the Chunk Update thread. + #May increase FPS significantly, but may also cause weird rendering lag. + #Not recommended for computers without a significant number of cores available. + alwaysSetupTerrainOffThread = false + #EXPERIMENTAL: Enable the Forge block rendering pipeline - fixes the lighting of custom models. + experimentalForgeLightPipelineEnabled = false + #When enabled, Forge will show any warnings that occurred during loading. + showLoadWarnings = true + #Set to true to use a combined DEPTH_STENCIL attachment instead of two separate ones. + useCombinedDepthStencilAttachment = false + #Forces the use of System.nanoTime instead of glfwGetTime, as the main Util time provider + forceSystemNanoTime = false + diff --git a/curseforge/overrides/config/forge-common.toml b/curseforge/overrides/config/forge-common.toml index bef1dd9..0e1a203 100644 --- a/curseforge/overrides/config/forge-common.toml +++ b/curseforge/overrides/config/forge-common.toml @@ -1,7 +1,7 @@ - -#General configuration settings -[general] - #Defines a default world type to use. The vanilla default world type is represented by 'default'. - #The modded world types are registry names which should include the registry namespace, such as 'examplemod:example_world_type'. - defaultWorldType = "default" - + +#General configuration settings +[general] + #Defines a default world type to use. The vanilla default world type is represented by 'default'. + #The modded world types are registry names which should include the registry namespace, such as 'examplemod:example_world_type'. + defaultWorldType = "default" + diff --git a/curseforge/overrides/config/immersiveengineering-client.toml b/curseforge/overrides/config/immersiveengineering-client.toml index 8676f27..70a986d 100644 --- a/curseforge/overrides/config/immersiveengineering-client.toml +++ b/curseforge/overrides/config/immersiveengineering-client.toml @@ -1,48 +1,48 @@ -#Disables most lighting code for certain models that are rendered dynamically (TESR). May improve FPS. -#Affects turrets and garden cloches -disableFancyTESR = false -#Show the text overlay for various blocks, such as the configuration of capacitors or pumps -showTextOverlay = true -#Set this to false to disable the super awesome looking nixie tube front for the voltmeter and other things -nixietubeFont = true -#Set the GUI scale of the Engineer's Manual. This uses the same numbers as Vanilla's GUI Scale and is therefor limited to the maximum value available ingame. -#Range: 1 ~ 32 -manualGuiScale = 4 -#Set this to true if you suffer from bad eyesight. The Engineer's manual will be switched to a bold and darker text to improve readability. -badEyesight = false -#Controls if item tooltips should contain the tags names of items. These tooltips are only visible in advanced tooltip mode (F3+H) -tagTooltips = true -#Increase the distance at which certain TileEntities (specifically windmills) are still visible. This is a modifier, so set it to 1 for default render distance, to 2 for doubled distance and so on. -#Range: 0.0 ~ 1.7976931348623157E308 -increasedTileRenderdistance = 1.5 -#Set this to false to hide the update news in the manual -showUpdateNews = true -#Allows revolvers and other IE items to look properly held in 3rd person. This uses a coremod. Can be disabled in case of conflicts with other animation mods. -fancyItemHolding = true -#Set to false to disable the stencil buffer. This may be necessary on older GPUs. -stencilBufferEnabled = true -#A list of sounds that should not be muffled by the Ear Defenders. Adding to this list requires knowledge of the correct sound resource names. -earDefenders_SoundBlacklist = [] -#Use VBOs to render certain blocks. This is significantly faster than the usual rendering, -#but may not work correctly with visual effects from other mods -enableVBO = true - -#Options to set the RGB color of all IE wire types -[wire_colors] - #Range: > -2147483648 - copper = 11758655 - #Range: > -2147483648 - electrum = 15573061 - #Range: > -2147483648 - steel = 7303023 - #Range: > -2147483648 - structure_rope = 9862765 - #Range: > -2147483648 - structure_steel = 7303023 - #Range: > -2147483648 - redstone = 16723759 - #Range: > -2147483648 - copper_insulated = 16445918 - #Range: > -2147483648 - electrum_insulated = 10323322 - +#Disables most lighting code for certain models that are rendered dynamically (TESR). May improve FPS. +#Affects turrets and garden cloches +disableFancyTESR = false +#Show the text overlay for various blocks, such as the configuration of capacitors or pumps +showTextOverlay = true +#Set this to false to disable the super awesome looking nixie tube front for the voltmeter and other things +nixietubeFont = true +#Set the GUI scale of the Engineer's Manual. This uses the same numbers as Vanilla's GUI Scale and is therefor limited to the maximum value available ingame. +#Range: 1 ~ 32 +manualGuiScale = 4 +#Set this to true if you suffer from bad eyesight. The Engineer's manual will be switched to a bold and darker text to improve readability. +badEyesight = false +#Controls if item tooltips should contain the tags names of items. These tooltips are only visible in advanced tooltip mode (F3+H) +tagTooltips = true +#Increase the distance at which certain TileEntities (specifically windmills) are still visible. This is a modifier, so set it to 1 for default render distance, to 2 for doubled distance and so on. +#Range: 0.0 ~ 1.7976931348623157E308 +increasedTileRenderdistance = 1.5 +#Set this to false to hide the update news in the manual +showUpdateNews = true +#Allows revolvers and other IE items to look properly held in 3rd person. This uses a coremod. Can be disabled in case of conflicts with other animation mods. +fancyItemHolding = true +#Set to false to disable the stencil buffer. This may be necessary on older GPUs. +stencilBufferEnabled = true +#A list of sounds that should not be muffled by the Ear Defenders. Adding to this list requires knowledge of the correct sound resource names. +earDefenders_SoundBlacklist = [] +#Use VBOs to render certain blocks. This is significantly faster than the usual rendering, +#but may not work correctly with visual effects from other mods +enableVBO = true + +#Options to set the RGB color of all IE wire types +[wire_colors] + #Range: > -2147483648 + copper = 11758655 + #Range: > -2147483648 + electrum = 15573061 + #Range: > -2147483648 + steel = 7303023 + #Range: > -2147483648 + structure_rope = 9862765 + #Range: > -2147483648 + structure_steel = 7303023 + #Range: > -2147483648 + redstone = 16723759 + #Range: > -2147483648 + copper_insulated = 16445918 + #Range: > -2147483648 + electrum_insulated = 10323322 + diff --git a/curseforge/overrides/config/immersiveengineering-common.toml b/curseforge/overrides/config/immersiveengineering-common.toml index 18d19a2..a9a6f43 100644 --- a/curseforge/overrides/config/immersiveengineering-common.toml +++ b/curseforge/overrides/config/immersiveengineering-common.toml @@ -1,29 +1,29 @@ -#IMPORTANT NOTICE: -#THIS IS ONLY THE COMMON CONFIG. It does not contain all the values adjustable for IE. -#All modifiers for machines, all ore gen, the retrogen features and most other adjustable values have been moved to immersiveengineering-server.toml. -#That file is PER WORLD, meaning you have to go into 'saves//serverconfig' to adjust it. Those changes will then only apply for THAT WORLD. -#You can then take that config file and put it in the 'defaultconfigs' folder to make it apply automatically to all NEW worlds you generate FROM THERE ON. -#This may appear confusing to many of you, but it is a new sensible way to handle configuration, because the server configuration is synced when playing multiplayer. -importantInfo = true -#A list of preferred Mod IDs that results of IE processes should stem from, aka which mod you want the copper to come from. -#This affects the ores dug by the excavator, as well as those crushing recipes that don't have associated IE items. This list is in oreder of priority. -preferredOres = ["immersiveengineering", "minecraft"] - -[debug] - #A config setting to enable debug features. These features may vary between releases, may cause crashes, and are unsupported. Do not enable unless asked to by a developer of IE. - enableDebug = false - - [debug.wires] - #Enable detailed logging for the wire network. This can be useful for developers to track down issues related to wires. - enableWireLogger = false - #Run sanity checks on the wire network after every interaction. This will cause a decent amount of lag and a lot of log spam if the wire network isn't fully intact. Only enable when asked to by an IE developer. - validateNets = false - -#A list of all mods that IE has integrated compatability for -#Setting any of these to false disables the respective compat -[compat] - theoneprobe = true - curios = true - computercraft = true - oc2 = true - +#IMPORTANT NOTICE: +#THIS IS ONLY THE COMMON CONFIG. It does not contain all the values adjustable for IE. +#All modifiers for machines, all ore gen, the retrogen features and most other adjustable values have been moved to immersiveengineering-server.toml. +#That file is PER WORLD, meaning you have to go into 'saves//serverconfig' to adjust it. Those changes will then only apply for THAT WORLD. +#You can then take that config file and put it in the 'defaultconfigs' folder to make it apply automatically to all NEW worlds you generate FROM THERE ON. +#This may appear confusing to many of you, but it is a new sensible way to handle configuration, because the server configuration is synced when playing multiplayer. +importantInfo = true +#A list of preferred Mod IDs that results of IE processes should stem from, aka which mod you want the copper to come from. +#This affects the ores dug by the excavator, as well as those crushing recipes that don't have associated IE items. This list is in oreder of priority. +preferredOres = ["immersiveengineering", "minecraft"] + +[debug] + #A config setting to enable debug features. These features may vary between releases, may cause crashes, and are unsupported. Do not enable unless asked to by a developer of IE. + enableDebug = false + + [debug.wires] + #Enable detailed logging for the wire network. This can be useful for developers to track down issues related to wires. + enableWireLogger = false + #Run sanity checks on the wire network after every interaction. This will cause a decent amount of lag and a lot of log spam if the wire network isn't fully intact. Only enable when asked to by an IE developer. + validateNets = false + +#A list of all mods that IE has integrated compatability for +#Setting any of these to false disables the respective compat +[compat] + theoneprobe = true + curios = true + computercraft = true + oc2 = true + diff --git a/curseforge/overrides/config/ironchests/chests/copper.json b/curseforge/overrides/config/ironchests/chests/copper.json new file mode 100644 index 0000000..aadfd39 --- /dev/null +++ b/curseforge/overrides/config/ironchests/chests/copper.json @@ -0,0 +1,16 @@ +{ + "length": 9, + "rows": 4, + "inventoryOffset": 8, + "menuOffset": 8, + "width": 176, + "height": 187, + "properties": { + "type": "builder", + "material": "metal", + "requiresCorrectToolForDrops": true, + "explosionResistance": 6.0, + "destroyTime": 3.0, + "sound": "copper" + } +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironchests/chests/crystal.json b/curseforge/overrides/config/ironchests/chests/crystal.json new file mode 100644 index 0000000..c44ece5 --- /dev/null +++ b/curseforge/overrides/config/ironchests/chests/crystal.json @@ -0,0 +1,19 @@ +{ + "length": 12, + "rows": 6, + "inventoryOffset": 35, + "menuOffset": 8, + "width": 232, + "height": 222, + "texture": "diamond", + "transparent": true, + "renderItems": true, + "properties": { + "type": "builder", + "material": "glass", + "explosionResistance": 0.3, + "destroyTime": 0.3, + "sound": "glass", + "noOcclusion": true + } +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironchests/chests/diamond.json b/curseforge/overrides/config/ironchests/chests/diamond.json new file mode 100644 index 0000000..c1a3c86 --- /dev/null +++ b/curseforge/overrides/config/ironchests/chests/diamond.json @@ -0,0 +1,16 @@ +{ + "length": 12, + "rows": 6, + "inventoryOffset": 35, + "menuOffset": 8, + "width": 232, + "height": 222, + "properties": { + "type": "builder", + "material": "metal", + "requiresCorrectToolForDrops": true, + "explosionResistance": 6.0, + "destroyTime": 5.0, + "sound": "metal" + } +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironchests/chests/dirt.json b/curseforge/overrides/config/ironchests/chests/dirt.json new file mode 100644 index 0000000..86ea9d5 --- /dev/null +++ b/curseforge/overrides/config/ironchests/chests/dirt.json @@ -0,0 +1,20 @@ +{ + "length": 1, + "rows": 1, + "inventoryOffset": 8, + "menuOffset": 80, + "width": 176, + "height": 133, + "properties": { + "type": "builder", + "material": "dirt", + "explosionResistance": 0.5, + "destroyTime": 0.5, + "sound": "gravel" + }, + "predicate": { + "items": [ + "minecraft:dirt" + ] + } +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironchests/chests/gold.json b/curseforge/overrides/config/ironchests/chests/gold.json new file mode 100644 index 0000000..0a1ab17 --- /dev/null +++ b/curseforge/overrides/config/ironchests/chests/gold.json @@ -0,0 +1,16 @@ +{ + "length": 11, + "rows": 6, + "inventoryOffset": 26, + "menuOffset": 8, + "width": 212, + "height": 222, + "properties": { + "type": "builder", + "material": "metal", + "requiresCorrectToolForDrops": true, + "explosionResistance": 6.0, + "destroyTime": 3.0, + "sound": "metal" + } +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironchests/chests/iron.json b/curseforge/overrides/config/ironchests/chests/iron.json new file mode 100644 index 0000000..5938d9b --- /dev/null +++ b/curseforge/overrides/config/ironchests/chests/iron.json @@ -0,0 +1,16 @@ +{ + "length": 9, + "rows": 6, + "inventoryOffset": 8, + "menuOffset": 8, + "width": 176, + "height": 222, + "properties": { + "type": "builder", + "material": "metal", + "requiresCorrectToolForDrops": true, + "explosionResistance": 6.0, + "destroyTime": 5.0, + "sound": "metal" + } +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironchests/chests/netherite.json b/curseforge/overrides/config/ironchests/chests/netherite.json new file mode 100644 index 0000000..454af77 --- /dev/null +++ b/curseforge/overrides/config/ironchests/chests/netherite.json @@ -0,0 +1,16 @@ +{ + "length": 13, + "rows": 7, + "inventoryOffset": 44, + "menuOffset": 8, + "width": 250, + "height": 240, + "properties": { + "type": "builder", + "material": "metal", + "requiresCorrectToolForDrops": true, + "explosionResistance": 1200.0, + "destroyTime": 50.0, + "sound": "netherite_block" + } +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironchests/chests/obsidian.json b/curseforge/overrides/config/ironchests/chests/obsidian.json new file mode 100644 index 0000000..830ad61 --- /dev/null +++ b/curseforge/overrides/config/ironchests/chests/obsidian.json @@ -0,0 +1,17 @@ +{ + "length": 12, + "rows": 6, + "inventoryOffset": 35, + "menuOffset": 8, + "width": 232, + "height": 222, + "texture": "diamond", + "properties": { + "type": "builder", + "material": "metal", + "requiresCorrectToolForDrops": true, + "explosionResistance": 1200.0, + "destroyTime": 50.0, + "sound": "metal" + } +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironchests/defaults.lock b/curseforge/overrides/config/ironchests/defaults.lock new file mode 100644 index 0000000..e69de29 diff --git a/curseforge/overrides/config/ironchests/upgrade_types/copper.json b/curseforge/overrides/config/ironchests/upgrade_types/copper.json new file mode 100644 index 0000000..5f6a5e2 --- /dev/null +++ b/curseforge/overrides/config/ironchests/upgrade_types/copper.json @@ -0,0 +1,3 @@ +{ + "to": "copper_chest" +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironchests/upgrade_types/crystal.json b/curseforge/overrides/config/ironchests/upgrade_types/crystal.json new file mode 100644 index 0000000..08fc4a1 --- /dev/null +++ b/curseforge/overrides/config/ironchests/upgrade_types/crystal.json @@ -0,0 +1,4 @@ +{ + "to": "crystal_chest", + "from": "diamond_chest" +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironchests/upgrade_types/diamond.json b/curseforge/overrides/config/ironchests/upgrade_types/diamond.json new file mode 100644 index 0000000..c5d0966 --- /dev/null +++ b/curseforge/overrides/config/ironchests/upgrade_types/diamond.json @@ -0,0 +1,4 @@ +{ + "to": "diamond_chest", + "from": "gold_chest" +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironchests/upgrade_types/gold.json b/curseforge/overrides/config/ironchests/upgrade_types/gold.json new file mode 100644 index 0000000..1b2b42b --- /dev/null +++ b/curseforge/overrides/config/ironchests/upgrade_types/gold.json @@ -0,0 +1,4 @@ +{ + "to": "gold_chest", + "from": "iron_chest" +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironchests/upgrade_types/iron.json b/curseforge/overrides/config/ironchests/upgrade_types/iron.json new file mode 100644 index 0000000..67d3d55 --- /dev/null +++ b/curseforge/overrides/config/ironchests/upgrade_types/iron.json @@ -0,0 +1,4 @@ +{ + "to": "iron_chest", + "from": "copper_chest" +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironchests/upgrade_types/netherite.json b/curseforge/overrides/config/ironchests/upgrade_types/netherite.json new file mode 100644 index 0000000..b8a57c4 --- /dev/null +++ b/curseforge/overrides/config/ironchests/upgrade_types/netherite.json @@ -0,0 +1,4 @@ +{ + "to": "netherite_chest", + "from": "diamond_chest" +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironchests/upgrade_types/obsidian.json b/curseforge/overrides/config/ironchests/upgrade_types/obsidian.json new file mode 100644 index 0000000..91b0837 --- /dev/null +++ b/curseforge/overrides/config/ironchests/upgrade_types/obsidian.json @@ -0,0 +1,4 @@ +{ + "to": "obsidian_chest", + "from": "diamond_chest" +} \ No newline at end of file diff --git a/curseforge/overrides/config/ironfurnaces-client.toml b/curseforge/overrides/config/ironfurnaces-client.toml index 70f300b..dc6529a 100644 --- a/curseforge/overrides/config/ironfurnaces-client.toml +++ b/curseforge/overrides/config/ironfurnaces-client.toml @@ -1,160 +1,280 @@ - -#Modded Furnace Settings -[modded_furnaces] - - [modded_furnaces.vibranium_furnace] - # Number of items that can be smelted at once. The regular furnace only smelts 1 item at once of course. - # Default: 32 - #Range: 1 ~ 64 - mult = 32 - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 3 - #Range: 1 ~ 72000 - speed = 3 - - [modded_furnaces.allthemodium_furnace] - # Number of items that can be smelted at once. The regular furnace only smelts 1 item at once of course. - # Default: 16 - #Range: 1 ~ 64 - mult = 16 - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 5 - #Range: 1 ~ 72000 - speed = 5 - - [modded_furnaces.unobtanium_furnace] - # Number of items that can be smelted at once. The regular furnace only smelts 1 item at once of course. - # Default: 64 - #Range: 1 ~ 64 - mult = 64 - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 1 - #Range: 1 ~ 72000 - speed = 1 - -#Update Checker Settings -[updates] - - [updates.check_updates] - # true = check for updates, false = don't check for updates. - # Default: true. - updates = true - -#Furnace Settings -[furnaces] - # The capacity of the recipe cache, higher values use more memory. - # Default: 10 - #Range: 1 ~ 100 - recipe_cache = 10 - - [furnaces.iron_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 160 - #Range: 2 ~ 72000 - speed = 160 - - [furnaces.obsidian_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 20 - #Range: 2 ~ 72000 - speed = 20 - - [furnaces.crystal_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 40 - #Range: 2 ~ 72000 - speed = 40 - - [furnaces.netherite_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 5 - #Range: 2 ~ 72000 - speed = 5 - - [furnaces.diamond_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 80 - #Range: 2 ~ 72000 - speed = 80 - - [furnaces.copper_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 180 - #Range: 2 ~ 72000 - speed = 180 - - [furnaces.furance_xp_drop] - # This value indicates when the furnace should 'overload' and spit out the xp stored. - # Default: 10, Recipes - #Range: 1 ~ 500 - value = 10 - # This value indicates when the furnace should 'overload' and spit out the xp stored. - # Default: 100000, Single recipe uses - #Range: 1 ~ 1000000 - value_two = 100000 - - [furnaces.emerald_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 40 - #Range: 2 ~ 72000 - speed = 40 - - [furnaces.silver_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 140 - #Range: 2 ~ 72000 - speed = 140 - - [furnaces.rainbow_furnace] - # How many furnaces that needs to be linked in order for the Rainbow Furnace to generate power. - # Default: 7 - #Range: 1 ~ 100000000 - power_to_generate = 10000 - # How many furnaces that needs to be linked in order for the Rainbow Furnace to generate power. - # Default: 7 - #Range: 1 ~ 100 - power = 7 - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 20 - #Range: 2 ~ 72000 - speed = 20 - - [furnaces.gold_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 120 - #Range: 2 ~ 72000 - speed = 120 - -#JEI Settings -[jei] - - [jei.jei] - # Enable or disable the Click Area inside the GUI in all of Iron Furnaces' furnaces. - enable_jei_click_area = true - # Enable or disable the Catalysts in Jei for Iron Furnaces. - enable_jei_catalysts = true - # Enable or disable the JeiPlugin of Iron Furnaces. - enable_jei = true - -#Misc -[misc] - - [misc.misc] - # Enable or disable the Rainbow Content - rainbow = true - # Show furnace settings errors in chat, used for debugging - errors = false - + +#Modded Furnace Settings +[modded_furnaces] + + [modded_furnaces.vibranium_furnace] + # How much RF to generate per tick + # Default: 1500 + #Range: 1 ~ 100000 + generation = 1500 + # Number of items that can be smelted at once. The regular furnace only smelts 1 item at once of course. + # Default: 32 + #Range: 1 ~ 64 + mult = 32 + # What tier this furnace should be. + # Default: 2 + #Range: 0 ~ 2 + tier = 2 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 3 + #Range: 1 ~ 72000 + speed = 3 + + [modded_furnaces.allthemodium_furnace] + # How much RF to generate per tick + # Default: 1000 + #Range: 1 ~ 100000 + generation = 1000 + # Number of items that can be smelted at once. The regular furnace only smelts 1 item at once of course. + # Default: 16 + #Range: 1 ~ 64 + mult = 16 + # What tier this furnace should be. + # Default: 2 + #Range: 0 ~ 2 + tier = 2 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 5 + #Range: 1 ~ 72000 + speed = 5 + + [modded_furnaces.unobtainium_furnace] + # How much RF to generate per tick + # Default: 2000 + #Range: 1 ~ 100000 + generation = 2000 + # Number of items that can be smelted at once. The regular furnace only smelts 1 item at once of course. + # Default: 64 + #Range: 1 ~ 64 + mult = 64 + # What tier this furnace should be. + # Default: 2 + #Range: 0 ~ 2 + tier = 2 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 1 + #Range: 1 ~ 72000 + speed = 1 + +#Update Checker Settings +[updates] + + [updates.check_updates] + # true = check for updates, false = don't check for updates. + # Default: true. + updates = true + +#Furnace Settings +[furnaces] + # The capacity of the recipe cache, higher values use more memory. + # Default: 10 + #Range: 1 ~ 100 + recipe_cache = 10 + + [furnaces.iron_furnace] + # How much RF to generate per tick + # Default: 20 + #Range: 1 ~ 100000 + generation = 20 + # What tier this furnace should be. + # Default: 0 + #Range: 0 ~ 2 + tier = 0 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 160 + #Range: 2 ~ 72000 + speed = 160 + + [furnaces.obsidian_furnace] + # How much RF to generate per tick + # Default: 250 + #Range: 1 ~ 100000 + generation = 250 + # What tier this furnace should be. + # Default: 2 + #Range: 0 ~ 2 + tier = 2 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 20 + #Range: 2 ~ 72000 + speed = 20 + + [furnaces.netherite_furnace] + # How much RF to generate per tick + # Default: 400 + #Range: 1 ~ 100000 + generation = 400 + # What tier this furnace should be. + # Default: 2 + #Range: 0 ~ 2 + tier = 2 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 5 + #Range: 2 ~ 72000 + speed = 5 + + [furnaces.copper_furnace] + # How much RF to generate per tick + # Default: 20 + #Range: 1 ~ 100000 + generation = 20 + # What tier this furnace should be. + # Default: 0 + #Range: 0 ~ 2 + tier = 0 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 180 + #Range: 2 ~ 72000 + speed = 180 + + [furnaces.furance_xp_drop] + # This value indicates when the furnace should 'overload' and spit out the xp stored. + # Default: 10, Recipes + #Range: 1 ~ 500 + value = 10 + # This value indicates when the furnace should 'overload' and spit out the xp stored. + # Default: 100000, Single recipe uses + #Range: 1 ~ 1000000 + value_two = 100000 + + [furnaces.emerald_furnace] + # How much RF to generate per tick + # Default: 160 + #Range: 1 ~ 100000 + generation = 160 + # What tier this furnace should be. + # Default: 1 + #Range: 0 ~ 2 + tier = 1 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 40 + #Range: 2 ~ 72000 + speed = 40 + + [furnaces.million_furnace] + # What tier this furnace should be. + # Default: 2 + #Range: 0 ~ 2 + tier = 2 + + [furnaces.crystal_furnace] + # How much RF to generate per tick + # Default: 180 + #Range: 1 ~ 100000 + generation = 180 + # What tier this furnace should be. + # Default: 2 + #Range: 0 ~ 2 + tier = 2 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 40 + #Range: 2 ~ 72000 + speed = 40 + + [furnaces.diamond_furnace] + # How much RF to generate per tick + # Default: 120 + #Range: 1 ~ 100000 + generation = 120 + # What tier this furnace should be. + # Default: 1 + #Range: 0 ~ 2 + tier = 1 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 80 + #Range: 2 ~ 72000 + speed = 80 + + [furnaces.silver_furnace] + # How much RF to generate per tick + # Default: 50 + #Range: 1 ~ 100000 + generation = 50 + # What tier this furnace should be. + # Default: 1 + #Range: 0 ~ 2 + tier = 1 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 140 + #Range: 2 ~ 72000 + speed = 140 + + [furnaces.rainbow_furnace] + # How much RF to generate per tick + # Default: 1000 + #Range: 1 ~ 100000 + generation = 1000 + # How much power the Rainbow Furnace will generate. + # Default: 10000 + #Range: 1 ~ 100000000 + power_to_generate = 10000 + # How many furnaces that need to be linked in order for the Rainbow Furnace to generate power. + # Default: 9 + #Range: 1 ~ 100 + power = 7 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 20 + #Range: 2 ~ 72000 + speed = 20 + + [furnaces.gold_furnace] + # How much RF to generate per tick + # Default: 80 + #Range: 1 ~ 100000 + generation = 80 + # What tier this furnace should be. + # Default: 1 + #Range: 0 ~ 2 + tier = 1 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 120 + #Range: 2 ~ 72000 + speed = 120 + + [furnaces.energy] + # How much energy can be stored in tier 0 furnaces. + # Default: 80 000 + #Range: > 4000 + tier_0 = 80000 + # How much energy can be stored in tier 2 furnaces. + # Default: 1 000 000 + #Range: > 4000 + tier_2 = 1000000 + # How much energy can be stored in tier 1 furnaces. + # Default: 200 000 + #Range: > 4000 + tier_1 = 200000 + +#JEI Settings +[jei] + + [jei.jei] + # Enable or disable the Click Area inside the GUI in all of Iron Furnaces' furnaces. + enable_jei_click_area = true + # Enable or disable the Catalysts in Jei for Iron Furnaces. + enable_jei_catalysts = true + # Enable or disable the JeiPlugin of Iron Furnaces. + enable_jei = true + +#Misc +[misc] + + [misc.misc] + # Enable or disable the Rainbow Content + rainbow = true + # Show furnace settings errors in chat, used for debugging + errors = false + diff --git a/curseforge/overrides/config/ironjetpacks-client.toml b/curseforge/overrides/config/ironjetpacks-client.toml index 9e914dd..950a230 100644 --- a/curseforge/overrides/config/ironjetpacks-client.toml +++ b/curseforge/overrides/config/ironjetpacks-client.toml @@ -1,27 +1,27 @@ - -#General configuration options. -[General] - #Enable jetpack sounds? - jetpackSounds = true - #Enable jetpack particles? - jetpackParticles = true - #Enable jetpack stat tooltips? - advancedTooltips = true - -#HUD configuration options. -[HUD] - #Enable the HUD? - enable = true - #The position preset for the HUD. - #0=Top Left, 1=Middle Left, 2=Bottom Left, 3=Top Right, 4=Middle Right, 5=Bottom Right - #Range: 0 ~ 5 - position = 1 - #The X offset for the HUD. - #Range: > -2147483648 - offsetX = 0 - #The Y offset for the HUD. - #Range: > -2147483648 - offsetY = 0 - #Show HUD over the chat? - showOverChat = false - + +#General configuration options. +[General] + #Enable jetpack sounds? + jetpackSounds = true + #Enable jetpack particles? + jetpackParticles = true + #Enable jetpack stat tooltips? + advancedTooltips = true + +#HUD configuration options. +[HUD] + #Enable the HUD? + enable = true + #The position preset for the HUD. + #0=Top Left, 1=Middle Left, 2=Bottom Left, 3=Top Right, 4=Middle Right, 5=Bottom Right + #Range: 0 ~ 5 + position = 1 + #The X offset for the HUD. + #Range: > -2147483648 + offsetX = 0 + #The Y offset for the HUD. + #Range: > -2147483648 + offsetY = 0 + #Show HUD over the chat? + showOverChat = false + diff --git a/curseforge/overrides/config/ironjetpacks-common.toml b/curseforge/overrides/config/ironjetpacks-common.toml index f3b69ed..d4c7cfc 100644 --- a/curseforge/overrides/config/ironjetpacks-common.toml +++ b/curseforge/overrides/config/ironjetpacks-common.toml @@ -1,17 +1,17 @@ - -#General configuration options. -[General] - #Should jetpacks be enachantable? - enchantableJetpacks = false - -#Dynamic recipe options. -[Recipe] - #Enable default recipes for Energy Cells? - cells = true - #Enable default recipes for Thrusters? - thrusters = true - #Enable default recipes for Capacitors? - capacitors = true - #Enable default recipes for Jetpacks? - jetpacks = true - + +#General configuration options. +[General] + #Should jetpacks be enachantable? + enchantableJetpacks = false + +#Dynamic recipe options. +[Recipe] + #Enable default recipes for Energy Cells? + cells = true + #Enable default recipes for Thrusters? + thrusters = true + #Enable default recipes for Capacitors? + capacitors = true + #Enable default recipes for Jetpacks? + jetpacks = true + diff --git a/curseforge/overrides/config/jei-client.toml b/curseforge/overrides/config/jei-client.toml index a2f8768..6a88fa2 100644 --- a/curseforge/overrides/config/jei-client.toml +++ b/curseforge/overrides/config/jei-client.toml @@ -1,93 +1,93 @@ - -[advanced] - #Debug mode enabled - DebugMode = false - #Display search bar in the center - CenterSearch = false - #Set low-memory mode (makes search very slow, but uses less RAM) - LowMemorySlowSearchEnabled = false - #Enable cheating items into the hotbar by using the shift+number keys. - CheatToHotbarUsingHotkeysEnabled = false - #How items should be handed to you - #Allowed Values: INVENTORY, MOUSE_PICKUP - GiveMode = "MOUSE_PICKUP" - #Max. recipe gui height - #Range: > 175 - RecipeGuiHeight = 350 - -[colors] - #Color values to search for - SearchColors = ["White:EEEEEE", "LightBlue:7492cc", "Cyan:00EEEE", "Blue:2222dd", "LapisBlue:25418b", "Teal:008080", "Yellow:cacb58", "GoldenYellow:EED700", "Orange:d97634", "Pink:D1899D", "HotPink:FC0FC0", "Magenta:b24bbb", "Purple:813eb9", "JadedPurple:43324f", "EvilPurple:2e1649", "Lavender:B57EDC", "Indigo:480082", "Sand:dbd3a0", "Tan:bb9b63", "LightBrown:A0522D", "Brown:634b33", "DarkBrown:3a2d13", "LimeGreen:43b239", "SlimeGreen:83cb73", "Green:008000", "DarkGreen:224d22", "GrassGreen:548049", "Red:963430", "BrickRed:b0604b", "NetherBrick:2a1516", "Redstone:ce3e36", "Black:181515", "CharcoalGray:464646", "IronGray:646464", "Gray:808080", "Silver:C0C0C0"] - -[sorting] - #Sorting order for the ingredient list. Valid stages: [MOD_NAME, INGREDIENT_TYPE, ALPHABETICAL, CREATIVE_MENU, TAG, TOOL_TYPE, WEAPON_DAMAGE, ARMOR, MAX_DURABILITY] - IngredientSortStages = ["MOD_NAME", "INGREDIENT_TYPE", "CREATIVE_MENU"] - -[search] - #Search mode for Mod Names (prefix: @) - #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED - ModNameSearchMode = "REQUIRE_PREFIX" - #Search mode for Tooltips (prefix: #) - #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED - TooltipSearchMode = "ENABLED" - #Search mode for Tag Names (prefix: $) - #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED - TagSearchMode = "REQUIRE_PREFIX" - #Search mode for Creative Tab Names (prefix: %) - #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED - CreativeTabSearchMode = "DISABLED" - #Search mode for Colors (prefix: ^) - #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED - ColorSearchMode = "DISABLED" - #Search mode for resources locations (prefix: &) - #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED - ResourceLocationSearchMode = "DISABLED" - #Search advanced tooltips (visible with F3+H) - SearchAdvancedTooltips = false - -[modname] - #Formatting for mod name tooltip - #Use these formatting colors: - #black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white - #With these formatting options: - #obfuscated, bold, strikethrough, underline, italic - ModNameFormat = "blue italic" - -[IngredientList] - #Max number of rows shown - #Range: 1 ~ 100 - MaxRows = 16 - #Max number of columns shown - #Range: 4 ~ 100 - MaxColumns = 9 - #Horizontal alignment of the ingredient grid inside the available area - #Allowed Values: LEFT, CENTER, RIGHT - HorizontalAlignment = "RIGHT" - #Horizontal alignment of the ingredient grid inside the available area - #Allowed Values: TOP, CENTER, BOTTOM - VerticalAlignment = "TOP" - #Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages. - #Allowed Values: ENABLED, AUTO_HIDE, DISABLED - ButtonNavigationVisibility = "ENABLED" - #Set to true to draw a background texture behind the gui. - DrawBackground = false - -[BookmarkList] - #Max number of rows shown - #Range: 1 ~ 100 - MaxRows = 16 - #Max number of columns shown - #Range: 4 ~ 100 - MaxColumns = 9 - #Horizontal alignment of the ingredient grid inside the available area - #Allowed Values: LEFT, CENTER, RIGHT - HorizontalAlignment = "LEFT" - #Horizontal alignment of the ingredient grid inside the available area - #Allowed Values: TOP, CENTER, BOTTOM - VerticalAlignment = "TOP" - #Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages. - #Allowed Values: ENABLED, AUTO_HIDE, DISABLED - ButtonNavigationVisibility = "ENABLED" - #Set to true to draw a background texture behind the gui. - DrawBackground = false - + +[advanced] + #Debug mode enabled + DebugMode = false + #Display search bar in the center + CenterSearch = false + #Set low-memory mode (makes search very slow, but uses less RAM) + LowMemorySlowSearchEnabled = false + #Enable cheating items into the hotbar by using the shift+number keys. + CheatToHotbarUsingHotkeysEnabled = false + #How items should be handed to you + #Allowed Values: INVENTORY, MOUSE_PICKUP + GiveMode = "MOUSE_PICKUP" + #Max. recipe gui height + #Range: > 175 + RecipeGuiHeight = 350 + +[colors] + #Color values to search for + SearchColors = ["White:EEEEEE", "LightBlue:7492cc", "Cyan:00EEEE", "Blue:2222dd", "LapisBlue:25418b", "Teal:008080", "Yellow:cacb58", "GoldenYellow:EED700", "Orange:d97634", "Pink:D1899D", "HotPink:FC0FC0", "Magenta:b24bbb", "Purple:813eb9", "JadedPurple:43324f", "EvilPurple:2e1649", "Lavender:B57EDC", "Indigo:480082", "Sand:dbd3a0", "Tan:bb9b63", "LightBrown:A0522D", "Brown:634b33", "DarkBrown:3a2d13", "LimeGreen:43b239", "SlimeGreen:83cb73", "Green:008000", "DarkGreen:224d22", "GrassGreen:548049", "Red:963430", "BrickRed:b0604b", "NetherBrick:2a1516", "Redstone:ce3e36", "Black:181515", "CharcoalGray:464646", "IronGray:646464", "Gray:808080", "Silver:C0C0C0"] + +[sorting] + #Sorting order for the ingredient list. Valid stages: [MOD_NAME, INGREDIENT_TYPE, ALPHABETICAL, CREATIVE_MENU, TAG, TOOL_TYPE, WEAPON_DAMAGE, ARMOR, MAX_DURABILITY] + IngredientSortStages = ["MOD_NAME", "INGREDIENT_TYPE", "CREATIVE_MENU"] + +[search] + #Search mode for Mod Names (prefix: @) + #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED + ModNameSearchMode = "REQUIRE_PREFIX" + #Search mode for Tooltips (prefix: #) + #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED + TooltipSearchMode = "ENABLED" + #Search mode for Tag Names (prefix: $) + #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED + TagSearchMode = "REQUIRE_PREFIX" + #Search mode for Creative Tab Names (prefix: %) + #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED + CreativeTabSearchMode = "DISABLED" + #Search mode for Colors (prefix: ^) + #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED + ColorSearchMode = "DISABLED" + #Search mode for resources locations (prefix: &) + #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED + ResourceLocationSearchMode = "DISABLED" + #Search advanced tooltips (visible with F3+H) + SearchAdvancedTooltips = false + +[modname] + #Formatting for mod name tooltip + #Use these formatting colors: + #black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white + #With these formatting options: + #obfuscated, bold, strikethrough, underline, italic + ModNameFormat = "blue italic" + +[IngredientList] + #Max number of rows shown + #Range: 1 ~ 100 + MaxRows = 16 + #Max number of columns shown + #Range: 4 ~ 100 + MaxColumns = 9 + #Horizontal alignment of the ingredient grid inside the available area + #Allowed Values: LEFT, CENTER, RIGHT + HorizontalAlignment = "RIGHT" + #Horizontal alignment of the ingredient grid inside the available area + #Allowed Values: TOP, CENTER, BOTTOM + VerticalAlignment = "TOP" + #Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages. + #Allowed Values: ENABLED, AUTO_HIDE, DISABLED + ButtonNavigationVisibility = "ENABLED" + #Set to true to draw a background texture behind the gui. + DrawBackground = false + +[BookmarkList] + #Max number of rows shown + #Range: 1 ~ 100 + MaxRows = 16 + #Max number of columns shown + #Range: 4 ~ 100 + MaxColumns = 9 + #Horizontal alignment of the ingredient grid inside the available area + #Allowed Values: LEFT, CENTER, RIGHT + HorizontalAlignment = "LEFT" + #Horizontal alignment of the ingredient grid inside the available area + #Allowed Values: TOP, CENTER, BOTTOM + VerticalAlignment = "TOP" + #Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages. + #Allowed Values: ENABLED, AUTO_HIDE, DISABLED + ButtonNavigationVisibility = "ENABLED" + #Set to true to draw a background texture behind the gui. + DrawBackground = false + diff --git a/curseforge/overrides/config/jei/ingredient-list-mod-sort-order.ini b/curseforge/overrides/config/jei/ingredient-list-mod-sort-order.ini index 710b53f..8ef9b77 100644 --- a/curseforge/overrides/config/jei/ingredient-list-mod-sort-order.ini +++ b/curseforge/overrides/config/jei/ingredient-list-mod-sort-order.ini @@ -48,3 +48,11 @@ Iron Furnaces Iron Jetpacks Tinkers' Integrations and Tweaks Decorative Blocks +CoFH Core +Extreme Reactors +Mekanism: Generators +Thermal Cultivation +Thermal Expansion +Thermal Locomotion +Thermal Series +Zero CORE 2 diff --git a/curseforge/overrides/config/jei/recipe-category-sort-order.ini b/curseforge/overrides/config/jei/recipe-category-sort-order.ini index 443ba21..d3c86cb 100644 --- a/curseforge/overrides/config/jei/recipe-category-sort-order.ini +++ b/curseforge/overrides/config/jei/recipe-category-sort-order.ini @@ -160,3 +160,36 @@ immersiveengineering:refinery immersiveengineering:sawmill immersiveengineering:squeezer immersiveengineering:workbench +bigreactors:fluidizerfluidmixing +bigreactors:fluidizersolid +bigreactors:fluidizersolidmixing +bigreactors:reprocessor +ironfurnaces:category_generator_blasting +ironfurnaces:category_generator_regular +ironfurnaces:category_generator_smoking +mekanismgenerators:fission +thermal:bottler +thermal:brewer +thermal:centrifuge +thermal:chiller +thermal:compression_fuel +thermal:crucible +thermal:disenchantment_fuel +thermal:furnace +thermal:gourmand_fuel +thermal:insolator +thermal:insolator_catalyst +thermal:lapidary_fuel +thermal:magmatic_fuel +thermal:numismatic_fuel +thermal:press +thermal:pulverizer +thermal:pulverizer_catalyst +thermal:pyrolyzer +thermal:refinery +thermal:rock_gen +thermal:sawmill +thermal:smelter +thermal:smelter_catalyst +thermal:stirling_fuel +thermal:tree_extractor diff --git a/curseforge/overrides/config/jei/world/server/my_server_b137ab07/bookmarks.ini b/curseforge/overrides/config/jei/world/server/my_server_b137ab07/bookmarks.ini new file mode 100644 index 0000000..c2470b7 --- /dev/null +++ b/curseforge/overrides/config/jei/world/server/my_server_b137ab07/bookmarks.ini @@ -0,0 +1 @@ +T:{Count:1b,id:"minecraft:oak_log"} diff --git a/curseforge/overrides/config/mahoutsukai-client.toml b/curseforge/overrides/config/mahoutsukai-client.toml index 1cbd725..dced452 100644 --- a/curseforge/overrides/config/mahoutsukai-client.toml +++ b/curseforge/overrides/config/mahoutsukai-client.toml @@ -1,70 +1,70 @@ - -[Client] - #Multiplier for Caliburn ring speed - #Range: 0.0 ~ 1.0E8 - POWER_CONSOLIDATION_CALIBURN_RING_SPEED = 1.0 - #Whether to show the circles in the sky - HEAVENS_CUP_CLIENT_CIRCLE = true - #How far away Leylines can be seen - #Range: 0 ~ 100000000 - LEY_RENDER_DISTANCE = 100 - #Toggle for Fae Sounds - FAE_NOISE = true - #X value of Mahou value on screen - #Range: 0 ~ 100000000 - CLIENT_GUI_MAHOU_PLACEMENT_X = 10 - #Y value of Mahou value on screen - #Range: 0 ~ 100000000 - CLIENT_GUI_MAHOU_PLACEMENT_Y = 20 - #Ring speed for the Mystic Code - #Range: 0.0 ~ 1.0E8 - MYSTIC_CODE_RING_SPEED = 1.0 - #Spinning speed for boundaries - #Range: 0.0 ~ 1.0E8 - BOUNDARY_SPEED = 2.0 - #Toggle bleeding potion effect display - SHOW_BLEEDING = true - #Mystic Staff Beam Volume Factor - #Range: 0.0 ~ 10.0 - MYSTIC_STAFF_BEAM_VOLUME_FACTOR = 0.1 - #Added X value to left tab position of Mystic Eyes of Insight - #Range: -10000 ~ 10000 - INSIGHT_LEFT_X = 0 - #Added Y value to left tab position of Mystic Eyes of Insight - #Range: -10000 ~ 10000 - INSIGHT_LEFT_Y = 0 - #Added X value to right tab position of Mystic Eyes of Insight - #Range: -10000 ~ 10000 - INSIGHT_RIGHT_X = 0 - #Added Y value to right tab position of Mystic Eyes of Insight - #Range: -10000 ~ 10000 - INSIGHT_RIGHT_Y = 0 - #Added X value to bottom tab position of Mystic Eyes of Insight - #Range: -10000 ~ 10000 - INSIGHT_BOTTOM_X = 0 - #Added Y value to bottom tab position of Mystic Eyes of Insight - #Range: -10000 ~ 10000 - INSIGHT_BOTTOM_Y = 0 - #Quality of links of the chain, reducing can improve FPS - #Range: 3 ~ 10000 - CHAIN_QUALITY = 11 - #How loud the chains are - #Range: 0.0 ~ 10.0 - CHAIN_VOLUME = 0.01 - #Volume control for Caliburn's Smite attack - #Range: 0.0 ~ 10.0 - SMITE_VOLUME = 1.0 - #Show ability cooldown as a potion effect - SHOW_MORGAN_CALIBURN_COOLDOWN = false - #No Shaders - NO_SHADERS = false - #Old Circle Render - OLD_CIRCLE_RENDER = false - #Old Circle Animation - OLD_CIRCLE_ANIM = false - #Show Selected Entity - SHOW_SELECTED_ENTITY = true - #Selective Displacement Hold Time - #Range: 0 ~ 100000 - SELECTIVE_DISPLACEMENT_HOLD_TIME = 5 - + +[Client] + #Multiplier for Caliburn ring speed + #Range: 0.0 ~ 1.0E8 + POWER_CONSOLIDATION_CALIBURN_RING_SPEED = 1.0 + #Whether to show the circles in the sky + HEAVENS_CUP_CLIENT_CIRCLE = true + #How far away Leylines can be seen + #Range: 0 ~ 100000000 + LEY_RENDER_DISTANCE = 100 + #Toggle for Fae Sounds + FAE_NOISE = true + #X value of Mahou value on screen + #Range: 0 ~ 100000000 + CLIENT_GUI_MAHOU_PLACEMENT_X = 10 + #Y value of Mahou value on screen + #Range: 0 ~ 100000000 + CLIENT_GUI_MAHOU_PLACEMENT_Y = 20 + #Ring speed for the Mystic Code + #Range: 0.0 ~ 1.0E8 + MYSTIC_CODE_RING_SPEED = 1.0 + #Spinning speed for boundaries + #Range: 0.0 ~ 1.0E8 + BOUNDARY_SPEED = 2.0 + #Toggle bleeding potion effect display + SHOW_BLEEDING = true + #Mystic Staff Beam Volume Factor + #Range: 0.0 ~ 10.0 + MYSTIC_STAFF_BEAM_VOLUME_FACTOR = 0.1 + #Added X value to left tab position of Mystic Eyes of Insight + #Range: -10000 ~ 10000 + INSIGHT_LEFT_X = 0 + #Added Y value to left tab position of Mystic Eyes of Insight + #Range: -10000 ~ 10000 + INSIGHT_LEFT_Y = 0 + #Added X value to right tab position of Mystic Eyes of Insight + #Range: -10000 ~ 10000 + INSIGHT_RIGHT_X = 0 + #Added Y value to right tab position of Mystic Eyes of Insight + #Range: -10000 ~ 10000 + INSIGHT_RIGHT_Y = 0 + #Added X value to bottom tab position of Mystic Eyes of Insight + #Range: -10000 ~ 10000 + INSIGHT_BOTTOM_X = 0 + #Added Y value to bottom tab position of Mystic Eyes of Insight + #Range: -10000 ~ 10000 + INSIGHT_BOTTOM_Y = 0 + #Quality of links of the chain, reducing can improve FPS + #Range: 3 ~ 10000 + CHAIN_QUALITY = 11 + #How loud the chains are + #Range: 0.0 ~ 10.0 + CHAIN_VOLUME = 0.01 + #Volume control for Caliburn's Smite attack + #Range: 0.0 ~ 10.0 + SMITE_VOLUME = 1.0 + #Show ability cooldown as a potion effect + SHOW_MORGAN_CALIBURN_COOLDOWN = false + #No Shaders + NO_SHADERS = false + #Old Circle Render + OLD_CIRCLE_RENDER = false + #Old Circle Animation + OLD_CIRCLE_ANIM = false + #Show Selected Entity + SHOW_SELECTED_ENTITY = true + #Selective Displacement Hold Time + #Range: 0 ~ 100000 + SELECTIVE_DISPLACEMENT_HOLD_TIME = 5 + diff --git a/curseforge/overrides/config/mantle-client.toml b/curseforge/overrides/config/mantle-client.toml index 1fc8c0d..27a812a 100644 --- a/curseforge/overrides/config/mantle-client.toml +++ b/curseforge/overrides/config/mantle-client.toml @@ -1,4 +1,4 @@ -#If true, enables the Mantle heart renderer, which stacks hearts by changing the color instead of vertically stacking them. -#Mod authors: this config is not meant for compatibility with your heart renderer, cancel the RenderGameOverlayEvent.Pre event and our logic won't run -extraHeartRenderer = true - +#If true, enables the Mantle heart renderer, which stacks hearts by changing the color instead of vertically stacking them. +#Mod authors: this config is not meant for compatibility with your heart renderer, cancel the RenderGameOverlayEvent.Pre event and our logic won't run +extraHeartRenderer = true + diff --git a/curseforge/overrides/config/mcjtylib-client.toml b/curseforge/overrides/config/mcjtylib-client.toml index 1f8f6c8..1ff0ea1 100644 --- a/curseforge/overrides/config/mcjtylib-client.toml +++ b/curseforge/overrides/config/mcjtylib-client.toml @@ -1,144 +1,144 @@ - -#Style settings for all mods using mcjtylib -[style] - #Color: slider top left border - colorSliderTopLeft = "2b2b2b" - #Color: slider bottom right border - colorSliderBottomRight = "ffffff" - #Color: slider background - colorSliderFiller = "636363" - #Color: slider knob top left border - colorSliderKnobTopLeft = "eeeeee" - #Color: slider knob bottom right border - colorSliderKnobBottomRight = "333333" - #Color: slider knob background - colorSliderKnobFiller = "8b8b8b" - #Color: slider knob top left border while dragging - colorSliderKnobDraggingTopLeft = "5c669d" - #Color: slider knob bottom right border while dragging - colorSliderKnobDraggingBottomRight = "bcc5ff" - #Color: slider knob background while dragging - colorSliderKnobDraggingFiller = "7f89bf" - #Color: slider knob top left border while hovering - colorSliderKnobHoveringTopLeft = "a5aac5" - #Color: slider knob bottom right border while hovering - colorSliderKnobHoveringBottomRight = "777c99" - #Color: slider knob background while hovering - colorSliderKnobHoveringFiller = "858aa5" - #Color: slider knob little marker lines - colorSliderKnobMarkerLine = "4e4e4e" - #Color: text normal - colorTextNormal = "303030" - #Color: text as used in lists - colorTextInListNormal = "151515" - #Color: text disabled - colorTextDisabled = "a0a0a0" - #Color: textfield top left border - colorTextFieldTopLeft = "2b2b2b" - #Color: textfield bottom right border - colorTextFieldBottomRight = "ffffff" - #Color: textfield background - colorTextFieldFiller = "c6c6c6" - #Color: textfield backbground while focused - colorTextFieldFocusedFiller = "eeeeee" - #Color: textfield backbground while hovering - colorTextFieldHoveringFiller = "dadada" - #Color: textfield cursor - colorTextFieldCursor = "0" - #Color: energy bar top left border - colorEnergyBarTopLeft = "2b2b2b" - #Color: energy bar bottom right border - colorEnergyBarBottomRight = "ffffff" - #Color: energy bar high energy level - colorEnergyBarHighEnergy = "dd0000" - #Color: energy bar low energy level - colorEnergyBarLowEnergy = "631111" - #Color: energy bar spacer (between every energy level bar) - colorEnergyBarSpacer = "430000" - #Color: energy bar text - colorEnergyBarText = "ffffff" - #Color: list background - colorListBackground = "8b8b8b" - #Color: list separator line - colorListSeparatorLine = "5c5c5c" - #Color: list selected and highlighted gradient - colorListSelectedHighlightedGradient1 = "bbbb00" - #Color: list selected and highlighted gradient - colorListSelectedHighlightedGradient2 = "999900" - #Color: list selected gradient - colorListSelectedGradient1 = "616161" - #Color: list selected gradient - colorListSelectedGradient2 = "414141" - #Color: list highlighted gradient - colorListHighlightedGradient1 = "717120" - #Color: list highlighted gradient - colorListHighlightedGradient2 = "515110" - #Color: standard bevel bright border color - colorBackgroundBevelBright = "ffffff" - #Color: standard bevel dark border color - colorBackgroundBevelDark = "2b2b2b" - #Color: standard background color - colorBackgroundFiller = "c6c6c6" - #Color: toggle button normal top left border - colorToggleNormalBorderTopLeft = "eeeeee" - #Color: toggle button normal bottom right border - colorToggleNormalBorderBottomRight = "777777" - #Color: toggle button normal background - colorToggleNormalFiller = "c6c6c6" - #Color: toggle button disabled top left border - colorToggleDisabledBorderTopLeft = "eeeeee" - #Color: toggle button disabled bottom right border - colorToggleDisabledBorderBottomRight = "777777" - #Color: toggle button disabled background - colorToggleDisabledFiller = "c6c6c6" - #Color: toggle button normal text - colorToggleTextNormal = "303030" - #Color: toggle button disabled text - colorToggleTextDisabled = "a0a0a0" - #Color: cycle button small triangle - colorCycleButtonTriangleNormal = "0" - #Color: cycle button disabled small triangle - colorCycleButtonTriangleDisabled = "888888" - #Color: external border around buttons and some other components - colorButtonExternalBorder = "0" - #Color: button top left border - colorButtonBorderTopLeft = "eeeeee" - #Color: button bottom right border - colorButtonBorderBottomRight = "777777" - #Color: button background - colorButtonFiller = "c6c6c6" - #Color: button background gradient - colorButtonFillerGradient1 = "b1b1b1" - #Color: button background gradient - colorButtonFillerGradient2 = "e1e1e1" - #Color: disabled button top left border - colorButtonDisabledBorderTopLeft = "eeeeee" - #Color: disabled button bottom right border - colorButtonDisabledBorderBottomRight = "777777" - #Color: disabled button background - colorButtonDisabledFiller = "c6c6c6" - #Color: disabled button background gradient - colorButtonDisabledFillerGradient1 = "b1b1b1" - #Color: disabled button background gradient - colorButtonDisabledFillerGradient2 = "e1e1e1" - #Color: selected button top left border - colorButtonSelectedBorderTopLeft = "5c669d" - #Color: selected button bottom right border - colorButtonSelectedBorderBottomRight = "bcc5ff" - #Color: selected button background - colorButtonSelectedFiller = "7f89bf" - #Color: selected button background gradient - colorButtonSelectedFillerGradient1 = "6a74aa" - #Color: selected button background gradient - colorButtonSelectedFillerGradient2 = "949ed4" - #Color: hovering button top left border - colorButtonHoveringBorderTopLeft = "a5aac5" - #Color: hovering button bottom right border - colorButtonHoveringBorderBottomRight = "999ebb" - #Color: hovering button background - colorButtonHoveringFiller = "a2a7c2" - #Color: hovering button background gradient - colorButtonHoveringFillerGradient1 = "8d92ad" - #Color: hovering button background gradient - colorButtonHoveringFillerGradient2 = "babfda" - + +#Style settings for all mods using mcjtylib +[style] + #Color: slider top left border + colorSliderTopLeft = "2b2b2b" + #Color: slider bottom right border + colorSliderBottomRight = "ffffff" + #Color: slider background + colorSliderFiller = "636363" + #Color: slider knob top left border + colorSliderKnobTopLeft = "eeeeee" + #Color: slider knob bottom right border + colorSliderKnobBottomRight = "333333" + #Color: slider knob background + colorSliderKnobFiller = "8b8b8b" + #Color: slider knob top left border while dragging + colorSliderKnobDraggingTopLeft = "5c669d" + #Color: slider knob bottom right border while dragging + colorSliderKnobDraggingBottomRight = "bcc5ff" + #Color: slider knob background while dragging + colorSliderKnobDraggingFiller = "7f89bf" + #Color: slider knob top left border while hovering + colorSliderKnobHoveringTopLeft = "a5aac5" + #Color: slider knob bottom right border while hovering + colorSliderKnobHoveringBottomRight = "777c99" + #Color: slider knob background while hovering + colorSliderKnobHoveringFiller = "858aa5" + #Color: slider knob little marker lines + colorSliderKnobMarkerLine = "4e4e4e" + #Color: text normal + colorTextNormal = "303030" + #Color: text as used in lists + colorTextInListNormal = "151515" + #Color: text disabled + colorTextDisabled = "a0a0a0" + #Color: textfield top left border + colorTextFieldTopLeft = "2b2b2b" + #Color: textfield bottom right border + colorTextFieldBottomRight = "ffffff" + #Color: textfield background + colorTextFieldFiller = "c6c6c6" + #Color: textfield backbground while focused + colorTextFieldFocusedFiller = "eeeeee" + #Color: textfield backbground while hovering + colorTextFieldHoveringFiller = "dadada" + #Color: textfield cursor + colorTextFieldCursor = "0" + #Color: energy bar top left border + colorEnergyBarTopLeft = "2b2b2b" + #Color: energy bar bottom right border + colorEnergyBarBottomRight = "ffffff" + #Color: energy bar high energy level + colorEnergyBarHighEnergy = "dd0000" + #Color: energy bar low energy level + colorEnergyBarLowEnergy = "631111" + #Color: energy bar spacer (between every energy level bar) + colorEnergyBarSpacer = "430000" + #Color: energy bar text + colorEnergyBarText = "ffffff" + #Color: list background + colorListBackground = "8b8b8b" + #Color: list separator line + colorListSeparatorLine = "5c5c5c" + #Color: list selected and highlighted gradient + colorListSelectedHighlightedGradient1 = "bbbb00" + #Color: list selected and highlighted gradient + colorListSelectedHighlightedGradient2 = "999900" + #Color: list selected gradient + colorListSelectedGradient1 = "616161" + #Color: list selected gradient + colorListSelectedGradient2 = "414141" + #Color: list highlighted gradient + colorListHighlightedGradient1 = "717120" + #Color: list highlighted gradient + colorListHighlightedGradient2 = "515110" + #Color: standard bevel bright border color + colorBackgroundBevelBright = "ffffff" + #Color: standard bevel dark border color + colorBackgroundBevelDark = "2b2b2b" + #Color: standard background color + colorBackgroundFiller = "c6c6c6" + #Color: toggle button normal top left border + colorToggleNormalBorderTopLeft = "eeeeee" + #Color: toggle button normal bottom right border + colorToggleNormalBorderBottomRight = "777777" + #Color: toggle button normal background + colorToggleNormalFiller = "c6c6c6" + #Color: toggle button disabled top left border + colorToggleDisabledBorderTopLeft = "eeeeee" + #Color: toggle button disabled bottom right border + colorToggleDisabledBorderBottomRight = "777777" + #Color: toggle button disabled background + colorToggleDisabledFiller = "c6c6c6" + #Color: toggle button normal text + colorToggleTextNormal = "303030" + #Color: toggle button disabled text + colorToggleTextDisabled = "a0a0a0" + #Color: cycle button small triangle + colorCycleButtonTriangleNormal = "0" + #Color: cycle button disabled small triangle + colorCycleButtonTriangleDisabled = "888888" + #Color: external border around buttons and some other components + colorButtonExternalBorder = "0" + #Color: button top left border + colorButtonBorderTopLeft = "eeeeee" + #Color: button bottom right border + colorButtonBorderBottomRight = "777777" + #Color: button background + colorButtonFiller = "c6c6c6" + #Color: button background gradient + colorButtonFillerGradient1 = "b1b1b1" + #Color: button background gradient + colorButtonFillerGradient2 = "e1e1e1" + #Color: disabled button top left border + colorButtonDisabledBorderTopLeft = "eeeeee" + #Color: disabled button bottom right border + colorButtonDisabledBorderBottomRight = "777777" + #Color: disabled button background + colorButtonDisabledFiller = "c6c6c6" + #Color: disabled button background gradient + colorButtonDisabledFillerGradient1 = "b1b1b1" + #Color: disabled button background gradient + colorButtonDisabledFillerGradient2 = "e1e1e1" + #Color: selected button top left border + colorButtonSelectedBorderTopLeft = "5c669d" + #Color: selected button bottom right border + colorButtonSelectedBorderBottomRight = "bcc5ff" + #Color: selected button background + colorButtonSelectedFiller = "7f89bf" + #Color: selected button background gradient + colorButtonSelectedFillerGradient1 = "6a74aa" + #Color: selected button background gradient + colorButtonSelectedFillerGradient2 = "949ed4" + #Color: hovering button top left border + colorButtonHoveringBorderTopLeft = "a5aac5" + #Color: hovering button bottom right border + colorButtonHoveringBorderBottomRight = "999ebb" + #Color: hovering button background + colorButtonHoveringFiller = "a2a7c2" + #Color: hovering button background gradient + colorButtonHoveringFillerGradient1 = "8d92ad" + #Color: hovering button background gradient + colorButtonHoveringFillerGradient2 = "babfda" + diff --git a/curseforge/overrides/config/mysticalagriculture-client.toml b/curseforge/overrides/config/mysticalagriculture-client.toml index 42157cc..f92d22b 100644 --- a/curseforge/overrides/config/mysticalagriculture-client.toml +++ b/curseforge/overrides/config/mysticalagriculture-client.toml @@ -1,6 +1,6 @@ - -#General configuration options. -[General] - #Should Growth Accelerators use animated textures? - animatedGrowthAccelerators = true - + +#General configuration options. +[General] + #Should Growth Accelerators use animated textures? + animatedGrowthAccelerators = true + diff --git a/curseforge/overrides/config/mysticalagriculture-common.toml b/curseforge/overrides/config/mysticalagriculture-common.toml index b4e1ef3..1b76d01 100644 --- a/curseforge/overrides/config/mysticalagriculture-common.toml +++ b/curseforge/overrides/config/mysticalagriculture-common.toml @@ -1,84 +1,84 @@ - -#General configuration options. -[General] - #The amount of uses the basic Infusion Crystal should have. - #Range: > 10 - infusionCrystalUses = 1000 - #The amount of time in seconds between each Growth Accelerator growth tick. - #Range: > 1 - growthAcceleratorCooldown = 10 - #Should vanilla crafting recipes for seeds be generated? - seedCraftingRecipes = false - #Should fake players be able to use watering cans? - fakePlayerWatering = true - #Should the Ender Dragon drop essence when killed with an essence weapon? - dragonDropsEssence = true - #Should right clicking on Farmland with an Essence create Essence Farmland? - essenceFarmlandConversion = true - #Should the Wither drop essence when killed with an essence weapon? - witherDropsEssence = true - #Should crops have a chance of dropping a second seed when harvested? - secondarySeedDrops = true - #The percentage chance that harvesting a Resource Crop will drop a Fertilized Essence. - #Range: 0.0 ~ 1.0 - fertilizedEssenceChance = 0.1 - #The percentage chance that a passive or hostile mob will drop an Inferium Essence when killed. - #Range: 0.0 ~ 1.0 - inferiumDropChance = 0.2 - #Should Supremium Tools be enchantable in an Enchanting Table? - enchantableSupremiumTools = false - -#World generation options. -[World] - #The percentage chance a Soulium Ore spawns in a Soulstone cluster. - #Range: 0.0 ~ 1.0 - souliumOreChance = 0.05 - #The minimum Y level that Prosperity Ore veins can spawn. - #Range: -64 ~ 319 - prosperitySpawnMinY = -60 - #The list of biome IDs that Prosperity Ore veins can spawn in. - prosperityBiomeWhitelist = [] - #The maximum Y level that Inferium Ore veins can spawn. - #Range: -64 ~ 319 - inferiumSpawnMaxY = 64 - #Should Inferium Ore generate in the world? - generateInferiumOre = true - #The maximum amount of Soulstone blocks that can spawn in a vein. - #Range: 0 ~ 64 - soulstoneSpawnSize = 64 - #How many Soulstone veins should spawn in a chunk. - generateSoulstone = true - #How many Soulstone veins should spawn in a chunk. - #Range: 0 ~ 128 - soulstoneSpawnRate = 4 - #The list of biome IDs that Inferium Ore veins can spawn in. - inferiumBiomeWhitelist = [] - #The maximum amount of Prosperity Ore blocks that can spawn in a vein. - #Range: 0 ~ 64 - prosperitySpawnSize = 8 - #How many Inferium Ore veins should spawn in a chunk. - #Range: 0 ~ 128 - inferiumSpawnRate = 16 - #The maximum amount of Inferium Ore blocks that can spawn in a vein. - #Range: 0 ~ 64 - inferiumSpawnSize = 8 - #The minimum Y level that Soulstone veins can spawn. - #Range: 0 ~ 128 - soulstoneSpawnMinY = 0 - #How many Prosperity Ore veins should spawn in a chunk. - #Range: 0 ~ 128 - prosperitySpawnRate = 12 - #The maximum Y level that Inferium Ore veins can spawn. - #Range: -64 ~ 319 - inferiumSpawnMinY = -32 - #The maximum Y level that Prosperity Ore veins can spawn. - #Range: -64 ~ 319 - prosperitySpawnMaxY = 24 - #The maximum Y level that Soulstone veins can spawn. - #Range: 0 ~ 128 - soulstoneSpawnMaxY = 128 - #Should Prosperity Ore generate in the world? - generateProsperityOre = true - #The list of biome IDs that Soulstone veins can spawn in. - soulstoneBiomeWhitelist = [] - + +#General configuration options. +[General] + #The amount of uses the basic Infusion Crystal should have. + #Range: > 10 + infusionCrystalUses = 1000 + #The amount of time in seconds between each Growth Accelerator growth tick. + #Range: > 1 + growthAcceleratorCooldown = 10 + #Should vanilla crafting recipes for seeds be generated? + seedCraftingRecipes = false + #Should fake players be able to use watering cans? + fakePlayerWatering = true + #Should the Ender Dragon drop essence when killed with an essence weapon? + dragonDropsEssence = true + #Should right clicking on Farmland with an Essence create Essence Farmland? + essenceFarmlandConversion = true + #Should the Wither drop essence when killed with an essence weapon? + witherDropsEssence = true + #Should crops have a chance of dropping a second seed when harvested? + secondarySeedDrops = true + #The percentage chance that harvesting a Resource Crop will drop a Fertilized Essence. + #Range: 0.0 ~ 1.0 + fertilizedEssenceChance = 0.1 + #The percentage chance that a passive or hostile mob will drop an Inferium Essence when killed. + #Range: 0.0 ~ 1.0 + inferiumDropChance = 0.2 + #Should Supremium Tools be enchantable in an Enchanting Table? + enchantableSupremiumTools = false + +#World generation options. +[World] + #The percentage chance a Soulium Ore spawns in a Soulstone cluster. + #Range: 0.0 ~ 1.0 + souliumOreChance = 0.05 + #The minimum Y level that Prosperity Ore veins can spawn. + #Range: -64 ~ 319 + prosperitySpawnMinY = -60 + #The list of biome IDs that Prosperity Ore veins can spawn in. + prosperityBiomeWhitelist = [] + #The maximum Y level that Inferium Ore veins can spawn. + #Range: -64 ~ 319 + inferiumSpawnMaxY = 64 + #Should Inferium Ore generate in the world? + generateInferiumOre = true + #The maximum amount of Soulstone blocks that can spawn in a vein. + #Range: 0 ~ 64 + soulstoneSpawnSize = 64 + #How many Soulstone veins should spawn in a chunk. + generateSoulstone = true + #How many Soulstone veins should spawn in a chunk. + #Range: 0 ~ 128 + soulstoneSpawnRate = 4 + #The list of biome IDs that Inferium Ore veins can spawn in. + inferiumBiomeWhitelist = [] + #The maximum amount of Prosperity Ore blocks that can spawn in a vein. + #Range: 0 ~ 64 + prosperitySpawnSize = 8 + #How many Inferium Ore veins should spawn in a chunk. + #Range: 0 ~ 128 + inferiumSpawnRate = 16 + #The maximum amount of Inferium Ore blocks that can spawn in a vein. + #Range: 0 ~ 64 + inferiumSpawnSize = 8 + #The minimum Y level that Soulstone veins can spawn. + #Range: 0 ~ 128 + soulstoneSpawnMinY = 0 + #How many Prosperity Ore veins should spawn in a chunk. + #Range: 0 ~ 128 + prosperitySpawnRate = 12 + #The maximum Y level that Inferium Ore veins can spawn. + #Range: -64 ~ 319 + inferiumSpawnMinY = -32 + #The maximum Y level that Prosperity Ore veins can spawn. + #Range: -64 ~ 319 + prosperitySpawnMaxY = 24 + #The maximum Y level that Soulstone veins can spawn. + #Range: 0 ~ 128 + soulstoneSpawnMaxY = 128 + #Should Prosperity Ore generate in the world? + generateProsperityOre = true + #The list of biome IDs that Soulstone veins can spawn in. + soulstoneBiomeWhitelist = [] + diff --git a/curseforge/overrides/config/mythicbotany-client.toml b/curseforge/overrides/config/mythicbotany-client.toml index 8d87524..be4c12d 100644 --- a/curseforge/overrides/config/mythicbotany-client.toml +++ b/curseforge/overrides/config/mythicbotany-client.toml @@ -1,3 +1,3 @@ -#Set to false to disable particles from the mythicbotany rings for your own player. You'll still see them from other players. -ring_particles = true - +#Set to false to disable particles from the mythicbotany rings for your own player. You'll still see them from other players. +ring_particles = true + diff --git a/curseforge/overrides/config/oculus.properties b/curseforge/overrides/config/oculus.properties index 44c335e..8b1100c 100644 --- a/curseforge/overrides/config/oculus.properties +++ b/curseforge/overrides/config/oculus.properties @@ -1,6 +1,6 @@ -#This file stores configuration options for Iris, such as the currently active shaderpack -#Sun May 15 21:57:28 CDT 2022 -enableDebug=false -maxShadowRenderDistance=9 -shaderPack= -enableShaders=true +#This file stores configuration options for Iris, such as the currently active shaderpack +#Sat May 21 15:13:52 CDT 2022 +enableDebug=false +maxShadowRenderDistance=9 +shaderPack= +enableShaders=true diff --git a/curseforge/overrides/config/patchouli-client-1.toml.bak b/curseforge/overrides/config/patchouli-client-1.toml.bak index 2b09b00..b864fa7 100644 --- a/curseforge/overrides/config/patchouli-client-1.toml.bak +++ b/curseforge/overrides/config/patchouli-client-1.toml.bak @@ -1,14 +1,14 @@ -#Set this to true to disable advancement locking for ALL books, making all entries visible at all times. Config Flag: advancements_disabled -disableAdvancementLocking = false -#Granular list of Book ID's to disable advancement locking for, e.g. [ "botania:lexicon" ]. Config Flags: advancements_disabled_ -noAdvancementBooks = [] -#Enable testing mode. By default this doesn't do anything, but you can use the config flag in your books if you want. Config Flag: testing_mode -testingMode = false -#Set this to the ID of a book to have it show up in players' inventories, replacing the recipe book. -inventoryButtonBook = "" -#Set this to true to use Shift instead of Ctrl for the inventory quick lookup feature. -useShiftForQuickLookup = false -#Set how text overflow should be coped with: overflow the text off the page, truncate overflowed text, or resize everything to fit. Relogin after changing. -#Allowed Values: OVERFLOW, TRUNCATE, RESIZE -textOverflowMode = "RESIZE" - +#Set this to true to disable advancement locking for ALL books, making all entries visible at all times. Config Flag: advancements_disabled +disableAdvancementLocking = false +#Granular list of Book ID's to disable advancement locking for, e.g. [ "botania:lexicon" ]. Config Flags: advancements_disabled_ +noAdvancementBooks = [] +#Enable testing mode. By default this doesn't do anything, but you can use the config flag in your books if you want. Config Flag: testing_mode +testingMode = false +#Set this to the ID of a book to have it show up in players' inventories, replacing the recipe book. +inventoryButtonBook = "" +#Set this to true to use Shift instead of Ctrl for the inventory quick lookup feature. +useShiftForQuickLookup = false +#Set how text overflow should be coped with: overflow the text off the page, truncate overflowed text, or resize everything to fit. Relogin after changing. +#Allowed Values: OVERFLOW, TRUNCATE, RESIZE +textOverflowMode = "RESIZE" + diff --git a/curseforge/overrides/config/patchouli-client-2.toml.bak b/curseforge/overrides/config/patchouli-client-2.toml.bak index 2b09b00..b864fa7 100644 --- a/curseforge/overrides/config/patchouli-client-2.toml.bak +++ b/curseforge/overrides/config/patchouli-client-2.toml.bak @@ -1,14 +1,14 @@ -#Set this to true to disable advancement locking for ALL books, making all entries visible at all times. Config Flag: advancements_disabled -disableAdvancementLocking = false -#Granular list of Book ID's to disable advancement locking for, e.g. [ "botania:lexicon" ]. Config Flags: advancements_disabled_ -noAdvancementBooks = [] -#Enable testing mode. By default this doesn't do anything, but you can use the config flag in your books if you want. Config Flag: testing_mode -testingMode = false -#Set this to the ID of a book to have it show up in players' inventories, replacing the recipe book. -inventoryButtonBook = "" -#Set this to true to use Shift instead of Ctrl for the inventory quick lookup feature. -useShiftForQuickLookup = false -#Set how text overflow should be coped with: overflow the text off the page, truncate overflowed text, or resize everything to fit. Relogin after changing. -#Allowed Values: OVERFLOW, TRUNCATE, RESIZE -textOverflowMode = "RESIZE" - +#Set this to true to disable advancement locking for ALL books, making all entries visible at all times. Config Flag: advancements_disabled +disableAdvancementLocking = false +#Granular list of Book ID's to disable advancement locking for, e.g. [ "botania:lexicon" ]. Config Flags: advancements_disabled_ +noAdvancementBooks = [] +#Enable testing mode. By default this doesn't do anything, but you can use the config flag in your books if you want. Config Flag: testing_mode +testingMode = false +#Set this to the ID of a book to have it show up in players' inventories, replacing the recipe book. +inventoryButtonBook = "" +#Set this to true to use Shift instead of Ctrl for the inventory quick lookup feature. +useShiftForQuickLookup = false +#Set how text overflow should be coped with: overflow the text off the page, truncate overflowed text, or resize everything to fit. Relogin after changing. +#Allowed Values: OVERFLOW, TRUNCATE, RESIZE +textOverflowMode = "RESIZE" + diff --git a/curseforge/overrides/config/patchouli-client-3.toml.bak b/curseforge/overrides/config/patchouli-client-3.toml.bak index 2b09b00..b864fa7 100644 --- a/curseforge/overrides/config/patchouli-client-3.toml.bak +++ b/curseforge/overrides/config/patchouli-client-3.toml.bak @@ -1,14 +1,14 @@ -#Set this to true to disable advancement locking for ALL books, making all entries visible at all times. Config Flag: advancements_disabled -disableAdvancementLocking = false -#Granular list of Book ID's to disable advancement locking for, e.g. [ "botania:lexicon" ]. Config Flags: advancements_disabled_ -noAdvancementBooks = [] -#Enable testing mode. By default this doesn't do anything, but you can use the config flag in your books if you want. Config Flag: testing_mode -testingMode = false -#Set this to the ID of a book to have it show up in players' inventories, replacing the recipe book. -inventoryButtonBook = "" -#Set this to true to use Shift instead of Ctrl for the inventory quick lookup feature. -useShiftForQuickLookup = false -#Set how text overflow should be coped with: overflow the text off the page, truncate overflowed text, or resize everything to fit. Relogin after changing. -#Allowed Values: OVERFLOW, TRUNCATE, RESIZE -textOverflowMode = "RESIZE" - +#Set this to true to disable advancement locking for ALL books, making all entries visible at all times. Config Flag: advancements_disabled +disableAdvancementLocking = false +#Granular list of Book ID's to disable advancement locking for, e.g. [ "botania:lexicon" ]. Config Flags: advancements_disabled_ +noAdvancementBooks = [] +#Enable testing mode. By default this doesn't do anything, but you can use the config flag in your books if you want. Config Flag: testing_mode +testingMode = false +#Set this to the ID of a book to have it show up in players' inventories, replacing the recipe book. +inventoryButtonBook = "" +#Set this to true to use Shift instead of Ctrl for the inventory quick lookup feature. +useShiftForQuickLookup = false +#Set how text overflow should be coped with: overflow the text off the page, truncate overflowed text, or resize everything to fit. Relogin after changing. +#Allowed Values: OVERFLOW, TRUNCATE, RESIZE +textOverflowMode = "RESIZE" + diff --git a/curseforge/overrides/config/patchouli-client-4.toml.bak b/curseforge/overrides/config/patchouli-client-4.toml.bak new file mode 100644 index 0000000..b864fa7 --- /dev/null +++ b/curseforge/overrides/config/patchouli-client-4.toml.bak @@ -0,0 +1,14 @@ +#Set this to true to disable advancement locking for ALL books, making all entries visible at all times. Config Flag: advancements_disabled +disableAdvancementLocking = false +#Granular list of Book ID's to disable advancement locking for, e.g. [ "botania:lexicon" ]. Config Flags: advancements_disabled_ +noAdvancementBooks = [] +#Enable testing mode. By default this doesn't do anything, but you can use the config flag in your books if you want. Config Flag: testing_mode +testingMode = false +#Set this to the ID of a book to have it show up in players' inventories, replacing the recipe book. +inventoryButtonBook = "" +#Set this to true to use Shift instead of Ctrl for the inventory quick lookup feature. +useShiftForQuickLookup = false +#Set how text overflow should be coped with: overflow the text off the page, truncate overflowed text, or resize everything to fit. Relogin after changing. +#Allowed Values: OVERFLOW, TRUNCATE, RESIZE +textOverflowMode = "RESIZE" + diff --git a/curseforge/overrides/config/patchouli-client-5.toml.bak b/curseforge/overrides/config/patchouli-client-5.toml.bak new file mode 100644 index 0000000..2b09b00 --- /dev/null +++ b/curseforge/overrides/config/patchouli-client-5.toml.bak @@ -0,0 +1,14 @@ +#Set this to true to disable advancement locking for ALL books, making all entries visible at all times. Config Flag: advancements_disabled +disableAdvancementLocking = false +#Granular list of Book ID's to disable advancement locking for, e.g. [ "botania:lexicon" ]. Config Flags: advancements_disabled_ +noAdvancementBooks = [] +#Enable testing mode. By default this doesn't do anything, but you can use the config flag in your books if you want. Config Flag: testing_mode +testingMode = false +#Set this to the ID of a book to have it show up in players' inventories, replacing the recipe book. +inventoryButtonBook = "" +#Set this to true to use Shift instead of Ctrl for the inventory quick lookup feature. +useShiftForQuickLookup = false +#Set how text overflow should be coped with: overflow the text off the page, truncate overflowed text, or resize everything to fit. Relogin after changing. +#Allowed Values: OVERFLOW, TRUNCATE, RESIZE +textOverflowMode = "RESIZE" + diff --git a/curseforge/overrides/config/patchouli-client.toml b/curseforge/overrides/config/patchouli-client.toml index 2b09b00..b864fa7 100644 --- a/curseforge/overrides/config/patchouli-client.toml +++ b/curseforge/overrides/config/patchouli-client.toml @@ -1,14 +1,14 @@ -#Set this to true to disable advancement locking for ALL books, making all entries visible at all times. Config Flag: advancements_disabled -disableAdvancementLocking = false -#Granular list of Book ID's to disable advancement locking for, e.g. [ "botania:lexicon" ]. Config Flags: advancements_disabled_ -noAdvancementBooks = [] -#Enable testing mode. By default this doesn't do anything, but you can use the config flag in your books if you want. Config Flag: testing_mode -testingMode = false -#Set this to the ID of a book to have it show up in players' inventories, replacing the recipe book. -inventoryButtonBook = "" -#Set this to true to use Shift instead of Ctrl for the inventory quick lookup feature. -useShiftForQuickLookup = false -#Set how text overflow should be coped with: overflow the text off the page, truncate overflowed text, or resize everything to fit. Relogin after changing. -#Allowed Values: OVERFLOW, TRUNCATE, RESIZE -textOverflowMode = "RESIZE" - +#Set this to true to disable advancement locking for ALL books, making all entries visible at all times. Config Flag: advancements_disabled +disableAdvancementLocking = false +#Granular list of Book ID's to disable advancement locking for, e.g. [ "botania:lexicon" ]. Config Flags: advancements_disabled_ +noAdvancementBooks = [] +#Enable testing mode. By default this doesn't do anything, but you can use the config flag in your books if you want. Config Flag: testing_mode +testingMode = false +#Set this to the ID of a book to have it show up in players' inventories, replacing the recipe book. +inventoryButtonBook = "" +#Set this to true to use Shift instead of Ctrl for the inventory quick lookup feature. +useShiftForQuickLookup = false +#Set how text overflow should be coped with: overflow the text off the page, truncate overflowed text, or resize everything to fit. Relogin after changing. +#Allowed Values: OVERFLOW, TRUNCATE, RESIZE +textOverflowMode = "RESIZE" + diff --git a/curseforge/overrides/config/pneumaticcraft-client.toml b/curseforge/overrides/config/pneumaticcraft-client.toml index 1ea50ce..b387531 100644 --- a/curseforge/overrides/config/pneumaticcraft-client.toml +++ b/curseforge/overrides/config/pneumaticcraft-client.toml @@ -1,77 +1,77 @@ - -[general] - #Enable Aphorism Tile Drama! http://mc-drama.herokuapp.com/ - aphorism_drama = true - #Defines which widgets are shown in the Programmer GUI: easy, medium, or advanced - #Allowed Values: EASY, MEDIUM, ADVANCED - programmer_difficulty = "EASY" - #Show tank fluids with the The One Probe when sneaking? Note that TOP has its own support for showing tanks, which by default requires a Probe to be held, or a Probe-enabled helmet to be worn. - top_shows_fluids = false - #Tint Logistics configuration GUI backgrounds according to the colour of the logistics frame you are configuring. - logistics_gui_tint = true - #Should GUI side tabs be shown with a beveled edge? Setting to false uses a plain black edge, as in earlier versions of the mod. - gui_bevel = true - #Always show the pressure durability bar for pressurizable items, even when full? - always_show_pressure_durability_bar = true - #Should tube modules emit redstone play redstone particle effects when active? - tube_module_redstone_particles = true - #Should widgets in the GUI Remote Editor be snapped to a 4x4 grid? - gui_remote_grid_snap = true - #Should the SSP game pause when the Programmer GUI is open (does not apply in SMP)? - programmer_gui_pauses = false - #Should players holding an Amadron Tablet get a notification message when offers are shuffled periodically? - notify_amadron_offer_updates = true - -[armor] - #Intensity of the FOV modification when using Pneumatic Leggings speed boost: 0.0 for no FOV modification, higher values zoom out more. Note: non-zero values may cause FOV clashes with other mods. - #Range: 0.0 ~ 1.0 - leggings_fov_factor = 0.0 - #Maximum time, as a percentage of the tick, that the Pneumatic Helmet Block Tracker may take when active and scanning blocks. Larger values mean more rapid update of block information, but potentially greater impact on client FPS. - #Range: 1 ~ 100 - block_tracker_max_time_per_tick = 10 - #Enable the Pneumatic Helmet Coordinate Tracker pathfinder - path_enabled = false - #True if the Pneumatic Helmet Coordinate Tracker pathfinder should draw lines, false for tiles. - wire_path = false - #Should the Pneumatic Helmet Coordinate Tracker pathfinder path be visible through blocks? - xray_enabled = false - #How frequently should the Pneumatic Helmet Coordinate Tracker pathfinder path be recalculated? - #Allowed Values: SLOW, NORMAL, FAST - path_update_setting = "NORMAL" - #True: show pressure as numbers. False: show pressure as horizontal bar. - show_pressure_numerically = true - #Should enchantment glint be shown on Pneumatic Armor pieces? Disable if you don't like the enchantment glint messing up your carefully chosen colour scheme... - show_enchant_glint = true - #Maximum screen roll in degrees when banking left or right during Jet Boots flight - cosmetic only - #Range: 0 ~ 90 - max_jet_boots_roll = 35 - -[sound] - #Volume level of the Elevator while running - #Range: 0.0 ~ 2.0 - elevator_volume_running = 1.0 - #Volume level of the Elevator *clunk* while starting/stopping - #Range: 0.0 ~ 2.0 - elevator_volume_start_stop = 1.0 - #Volume level of air leaks from unconnected tubes/machines. Beware: turning this off could lead to undetected leaks wasting pressure forever! - #Range: 0.0 ~ 2.0 - air_leak_volume = 1.0 - #Volume level of the hand-held Minigun - #Range: 0.0 ~ 2.0 - minigun_volume_held = 0.75 - #Volume level of drone-mounted Miniguns - #Range: 0.0 ~ 2.0 - minigun_volume_drone = 1.0 - #Volume level of the Sentry Turret's Minigun - #Range: 0.0 ~ 2.0 - minigun_volume_sentry_turret = 1.0 - #Volume level of the Jet Boots in normal flight mode - #Range: 0.0 ~ 2.0 - jetboots_volume = 1.0 - #Volume level of the Jet Boots when in Builder Mode - #Range: 0.0 ~ 2.0 - jetboots_volume_builder_mode = 0.3 - #Volume level of the Jackhammer - #Range: 0.0 ~ 2.0 - jackhammer_volume = 0.7 - + +[general] + #Enable Aphorism Tile Drama! http://mc-drama.herokuapp.com/ + aphorism_drama = true + #Defines which widgets are shown in the Programmer GUI: easy, medium, or advanced + #Allowed Values: EASY, MEDIUM, ADVANCED + programmer_difficulty = "EASY" + #Show tank fluids with the The One Probe when sneaking? Note that TOP has its own support for showing tanks, which by default requires a Probe to be held, or a Probe-enabled helmet to be worn. + top_shows_fluids = false + #Tint Logistics configuration GUI backgrounds according to the colour of the logistics frame you are configuring. + logistics_gui_tint = true + #Should GUI side tabs be shown with a beveled edge? Setting to false uses a plain black edge, as in earlier versions of the mod. + gui_bevel = true + #Always show the pressure durability bar for pressurizable items, even when full? + always_show_pressure_durability_bar = true + #Should tube modules emit redstone play redstone particle effects when active? + tube_module_redstone_particles = true + #Should widgets in the GUI Remote Editor be snapped to a 4x4 grid? + gui_remote_grid_snap = true + #Should the SSP game pause when the Programmer GUI is open (does not apply in SMP)? + programmer_gui_pauses = false + #Should players holding an Amadron Tablet get a notification message when offers are shuffled periodically? + notify_amadron_offer_updates = true + +[armor] + #Intensity of the FOV modification when using Pneumatic Leggings speed boost: 0.0 for no FOV modification, higher values zoom out more. Note: non-zero values may cause FOV clashes with other mods. + #Range: 0.0 ~ 1.0 + leggings_fov_factor = 0.0 + #Maximum time, as a percentage of the tick, that the Pneumatic Helmet Block Tracker may take when active and scanning blocks. Larger values mean more rapid update of block information, but potentially greater impact on client FPS. + #Range: 1 ~ 100 + block_tracker_max_time_per_tick = 10 + #Enable the Pneumatic Helmet Coordinate Tracker pathfinder + path_enabled = false + #True if the Pneumatic Helmet Coordinate Tracker pathfinder should draw lines, false for tiles. + wire_path = false + #Should the Pneumatic Helmet Coordinate Tracker pathfinder path be visible through blocks? + xray_enabled = false + #How frequently should the Pneumatic Helmet Coordinate Tracker pathfinder path be recalculated? + #Allowed Values: SLOW, NORMAL, FAST + path_update_setting = "NORMAL" + #True: show pressure as numbers. False: show pressure as horizontal bar. + show_pressure_numerically = true + #Should enchantment glint be shown on Pneumatic Armor pieces? Disable if you don't like the enchantment glint messing up your carefully chosen colour scheme... + show_enchant_glint = true + #Maximum screen roll in degrees when banking left or right during Jet Boots flight - cosmetic only + #Range: 0 ~ 90 + max_jet_boots_roll = 35 + +[sound] + #Volume level of the Elevator while running + #Range: 0.0 ~ 2.0 + elevator_volume_running = 1.0 + #Volume level of the Elevator *clunk* while starting/stopping + #Range: 0.0 ~ 2.0 + elevator_volume_start_stop = 1.0 + #Volume level of air leaks from unconnected tubes/machines. Beware: turning this off could lead to undetected leaks wasting pressure forever! + #Range: 0.0 ~ 2.0 + air_leak_volume = 1.0 + #Volume level of the hand-held Minigun + #Range: 0.0 ~ 2.0 + minigun_volume_held = 0.75 + #Volume level of drone-mounted Miniguns + #Range: 0.0 ~ 2.0 + minigun_volume_drone = 1.0 + #Volume level of the Sentry Turret's Minigun + #Range: 0.0 ~ 2.0 + minigun_volume_sentry_turret = 1.0 + #Volume level of the Jet Boots in normal flight mode + #Range: 0.0 ~ 2.0 + jetboots_volume = 1.0 + #Volume level of the Jet Boots when in Builder Mode + #Range: 0.0 ~ 2.0 + jetboots_volume_builder_mode = 0.3 + #Volume level of the Jackhammer + #Range: 0.0 ~ 2.0 + jackhammer_volume = 0.7 + diff --git a/curseforge/overrides/config/pneumaticcraft-common.toml b/curseforge/overrides/config/pneumaticcraft-common.toml index f017a71..98b4966 100644 --- a/curseforge/overrides/config/pneumaticcraft-common.toml +++ b/curseforge/overrides/config/pneumaticcraft-common.toml @@ -1,345 +1,345 @@ - -[General] - #Enable mod dungeon loot generation - enable_dungeon_loot = true - #Efficiency of fuel buckets as furnace fuel (default 0.05 means 1 bucket of LPG smelts 450 items in a vanilla furnace) - #Range: 0.0 ~ 1.7976931348623157E308 - fuel_bucket_efficiency = 0.05 - #Maximum number of blocks in the area defined in an Area Programming Puzzle Piece - #Range: > 1 - max_programming_area = 250000 - #Fluids at least as hot as this temperature (Kelvin) will be auto-registered as Liquid Compressor fuels, the quality being dependent on fluid temperature. - #Range: > 0 - min_fluid_fuel_temperature = 373 - #Should dyes be used up when coloring things (Drones, Logistics Modules, Redstone Modules)? - use_up_dyes_when_coloring = false - #Cooldown, in ticks, between subsequent uses of Bandages. Set to 0 to disable cooldowns entirely. - #Range: > 0 - bandage_cooldown = 160 - #Time, in ticks, it takes to use a bandage. - #Range: > 1 - bandage_use_time = 40 - #Health points restored on bandage use (1 health = half a heart). - #Range: 1.0 ~ 1.7976931348623157E308 - bandage_health_restored = 6.0 - -[Worldgen] - #Average frequency in chunks for underground oil lakes; higher values mean rarer lakes. Use one of the blacklist settings to disable lakes entirely. See also 'surface_oil_generation_chance'. - #Range: > 1 - underground_oil_lake_frequency = 6 - #Average frequency in chunks for surface oil lakes; higher values mean rarer lakes. Use one of the blacklist settings to disable lakes entirely. See also 'underground_oil_generation_chance'. - #Range: > 1 - surface_oil_lake_frequency = 25 - #Oil worldgen blacklist by biome: add biome IDs to this list if you don't want oil lake worldgen to happen there. This works in conjunction with 'oil_world_gen_category_blacklist' - if a biome matches either, then no oil lakes will generate there. You can wildcard this; e.g 'modid:*' blacklists ALL biomes of namespace 'modid'. - oil_world_gen_blacklist = ["minecraft:soul_sand_valley", "minecraft:crimson_forest", "minecraft:warped_forest", "minecraft:nether_wastes", "minecraft:the_void", "minecraft:the_end", "minecraft:small_end_islands", "minecraft:end_midlands", "minecraft:end_highlands", "minecraft:end_barrens"] - #Oil worldgen blacklist by biome category: add biome categories to this list if you don't want oil lake worldgen to happen there. See https://minecraft.fandom.com/wiki/Biome/JSON_format for a list of valid categories. This works in conjunction with 'oil_world_gen_blacklist' - if a biome matches either, then no oil lakes will generate there. - oil_world_gen_category_blacklist = ["none"] - #Oil worldgen blacklist by dimension ID: add dimension ID's to this list if you don't want oil lake worldgen to happen there. You can wildcard this; e.g 'modid:*' blacklists ALL dimensions of namespace 'modid'. - oil_world_gen_dimension_blacklist = [] - #Oil worldgen whitelist by biome: add biome IDs to this list if you want oil lake worldgen to happen ONLY in those biomes. An empty list means no whitelisting is done, and only the blacklist settings are checked. This works in conjunction with 'oil_world_gen_category_whitelist' - if it is non-empty it must also match, or no oil lakes will generate there. You can wildcard this; e.g 'modid:*' whitelists ALL biomes of namespace 'modid'. - oil_world_gen_whitelist = [] - #Oil worldgen whitelist by biome category: add biome categories to this list if you want oil lake worldgen to happen ONLY in those biome categories. See https://minecraft.fandom.com/wiki/Biome/JSON_format for a list of valid categories. This works in conjunction with 'oil_world_gen_whitelist' - if that is non-empty then it must also match, or no oil lakes will generate. - oil_world_gen_category_whitelist = [] - #Oil worldgen whitelist by dimension ID: add dimension ID's to this list if you want oil lake worldgen to happen ONLY in those dimensions. You can wildcard the path; e.g 'modid:*' whitelists ALL dimensions of namespace 'modid'. If this is empty, it is ignored, and the corresponding blacklist will be checked instead. - oil_world_gen_dimension_whitelist = [] - -["Machine Properties"] - #Aerial Interface backwards compat: allow pre-0.8.0 behaviour of getting player's armor inventory from top face, even with Dispenser Upgrade installed - aerial_interface_armor_compat = true - #Chance per tick of Crop Supports causing a growth tick. The default, 0.002, is roughly 2.5 times faster than the vanilla growth rate - #Range: 0.0 ~ 1.7976931348623157E308 - crop_sticks_growth_boost_chance = 0.002 - #Changing this value will alter the pressurized air production of the Electric Compressor. The input, EU, will stay the same - #Range: > 0 - electric_compressor_efficiency = 40 - #Base chance (1/x) per tick of a lightning strike on/around the Electrostatic Generator - #Range: > 0 - electrostatic_lightning_chance = 100000 - #The max height of an elevator per stacked Elevator Base block. - #Range: 1 ~ 256 - elevator_base_blocks_per_base = 6 - #The amount of air produced by using 100 FE (Forge Energy) in the flux compressor - #Range: > 0 - flux_compressor_efficiency = 40 - #Can the Kerosene Lamp burn any kind of fuel? If false, only Kerosene can be burnt - kerosene_lamp_can_use_any_fuel = true - #Kerosene Lamp fuel efficiency: higher values mean fuel will last longer in the lamp - #Range: 0.0 ~ 1.7976931348623157E308 - kerosene_lamp_fuel_efficiency = 1.0 - #The amount of air produced by using 100 MJ (Minecraft Joules) in the flux compressor - #Range: > 0 - kinetic_compressor_efficiency = 40 - #Can the Liquid Hopper absorb/dispense fluids into the world with a Dispenser Upgrade? - liquid_hopper_dispenser = true - #Can the Omnidirectional Hopper dispense items into the world with a Dispenser Upgrade? - omni_hopper_dispenser = true - #Are players in Creative mode exempt from Security Station block protection? If false, only server ops are exempt (command permission >= 2) - security_station_creative_players_exempt = false - #The amount of FE (Forge Energy) produced by using 100mL of air in the Pneumatic Dynamo - #Range: > 0 - pneumatic_dynamo_efficiency = 40 - #The amount of MJ (Minecraft Joules) produced by using 100mL of air in the Pneumatic Dynamo - #Range: > 0 - pneumatic_engine_efficiency = 40 - #Changing this value will alter the pressurized air usage of the Pneumatic Generator. The output, EU, will stay the same. - #Range: > 0 - pneumatic_generator_efficiency = 40 - #Changing this value will alter the hydraulic bar production of the Pneumatic Pump. The input, air, will stay the same - #Range: > 0 - pneumatic_pump_efficiency = 40 - #Speed multiplier per speed upgrade: speed mult = speedUpgradeSpeedMultiplier ^ num_of_speed_upgrades - #Range: 1.0 ~ 2.0 - speed_upgrade_speed_multiplier = 1.5 - #Fuel usage / heat gen multiplier per speed upgrade: usage mult = speedUpgradeUsageMultiplier ^ num_of_speed_upgrades - #Range: 1.0 ~ 2.0 - speed_upgrade_usage_multiplier = 1.649999976158142 - #Blacklist items from being allowed in the Pressure Chamber disenchanting system. This is a starts-with string match, so you can match by mod, or individual item names as you need. Blacklisted by default are Quark Ancient Tomes, and all Tetra items; both can lead to enchantment duping as they have special enchantment mechanics. - disenchanting_blacklist = ["quark:ancient_tome", "tetra:"] - -["Pneumatic Armor"] - #Jetboots air usage in mL/tick (per Jet Boots Upgrade) - #Range: > 0 - jet_boots_air_usage = 12 - #Base Pneumatic Armor startup time in ticks (before Speed Upgrades) - #Range: > 20 - armor_startup_time = 200 - #Flippers Upgrade speed boost when in water and feet on ground - #Range: 0.0 ~ 1.0 - flippers_speed_boost_ground = 0.03 - #Flippers Upgrade speed boost when floating in water - #Range: 0.0 ~ 1.0 - flippers_speed_boost_floating = 0.045 - #Air usage for armor repair, in mL per Item Life Upgrade per point of damage repaired - #Range: > 0 - repair_air_usage = 100 - #Air usage for Magnet Upgrade, in mL per item or XP orb attracted - #Range: > 0 - magnet_air_usage = 20 - #Air used per point of 'player air' restored by the Scuba Upgrade - #Range: > 1 - scuba_multiplier = 8 - -[Advanced] - #When set to true, the Kerosene Lamp's fake air blocks won't be registered and therefore removed from the world. Useful if this causes trouble (it shouldn't though) - disable_kerosene_lamp_fake_air_block = false - #The minimum interval in ticks between which fluid tank contents should be synced to clients. Smaller values mean smoother visual tank updates, but more of a performance cost in terms of network syncing. Note that fluid tank sync packets are also only sent when a fluid tank changes by more than 1% of its capacity, or 1000mB, whichever is smaller. - #Range: 1 ~ 100 - fluid_tank_update_rate = 10 - #Precision to which pressurizable item air levels are synced to client. Default of 10 is precise enough to show pressure to 1 decimal place, which is what is display in client tooltips & pneumatic armor HUD. Lower values will sync less precisely, reducing server->client network traffic. Values higher than 10 are not recommended (will cause extra network traffic for no benefit). - #Range: 1 ~ 100 - pressurizable_sync_precision = 10 - #Don't remove a water source block when picking up (drones, liquid hoppers, gas lift) if it has at least two water source neighbours. This can reduce lag due to frequent block updates, and can also potentially make water import much faster. Set this to false if you want no-infinite-water rules in a world, or want to limit the speed of water importing to vanilla block update rates. - dont_update_infinite_water_sources = true - #When set to true, server will strip NBT data from pressurizable items (pneumatic armor, drones...) which the client doesn't care about. Good for saving on network chatter, but can cause players to be kicked under some circumstances. If this occurs, set this config value to false. - nbt_to_client_modification = true - -["Micromissile Properties"] - #Base explosion damage (modified by missile setup) - #Range: 0.0 ~ 1.7976931348623157E308 - base_explosion_damage = 1.0 - #Do micromissile explosions cause terrain damage? - damage_terrain = false - #Cooldown for missile firing in ticks - #Range: > 0 - launch_cooldown = 15 - #Base missile lifetime in ticks (modified by missile setup) - #Range: > 0 - lifetime = 300 - #Number of micromissiles per pod - #Range: > 0 - missile_pod_size = 100 - -["Minigun Properties"] - #Armor Piercing Ammo damage multiplier (relative to standard ammo) - #Range: 0.0 ~ 1.7976931348623157E308 - ap_ammo_damage_multiplier = 1.25 - #Armor Piercing Ammo percentage chance to ignore target's armor - #Range: 1 ~ 100 - ap_ammo_ignore_armor_chance = 100 - #Armor Piercing Ammo cartridge size - #Range: 1 ~ 30000 - armor_piercing_ammo_cartridge_size = 250 - #Base bullet damage of the Sentry Gun, Handheld Minigun, and Drone Minigun, before ammo bonuses are considered - #Range: 0.0 ~ 1.7976931348623157E308 - base_damage = 4.0 - #Base range of Minigun, before Range Upgrades are considered - #Range: 5 ~ 100 - base_range = 50 - #Explosive Ammo cartridge size - #Range: 1 ~ 30000 - explosive_ammo_cartridge_size = 125 - #Minigun Explosive Ammo damage multiplier (relative to standard ammo) - #Range: 0.0 ~ 1.7976931348623157E308 - explosive_ammo_damage_multiplier = 0.2 - #Explosive Ammo base percentage chance to cause an explosion - #Range: > 0 - explosive_ammo_explosion_chance = 50 - #Minigun Explosive Ammo explosion power (ref: 2 = creeper, 4 = TNT - #Range: 0.0 ~ 1.7976931348623157E308 - explosive_ammo_explosion_power = 1.5 - #Does Minigun Explosive Ammo damage terrain? - explosive_ammo_terrain_damage = false - #Freezing Ammo base percentage chance to form ice or snow on blocks which have been hit - #Range: 0 ~ 100 - freezing_ammo_block_ice_chance = 10 - #Freezing Ammo cartridge size - #Range: > 0 - freezing_ammo_cartridge_size = 500 - #Freezing Ammo base percentage chance to form ice on entities which have been hit - #Range: 0 ~ 100 - freezing_ammo_entity_ice_chance = 20 - #Damage done to entities within the fake 'ice' blocks cause by freezing ammo - #Range: 0.0 ~ 1.7976931348623157E308 - freezing_ammo_fake_ice_damage = 1.0 - #Incendiary ammo base percentage chance to ignite blocks - #Range: 1 ~ 100 - incendiary_ammo_block_ignite_chance = 20 - #Incendiary Ammo cartridge size - #Range: 1 ~ 30000 - incendiary_ammo_cartridge_size = 500 - #Incendiary ammo base percentage chance to ignite entities - #Range: 1 ~ 100 - incendiary_ammo_entity_ignite_chance = 100 - #Incendiary ammo fire duration on target entities (seconds) - #Range: > 0 - incendiary_ammo_fire_duration = 8 - #Percentage chance per shot of potion-tipped ammo proc'ing the potion effect, before Dispenser Upgrades are considered - #Range: 1 ~ 100 - potion_proc_chance = 7 - #Standard Ammo cartridge size - #Range: 1 ~ 30000 - standard_ammo_cartridge_size = 1000 - #Weighted Ammo air usage multiplier (relative to standard ammo) - #Range: 0.0 ~ 1.7976931348623157E308 - weighted_ammo_air_usage_multiplier = 8.0 - #Weighted Ammo cartridge size - #Range: 1 ~ 30000 - weighted_ammo_cartridge_size = 250 - #Weighted Ammo damage multiplier (relative to standard ammo) - #Range: 0.0 ~ 1.7976931348623157E308 - weighted_ammo_damage_multiplier = 2.5 - #Weighted Ammo range multiplier (relative to standard ammo) - #Range: 0.0 ~ 1.7976931348623157E308 - weighted_ammo_range_multiplier = 0.2 - #Show particles when a block is hit by minigun fire? Looks good, but consumes some network bandwidth. - block_hit_particles = true - -[Integration] - #Immersive Engineering: External Heater heat/FE. The amount of PneumaticCraft heat added by using 1 FE in the heater. - #Range: 0.0 ~ 1.7976931348623157E308 - ie_external_heater_heat_per_fe = 0.01 - #Immersive Engineering: External Heater FE/t. Set to 0 to disable External Heater integration entirely. - #Range: > 0 - ie_external_heater_fe_per_tick = 100 - #Mekanism thermal resistance multiplier. Larger values mean slower heat transfer between Mekanism and PneumaticCraft blocks. - #Range: 1.0 ~ 1.7976931348623157E308 - mek_thermal_resistance_factor = 5.0 - #Mekanism <-> PneumaticCraft heat conversion efficiency. Set to 0 to disable Mekanism heat integration entirely. Note that Mekanism and PNC use a similar heat system, but scale things quite differently (Mekanism heaters produces a LOT of heat by PneumaticCraft standards), so conversion efficiency tuning is important for inter-mod balance. - #Range: 0.0 ~ 2.0 - mek_thermal_conversion_efficiency = 0.01 - #Volume boost multiplier for pressurizable items with the CoFH Holding enchantment; air volume is multiplied by (1 + level_of_holding_enchantment) x this value. Set to 0 to disallow pressurizable items being enchanted with the Holding enchantment at all. - #Range: 0.0 ~ 1.7976931348623157E308 - cofh_holding_multiplier = 1.0 - -[Recipes] - #Does Molten Plastic solidify to Plastic Sheets when poured into the world? If set to false, then Heat Frame cooling is the only other way to make Plastic Sheets (by default). - in_world_plastic_solidification = true - #Is in-world Yeast crafting allowed (making more Yeast Culture by pouring Water next to a Yeast Culture block with Sugar in it)? If set to false, then the default TPP Mushroom & Water -> Yeast Culture recipe is the only way to get Yeast Culture. - in_world_yeast_crafting = true - -[Amadron] - #Number of periodic offers randomly selected for the 'live' offer list. Note: this a maximum, and the actual number chosen each time may be less. Periodic offers are those offers which have a static: false field in their recipe JSON. - #Range: > 0 - numPeriodicOffers = 10 - #Number of villager offers randomly selected for the 'live' offer list. Note: this a maximum, and the actual number chosen each time may be less. - #Range: > 0 - numVillagerOffers = 20 - #Time in ticks between each periodic offer reshuffle (24000 ticks = one Minecraft day) - #Range: > 1000 - reshuffleInterval = 24000 - #Max number of custom trades a (non-admin) player may add - #Range: > 0 - max_trades_per_player = 50 - #Broadcast a notification when any player adds a custom trade - notify_of_trade_addition = true - #Broadcast a notification when any player removes a custom trade - notify_of_trade_removal = true - #Broadcast a notification when a custom Amadron trade is made - notify_of_deal_made = true - #Amadrone spawn location, relative to the delivery/pickup position. This is a X/Y/Z triple. See also 'amadrone_spawn_location_relative_to_ground_level' for how the drone's Y position is calculated. - amadrone_spawn_location = [30, 30, 0] - #Affects Amadrone Y spawning position: when true, the Y position is relative to ground level at the calculated X/Z position. When false, it is relative to the delivery/pickup position. - amadrone_spawn_location_relative_to_ground_level = true - -[Heat] - #Default thermal resistance for solid blocks - #Range: 4.9E-324 ~ 1.7976931348623157E308 - blockThermalResistance = 500.0 - #Default thermal resistance for fluid blocks - #Range: 4.9E-324 ~ 1.7976931348623157E308 - fluidThermalResistance = 100.0 - #Thermal resistance of air; controls how fast blocks lose heat to air when exposed - #Range: 1.0 ~ 1.7976931348623157E308 - airThermalResistance = 100.0 - #Default heat capacity for fluid blocks - #Range: > 0 - defaultFluidHeatCapacity = 10000 - #Ambient temperature modifier by biome (default 25 gives the Nether a heat boost of 30C) - #Range: 0.0 ~ 1000.0 - ambientTemperatureBiomeModifier = 25.0 - #Ambient temperature increase by altitude, in degrees per block below 48 (or 75% of sea level). Note that temperature decrease per block above 64 is handled by vanilla. - #Range: 0.0 ~ 10.0 - ambientTemperatureHeightModifier = 0.1 - #Automatically register heat properties for all detected modded fluids based on their self-defined temperature? (note: vanilla lava and water are always added) - addDefaultFluidEntries = true - -[Logistics] - #Logistics Module air usage per item per block distance - #Range: 0.0 ~ 1.7976931348623157E308 - item_transport_cost = 1.0 - #Logistics Module air usage per mB of fluid per block distance - #Range: 0.0 ~ 1.7976931348623157E308 - fluid_transport_cost = 0.02 - #Minimum pressure for a Logistics Module to function - #Range: 0.0 ~ 20.0 - min_pressure = 3.0 - -[Jackhammer] - #Max veinmining range (distance from mined block) for Vein Miner Plus mode - #Range: 1 ~ 32 - max_vein_miner_range = 10 - #Base Jackhammer air usage per block broken (speed upgrades increase this) - #Range: > 0 - base_air_usage = 50 - -[Villagers] - #Frequency of PneumaticCraft village house generation? Default value of 8 tends to give 0-2 houses per village with no other mods present. Set to 0 to disable house generation entirely. May need to raise this value if there are many other mods also adding village houses. Note: changing this value won't affect any already-generated houses, only new generation. - #Range: > 0 - addMechanicHouse = 8 - #Which trades should the Pressure Mechanic offer? ALL will offer all trades. PCB_BLUEPRINT will offer *only* the PCB Blueprint, an item required for normal progression through the mod. NONE will offer nothing (but the PCB Blueprint is also available via Amadron by default). Note that changing this won't affect any already-spawned Pressure Mechanics. - #Allowed Values: NONE, PCB_BLUEPRINT, ALL - mechanicTrades = "ALL" - -[Drones] - #Enable Drone Suffocation Damage - enable_drone_suffocation = true - #Drones render their held item (the item in slot 0 of their inventory) ? Note: this is in common config since if enabled, server needs to sync the item data to the client. - drones_render_held_item = true - #Are drones allowed to import Experience Orbs and convert them to Memory Essence fluid? - drones_can_import_xp_orbs = true - #Will Drones automatically get picked up by Boats/Minecarts/etc. if they're close enough? - drones_can_be_picked_up = false - #Show particle trail indicating the currently-debugged drone's planned path - drone_debugger_path_particles = true - #When set to true, Drones will not execute any program. This is useful to set to true when due to a bug Drones are lagging your server or crashing it. Please report any such bugs as a PneumaticCraft: Repressurized issue so it can be investigated. - stop_drone_ai = false - #How far will a drone go to find a Charging Station when it's low on air? Note: drones will teleport, possibly across the world to someone else's base, if this range is very large. - #Range: > 16 - max_drone_charging_station_search_range = 80 - #The maximum distance that a Drone may teleport when it can't find a path to its destination. Default value of 0 means no limit. This is primarily intended to limit abuse of teleportation to other players on PvP servers, but may find other uses. Be careful about setting this value very low. - #Range: > 0 - max_drone_teleport_range = 0 - #If a Drone has found a path, but gets stuck on a block along that path, it will teleport to its destination after this many ticks of being stuck. Set this to 0 to disable teleporting, which will likely leave the drone waiting there forever (or until it runs out of air). Note that getting stuck on a block is usually the fault of the mod that added the block (especially if the block has a non-full-cube shape), but if you encounter this behaviour, please report it as a PneumaticCraft: Repressurized issue so it can be investigated. - #Range: > 0 - stuck_drone_teleport_ticks = 20 - + +[General] + #Enable mod dungeon loot generation + enable_dungeon_loot = true + #Efficiency of fuel buckets as furnace fuel (default 0.05 means 1 bucket of LPG smelts 450 items in a vanilla furnace) + #Range: 0.0 ~ 1.7976931348623157E308 + fuel_bucket_efficiency = 0.05 + #Maximum number of blocks in the area defined in an Area Programming Puzzle Piece + #Range: > 1 + max_programming_area = 250000 + #Fluids at least as hot as this temperature (Kelvin) will be auto-registered as Liquid Compressor fuels, the quality being dependent on fluid temperature. + #Range: > 0 + min_fluid_fuel_temperature = 373 + #Should dyes be used up when coloring things (Drones, Logistics Modules, Redstone Modules)? + use_up_dyes_when_coloring = false + #Cooldown, in ticks, between subsequent uses of Bandages. Set to 0 to disable cooldowns entirely. + #Range: > 0 + bandage_cooldown = 160 + #Time, in ticks, it takes to use a bandage. + #Range: > 1 + bandage_use_time = 40 + #Health points restored on bandage use (1 health = half a heart). + #Range: 1.0 ~ 1.7976931348623157E308 + bandage_health_restored = 6.0 + +[Worldgen] + #Average frequency in chunks for underground oil lakes; higher values mean rarer lakes. Use one of the blacklist settings to disable lakes entirely. See also 'surface_oil_generation_chance'. + #Range: > 1 + underground_oil_lake_frequency = 6 + #Average frequency in chunks for surface oil lakes; higher values mean rarer lakes. Use one of the blacklist settings to disable lakes entirely. See also 'underground_oil_generation_chance'. + #Range: > 1 + surface_oil_lake_frequency = 25 + #Oil worldgen blacklist by biome: add biome IDs to this list if you don't want oil lake worldgen to happen there. This works in conjunction with 'oil_world_gen_category_blacklist' - if a biome matches either, then no oil lakes will generate there. You can wildcard this; e.g 'modid:*' blacklists ALL biomes of namespace 'modid'. + oil_world_gen_blacklist = ["minecraft:soul_sand_valley", "minecraft:crimson_forest", "minecraft:warped_forest", "minecraft:nether_wastes", "minecraft:the_void", "minecraft:the_end", "minecraft:small_end_islands", "minecraft:end_midlands", "minecraft:end_highlands", "minecraft:end_barrens"] + #Oil worldgen blacklist by biome category: add biome categories to this list if you don't want oil lake worldgen to happen there. See https://minecraft.fandom.com/wiki/Biome/JSON_format for a list of valid categories. This works in conjunction with 'oil_world_gen_blacklist' - if a biome matches either, then no oil lakes will generate there. + oil_world_gen_category_blacklist = ["none"] + #Oil worldgen blacklist by dimension ID: add dimension ID's to this list if you don't want oil lake worldgen to happen there. You can wildcard this; e.g 'modid:*' blacklists ALL dimensions of namespace 'modid'. + oil_world_gen_dimension_blacklist = [] + #Oil worldgen whitelist by biome: add biome IDs to this list if you want oil lake worldgen to happen ONLY in those biomes. An empty list means no whitelisting is done, and only the blacklist settings are checked. This works in conjunction with 'oil_world_gen_category_whitelist' - if it is non-empty it must also match, or no oil lakes will generate there. You can wildcard this; e.g 'modid:*' whitelists ALL biomes of namespace 'modid'. + oil_world_gen_whitelist = [] + #Oil worldgen whitelist by biome category: add biome categories to this list if you want oil lake worldgen to happen ONLY in those biome categories. See https://minecraft.fandom.com/wiki/Biome/JSON_format for a list of valid categories. This works in conjunction with 'oil_world_gen_whitelist' - if that is non-empty then it must also match, or no oil lakes will generate. + oil_world_gen_category_whitelist = [] + #Oil worldgen whitelist by dimension ID: add dimension ID's to this list if you want oil lake worldgen to happen ONLY in those dimensions. You can wildcard the path; e.g 'modid:*' whitelists ALL dimensions of namespace 'modid'. If this is empty, it is ignored, and the corresponding blacklist will be checked instead. + oil_world_gen_dimension_whitelist = [] + +["Machine Properties"] + #Aerial Interface backwards compat: allow pre-0.8.0 behaviour of getting player's armor inventory from top face, even with Dispenser Upgrade installed + aerial_interface_armor_compat = true + #Chance per tick of Crop Supports causing a growth tick. The default, 0.002, is roughly 2.5 times faster than the vanilla growth rate + #Range: 0.0 ~ 1.7976931348623157E308 + crop_sticks_growth_boost_chance = 0.002 + #Changing this value will alter the pressurized air production of the Electric Compressor. The input, EU, will stay the same + #Range: > 0 + electric_compressor_efficiency = 40 + #Base chance (1/x) per tick of a lightning strike on/around the Electrostatic Generator + #Range: > 0 + electrostatic_lightning_chance = 100000 + #The max height of an elevator per stacked Elevator Base block. + #Range: 1 ~ 256 + elevator_base_blocks_per_base = 6 + #The amount of air produced by using 100 FE (Forge Energy) in the flux compressor + #Range: > 0 + flux_compressor_efficiency = 40 + #Can the Kerosene Lamp burn any kind of fuel? If false, only Kerosene can be burnt + kerosene_lamp_can_use_any_fuel = true + #Kerosene Lamp fuel efficiency: higher values mean fuel will last longer in the lamp + #Range: 0.0 ~ 1.7976931348623157E308 + kerosene_lamp_fuel_efficiency = 1.0 + #The amount of air produced by using 100 MJ (Minecraft Joules) in the flux compressor + #Range: > 0 + kinetic_compressor_efficiency = 40 + #Can the Liquid Hopper absorb/dispense fluids into the world with a Dispenser Upgrade? + liquid_hopper_dispenser = true + #Can the Omnidirectional Hopper dispense items into the world with a Dispenser Upgrade? + omni_hopper_dispenser = true + #Are players in Creative mode exempt from Security Station block protection? If false, only server ops are exempt (command permission >= 2) + security_station_creative_players_exempt = false + #The amount of FE (Forge Energy) produced by using 100mL of air in the Pneumatic Dynamo + #Range: > 0 + pneumatic_dynamo_efficiency = 40 + #The amount of MJ (Minecraft Joules) produced by using 100mL of air in the Pneumatic Dynamo + #Range: > 0 + pneumatic_engine_efficiency = 40 + #Changing this value will alter the pressurized air usage of the Pneumatic Generator. The output, EU, will stay the same. + #Range: > 0 + pneumatic_generator_efficiency = 40 + #Changing this value will alter the hydraulic bar production of the Pneumatic Pump. The input, air, will stay the same + #Range: > 0 + pneumatic_pump_efficiency = 40 + #Speed multiplier per speed upgrade: speed mult = speedUpgradeSpeedMultiplier ^ num_of_speed_upgrades + #Range: 1.0 ~ 2.0 + speed_upgrade_speed_multiplier = 1.5 + #Fuel usage / heat gen multiplier per speed upgrade: usage mult = speedUpgradeUsageMultiplier ^ num_of_speed_upgrades + #Range: 1.0 ~ 2.0 + speed_upgrade_usage_multiplier = 1.649999976158142 + #Blacklist items from being allowed in the Pressure Chamber disenchanting system. This is a starts-with string match, so you can match by mod, or individual item names as you need. Blacklisted by default are Quark Ancient Tomes, and all Tetra items; both can lead to enchantment duping as they have special enchantment mechanics. + disenchanting_blacklist = ["quark:ancient_tome", "tetra:"] + +["Pneumatic Armor"] + #Jetboots air usage in mL/tick (per Jet Boots Upgrade) + #Range: > 0 + jet_boots_air_usage = 12 + #Base Pneumatic Armor startup time in ticks (before Speed Upgrades) + #Range: > 20 + armor_startup_time = 200 + #Flippers Upgrade speed boost when in water and feet on ground + #Range: 0.0 ~ 1.0 + flippers_speed_boost_ground = 0.03 + #Flippers Upgrade speed boost when floating in water + #Range: 0.0 ~ 1.0 + flippers_speed_boost_floating = 0.045 + #Air usage for armor repair, in mL per Item Life Upgrade per point of damage repaired + #Range: > 0 + repair_air_usage = 100 + #Air usage for Magnet Upgrade, in mL per item or XP orb attracted + #Range: > 0 + magnet_air_usage = 20 + #Air used per point of 'player air' restored by the Scuba Upgrade + #Range: > 1 + scuba_multiplier = 8 + +[Advanced] + #When set to true, the Kerosene Lamp's fake air blocks won't be registered and therefore removed from the world. Useful if this causes trouble (it shouldn't though) + disable_kerosene_lamp_fake_air_block = false + #The minimum interval in ticks between which fluid tank contents should be synced to clients. Smaller values mean smoother visual tank updates, but more of a performance cost in terms of network syncing. Note that fluid tank sync packets are also only sent when a fluid tank changes by more than 1% of its capacity, or 1000mB, whichever is smaller. + #Range: 1 ~ 100 + fluid_tank_update_rate = 10 + #Precision to which pressurizable item air levels are synced to client. Default of 10 is precise enough to show pressure to 1 decimal place, which is what is display in client tooltips & pneumatic armor HUD. Lower values will sync less precisely, reducing server->client network traffic. Values higher than 10 are not recommended (will cause extra network traffic for no benefit). + #Range: 1 ~ 100 + pressurizable_sync_precision = 10 + #Don't remove a water source block when picking up (drones, liquid hoppers, gas lift) if it has at least two water source neighbours. This can reduce lag due to frequent block updates, and can also potentially make water import much faster. Set this to false if you want no-infinite-water rules in a world, or want to limit the speed of water importing to vanilla block update rates. + dont_update_infinite_water_sources = true + #When set to true, server will strip NBT data from pressurizable items (pneumatic armor, drones...) which the client doesn't care about. Good for saving on network chatter, but can cause players to be kicked under some circumstances. If this occurs, set this config value to false. + nbt_to_client_modification = true + +["Micromissile Properties"] + #Base explosion damage (modified by missile setup) + #Range: 0.0 ~ 1.7976931348623157E308 + base_explosion_damage = 1.0 + #Do micromissile explosions cause terrain damage? + damage_terrain = false + #Cooldown for missile firing in ticks + #Range: > 0 + launch_cooldown = 15 + #Base missile lifetime in ticks (modified by missile setup) + #Range: > 0 + lifetime = 300 + #Number of micromissiles per pod + #Range: > 0 + missile_pod_size = 100 + +["Minigun Properties"] + #Armor Piercing Ammo damage multiplier (relative to standard ammo) + #Range: 0.0 ~ 1.7976931348623157E308 + ap_ammo_damage_multiplier = 1.25 + #Armor Piercing Ammo percentage chance to ignore target's armor + #Range: 1 ~ 100 + ap_ammo_ignore_armor_chance = 100 + #Armor Piercing Ammo cartridge size + #Range: 1 ~ 30000 + armor_piercing_ammo_cartridge_size = 250 + #Base bullet damage of the Sentry Gun, Handheld Minigun, and Drone Minigun, before ammo bonuses are considered + #Range: 0.0 ~ 1.7976931348623157E308 + base_damage = 4.0 + #Base range of Minigun, before Range Upgrades are considered + #Range: 5 ~ 100 + base_range = 50 + #Explosive Ammo cartridge size + #Range: 1 ~ 30000 + explosive_ammo_cartridge_size = 125 + #Minigun Explosive Ammo damage multiplier (relative to standard ammo) + #Range: 0.0 ~ 1.7976931348623157E308 + explosive_ammo_damage_multiplier = 0.2 + #Explosive Ammo base percentage chance to cause an explosion + #Range: > 0 + explosive_ammo_explosion_chance = 50 + #Minigun Explosive Ammo explosion power (ref: 2 = creeper, 4 = TNT + #Range: 0.0 ~ 1.7976931348623157E308 + explosive_ammo_explosion_power = 1.5 + #Does Minigun Explosive Ammo damage terrain? + explosive_ammo_terrain_damage = false + #Freezing Ammo base percentage chance to form ice or snow on blocks which have been hit + #Range: 0 ~ 100 + freezing_ammo_block_ice_chance = 10 + #Freezing Ammo cartridge size + #Range: > 0 + freezing_ammo_cartridge_size = 500 + #Freezing Ammo base percentage chance to form ice on entities which have been hit + #Range: 0 ~ 100 + freezing_ammo_entity_ice_chance = 20 + #Damage done to entities within the fake 'ice' blocks cause by freezing ammo + #Range: 0.0 ~ 1.7976931348623157E308 + freezing_ammo_fake_ice_damage = 1.0 + #Incendiary ammo base percentage chance to ignite blocks + #Range: 1 ~ 100 + incendiary_ammo_block_ignite_chance = 20 + #Incendiary Ammo cartridge size + #Range: 1 ~ 30000 + incendiary_ammo_cartridge_size = 500 + #Incendiary ammo base percentage chance to ignite entities + #Range: 1 ~ 100 + incendiary_ammo_entity_ignite_chance = 100 + #Incendiary ammo fire duration on target entities (seconds) + #Range: > 0 + incendiary_ammo_fire_duration = 8 + #Percentage chance per shot of potion-tipped ammo proc'ing the potion effect, before Dispenser Upgrades are considered + #Range: 1 ~ 100 + potion_proc_chance = 7 + #Standard Ammo cartridge size + #Range: 1 ~ 30000 + standard_ammo_cartridge_size = 1000 + #Weighted Ammo air usage multiplier (relative to standard ammo) + #Range: 0.0 ~ 1.7976931348623157E308 + weighted_ammo_air_usage_multiplier = 8.0 + #Weighted Ammo cartridge size + #Range: 1 ~ 30000 + weighted_ammo_cartridge_size = 250 + #Weighted Ammo damage multiplier (relative to standard ammo) + #Range: 0.0 ~ 1.7976931348623157E308 + weighted_ammo_damage_multiplier = 2.5 + #Weighted Ammo range multiplier (relative to standard ammo) + #Range: 0.0 ~ 1.7976931348623157E308 + weighted_ammo_range_multiplier = 0.2 + #Show particles when a block is hit by minigun fire? Looks good, but consumes some network bandwidth. + block_hit_particles = true + +[Integration] + #Immersive Engineering: External Heater heat/FE. The amount of PneumaticCraft heat added by using 1 FE in the heater. + #Range: 0.0 ~ 1.7976931348623157E308 + ie_external_heater_heat_per_fe = 0.01 + #Immersive Engineering: External Heater FE/t. Set to 0 to disable External Heater integration entirely. + #Range: > 0 + ie_external_heater_fe_per_tick = 100 + #Mekanism thermal resistance multiplier. Larger values mean slower heat transfer between Mekanism and PneumaticCraft blocks. + #Range: 1.0 ~ 1.7976931348623157E308 + mek_thermal_resistance_factor = 5.0 + #Mekanism <-> PneumaticCraft heat conversion efficiency. Set to 0 to disable Mekanism heat integration entirely. Note that Mekanism and PNC use a similar heat system, but scale things quite differently (Mekanism heaters produces a LOT of heat by PneumaticCraft standards), so conversion efficiency tuning is important for inter-mod balance. + #Range: 0.0 ~ 2.0 + mek_thermal_conversion_efficiency = 0.01 + #Volume boost multiplier for pressurizable items with the CoFH Holding enchantment; air volume is multiplied by (1 + level_of_holding_enchantment) x this value. Set to 0 to disallow pressurizable items being enchanted with the Holding enchantment at all. + #Range: 0.0 ~ 1.7976931348623157E308 + cofh_holding_multiplier = 1.0 + +[Recipes] + #Does Molten Plastic solidify to Plastic Sheets when poured into the world? If set to false, then Heat Frame cooling is the only other way to make Plastic Sheets (by default). + in_world_plastic_solidification = true + #Is in-world Yeast crafting allowed (making more Yeast Culture by pouring Water next to a Yeast Culture block with Sugar in it)? If set to false, then the default TPP Mushroom & Water -> Yeast Culture recipe is the only way to get Yeast Culture. + in_world_yeast_crafting = true + +[Amadron] + #Number of periodic offers randomly selected for the 'live' offer list. Note: this a maximum, and the actual number chosen each time may be less. Periodic offers are those offers which have a static: false field in their recipe JSON. + #Range: > 0 + numPeriodicOffers = 10 + #Number of villager offers randomly selected for the 'live' offer list. Note: this a maximum, and the actual number chosen each time may be less. + #Range: > 0 + numVillagerOffers = 20 + #Time in ticks between each periodic offer reshuffle (24000 ticks = one Minecraft day) + #Range: > 1000 + reshuffleInterval = 24000 + #Max number of custom trades a (non-admin) player may add + #Range: > 0 + max_trades_per_player = 50 + #Broadcast a notification when any player adds a custom trade + notify_of_trade_addition = true + #Broadcast a notification when any player removes a custom trade + notify_of_trade_removal = true + #Broadcast a notification when a custom Amadron trade is made + notify_of_deal_made = true + #Amadrone spawn location, relative to the delivery/pickup position. This is a X/Y/Z triple. See also 'amadrone_spawn_location_relative_to_ground_level' for how the drone's Y position is calculated. + amadrone_spawn_location = [30, 30, 0] + #Affects Amadrone Y spawning position: when true, the Y position is relative to ground level at the calculated X/Z position. When false, it is relative to the delivery/pickup position. + amadrone_spawn_location_relative_to_ground_level = true + +[Heat] + #Default thermal resistance for solid blocks + #Range: 4.9E-324 ~ 1.7976931348623157E308 + blockThermalResistance = 500.0 + #Default thermal resistance for fluid blocks + #Range: 4.9E-324 ~ 1.7976931348623157E308 + fluidThermalResistance = 100.0 + #Thermal resistance of air; controls how fast blocks lose heat to air when exposed + #Range: 1.0 ~ 1.7976931348623157E308 + airThermalResistance = 100.0 + #Default heat capacity for fluid blocks + #Range: > 0 + defaultFluidHeatCapacity = 10000 + #Ambient temperature modifier by biome (default 25 gives the Nether a heat boost of 30C) + #Range: 0.0 ~ 1000.0 + ambientTemperatureBiomeModifier = 25.0 + #Ambient temperature increase by altitude, in degrees per block below 48 (or 75% of sea level). Note that temperature decrease per block above 64 is handled by vanilla. + #Range: 0.0 ~ 10.0 + ambientTemperatureHeightModifier = 0.1 + #Automatically register heat properties for all detected modded fluids based on their self-defined temperature? (note: vanilla lava and water are always added) + addDefaultFluidEntries = true + +[Logistics] + #Logistics Module air usage per item per block distance + #Range: 0.0 ~ 1.7976931348623157E308 + item_transport_cost = 1.0 + #Logistics Module air usage per mB of fluid per block distance + #Range: 0.0 ~ 1.7976931348623157E308 + fluid_transport_cost = 0.02 + #Minimum pressure for a Logistics Module to function + #Range: 0.0 ~ 20.0 + min_pressure = 3.0 + +[Jackhammer] + #Max veinmining range (distance from mined block) for Vein Miner Plus mode + #Range: 1 ~ 32 + max_vein_miner_range = 10 + #Base Jackhammer air usage per block broken (speed upgrades increase this) + #Range: > 0 + base_air_usage = 50 + +[Villagers] + #Frequency of PneumaticCraft village house generation? Default value of 8 tends to give 0-2 houses per village with no other mods present. Set to 0 to disable house generation entirely. May need to raise this value if there are many other mods also adding village houses. Note: changing this value won't affect any already-generated houses, only new generation. + #Range: > 0 + addMechanicHouse = 8 + #Which trades should the Pressure Mechanic offer? ALL will offer all trades. PCB_BLUEPRINT will offer *only* the PCB Blueprint, an item required for normal progression through the mod. NONE will offer nothing (but the PCB Blueprint is also available via Amadron by default). Note that changing this won't affect any already-spawned Pressure Mechanics. + #Allowed Values: NONE, PCB_BLUEPRINT, ALL + mechanicTrades = "ALL" + +[Drones] + #Enable Drone Suffocation Damage + enable_drone_suffocation = true + #Drones render their held item (the item in slot 0 of their inventory) ? Note: this is in common config since if enabled, server needs to sync the item data to the client. + drones_render_held_item = true + #Are drones allowed to import Experience Orbs and convert them to Memory Essence fluid? + drones_can_import_xp_orbs = true + #Will Drones automatically get picked up by Boats/Minecarts/etc. if they're close enough? + drones_can_be_picked_up = false + #Show particle trail indicating the currently-debugged drone's planned path + drone_debugger_path_particles = true + #When set to true, Drones will not execute any program. This is useful to set to true when due to a bug Drones are lagging your server or crashing it. Please report any such bugs as a PneumaticCraft: Repressurized issue so it can be investigated. + stop_drone_ai = false + #How far will a drone go to find a Charging Station when it's low on air? Note: drones will teleport, possibly across the world to someone else's base, if this range is very large. + #Range: > 16 + max_drone_charging_station_search_range = 80 + #The maximum distance that a Drone may teleport when it can't find a path to its destination. Default value of 0 means no limit. This is primarily intended to limit abuse of teleportation to other players on PvP servers, but may find other uses. Be careful about setting this value very low. + #Range: > 0 + max_drone_teleport_range = 0 + #If a Drone has found a path, but gets stuck on a block along that path, it will teleport to its destination after this many ticks of being stuck. Set this to 0 to disable teleporting, which will likely leave the drone waiting there forever (or until it runs out of air). Note that getting stuck on a block is usually the fault of the mod that added the block (especially if the block has a non-full-cube shape), but if you encounter this behaviour, please report it as a PneumaticCraft: Repressurized issue so it can be investigated. + #Range: > 0 + stuck_drone_teleport_ticks = 20 + diff --git a/curseforge/overrides/config/productivebees-client.toml b/curseforge/overrides/config/productivebees-client.toml index f251307..ac004cf 100644 --- a/curseforge/overrides/config/productivebees-client.toml +++ b/curseforge/overrides/config/productivebees-client.toml @@ -1,9 +1,9 @@ - -[Client] - #Render centrifuge comb inventory on the block. - renderCombsInCentrifuge = true - #Render bees inside bee jars. - renderBeesInJars = true - #Stop bee nest helmets from making sounds. - mutedBeeNestHelmet = false - + +[Client] + #Render centrifuge comb inventory on the block. + renderCombsInCentrifuge = true + #Render bees inside bee jars. + renderBeesInJars = true + #Stop bee nest helmets from making sounds. + mutedBeeNestHelmet = false + diff --git a/curseforge/overrides/config/quark-common.toml b/curseforge/overrides/config/quark-common.toml index 0fb8af7..6993a50 100644 --- a/curseforge/overrides/config/quark-common.toml +++ b/curseforge/overrides/config/quark-common.toml @@ -1,1662 +1,1662 @@ - -[general] - "Enable 'q' Button" = true - "'q' Button on the Right" = false - "Disable Q Menu Effects" = false - #Disable this to turn off the quark system that makes features turn off when specified mods with the same content are loaded - "Use Anti Overlap" = true - #Quark replaces the Piston logic to allow for its piston features to work. If you're having troubles, try turning this off. - "Use Piston Logic Replacement" = true - #Allowed values: (0,) - "Piston Push Limit" = 12 - #How many advancements deep you can see in the advancement screen. Vanilla is 2. - #Allowed values: (0,) - "Advancement Visibility Depth" = 2 - #Blocks that Quark should treat as Shulker Boxes. - "Shulker Boxes" = ["minecraft:white_shulker_box", "minecraft:orange_shulker_box", "minecraft:magenta_shulker_box", "minecraft:light_blue_shulker_box", "minecraft:yellow_shulker_box", "minecraft:lime_shulker_box", "minecraft:pink_shulker_box", "minecraft:gray_shulker_box", "minecraft:light_gray_shulker_box", "minecraft:cyan_shulker_box", "minecraft:purple_shulker_box", "minecraft:blue_shulker_box", "minecraft:brown_shulker_box", "minecraft:green_shulker_box", "minecraft:red_shulker_box", "minecraft:black_shulker_box"] - #Should Quark treat anything with 'shulker_box' in its item identifier as a shulker box? - "Interpret Shulker Box Like Blocks" = true - #Set to true to enable a system that debugs quark's worldgen features. This should ONLY be used if you're asked to by a dev. - "Enable Worldgen Watchdog" = false - #Set to true if you need to find the class name for a screen that's causing problems - "Print Screen Classnames" = false - #A list of screens that can accept quark's buttons. Use "Print Screen Classnames" to find the names of any others you'd want to add. - "Allowed Screens" = [] - #If set to true, the 'Allowed Screens' option will work as a Blacklist rather than a Whitelist. WARNING: Use at your own risk as some mods may not support this. - "Use Screen List Blacklist" = false - #Set to true to make the quark big worldgen features such as stone clusters generate as spheres rather than unique shapes. It's faster, but won't look as cool - "Use Fast Worldgen" = false - #Enables quark network profiling features. Do not enable this unless requested to. - "Enable Network Profiling" = false - -[categories] - Automation = true - Building = true - Management = true - Tools = true - Tweaks = true - World = true - Mobs = true - Client = true - Experimental = true - Oddities = true - -[automation] - "Ender Watcher" = true - "Jukebox Automation" = true - "Feeding Trough" = true - Gravisand = true - Chute = true - "Dispensers Place Blocks" = true - "Redstone Randomizer" = true - "Pistons Move Tile Entities" = true - "Iron Rod" = true - "Metal Buttons" = true - "Chains Connect Blocks" = true - "Obsidian Plate" = true - - [automation.feeding_trough] - #How long, in game ticks, between animals being able to eat from the trough - #Allowed values: [1,) - Cooldown = 30 - #The maximum amount of animals allowed around the trough's range for an animal to enter love mode - "Max Animals" = 32 - #The chance (between 0 and 1) for an animal to enter love mode when eating from the trough - #Allowed values: (0,1] - "Love Chance" = 0.333333333 - Range = 10.0 - - [automation.dispensers_place_blocks] - Blacklist = ["minecraft:water", "minecraft:lava", "minecraft:fire"] - - [automation.pistons_move_tile_entities] - "Enable Chests Moving Together" = true - "Render Blacklist" = ["psi:programmer", "botania:starfield"] - "Movement Blacklist" = ["minecraft:spawner", "integrateddynamics:cable", "randomthings:blockbreaker", "minecraft:ender_chest", "minecraft:enchanting_table", "minecraft:trapped_chest", "quark:spruce_trapped_chest", "quark:birch_trapped_chest", "quark:jungle_trapped_chest", "quark:acacia_trapped_chest", "quark:dark_oak_trapped_chest", "endergetic:bolloom_bud"] - "Delayed Update List" = ["minecraft:dispenser", "minecraft:dropper"] - - [automation.metal_buttons] - "Enable Iron" = true - "Enable Gold" = true - -[building] - Midori = true - Rope = true - Stools = true - "Industrial Palette" = true - "Wooden Posts" = true - "Vertical Planks" = true - "Variant Chests" = true - "Celebratory Lamps" = true - "Leaf Carpet" = true - "Soul Sandstone" = true - "Sturdy Stone" = true - "Vertical Slabs" = true - "Compressed Blocks" = true - "Glass Item Frame" = true - "Duskbound Blocks" = true - "More Brick Types" = true - "Framed Glass" = true - "Gold Bars" = true - "More Stone Variants" = true - "Shear Vines" = true - "Variant Ladders" = true - Grate = true - "Variant Bookshelves" = true - "Oriental Palette" = true - Hedges = true - "Nether Brick Fence Gate" = true - "Variant Furnaces" = true - Thatch = true - "More Potted Plants" = true - Shingles = true - - [building.rope] - #Set to true to allow ropes to move Tile Entities even if Pistons Push TEs is disabled. - #Note that ropes will still use the same blacklist. - "Force Enable Move Tile Entities" = false - "Enable Dispenser Behavior" = true - - [building.industrial_palette] - "Enable Iron Plates" = true - "Enable Iron Ladder" = true - - [building.vertical_planks] - #This feature disables itself if any of the following mods are loaded: - # - woodworks - #This is done to prevent content overlap. - #You can turn this on to force the feature to be loaded even if the above mods are also loaded. - "Ignore Anti Overlap" = false - - [building.variant_chests] - #This feature disables itself if any of the following mods are loaded: - # - woodworks - #This is done to prevent content overlap. - #You can turn this on to force the feature to be loaded even if the above mods are also loaded. - "Ignore Anti Overlap" = false - "Replace Worldgen Chests" = true - "Enable Reverting Wooden Chests" = true - #Chests to put in each structure. The format per entry is "structure=chest", where "structure" is a structure ID, and "chest" is a block ID, which must correspond to a standard chest block. - "Structure Chests" = ["minecraft:village_plains=quark:oak_chest", "minecraft:igloo=quark:spruce_chest", "minecraft:village_snowy=quark:spruce_chest", "minecraft:village_taiga=quark:spruce_chest", "minecraft:desert_pyramid=quark:birch_chest", "minecraft:jungle_pyramid=quark:jungle_chest", "minecraft:village_desert=quark:jungle_chest", "minecraft:village_savanna=quark:acacia_chest", "minecraft:mansion=quark:dark_oak_chest", "minecraft:pillager_outpost=quark:dark_oak_chest", "minecraft:ruined_portal=quark:crimson_chest", "minecraft:bastion_remnant=quark:crimson_chest", "minecraft:fortress=quark:nether_brick_chest", "minecraft:endcity=quark:purpur_chest"] - - [building.celebratory_lamps] - "Light Level" = 15 - - [building.leaf_carpet] - #This feature disables itself if any of the following mods are loaded: - # - woodworks - #This is done to prevent content overlap. - #You can turn this on to force the feature to be loaded even if the above mods are also loaded. - "Ignore Anti Overlap" = false - - [building.compressed_blocks] - "Charcoal Block and Blaze Lantern Stay On Fire Forever" = true - #Allowed values: [0,) - "Charcoal Block Fuel Time" = 16000 - #Allowed values: [0,) - "Blaze Lantern Fuel Time" = 24000 - #Allowed values: [0,) - "Stick Block Fuel Time" = 900 - #Allowed values: [0,) - "Bamboo Bundle Fuel Time" = 500 - "Enable Charcoal Block" = true - "Enable Sugar Cane Block" = true - "Enable Bamboo Block" = true - "Enable Cactus Block" = true - "Enable Chorus Fruit Block" = true - "Enable Stick Block" = true - "Enable Apple Crate" = true - "Enable Golden Apple Crate" = true - "Enable Potato Crate" = true - "Enable Carrot Crate" = true - "Enable Beetroot Crate" = true - "Enable Cocoa Bean Sack" = true - "Enable Nether Wart Sack" = true - "Enable Gunpowder Sack" = true - "Enable Berry Sack" = true - "Enable Glow Berry Sack" = true - "Enable Blaze Lantern" = true - "Enable Bonded Leather" = true - "Enable Bonded Rabbit Hide" = true - - [building.glass_item_frame] - "Glass Item Frames Update Maps" = true - #The scale at which items render in the Glass Item Frame. To match the vanilla Item Frame size, set to 1.0 - "Item Render Scale" = 1.5 - - [building.more_brick_types] - #This also comes with a utility recipe for Red Nether Bricks - "Enable Blue Nether Bricks" = true - #This also includes Red Sandstone Bricks and Soul Sandstone Bricks - "Enable Sandstone Bricks" = true - #This also includes Mossy Cobblestone Bricks - "Enable Cobblestone Bricks" = true - #Requires Cobblestone Bricks to be enabled - "Enable Blackstone Bricks" = true - #Requires Cobblestone Bricks to be enabled - "Enable Dirt Bricks" = true - #Requires Cobblestone Bricks to be enabled - "Enable Netherrack Bricks" = true - - [building.gold_bars] - "Generate In Nether Fortress" = true - - [building.more_stone_variants] - "Enable Bricks" = true - "Enable Chiseled Bricks" = true - "Enable Pillar" = true - - [building.variant_ladders] - #This feature disables itself if any of the following mods are loaded: - # - woodworks - #This is done to prevent content overlap. - #You can turn this on to force the feature to be loaded even if the above mods are also loaded. - "Ignore Anti Overlap" = false - "Change Names" = true - - [building.variant_bookshelves] - #This feature disables itself if any of the following mods are loaded: - # - woodworks - #This is done to prevent content overlap. - #You can turn this on to force the feature to be loaded even if the above mods are also loaded. - "Ignore Anti Overlap" = false - "Change Names" = true - - [building.oriental_palette] - "Enable Paper Blocks" = true - "Enable Bamboo Mats" = true - - [building.thatch] - #Allowed values: [0,1] - "Fall Damage Multiplier" = 0.5 - -[management] - "Expanded Item Interactions" = true - "Hotbar Changer" = true - "Easy Transfering" = true - "Chests In Boats" = true - "Quick Armor Swapping" = true - "Item Sharing" = true - "Inventory Sorting" = true - - [management.expanded_item_interactions] - "Enable Armor Interaction" = true - "Enable Shulker Box Interaction" = true - "Enable Lava Interaction" = true - - [management.easy_transfering] - "Enable Shift Lock" = true - - [management.quick_armor_swapping] - "Swap Off Hand" = true - - [management.item_sharing] - "Render Items In Chat" = true - - [management.inventory_sorting] - "Enable Player Inventory" = true - "Enable Player Inventory In Chests" = true - "Enable Chests" = true - #Play a click when sorting inventories using keybindings - "Satisfying Click" = true - -[tools] - "Seed Pouch" = true - "Beacon Redirection" = true - Pickarang = true - "Bundle Recipe" = true - "Slime In A Bucket" = true - "Parrot Eggs" = true - "Ambient Discs" = true - "Endermosh Music Disc" = true - Trowel = true - "Pathfinder Maps" = true - "Color Runes" = true - Abacus = true - "Bottled Cloud" = true - Camera = true - "Ancient Tomes" = true - - [tools.seed_pouch] - "Max Items" = 640 - "Show All Variants In Creative" = true - "Shift Range" = 3 - - [tools.pickarang] - #How long it takes before the Pickarang starts returning to the player if it doesn't hit anything. - Timeout = 20 - #How long it takes before the Flamarang starts returning to the player if it doesn't hit anything. - "Netherite Timeout" = 20 - #Pickarang harvest level. 2 is Iron, 3 is Diamond, 4 is Netherite. - "Harvest Level" = 3 - #Flamarang harvest level. 2 is Iron, 3 is Diamond, 4 is Netherite. - "Netherite Harvest Level" = 4 - #Pickarang durability. Set to -1 to have the Pickarang be unbreakable. - Durability = 800 - #Flamarang durability. Set to -1 to have the Flamarang be unbreakable. - "Netherite Durability" = 1040 - #Pickarang max hardness breakable. 22.5 is ender chests, 25.0 is monster boxes, 50 is obsidian. Most things are below 5. - "Max Hardness" = 20.0 - #Flamarang max hardness breakable. 22.5 is ender chests, 25.0 is monster boxes, 50 is obsidian. Most things are below 5. - "Netherite Max Hardness" = 20.0 - #Set this to true to use the recipe without the Heart of Diamond, even if the Heart of Diamond is enabled. - "Never Use Heart Of Diamond" = false - #Set this to true to disable the short cooldown between throwing Pickarangs. - "No Cooldown" = false - #Set this to true to disable the short cooldown between throwing Flamarangs. - "Netherite No Cooldown" = false - - [tools.parrot_eggs] - #The chance feeding a parrot will produce an egg - Chance = 0.05 - #How long it takes to create an egg - "Egg Time" = 12000 - "Enable Special Awesome Parrot" = true - - [tools.ambient_discs] - "Drop On Spider Kill" = true - - [tools.endermosh_music_disc] - "Play Endermosh During Enderdragon Fight" = false - "Add To End City Loot" = true - "Loot Weight" = 5 - "Loot Quality" = 1 - - [tools.trowel] - #Amount of blocks placed is this value + 1. - #Set to 0 to make the Trowel unbreakable - #Allowed values: [0,) - "Trowel Max Durability" = 0 - - [tools.pathfinder_maps] - #In this section you can add custom Pathfinder Maps. This works for both vanilla and modded biomes. - #Each custom map must be on its own line. - #The format for a custom map is as follows: - #,,,,, - # - #With the following descriptions: - # - being the biome's ID NAME. You can find vanilla names here - https://minecraft.gamepedia.com/Biome#Biome_IDs - # - being the Cartographer villager level required for the map to be unlockable - # - being the cheapest (in Emeralds) the map can be - # - being the most expensive (in Emeralds) the map can be - # - being a hex color (without the #) for the map to display. You can generate one here - https://htmlcolorcodes.com/ - # - #Here's an example of a map to locate Ice Mountains: - #minecraft:ice_mountains,2,8,14,7FE4FF - Customs = [] - "Search Radius" = 6400 - "Search Distance Increment" = 8 - "Xp From Trade" = 5 - - [tools.color_runes] - "Dungeon Weight" = 10 - "Nether Fortress Weight" = 8 - "Jungle Temple Weight" = 8 - "Desert Temple Weight" = 8 - "Item Quality" = 0 - "Apply Cost" = 5 - - [tools.abacus] - - [tools.abacus.highlight_color] - A = 0.4 - R = 0.0 - G = 0.0 - B = 0.0 - - [tools.bottled_cloud] - "Cloud Level Bottom" = 191 - "Cloud Level Top" = 196 - - [tools.ancient_tomes] - #Set to 0 to not generate in Dungeons - "Dungeon Weight" = 20 - #Set to 0 to not generate in Stronghold Libraries - "Library Weight" = 30 - #Set to 0 to not generate in Bastions - "Bastion Weight" = 25 - #Set to 0 to not generate in Woodland Mansions - "Woodland Mansion Weight" = 15 - #Set to 0 to not generate in Nether Fortresses - "Nether Fortress Weight" = 0 - #Set to 0 to not generate in Underwater Ruins - "Underwater Ruin Weight" = 0 - #Set to 0 to not generate in Monster Boxes - "Monster Box Weight" = 5 - "Item Quality" = 2 - "Normal Upgrade Cost" = 10 - "Limit Break Upgrade Cost" = 30 - "Valid Enchantments" = ["minecraft:feather_falling", "minecraft:thorns", "minecraft:sharpness", "minecraft:smite", "minecraft:bane_of_arthropods", "minecraft:knockback", "minecraft:fire_aspect", "minecraft:looting", "minecraft:sweeping", "minecraft:efficiency", "minecraft:unbreaking", "minecraft:fortune", "minecraft:power", "minecraft:punch", "minecraft:luck_of_the_sea", "minecraft:lure", "minecraft:loyalty", "minecraft:riptide", "minecraft:impaling", "minecraft:piercing"] - "Overleveled Books Glow Rainbow" = true - -[tweaks] - "Lock Rotation" = true - "Villagers Follow Emeralds" = true - "Utility Recipes" = true - "Armed Armor Stands" = true - "Double Door Opening" = true - "Grab Chickens" = true - "Campfires Boost Elytra" = true - "Compasses Work Everywhere" = true - "Snow Golem Player Heads" = true - "Pig Litters" = true - "Poison Potato Usage" = true - "Note Block Mob Sounds" = true - "Pat The Dogs" = true - "Sign Editing" = true - "Vexes Die With Their Masters" = true - "More Banner Layers" = true - "Hoe Harvesting" = true - "Reacharound Placing" = true - "Simple Harvest" = true - "Automatic Recipe Unlock" = true - "Glass Shard" = true - Emotes = true - "Replace Scaffolding" = true - "Dragon Scales" = true - "Enhanced Ladders" = true - "Better Elytra Rocket" = true - "Skull Pikes" = true - - [tweaks.utility_recipes] - #Can any wool color be dyed? - "Dye Any Wool" = true - #Can other stone-like materials be used for crafting stone tools? - "Better Stone Tool Crafting" = true - #Can a dispenser be crafted by adding a bow to a dropper? - "Enable Dispenser" = true - #Can a repeater be crafted with the pattern for a redstone torch? - "Enable Repeater" = true - #Can you craft a minecart around blocks which can be placed inside? - "Enable Minecarts" = true - #Can you craft four chests at once using logs? - "Logs To Chests" = true - #Can Coral be crafted into dye? - "Coral To Dye" = true - #Can cookies, paper, and bread be crafted in a 2x2 crafting table? - "Bent Recipes" = true - #Can Rotten Flesh and Poisonous Potatoes be composted? - "Compostable Toxins" = true - #Does Dragon Breath return a bottle when used as a reagent or material? - "Effective Dragon Breath" = true - #Can torches can be used as fuel in furnaces? - "Torches Burn" = true - #Can bones be smelted down to bone meal? - "Bone Meal Utility" = true - - [tweaks.grab_chickens] - "Needs No Helmet" = true - #Set to 0 to disable - "Slowness Level" = 1 - - [tweaks.campfires_boost_elytra] - "Boost Strength" = 0.5 - "Max Speed" = 1.0 - - [tweaks.compasses_work_everywhere] - "Enable Compass Nerf" = true - "Enable Clock Nerf" = true - "Enable Nether" = true - "Enable End" = true - - [tweaks.pig_litters] - #Allowed values: [1,) - "Min Pig Litter Size" = 2 - #Allowed values: [1,) - "Max Pig Litter Size" = 3 - "Pigs Eat Golden Carrots" = true - #Allowed values: [0,) - "Min Golden Carrot Boost" = 0 - #Allowed values: [0,) - "Max Golden Carrot Boost" = 2 - - [tweaks.poison_potato_usage] - Chance = 0.1 - "Poison Effect" = true - - [tweaks.pat_the_dogs] - #How many ticks it takes for a dog to want affection after being pet/tamed; leave -1 to disable - "Dogs Want Love" = -1 - #Whether you can pet all mobs - "Pet All Mobs" = false - #If `petAllMobs` is set, these mobs still can't be pet - "Pettable Denylist" = ["minecraft:ender_dragon", "minecraft:wither", "minecraft:armor_stand"] - - [tweaks.sign_editing] - "Requires Empty Hand" = false - - [tweaks.more_banner_layers] - #Allowed values: [1,16] - "Layer Limit" = 16 - - [tweaks.reacharound_placing] - #Allowed values: [0,1] - Leniency = 0.5 - Whitelist = [] - Blacklist = [] - Display = "[ ]" - "Display Horizontal" = "< >" - - [tweaks.reacharound_placing.color] - R = 1.0 - G = 1.0 - B = 1.0 - - [tweaks.simple_harvest] - #Can players harvest crops with empty hand clicks? - "Empty Hand Harvest" = true - #Does harvesting crops with a hoe cost durability? - "Harvesting Costs Durability" = false - #Should Quark look for (nonvanilla) crops, and handle them? - "Do Harvesting Search" = true - #Which crops can be harvested? - #Format is: "harvestState[,afterHarvest]", i.e. "minecraft:wheat[age=7]" or "minecraft:cocoa[age=2,facing=north],minecraft:cocoa[age=0,facing=north]" - "Harvestable Blocks" = ["minecraft:wheat[age=7]", "minecraft:carrots[age=7]", "minecraft:potatoes[age=7]", "minecraft:beetroots[age=3]", "minecraft:nether_wart[age=3]", "minecraft:cocoa[age=2,facing=north],minecraft:cocoa[age=0,facing=north]", "minecraft:cocoa[age=2,facing=south],minecraft:cocoa[age=0,facing=south]", "minecraft:cocoa[age=2,facing=east],minecraft:cocoa[age=0,facing=east]", "minecraft:cocoa[age=2,facing=west],minecraft:cocoa[age=0,facing=west]"] - #Which blocks should right click harvesting simulate a click on instead of breaking? - #This is for blocks like sweet berry bushes, which have right click harvesting built in. - "Right Clickable Blocks" = ["minecraft:sweet_berry_bush", "minecraft:cave_vines"] - - [tweaks.automatic_recipe_unlock] - #A list of recipe names that should NOT be added in by default - "Ignored Recipes" = [] - "Force Limited Crafting" = false - "Disable Recipe Book" = false - #If enabled, advancements granting recipes will be stopped from loading, potentially reducing the lagspike on first world join. - "Filter Recipe Advancements" = true - - [tweaks.emotes] - #The enabled default emotes. Remove from this list to disable them. You can also re-order them, if you feel like it. - "Enabled Emotes" = ["no", "yes", "wave", "salute", "cheer", "clap", "think", "point", "shrug", "headbang", "weep", "facepalm"] - #The list of Custom Emotes to be loaded. - #Watch the tutorial on Custom Emotes to learn how to make your own: https://youtu.be/ourHUkan6aQ - "Custom Emotes" = [] - #Enable this to make custom emotes read the file every time they're triggered so you can edit on the fly. - #DO NOT ship enabled this in a modpack, please. - "Custom Emote Debug" = false - - [tweaks.replace_scaffolding] - #How many times the algorithm for finding out where a block would be placed is allowed to turn. If you set this to large values (> 3) it may start producing weird effects. - "Max Bounces" = 1 - - [tweaks.enhanced_ladders] - #Allowed values: (,0] - "Fall Speed" = -0.2 - "Allow Freestanding" = true - "Allow Dropping Down" = true - "Allow Sliding" = true - "Allow Inventory Sneak" = true - - [tweaks.skull_pikes] - "Pike Range" = 5.0 - -[world] - "Monster Box" = true - "Blossom Trees" = true - "Spiral Spires" = true - "Chorus Vegetation" = true - "Big Dungeon" = true - "New Stone Types" = true - Permafrost = true - "Nether Obsidian Spikes" = true - "Big Stone Clusters" = true - "Azalea Wood" = true - "Glimmering Weald" = true - Corundum = true - "Fairy Rings" = true - "No More Lava Pockets" = true - - [world.monster_box] - #The chance for the monster box generator to try and place one in a chunk, 1 is 100% - #This can be higher than 100% if you want multiple per chunk, , 0 is 0% - "Chance Per Chunk" = 0.2 - "Min Y" = -50 - "Max Y" = 0 - "Min Mob Count" = 5 - "Max Mob Count" = 8 - "Enable Extra Loot Table" = true - #How many blocks to search vertically from a position before trying to place a block. Higher means you'll get more boxes in open spaces. - "Search Range" = 15 - - [world.monster_box.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.blossom_trees] - "Drop Leaf Particles" = true - - [world.blossom_trees.blue] - Rarity = 200 - - [world.blossom_trees.blue.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.blossom_trees.blue.biome_config] - - [world.blossom_trees.blue.biome_config.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["snowy"] - "Is Blacklist" = false - - [world.blossom_trees.blue.biome_config.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.blossom_trees.lavender] - Rarity = 100 - - [world.blossom_trees.lavender.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.blossom_trees.lavender.biome_config] - - [world.blossom_trees.lavender.biome_config.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["swamp"] - "Is Blacklist" = false - - [world.blossom_trees.lavender.biome_config.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.blossom_trees.orange] - Rarity = 100 - - [world.blossom_trees.orange.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.blossom_trees.orange.biome_config] - - [world.blossom_trees.orange.biome_config.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["savanna"] - "Is Blacklist" = false - - [world.blossom_trees.orange.biome_config.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.blossom_trees.pink] - Rarity = 100 - - [world.blossom_trees.pink.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.blossom_trees.pink.biome_config] - - [world.blossom_trees.pink.biome_config.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["mountain"] - "Is Blacklist" = false - - [world.blossom_trees.pink.biome_config.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.blossom_trees.yellow] - Rarity = 200 - - [world.blossom_trees.yellow.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.blossom_trees.yellow.biome_config] - - [world.blossom_trees.yellow.biome_config.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["plains"] - "Is Blacklist" = false - - [world.blossom_trees.yellow.biome_config.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.blossom_trees.red] - Rarity = 30 - - [world.blossom_trees.red.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.blossom_trees.red.biome_config] - - [world.blossom_trees.red.biome_config.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["mesa"] - "Is Blacklist" = false - - [world.blossom_trees.red.biome_config.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.spiral_spires] - Rarity = 200 - Radius = 15 - #Set to 0 to turn off Myalite Conduits - "Myalite Conduit Distance" = 24 - "Renewable Myalite" = true - - [world.spiral_spires.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:the_end"] - - [world.spiral_spires.biomes] - - [world.spiral_spires.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = [] - "Is Blacklist" = true - - [world.spiral_spires.biomes.biomes] - Biomes = ["minecraft:end_highlands"] - "Is Blacklist" = false - - [world.chorus_vegetation] - Rarity = 150 - Radius = 7 - "Chunk Attempts" = 120 - "Highlands Chance" = 1.0 - "Midlands Chance" = 0.2 - "Other End Biomes Chance" = 0.0 - "Passive Teleport Chance" = 0.2 - "Endermite Spawn Chance" = 0.01 - "Teleport Duplication Chance" = 0.01 - - [world.big_dungeon] - #The chance that a big dungeon spawn candidate will be allowed to spawn. 0.2 is 20%, which is the same as the Pillager Outpost. - "Spawn Chance" = 0.1 - "Loot Table" = "minecraft:chests/simple_dungeon" - "Max Rooms" = 10 - "Min Start Y" = -40 - "Max Start Y" = -20 - "Chest Chance" = 0.5 - - [world.big_dungeon.biome_config] - - [world.big_dungeon.biome_config.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["ocean", "beach", "nether", "end"] - "Is Blacklist" = true - - [world.big_dungeon.biome_config.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.new_stone_types] - "Enable Limestone" = true - "Enable Jasper" = true - "Enable Shale" = true - "Enable Myalite" = true - - [world.new_stone_types.limestone] - - [world.new_stone_types.limestone.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.new_stone_types.limestone.oregen_lower] - #Allowed values: [-64,320] - "Min Height" = 0 - #Allowed values: [-64,320] - "Max Height" = 60 - #Allowed values: [0,) - "Cluster Size" = 64 - #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. - #Allowed values: [0,) - "Cluster Count" = 2.0 - - [world.new_stone_types.limestone.oregen_upper] - #Allowed values: [-64,320] - "Min Height" = 64 - #Allowed values: [-64,320] - "Max Height" = 128 - #Allowed values: [0,) - "Cluster Size" = 64 - #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. - #Allowed values: [0,) - "Cluster Count" = 0.1666666 - - [world.new_stone_types.jasper] - - [world.new_stone_types.jasper.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.new_stone_types.jasper.oregen_lower] - #Allowed values: [-64,320] - "Min Height" = 0 - #Allowed values: [-64,320] - "Max Height" = 60 - #Allowed values: [0,) - "Cluster Size" = 64 - #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. - #Allowed values: [0,) - "Cluster Count" = 2.0 - - [world.new_stone_types.jasper.oregen_upper] - #Allowed values: [-64,320] - "Min Height" = 64 - #Allowed values: [-64,320] - "Max Height" = 128 - #Allowed values: [0,) - "Cluster Size" = 64 - #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. - #Allowed values: [0,) - "Cluster Count" = 0.1666666 - - [world.new_stone_types.shale] - - [world.new_stone_types.shale.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.new_stone_types.shale.oregen_lower] - #Allowed values: [-64,320] - "Min Height" = 0 - #Allowed values: [-64,320] - "Max Height" = 60 - #Allowed values: [0,) - "Cluster Size" = 64 - #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. - #Allowed values: [0,) - "Cluster Count" = 2.0 - - [world.new_stone_types.shale.oregen_upper] - #Allowed values: [-64,320] - "Min Height" = 64 - #Allowed values: [-64,320] - "Max Height" = 128 - #Allowed values: [0,) - "Cluster Size" = 64 - #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. - #Allowed values: [0,) - "Cluster Count" = 0.1666666 - - [world.new_stone_types.myalite] - - [world.new_stone_types.myalite.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:the_end"] - - [world.new_stone_types.myalite.oregen_lower] - #Allowed values: [-64,320] - "Min Height" = 0 - #Allowed values: [-64,320] - "Max Height" = 60 - #Allowed values: [0,) - "Cluster Size" = 64 - #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. - #Allowed values: [0,) - "Cluster Count" = 2.0 - - [world.new_stone_types.myalite.oregen_upper] - #Allowed values: [-64,320] - "Min Height" = 64 - #Allowed values: [-64,320] - "Max Height" = 128 - #Allowed values: [0,) - "Cluster Size" = 64 - #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. - #Allowed values: [0,) - "Cluster Count" = 0.1666666 - - [world.permafrost] - - [world.permafrost.generation_settings] - #Allowed values: [0,) - Rarity = 2 - #Allowed values: [-64,320] - "Min Y Level" = 105 - #Allowed values: [-64,320] - "Max Y Level" = 140 - #Allowed values: [0,) - "Horizontal Size" = 100 - #Allowed values: [0,) - "Vertical Size" = 30 - #Allowed values: [0,) - "Horizontal Variation" = 10 - #Allowed values: [0,) - "Vertical Variation" = 5 - - [world.permafrost.generation_settings.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.permafrost.generation_settings.biomes] - - [world.permafrost.generation_settings.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = [] - "Is Blacklist" = true - - [world.permafrost.generation_settings.biomes.biomes] - Biomes = ["minecraft:frozen_peaks"] - "Is Blacklist" = false - - [world.nether_obsidian_spikes] - #The chance for a chunk to contain spikes (1 is 100%, 0 is 0%) - "Chance Per Chunk" = 0.1 - #The chance for a spike to be big (1 is 100%, 0 is 0%) - "Big Spike Chance" = 0.03 - #Should a chunk have spikes, how many would the generator try to place - "Tries Per Chunk" = 4 - "Big Spike Spawners" = true - - [world.nether_obsidian_spikes.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:the_nether"] - - [world.big_stone_clusters] - #Blocks that stone clusters can replace. If you want to make it so it only replaces in one dimension, - #do "block|dimension", as we do for netherrack and end stone by default. - "Blocks To Replace" = ["minecraft:stone", "minecraft:andesite", "minecraft:diorite", "minecraft:granite", "minecraft:netherrack|minecraft:the_nether", "minecraft:end_stone|minecraft:the_end", "quark:marble", "quark:limestone", "quark:jasper", "quark:slate"] - - [world.big_stone_clusters.calcite] - Enabled = true - #Allowed values: [0,) - Rarity = 4 - #Allowed values: [-64,320] - "Min Y Level" = 20 - #Allowed values: [-64,320] - "Max Y Level" = 80 - #Allowed values: [0,) - "Horizontal Size" = 14 - #Allowed values: [0,) - "Vertical Size" = 14 - #Allowed values: [0,) - "Horizontal Variation" = 9 - #Allowed values: [0,) - "Vertical Variation" = 9 - - [world.big_stone_clusters.calcite.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.big_stone_clusters.calcite.biomes] - - [world.big_stone_clusters.calcite.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["mountain"] - "Is Blacklist" = false - - [world.big_stone_clusters.calcite.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.big_stone_clusters.limestone] - Enabled = true - #Allowed values: [0,) - Rarity = 4 - #Allowed values: [-64,320] - "Min Y Level" = 20 - #Allowed values: [-64,320] - "Max Y Level" = 80 - #Allowed values: [0,) - "Horizontal Size" = 14 - #Allowed values: [0,) - "Vertical Size" = 14 - #Allowed values: [0,) - "Horizontal Variation" = 9 - #Allowed values: [0,) - "Vertical Variation" = 9 - - [world.big_stone_clusters.limestone.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.big_stone_clusters.limestone.biomes] - - [world.big_stone_clusters.limestone.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["swamp", "ocean"] - "Is Blacklist" = false - - [world.big_stone_clusters.limestone.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.big_stone_clusters.jasper] - Enabled = true - #Allowed values: [0,) - Rarity = 4 - #Allowed values: [-64,320] - "Min Y Level" = 20 - #Allowed values: [-64,320] - "Max Y Level" = 80 - #Allowed values: [0,) - "Horizontal Size" = 14 - #Allowed values: [0,) - "Vertical Size" = 14 - #Allowed values: [0,) - "Horizontal Variation" = 9 - #Allowed values: [0,) - "Vertical Variation" = 9 - - [world.big_stone_clusters.jasper.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.big_stone_clusters.jasper.biomes] - - [world.big_stone_clusters.jasper.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["mesa", "sandy"] - "Is Blacklist" = false - - [world.big_stone_clusters.jasper.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.big_stone_clusters.shale] - Enabled = true - #Allowed values: [0,) - Rarity = 4 - #Allowed values: [-64,320] - "Min Y Level" = 20 - #Allowed values: [-64,320] - "Max Y Level" = 80 - #Allowed values: [0,) - "Horizontal Size" = 14 - #Allowed values: [0,) - "Vertical Size" = 14 - #Allowed values: [0,) - "Horizontal Variation" = 9 - #Allowed values: [0,) - "Vertical Variation" = 9 - - [world.big_stone_clusters.shale.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.big_stone_clusters.shale.biomes] - - [world.big_stone_clusters.shale.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["snowy"] - "Is Blacklist" = false - - [world.big_stone_clusters.shale.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.big_stone_clusters.myalite] - "Generate In Air" = true - Enabled = true - #Allowed values: [0,) - Rarity = 100 - #Allowed values: [-64,320] - "Min Y Level" = 58 - #Allowed values: [-64,320] - "Max Y Level" = 62 - #Allowed values: [0,) - "Horizontal Size" = 20 - #Allowed values: [0,) - "Vertical Size" = 40 - #Allowed values: [0,) - "Horizontal Variation" = 6 - #Allowed values: [0,) - "Vertical Variation" = 10 - - [world.big_stone_clusters.myalite.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:the_end"] - - [world.big_stone_clusters.myalite.biomes] - - [world.big_stone_clusters.myalite.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = [] - "Is Blacklist" = true - - [world.big_stone_clusters.myalite.biomes.biomes] - Biomes = ["minecraft:end_highlands"] - "Is Blacklist" = false - - [world.azalea_wood] - #This feature disables itself if any of the following mods are loaded: - # - caverns_and_chasms - #This is done to prevent content overlap. - #You can turn this on to force the feature to be loaded even if the above mods are also loaded. - "Ignore Anti Overlap" = false - - [world.corundum] - #Allowed values: [0,1] - "Crystal Chance" = 0.16 - #Allowed values: [0,1] - "Crystal Cluster Chance" = 0.2 - #Allowed values: [0,1] - "Crystal Cluster On Sides Chance" = 0.6 - #Allowed values: [0,1] - "Double Crystal Chance" = 0.2 - #The chance that a crystal can grow, this is on average 1 in X world ticks, set to a higher value to make them grow slower. Minimum is 1, for every tick. Set to 0 to disable growth. - "Cave Crystal Growth Chance" = 5 - "Crystals Craft Runes" = true - "Enable Collateral Movement" = true - - [world.corundum.generation_settings] - #Allowed values: [0,) - Rarity = 400 - #Allowed values: [-64,320] - "Min Y Level" = 0 - #Allowed values: [-64,320] - "Max Y Level" = 64 - #Allowed values: [0,) - "Horizontal Size" = 72 - #Allowed values: [0,) - "Vertical Size" = 20 - #Allowed values: [0,) - "Horizontal Variation" = 22 - #Allowed values: [0,) - "Vertical Variation" = 4 - - [world.corundum.generation_settings.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [world.corundum.generation_settings.biomes] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["ocean"] - "Is Blacklist" = true - - [world.fairy_rings] - "Forest Chance" = 0.00625 - "Plains Chance" = 0.0025 - Ores = ["minecraft:emerald_ore", "minecraft:diamond_ore"] - - [world.fairy_rings.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - -[mobs] - Foxhound = true - Forgotten = true - Wraith = true - Frogs = true - Toretoise = true - Crabs = true - Shiba = true - Stonelings = true - - [mobs.foxhound] - #The chance coal will tame a foxhound - "Tame Chance" = 0.05 - - [mobs.foxhound.spawn_config] - #Allowed values: (0,) - "Spawn Weight" = 30 - #Allowed values: [1,) - "Min Group Size" = 1 - #Allowed values: [1,) - "Max Group Size" = 2 - - [mobs.foxhound.spawn_config.biomes] - - [mobs.foxhound.spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = [] - "Is Blacklist" = true - - [mobs.foxhound.spawn_config.biomes.biomes] - Biomes = ["minecraft:nether_wastes", "minecraft:basalt_deltas"] - "Is Blacklist" = false - - [mobs.foxhound.lesser_spawn_config] - "Max Cost" = 0.7 - "Spawn Cost" = 0.15 - #Allowed values: (0,) - "Spawn Weight" = 2 - #Allowed values: [1,) - "Min Group Size" = 1 - #Allowed values: [1,) - "Max Group Size" = 1 - - [mobs.foxhound.lesser_spawn_config.biomes] - - [mobs.foxhound.lesser_spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = [] - "Is Blacklist" = true - - [mobs.foxhound.lesser_spawn_config.biomes.biomes] - Biomes = ["minecraft:soul_sand_valley"] - "Is Blacklist" = false - - [mobs.forgotten] - #1 in this many Skeletons that spawn under the threshold are replaced with Forgotten. - "Forgotten Spawn Rate" = 0.05 - "Max Height For Spawn" = 0 - - [mobs.wraith] - #List of sound sets to use with wraiths. - #Three sounds must be provided per entry, separated by | (in the format idle|hurt|death). Leave blank for no sound (i.e. if a mob has no ambient noise) - "Wraith Sounds" = ["entity.sheep.ambient|entity.sheep.hurt|entity.sheep.death", "entity.cow.ambient|entity.cow.hurt|entity.cow.death", "entity.pig.ambient|entity.pig.hurt|entity.pig.death", "entity.chicken.ambient|entity.chicken.hurt|entity.chicken.death", "entity.horse.ambient|entity.horse.hurt|entity.horse.death", "entity.cat.ambient|entity.cat.hurt|entity.cat.death", "entity.wolf.ambient|entity.wolf.hurt|entity.wolf.death", "entity.villager.ambient|entity.villager.hurt|entity.villager.death", "entity.polar_bear.ambient|entity.polar_bear.hurt|entity.polar_bear.death", "entity.zombie.ambient|entity.zombie.hurt|entity.zombie.death", "entity.skeleton.ambient|entity.skeleton.hurt|entity.skeleton.death", "entity.spider.ambient|entity.spider.hurt|entity.spider.death", "|entity.creeper.hurt|entity.creeper.death", "entity.endermen.ambient|entity.endermen.hurt|entity.endermen.death", "entity.zombie_pig.ambient|entity.zombie_pig.hurt|entity.zombie_pig.death", "entity.witch.ambient|entity.witch.hurt|entity.witch.death", "entity.blaze.ambient|entity.blaze.hurt|entity.blaze.death", "entity.llama.ambient|entity.llama.hurt|entity.llama.death", "|quark:entity.stoneling.cry|quark:entity.stoneling.die", "quark:entity.frog.idle|quark:entity.frog.hurt|quark:entity.frog.die"] - - [mobs.wraith.spawn_config] - "Max Cost" = 0.7 - "Spawn Cost" = 0.15 - #Allowed values: (0,) - "Spawn Weight" = 8 - #Allowed values: [1,) - "Min Group Size" = 1 - #Allowed values: [1,) - "Max Group Size" = 3 - - [mobs.wraith.spawn_config.biomes] - - [mobs.wraith.spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = [] - "Is Blacklist" = true - - [mobs.wraith.spawn_config.biomes.biomes] - Biomes = ["minecraft:soul_sand_valley"] - "Is Blacklist" = false - - [mobs.frogs] - "Enable Brewing" = true - "Enable Big Funny" = false - - [mobs.frogs.spawn_config] - #Allowed values: (0,) - "Spawn Weight" = 40 - #Allowed values: [1,) - "Min Group Size" = 1 - #Allowed values: [1,) - "Max Group Size" = 3 - - [mobs.frogs.spawn_config.biomes] - - [mobs.frogs.spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["swamp"] - "Is Blacklist" = false - - [mobs.frogs.spawn_config.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [mobs.toretoise] - "Max Y Level" = 0 - #The number of ticks from mining a tortoise until feeding it could cause it to regrow. - "Cooldown Ticks" = 1200 - #The items that can be fed to toretoises to make them regrow ores. - Foods = ["minecraft:glow_berries"] - #Feeding a toretoise after cooldown will regrow them with a one-in-this-number chance. Set to 1 to always regrow, or 0 to disable. - "Regrow Chance" = 3 - - [mobs.toretoise.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [mobs.toretoise.spawn_config] - #Allowed values: (0,) - "Spawn Weight" = 120 - #Allowed values: [1,) - "Min Group Size" = 2 - #Allowed values: [1,) - "Max Group Size" = 4 - - [mobs.toretoise.spawn_config.biomes] - - [mobs.toretoise.spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["void", "nether", "end"] - "Is Blacklist" = true - - [mobs.toretoise.spawn_config.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [mobs.crabs] - "Enable Brewing" = true - - [mobs.crabs.spawn_config] - #Allowed values: (0,) - "Spawn Weight" = 5 - #Allowed values: [1,) - "Min Group Size" = 1 - #Allowed values: [1,) - "Max Group Size" = 3 - - [mobs.crabs.spawn_config.biomes] - - [mobs.crabs.spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["beach"] - "Is Blacklist" = false - - [mobs.crabs.spawn_config.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [mobs.shiba] - "Ignore Areas With Skylight" = false - - [mobs.shiba.spawn_config] - #Allowed values: (0,) - "Spawn Weight" = 40 - #Allowed values: [1,) - "Min Group Size" = 1 - #Allowed values: [1,) - "Max Group Size" = 3 - - [mobs.shiba.spawn_config.biomes] - - [mobs.shiba.spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["mountain"] - "Is Blacklist" = false - - [mobs.shiba.spawn_config.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [mobs.stonelings] - "Max Y Level" = 0 - "Enable Diamond Heart" = true - "Cautious Stonelings" = true - "Tamable Stonelings" = true - #Disabled if if Pathfinder Maps are disabled. - "Weald Pathfinder Maps" = true - - [mobs.stonelings.dimensions] - "Is Blacklist" = false - Dimensions = ["minecraft:overworld"] - - [mobs.stonelings.spawn_config] - #Allowed values: (0,) - "Spawn Weight" = 80 - #Allowed values: [1,) - "Min Group Size" = 1 - #Allowed values: [1,) - "Max Group Size" = 1 - - [mobs.stonelings.spawn_config.biomes] - - [mobs.stonelings.spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end, underground] - "Biome Types" = ["void", "nether", "end"] - "Is Blacklist" = true - - [mobs.stonelings.spawn_config.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - -[client] - "Greener Grass" = true - "Improved Tooltips" = true - "Soul Candles" = true - "Uses For Curses" = true - "Microcrafting Helper" = true - "Back Button Keybind" = true - "Usage Ticker" = true - "Variant Animal Textures" = true - "Auto Walk Keybind" = true - "Chest Searching" = true - - [client.greener_grass] - "Affect Leaves" = true - "Block List" = ["minecraft:large_fern", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:fern", "minecraft:grass", "minecraft:potted_fern", "minecraft:sugar_cane", "environmental:giant_tall_grass", "valhelsia_structures:grass_block"] - "Leaves List" = ["minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:oak_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:dark_oak_leaves", "atmospheric:rosewood_leaves", "atmospheric:morado_leaves", "atmospheric:yucca_leaves", "autumnity:maple_leaves", "environmental:willow_leaves", "environmental:hanging_willow_leaves", "minecraft:vine"] - - [client.greener_grass.color_matrix] - R = [0.89, 0.0, 0.0] - G = [0.0, 1.11, 0.0] - B = [0.0, 0.0, 0.89] - - [client.improved_tooltips] - "Attribute Tooltips" = true - "Food Tooltips" = true - "Shulker Tooltips" = true - "Map Tooltips" = true - "Enchanting Tooltips" = true - "Shulker Box Use Colors" = true - "Shulker Box Require Shift" = false - "Map Require Shift" = false - "Show Saturation" = true - "Food Compression Threshold" = 4 - #The value of each shank of food. Tweak this when using mods like Hardcore Hunger which change that value. - "Food Divisor" = 2 - "Enchanting Stacks" = ["minecraft:diamond_sword", "minecraft:diamond_pickaxe", "minecraft:diamond_shovel", "minecraft:diamond_axe", "minecraft:diamond_hoe", "minecraft:diamond_helmet", "minecraft:diamond_chestplate", "minecraft:diamond_leggings", "minecraft:diamond_boots", "minecraft:shears", "minecraft:bow", "minecraft:fishing_rod", "minecraft:crossbow", "minecraft:trident", "minecraft:elytra", "quark:pickarang"] - #A list of additional stacks to display on each enchantment - #The format is as follows: - #enchant_id=item1,item2,item3... - #So to display a carrot on a stick on a mending book, for example, you use: - #minecraft:mending=minecraft:carrot_on_a_stick - "Enchanting Additional Stacks" = [] - - [client.uses_for_curses] - "Vanish Pumpkin Overlay" = true - "Bind Armor Stands With Player Heads" = true - - [client.usage_ticker] - #Switch the armor display to the off hand side and the hand display to the main hand side - Invert = false - "Shift Left" = 0 - "Shift Right" = 0 - "Enable Main Hand" = true - "Enable Off Hand" = true - "Enable Armor" = true - - [client.variant_animal_textures] - "Enable Cow" = true - "Enable Pig" = true - "Enable Chicken" = true - "Enable Shiny Rabbit" = true - "Enable Shiny Llama" = true - "Enable Shiny Dolphin" = true - "Enable L G B T Bees" = true - "Every Bee Is L G B T" = false - #The chance for an animal to have a special "Shiny" skin, like a shiny pokemon. This is 1 in X. Set to 0 to disable. - "Shiny Animal Chance" = 2048 - #If a shiny animal should emit occasional sparkles. - "Shiny Sparkles" = true - - [client.auto_walk_keybind] - "Draw Hud" = true - "Hud Height" = 10 - - [client.chest_searching] - - [client.chest_searching.overlay_color] - A = 0.67 - R = 0.0 - G = 0.0 - B = 0.0 - -[experimental] - "Overlay Shader" = false - "Adjustable Chat" = false - "Spawner Replacer" = false - "Narrator Readout" = false - "Zombie Villagers On Normal" = false - "Game Nerfs" = false - "Enchantments Begone" = false - "Empty NBT Begone" = false - - [experimental.overlay_shader] - #Sets the name of the shader to load on a regular basis. This can load any shader the Camera module can (and requires the Camera module enabled to apply said logic). - #Some useful shaders include 'desaturate', 'oversaturate', 'bumpy' - #Colorblind simulation shaders are available in the form of 'deuteranopia', 'protanopia', 'tritanopia', and 'achromatopsia' - Shader = "none" - - [experimental.adjustable_chat] - "Horizontal Shift" = 0 - "Vertical Shift" = 0 - - [experimental.spawner_replacer] - #Mobs to be replaced with other mobs. - #Format is: "mob1,mob2", i.e. "minecraft:spider,minecraft:skeleton" - "Replace Mobs" = [] - - [experimental.game_nerfs] - #Makes Mending act like the Unmending mod - #https://www.curseforge.com/minecraft/mc-mods/unmending - "Nerf Mending" = true - #Resets all villager discounts when zombified to prevent reducing prices to ridiculous levels - "Nerf Villager Discount" = true - #Makes Iron Golems not drop Iron Ingots - "Disable Iron Farms" = true - #Makes Boats not glide on ice - "Disable Ice Roads" = true - #Makes Sheep not drop Wool when killed - "Disable Wool Drops" = true - - [experimental.enchantments_begone] - "Enchantments To Begone" = [] - -[oddities] - Pipes = true - Crate = true - "Matrix Enchanting" = true - Magnets = true - "Totem Of Holding" = true - "Tiny Potato" = true - Backpack = true - - [oddities.pipes] - #How long it takes for an item to cross a pipe. Bigger = slower. - "Pipe Speed" = 5 - #Set to 0 if you don't want pipes to have a max amount of items - "Max Pipe Items" = 16 - #When items eject or are absorbed by pipes, should they make sounds? - "Do Pipes Whoosh" = true - - [oddities.crate] - "Max Items" = 640 - - [oddities.matrix_enchanting] - #The maximum enchanting power the matrix enchanter can accept - "Max Bookshelves" = 15 - #Should this be X, the price of a piece increase by 1 every X pieces you generate - "Piece Price Scale" = 9 - #The higher this is, the better enchantments you'll get on books - "Book Enchantability" = 12 - #How many pieces you can generate without any bookshelves - "Base Max Piece Count" = 3 - #How many pieces you can generate without any bookshelves (for Books) - "Base Max Piece Count Book" = 1 - #At which piece count the calculation for the min level should default to increasing one per piece rather than using the scale factor - "Min Level Cutoff" = 8 - #How many pieces a single Lapis can generate - "Charge Per Lapis" = 4 - #How much the min level requirement for adding a new piece should increase for each piece added (up until the value of Min Level Cutoff) - "Min Level Scale Factor" = 1.2 - #How much the min level requirement for adding a new piece to a book should increase per each bookshelf being used - "Min Level Scale Factor Book" = 2.0 - #How much to multiply the frequency of pieces where at least one of the same type has been generated - "Dupe Multiplier" = 1.4 - #How much to multiply the frequency of pieces where incompatible pieces have been generated - "Incompatible Multiplier" = 0.0 - #Set to false to disable the ability to create Enchanted Books - "Allow Books" = true - #Set this to true to allow treasure enchantments to be rolled as pieces - "Allow Treasures" = false - #Set to false to disable the tooltip for items with pending enchantments - "Show Tooltip" = true - #By default, enchantment rarities are fuzzed a bit to feel better with the new system. Set this to false to override this behaviour. - "Normalize Rarity" = true - #Matrix Enchanting can be done with water instead of air around the enchanting table. Set this to false to disable this behaviour. - "Allow Underwater Enchanting" = true - #A list of enchantment IDs you don't want the enchantment table to be able to create - "Disallowed Enchantments" = [] - #An array of influences each candle should apply. This list must be 16 elements long, and is in order of wool colors. - "Influences List" = ["minecraft:unbreaking", "minecraft:fire_protection", "minecraft:knockback,minecraft:punch", "minecraft:feather_falling", "minecraft:looting,minecraft:fortune,minecraft:luck_of_the_sea", "minecraft:blast_protection", "minecraft:silk_touch,minecraft:channeling", "minecraft:bane_of_arthropods", "minecraft:protection", "minecraft:respiration,minecraft:loyalty,minecraft:infinity", "minecraft:sweeping,minecraft:multishot", "minecraft:efficiency,minecraft:sharpness,minecraft:lure,minecraft:power,minecraft:impaling,minecraft:quick_charge", "minecraft:aqua_affinity,minecraft:depth_strider,minecraft:riptide", "minecraft:thorns,minecraft:piercing", "minecraft:fire_aspect,minecraft:flame", "minecraft:smite,minecraft:projectile_protection"] - #Set to false to disable the ability to influence enchantment outcomes with candles - "Allow Influencing" = true - #The max amount of candles that can influence a single enchantment - "Influence Max" = 4 - #How much each candle influences an enchantment. This works as a multiplier to its weight - "Influence Power" = 0.125 - #If you set this to false, the vanilla Enchanting Table will no longer automatically convert to the Matrix Enchanting table. You'll have to add a recipe for the Matrix Enchanting Table to make use of this. - "Automatically Convert" = true - - [oddities.magnets] - #Any items you place in this list will be derived so that any block made of it will become magnetizable - "Magnetic Derivation List" = ["minecraft:iron_ingot", "minecraft:copper_ingot", "minecraft:exposed_copper", "minecraft:weathered_copper", "minecraft:oxidized_copper", "minecraft:raw_iron", "minecraft:raw_copper", "minecraft:iron_ore", "minecraft:deepslate_iron_ore", "minecraft:copper_ore", "minecraft:deepslate_copper_ore"] - "Magnetic Whitelist" = ["minecraft:chipped_anvil", "minecraft:damaged_anvil"] - "Magnetic Blacklist" = ["minecraft:tripwire_hook"] - - [oddities.totem_of_holding] - #Set this to false to remove the behaviour where totems destroy themselves if the player dies again. - "Dark Souls Mode" = true - #Totem will always spawn if the player killer is himself. - "Spawn Totem on PVP Kill" = false - #Set this to true to make it so that if a totem is destroyed, the items it holds are destroyed alongside it rather than dropped - "Destroy Lost Items" = false - #Set this to false to only allow the owner of a totem to collect its items rather than any player - "Allow Anyone To Collect" = true - "Enable Soul Compass" = true - - [oddities.tiny_potato] - #This feature disables itself if any of the following mods are loaded: - # - botania - #This is done to prevent content overlap. - #You can turn this on to force the feature to be loaded even if the above mods are also loaded. - "Ignore Anti Overlap" = false - #Set this to true to use the recipe without the Heart of Diamond, even if the Heart of Diamond is enabled. - "Never Use Heart Of Diamond" = false - - [oddities.backpack] - #Set this to true to allow the backpacks to be unequipped even with items in them - "Super Op Mode" = false - "Enable Ravager Hide" = true - "Items In Backpack Tick" = true - "Base Ravager Hide Drop" = 1 - "Extra Chance Per Looting" = 0.5 - + +[general] + "Enable 'q' Button" = true + "'q' Button on the Right" = false + "Disable Q Menu Effects" = false + #Disable this to turn off the quark system that makes features turn off when specified mods with the same content are loaded + "Use Anti Overlap" = true + #Quark replaces the Piston logic to allow for its piston features to work. If you're having troubles, try turning this off. + "Use Piston Logic Replacement" = true + #Allowed values: (0,) + "Piston Push Limit" = 12 + #How many advancements deep you can see in the advancement screen. Vanilla is 2. + #Allowed values: (0,) + "Advancement Visibility Depth" = 2 + #Blocks that Quark should treat as Shulker Boxes. + "Shulker Boxes" = ["minecraft:white_shulker_box", "minecraft:orange_shulker_box", "minecraft:magenta_shulker_box", "minecraft:light_blue_shulker_box", "minecraft:yellow_shulker_box", "minecraft:lime_shulker_box", "minecraft:pink_shulker_box", "minecraft:gray_shulker_box", "minecraft:light_gray_shulker_box", "minecraft:cyan_shulker_box", "minecraft:purple_shulker_box", "minecraft:blue_shulker_box", "minecraft:brown_shulker_box", "minecraft:green_shulker_box", "minecraft:red_shulker_box", "minecraft:black_shulker_box"] + #Should Quark treat anything with 'shulker_box' in its item identifier as a shulker box? + "Interpret Shulker Box Like Blocks" = true + #Set to true to enable a system that debugs quark's worldgen features. This should ONLY be used if you're asked to by a dev. + "Enable Worldgen Watchdog" = false + #Set to true if you need to find the class name for a screen that's causing problems + "Print Screen Classnames" = false + #A list of screens that can accept quark's buttons. Use "Print Screen Classnames" to find the names of any others you'd want to add. + "Allowed Screens" = [] + #If set to true, the 'Allowed Screens' option will work as a Blacklist rather than a Whitelist. WARNING: Use at your own risk as some mods may not support this. + "Use Screen List Blacklist" = false + #Set to true to make the quark big worldgen features such as stone clusters generate as spheres rather than unique shapes. It's faster, but won't look as cool + "Use Fast Worldgen" = false + #Enables quark network profiling features. Do not enable this unless requested to. + "Enable Network Profiling" = false + +[categories] + Automation = true + Building = true + Management = true + Tools = true + Tweaks = true + World = true + Mobs = true + Client = true + Experimental = true + Oddities = true + +[automation] + "Ender Watcher" = true + "Jukebox Automation" = true + "Feeding Trough" = true + Gravisand = true + Chute = true + "Dispensers Place Blocks" = true + "Redstone Randomizer" = true + "Pistons Move Tile Entities" = true + "Iron Rod" = true + "Metal Buttons" = true + "Chains Connect Blocks" = true + "Obsidian Plate" = true + + [automation.feeding_trough] + #How long, in game ticks, between animals being able to eat from the trough + #Allowed values: [1,) + Cooldown = 30 + #The maximum amount of animals allowed around the trough's range for an animal to enter love mode + "Max Animals" = 32 + #The chance (between 0 and 1) for an animal to enter love mode when eating from the trough + #Allowed values: (0,1] + "Love Chance" = 0.333333333 + Range = 10.0 + + [automation.dispensers_place_blocks] + Blacklist = ["minecraft:water", "minecraft:lava", "minecraft:fire"] + + [automation.pistons_move_tile_entities] + "Enable Chests Moving Together" = true + "Render Blacklist" = ["psi:programmer", "botania:starfield"] + "Movement Blacklist" = ["minecraft:spawner", "integrateddynamics:cable", "randomthings:blockbreaker", "minecraft:ender_chest", "minecraft:enchanting_table", "minecraft:trapped_chest", "quark:spruce_trapped_chest", "quark:birch_trapped_chest", "quark:jungle_trapped_chest", "quark:acacia_trapped_chest", "quark:dark_oak_trapped_chest", "endergetic:bolloom_bud"] + "Delayed Update List" = ["minecraft:dispenser", "minecraft:dropper"] + + [automation.metal_buttons] + "Enable Iron" = true + "Enable Gold" = true + +[building] + Midori = true + Rope = true + Stools = true + "Industrial Palette" = true + "Wooden Posts" = true + "Vertical Planks" = true + "Variant Chests" = true + "Celebratory Lamps" = true + "Leaf Carpet" = true + "Soul Sandstone" = true + "Sturdy Stone" = true + "Vertical Slabs" = true + "Compressed Blocks" = true + "Glass Item Frame" = true + "Duskbound Blocks" = true + "More Brick Types" = true + "Framed Glass" = true + "Gold Bars" = true + "More Stone Variants" = true + "Shear Vines" = true + "Variant Ladders" = true + Grate = true + "Variant Bookshelves" = true + "Oriental Palette" = true + Hedges = true + "Nether Brick Fence Gate" = true + "Variant Furnaces" = true + Thatch = true + "More Potted Plants" = true + Shingles = true + + [building.rope] + #Set to true to allow ropes to move Tile Entities even if Pistons Push TEs is disabled. + #Note that ropes will still use the same blacklist. + "Force Enable Move Tile Entities" = false + "Enable Dispenser Behavior" = true + + [building.industrial_palette] + "Enable Iron Plates" = true + "Enable Iron Ladder" = true + + [building.vertical_planks] + #This feature disables itself if any of the following mods are loaded: + # - woodworks + #This is done to prevent content overlap. + #You can turn this on to force the feature to be loaded even if the above mods are also loaded. + "Ignore Anti Overlap" = false + + [building.variant_chests] + #This feature disables itself if any of the following mods are loaded: + # - woodworks + #This is done to prevent content overlap. + #You can turn this on to force the feature to be loaded even if the above mods are also loaded. + "Ignore Anti Overlap" = false + "Replace Worldgen Chests" = true + "Enable Reverting Wooden Chests" = true + #Chests to put in each structure. The format per entry is "structure=chest", where "structure" is a structure ID, and "chest" is a block ID, which must correspond to a standard chest block. + "Structure Chests" = ["minecraft:village_plains=quark:oak_chest", "minecraft:igloo=quark:spruce_chest", "minecraft:village_snowy=quark:spruce_chest", "minecraft:village_taiga=quark:spruce_chest", "minecraft:desert_pyramid=quark:birch_chest", "minecraft:jungle_pyramid=quark:jungle_chest", "minecraft:village_desert=quark:jungle_chest", "minecraft:village_savanna=quark:acacia_chest", "minecraft:mansion=quark:dark_oak_chest", "minecraft:pillager_outpost=quark:dark_oak_chest", "minecraft:ruined_portal=quark:crimson_chest", "minecraft:bastion_remnant=quark:crimson_chest", "minecraft:fortress=quark:nether_brick_chest", "minecraft:endcity=quark:purpur_chest"] + + [building.celebratory_lamps] + "Light Level" = 15 + + [building.leaf_carpet] + #This feature disables itself if any of the following mods are loaded: + # - woodworks + #This is done to prevent content overlap. + #You can turn this on to force the feature to be loaded even if the above mods are also loaded. + "Ignore Anti Overlap" = false + + [building.compressed_blocks] + "Charcoal Block and Blaze Lantern Stay On Fire Forever" = true + #Allowed values: [0,) + "Charcoal Block Fuel Time" = 16000 + #Allowed values: [0,) + "Blaze Lantern Fuel Time" = 24000 + #Allowed values: [0,) + "Stick Block Fuel Time" = 900 + #Allowed values: [0,) + "Bamboo Bundle Fuel Time" = 500 + "Enable Charcoal Block" = true + "Enable Sugar Cane Block" = true + "Enable Bamboo Block" = true + "Enable Cactus Block" = true + "Enable Chorus Fruit Block" = true + "Enable Stick Block" = true + "Enable Apple Crate" = true + "Enable Golden Apple Crate" = true + "Enable Potato Crate" = true + "Enable Carrot Crate" = true + "Enable Beetroot Crate" = true + "Enable Cocoa Bean Sack" = true + "Enable Nether Wart Sack" = true + "Enable Gunpowder Sack" = true + "Enable Berry Sack" = true + "Enable Glow Berry Sack" = true + "Enable Blaze Lantern" = true + "Enable Bonded Leather" = true + "Enable Bonded Rabbit Hide" = true + + [building.glass_item_frame] + "Glass Item Frames Update Maps" = true + #The scale at which items render in the Glass Item Frame. To match the vanilla Item Frame size, set to 1.0 + "Item Render Scale" = 1.5 + + [building.more_brick_types] + #This also comes with a utility recipe for Red Nether Bricks + "Enable Blue Nether Bricks" = true + #This also includes Red Sandstone Bricks and Soul Sandstone Bricks + "Enable Sandstone Bricks" = true + #This also includes Mossy Cobblestone Bricks + "Enable Cobblestone Bricks" = true + #Requires Cobblestone Bricks to be enabled + "Enable Blackstone Bricks" = true + #Requires Cobblestone Bricks to be enabled + "Enable Dirt Bricks" = true + #Requires Cobblestone Bricks to be enabled + "Enable Netherrack Bricks" = true + + [building.gold_bars] + "Generate In Nether Fortress" = true + + [building.more_stone_variants] + "Enable Bricks" = true + "Enable Chiseled Bricks" = true + "Enable Pillar" = true + + [building.variant_ladders] + #This feature disables itself if any of the following mods are loaded: + # - woodworks + #This is done to prevent content overlap. + #You can turn this on to force the feature to be loaded even if the above mods are also loaded. + "Ignore Anti Overlap" = false + "Change Names" = true + + [building.variant_bookshelves] + #This feature disables itself if any of the following mods are loaded: + # - woodworks + #This is done to prevent content overlap. + #You can turn this on to force the feature to be loaded even if the above mods are also loaded. + "Ignore Anti Overlap" = false + "Change Names" = true + + [building.oriental_palette] + "Enable Paper Blocks" = true + "Enable Bamboo Mats" = true + + [building.thatch] + #Allowed values: [0,1] + "Fall Damage Multiplier" = 0.5 + +[management] + "Expanded Item Interactions" = true + "Hotbar Changer" = true + "Easy Transfering" = true + "Chests In Boats" = true + "Quick Armor Swapping" = true + "Item Sharing" = true + "Inventory Sorting" = true + + [management.expanded_item_interactions] + "Enable Armor Interaction" = true + "Enable Shulker Box Interaction" = true + "Enable Lava Interaction" = true + + [management.easy_transfering] + "Enable Shift Lock" = true + + [management.quick_armor_swapping] + "Swap Off Hand" = true + + [management.item_sharing] + "Render Items In Chat" = true + + [management.inventory_sorting] + "Enable Player Inventory" = true + "Enable Player Inventory In Chests" = true + "Enable Chests" = true + #Play a click when sorting inventories using keybindings + "Satisfying Click" = true + +[tools] + "Seed Pouch" = true + "Beacon Redirection" = true + Pickarang = true + "Bundle Recipe" = true + "Slime In A Bucket" = true + "Parrot Eggs" = true + "Ambient Discs" = true + "Endermosh Music Disc" = true + Trowel = true + "Pathfinder Maps" = true + "Color Runes" = true + Abacus = true + "Bottled Cloud" = true + Camera = true + "Ancient Tomes" = true + + [tools.seed_pouch] + "Max Items" = 640 + "Show All Variants In Creative" = true + "Shift Range" = 3 + + [tools.pickarang] + #How long it takes before the Pickarang starts returning to the player if it doesn't hit anything. + Timeout = 20 + #How long it takes before the Flamarang starts returning to the player if it doesn't hit anything. + "Netherite Timeout" = 20 + #Pickarang harvest level. 2 is Iron, 3 is Diamond, 4 is Netherite. + "Harvest Level" = 3 + #Flamarang harvest level. 2 is Iron, 3 is Diamond, 4 is Netherite. + "Netherite Harvest Level" = 4 + #Pickarang durability. Set to -1 to have the Pickarang be unbreakable. + Durability = 800 + #Flamarang durability. Set to -1 to have the Flamarang be unbreakable. + "Netherite Durability" = 1040 + #Pickarang max hardness breakable. 22.5 is ender chests, 25.0 is monster boxes, 50 is obsidian. Most things are below 5. + "Max Hardness" = 20.0 + #Flamarang max hardness breakable. 22.5 is ender chests, 25.0 is monster boxes, 50 is obsidian. Most things are below 5. + "Netherite Max Hardness" = 20.0 + #Set this to true to use the recipe without the Heart of Diamond, even if the Heart of Diamond is enabled. + "Never Use Heart Of Diamond" = false + #Set this to true to disable the short cooldown between throwing Pickarangs. + "No Cooldown" = false + #Set this to true to disable the short cooldown between throwing Flamarangs. + "Netherite No Cooldown" = false + + [tools.parrot_eggs] + #The chance feeding a parrot will produce an egg + Chance = 0.05 + #How long it takes to create an egg + "Egg Time" = 12000 + "Enable Special Awesome Parrot" = true + + [tools.ambient_discs] + "Drop On Spider Kill" = true + + [tools.endermosh_music_disc] + "Play Endermosh During Enderdragon Fight" = false + "Add To End City Loot" = true + "Loot Weight" = 5 + "Loot Quality" = 1 + + [tools.trowel] + #Amount of blocks placed is this value + 1. + #Set to 0 to make the Trowel unbreakable + #Allowed values: [0,) + "Trowel Max Durability" = 0 + + [tools.pathfinder_maps] + #In this section you can add custom Pathfinder Maps. This works for both vanilla and modded biomes. + #Each custom map must be on its own line. + #The format for a custom map is as follows: + #,,,,, + # + #With the following descriptions: + # - being the biome's ID NAME. You can find vanilla names here - https://minecraft.gamepedia.com/Biome#Biome_IDs + # - being the Cartographer villager level required for the map to be unlockable + # - being the cheapest (in Emeralds) the map can be + # - being the most expensive (in Emeralds) the map can be + # - being a hex color (without the #) for the map to display. You can generate one here - https://htmlcolorcodes.com/ + # + #Here's an example of a map to locate Ice Mountains: + #minecraft:ice_mountains,2,8,14,7FE4FF + Customs = [] + "Search Radius" = 6400 + "Search Distance Increment" = 8 + "Xp From Trade" = 5 + + [tools.color_runes] + "Dungeon Weight" = 10 + "Nether Fortress Weight" = 8 + "Jungle Temple Weight" = 8 + "Desert Temple Weight" = 8 + "Item Quality" = 0 + "Apply Cost" = 5 + + [tools.abacus] + + [tools.abacus.highlight_color] + A = 0.4 + R = 0.0 + G = 0.0 + B = 0.0 + + [tools.bottled_cloud] + "Cloud Level Bottom" = 191 + "Cloud Level Top" = 196 + + [tools.ancient_tomes] + #Set to 0 to not generate in Dungeons + "Dungeon Weight" = 20 + #Set to 0 to not generate in Stronghold Libraries + "Library Weight" = 30 + #Set to 0 to not generate in Bastions + "Bastion Weight" = 25 + #Set to 0 to not generate in Woodland Mansions + "Woodland Mansion Weight" = 15 + #Set to 0 to not generate in Nether Fortresses + "Nether Fortress Weight" = 0 + #Set to 0 to not generate in Underwater Ruins + "Underwater Ruin Weight" = 0 + #Set to 0 to not generate in Monster Boxes + "Monster Box Weight" = 5 + "Item Quality" = 2 + "Normal Upgrade Cost" = 10 + "Limit Break Upgrade Cost" = 30 + "Valid Enchantments" = ["minecraft:feather_falling", "minecraft:thorns", "minecraft:sharpness", "minecraft:smite", "minecraft:bane_of_arthropods", "minecraft:knockback", "minecraft:fire_aspect", "minecraft:looting", "minecraft:sweeping", "minecraft:efficiency", "minecraft:unbreaking", "minecraft:fortune", "minecraft:power", "minecraft:punch", "minecraft:luck_of_the_sea", "minecraft:lure", "minecraft:loyalty", "minecraft:riptide", "minecraft:impaling", "minecraft:piercing"] + "Overleveled Books Glow Rainbow" = true + +[tweaks] + "Lock Rotation" = true + "Villagers Follow Emeralds" = true + "Utility Recipes" = true + "Armed Armor Stands" = true + "Double Door Opening" = true + "Grab Chickens" = true + "Campfires Boost Elytra" = true + "Compasses Work Everywhere" = true + "Snow Golem Player Heads" = true + "Pig Litters" = true + "Poison Potato Usage" = true + "Note Block Mob Sounds" = true + "Pat The Dogs" = true + "Sign Editing" = true + "Vexes Die With Their Masters" = true + "More Banner Layers" = true + "Hoe Harvesting" = true + "Reacharound Placing" = true + "Simple Harvest" = true + "Automatic Recipe Unlock" = true + "Glass Shard" = true + Emotes = true + "Replace Scaffolding" = true + "Dragon Scales" = true + "Enhanced Ladders" = true + "Better Elytra Rocket" = true + "Skull Pikes" = true + + [tweaks.utility_recipes] + #Can any wool color be dyed? + "Dye Any Wool" = true + #Can other stone-like materials be used for crafting stone tools? + "Better Stone Tool Crafting" = true + #Can a dispenser be crafted by adding a bow to a dropper? + "Enable Dispenser" = true + #Can a repeater be crafted with the pattern for a redstone torch? + "Enable Repeater" = true + #Can you craft a minecart around blocks which can be placed inside? + "Enable Minecarts" = true + #Can you craft four chests at once using logs? + "Logs To Chests" = true + #Can Coral be crafted into dye? + "Coral To Dye" = true + #Can cookies, paper, and bread be crafted in a 2x2 crafting table? + "Bent Recipes" = true + #Can Rotten Flesh and Poisonous Potatoes be composted? + "Compostable Toxins" = true + #Does Dragon Breath return a bottle when used as a reagent or material? + "Effective Dragon Breath" = true + #Can torches can be used as fuel in furnaces? + "Torches Burn" = true + #Can bones be smelted down to bone meal? + "Bone Meal Utility" = true + + [tweaks.grab_chickens] + "Needs No Helmet" = true + #Set to 0 to disable + "Slowness Level" = 1 + + [tweaks.campfires_boost_elytra] + "Boost Strength" = 0.5 + "Max Speed" = 1.0 + + [tweaks.compasses_work_everywhere] + "Enable Compass Nerf" = true + "Enable Clock Nerf" = true + "Enable Nether" = true + "Enable End" = true + + [tweaks.pig_litters] + #Allowed values: [1,) + "Min Pig Litter Size" = 2 + #Allowed values: [1,) + "Max Pig Litter Size" = 3 + "Pigs Eat Golden Carrots" = true + #Allowed values: [0,) + "Min Golden Carrot Boost" = 0 + #Allowed values: [0,) + "Max Golden Carrot Boost" = 2 + + [tweaks.poison_potato_usage] + Chance = 0.1 + "Poison Effect" = true + + [tweaks.pat_the_dogs] + #How many ticks it takes for a dog to want affection after being pet/tamed; leave -1 to disable + "Dogs Want Love" = -1 + #Whether you can pet all mobs + "Pet All Mobs" = false + #If `petAllMobs` is set, these mobs still can't be pet + "Pettable Denylist" = ["minecraft:ender_dragon", "minecraft:wither", "minecraft:armor_stand"] + + [tweaks.sign_editing] + "Requires Empty Hand" = false + + [tweaks.more_banner_layers] + #Allowed values: [1,16] + "Layer Limit" = 16 + + [tweaks.reacharound_placing] + #Allowed values: [0,1] + Leniency = 0.5 + Whitelist = [] + Blacklist = [] + Display = "[ ]" + "Display Horizontal" = "< >" + + [tweaks.reacharound_placing.color] + R = 1.0 + G = 1.0 + B = 1.0 + + [tweaks.simple_harvest] + #Can players harvest crops with empty hand clicks? + "Empty Hand Harvest" = true + #Does harvesting crops with a hoe cost durability? + "Harvesting Costs Durability" = false + #Should Quark look for (nonvanilla) crops, and handle them? + "Do Harvesting Search" = true + #Which crops can be harvested? + #Format is: "harvestState[,afterHarvest]", i.e. "minecraft:wheat[age=7]" or "minecraft:cocoa[age=2,facing=north],minecraft:cocoa[age=0,facing=north]" + "Harvestable Blocks" = ["minecraft:wheat[age=7]", "minecraft:carrots[age=7]", "minecraft:potatoes[age=7]", "minecraft:beetroots[age=3]", "minecraft:nether_wart[age=3]", "minecraft:cocoa[age=2,facing=north],minecraft:cocoa[age=0,facing=north]", "minecraft:cocoa[age=2,facing=south],minecraft:cocoa[age=0,facing=south]", "minecraft:cocoa[age=2,facing=east],minecraft:cocoa[age=0,facing=east]", "minecraft:cocoa[age=2,facing=west],minecraft:cocoa[age=0,facing=west]"] + #Which blocks should right click harvesting simulate a click on instead of breaking? + #This is for blocks like sweet berry bushes, which have right click harvesting built in. + "Right Clickable Blocks" = ["minecraft:sweet_berry_bush", "minecraft:cave_vines"] + + [tweaks.automatic_recipe_unlock] + #A list of recipe names that should NOT be added in by default + "Ignored Recipes" = [] + "Force Limited Crafting" = false + "Disable Recipe Book" = false + #If enabled, advancements granting recipes will be stopped from loading, potentially reducing the lagspike on first world join. + "Filter Recipe Advancements" = true + + [tweaks.emotes] + #The enabled default emotes. Remove from this list to disable them. You can also re-order them, if you feel like it. + "Enabled Emotes" = ["no", "yes", "wave", "salute", "cheer", "clap", "think", "point", "shrug", "headbang", "weep", "facepalm"] + #The list of Custom Emotes to be loaded. + #Watch the tutorial on Custom Emotes to learn how to make your own: https://youtu.be/ourHUkan6aQ + "Custom Emotes" = [] + #Enable this to make custom emotes read the file every time they're triggered so you can edit on the fly. + #DO NOT ship enabled this in a modpack, please. + "Custom Emote Debug" = false + + [tweaks.replace_scaffolding] + #How many times the algorithm for finding out where a block would be placed is allowed to turn. If you set this to large values (> 3) it may start producing weird effects. + "Max Bounces" = 1 + + [tweaks.enhanced_ladders] + #Allowed values: (,0] + "Fall Speed" = -0.2 + "Allow Freestanding" = true + "Allow Dropping Down" = true + "Allow Sliding" = true + "Allow Inventory Sneak" = true + + [tweaks.skull_pikes] + "Pike Range" = 5.0 + +[world] + "Monster Box" = true + "Blossom Trees" = true + "Spiral Spires" = true + "Chorus Vegetation" = true + "Big Dungeon" = true + "New Stone Types" = true + Permafrost = true + "Nether Obsidian Spikes" = true + "Big Stone Clusters" = true + "Azalea Wood" = true + "Glimmering Weald" = true + Corundum = true + "Fairy Rings" = true + "No More Lava Pockets" = true + + [world.monster_box] + #The chance for the monster box generator to try and place one in a chunk, 1 is 100% + #This can be higher than 100% if you want multiple per chunk, , 0 is 0% + "Chance Per Chunk" = 0.2 + "Min Y" = -50 + "Max Y" = 0 + "Min Mob Count" = 5 + "Max Mob Count" = 8 + "Enable Extra Loot Table" = true + #How many blocks to search vertically from a position before trying to place a block. Higher means you'll get more boxes in open spaces. + "Search Range" = 15 + + [world.monster_box.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.blossom_trees] + "Drop Leaf Particles" = true + + [world.blossom_trees.blue] + Rarity = 200 + + [world.blossom_trees.blue.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.blossom_trees.blue.biome_config] + + [world.blossom_trees.blue.biome_config.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["snowy"] + "Is Blacklist" = false + + [world.blossom_trees.blue.biome_config.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.blossom_trees.lavender] + Rarity = 100 + + [world.blossom_trees.lavender.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.blossom_trees.lavender.biome_config] + + [world.blossom_trees.lavender.biome_config.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["swamp"] + "Is Blacklist" = false + + [world.blossom_trees.lavender.biome_config.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.blossom_trees.orange] + Rarity = 100 + + [world.blossom_trees.orange.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.blossom_trees.orange.biome_config] + + [world.blossom_trees.orange.biome_config.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["savanna"] + "Is Blacklist" = false + + [world.blossom_trees.orange.biome_config.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.blossom_trees.pink] + Rarity = 100 + + [world.blossom_trees.pink.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.blossom_trees.pink.biome_config] + + [world.blossom_trees.pink.biome_config.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["mountain"] + "Is Blacklist" = false + + [world.blossom_trees.pink.biome_config.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.blossom_trees.yellow] + Rarity = 200 + + [world.blossom_trees.yellow.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.blossom_trees.yellow.biome_config] + + [world.blossom_trees.yellow.biome_config.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["plains"] + "Is Blacklist" = false + + [world.blossom_trees.yellow.biome_config.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.blossom_trees.red] + Rarity = 30 + + [world.blossom_trees.red.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.blossom_trees.red.biome_config] + + [world.blossom_trees.red.biome_config.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["mesa"] + "Is Blacklist" = false + + [world.blossom_trees.red.biome_config.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.spiral_spires] + Rarity = 200 + Radius = 15 + #Set to 0 to turn off Myalite Conduits + "Myalite Conduit Distance" = 24 + "Renewable Myalite" = true + + [world.spiral_spires.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:the_end"] + + [world.spiral_spires.biomes] + + [world.spiral_spires.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = [] + "Is Blacklist" = true + + [world.spiral_spires.biomes.biomes] + Biomes = ["minecraft:end_highlands"] + "Is Blacklist" = false + + [world.chorus_vegetation] + Rarity = 150 + Radius = 7 + "Chunk Attempts" = 120 + "Highlands Chance" = 1.0 + "Midlands Chance" = 0.2 + "Other End Biomes Chance" = 0.0 + "Passive Teleport Chance" = 0.2 + "Endermite Spawn Chance" = 0.01 + "Teleport Duplication Chance" = 0.01 + + [world.big_dungeon] + #The chance that a big dungeon spawn candidate will be allowed to spawn. 0.2 is 20%, which is the same as the Pillager Outpost. + "Spawn Chance" = 0.1 + "Loot Table" = "minecraft:chests/simple_dungeon" + "Max Rooms" = 10 + "Min Start Y" = -40 + "Max Start Y" = -20 + "Chest Chance" = 0.5 + + [world.big_dungeon.biome_config] + + [world.big_dungeon.biome_config.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["ocean", "beach", "nether", "end"] + "Is Blacklist" = true + + [world.big_dungeon.biome_config.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.new_stone_types] + "Enable Limestone" = true + "Enable Jasper" = true + "Enable Shale" = true + "Enable Myalite" = true + + [world.new_stone_types.limestone] + + [world.new_stone_types.limestone.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.new_stone_types.limestone.oregen_lower] + #Allowed values: [-64,320] + "Min Height" = 0 + #Allowed values: [-64,320] + "Max Height" = 60 + #Allowed values: [0,) + "Cluster Size" = 64 + #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. + #Allowed values: [0,) + "Cluster Count" = 2.0 + + [world.new_stone_types.limestone.oregen_upper] + #Allowed values: [-64,320] + "Min Height" = 64 + #Allowed values: [-64,320] + "Max Height" = 128 + #Allowed values: [0,) + "Cluster Size" = 64 + #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. + #Allowed values: [0,) + "Cluster Count" = 0.1666666 + + [world.new_stone_types.jasper] + + [world.new_stone_types.jasper.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.new_stone_types.jasper.oregen_lower] + #Allowed values: [-64,320] + "Min Height" = 0 + #Allowed values: [-64,320] + "Max Height" = 60 + #Allowed values: [0,) + "Cluster Size" = 64 + #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. + #Allowed values: [0,) + "Cluster Count" = 2.0 + + [world.new_stone_types.jasper.oregen_upper] + #Allowed values: [-64,320] + "Min Height" = 64 + #Allowed values: [-64,320] + "Max Height" = 128 + #Allowed values: [0,) + "Cluster Size" = 64 + #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. + #Allowed values: [0,) + "Cluster Count" = 0.1666666 + + [world.new_stone_types.shale] + + [world.new_stone_types.shale.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.new_stone_types.shale.oregen_lower] + #Allowed values: [-64,320] + "Min Height" = 0 + #Allowed values: [-64,320] + "Max Height" = 60 + #Allowed values: [0,) + "Cluster Size" = 64 + #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. + #Allowed values: [0,) + "Cluster Count" = 2.0 + + [world.new_stone_types.shale.oregen_upper] + #Allowed values: [-64,320] + "Min Height" = 64 + #Allowed values: [-64,320] + "Max Height" = 128 + #Allowed values: [0,) + "Cluster Size" = 64 + #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. + #Allowed values: [0,) + "Cluster Count" = 0.1666666 + + [world.new_stone_types.myalite] + + [world.new_stone_types.myalite.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:the_end"] + + [world.new_stone_types.myalite.oregen_lower] + #Allowed values: [-64,320] + "Min Height" = 0 + #Allowed values: [-64,320] + "Max Height" = 60 + #Allowed values: [0,) + "Cluster Size" = 64 + #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. + #Allowed values: [0,) + "Cluster Count" = 2.0 + + [world.new_stone_types.myalite.oregen_upper] + #Allowed values: [-64,320] + "Min Height" = 64 + #Allowed values: [-64,320] + "Max Height" = 128 + #Allowed values: [0,) + "Cluster Size" = 64 + #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all. + #Allowed values: [0,) + "Cluster Count" = 0.1666666 + + [world.permafrost] + + [world.permafrost.generation_settings] + #Allowed values: [0,) + Rarity = 2 + #Allowed values: [-64,320] + "Min Y Level" = 105 + #Allowed values: [-64,320] + "Max Y Level" = 140 + #Allowed values: [0,) + "Horizontal Size" = 100 + #Allowed values: [0,) + "Vertical Size" = 30 + #Allowed values: [0,) + "Horizontal Variation" = 10 + #Allowed values: [0,) + "Vertical Variation" = 5 + + [world.permafrost.generation_settings.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.permafrost.generation_settings.biomes] + + [world.permafrost.generation_settings.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = [] + "Is Blacklist" = true + + [world.permafrost.generation_settings.biomes.biomes] + Biomes = ["minecraft:frozen_peaks"] + "Is Blacklist" = false + + [world.nether_obsidian_spikes] + #The chance for a chunk to contain spikes (1 is 100%, 0 is 0%) + "Chance Per Chunk" = 0.1 + #The chance for a spike to be big (1 is 100%, 0 is 0%) + "Big Spike Chance" = 0.03 + #Should a chunk have spikes, how many would the generator try to place + "Tries Per Chunk" = 4 + "Big Spike Spawners" = true + + [world.nether_obsidian_spikes.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:the_nether"] + + [world.big_stone_clusters] + #Blocks that stone clusters can replace. If you want to make it so it only replaces in one dimension, + #do "block|dimension", as we do for netherrack and end stone by default. + "Blocks To Replace" = ["minecraft:stone", "minecraft:andesite", "minecraft:diorite", "minecraft:granite", "minecraft:netherrack|minecraft:the_nether", "minecraft:end_stone|minecraft:the_end", "quark:marble", "quark:limestone", "quark:jasper", "quark:slate"] + + [world.big_stone_clusters.calcite] + Enabled = true + #Allowed values: [0,) + Rarity = 4 + #Allowed values: [-64,320] + "Min Y Level" = 20 + #Allowed values: [-64,320] + "Max Y Level" = 80 + #Allowed values: [0,) + "Horizontal Size" = 14 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Horizontal Variation" = 9 + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.calcite.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.big_stone_clusters.calcite.biomes] + + [world.big_stone_clusters.calcite.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["mountain"] + "Is Blacklist" = false + + [world.big_stone_clusters.calcite.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.big_stone_clusters.limestone] + Enabled = true + #Allowed values: [0,) + Rarity = 4 + #Allowed values: [-64,320] + "Min Y Level" = 20 + #Allowed values: [-64,320] + "Max Y Level" = 80 + #Allowed values: [0,) + "Horizontal Size" = 14 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Horizontal Variation" = 9 + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.limestone.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.big_stone_clusters.limestone.biomes] + + [world.big_stone_clusters.limestone.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["swamp", "ocean"] + "Is Blacklist" = false + + [world.big_stone_clusters.limestone.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.big_stone_clusters.jasper] + Enabled = true + #Allowed values: [0,) + Rarity = 4 + #Allowed values: [-64,320] + "Min Y Level" = 20 + #Allowed values: [-64,320] + "Max Y Level" = 80 + #Allowed values: [0,) + "Horizontal Size" = 14 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Horizontal Variation" = 9 + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.jasper.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.big_stone_clusters.jasper.biomes] + + [world.big_stone_clusters.jasper.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["mesa", "sandy"] + "Is Blacklist" = false + + [world.big_stone_clusters.jasper.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.big_stone_clusters.shale] + Enabled = true + #Allowed values: [0,) + Rarity = 4 + #Allowed values: [-64,320] + "Min Y Level" = 20 + #Allowed values: [-64,320] + "Max Y Level" = 80 + #Allowed values: [0,) + "Horizontal Size" = 14 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Horizontal Variation" = 9 + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.shale.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.big_stone_clusters.shale.biomes] + + [world.big_stone_clusters.shale.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["snowy"] + "Is Blacklist" = false + + [world.big_stone_clusters.shale.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.big_stone_clusters.myalite] + "Generate In Air" = true + Enabled = true + #Allowed values: [0,) + Rarity = 100 + #Allowed values: [-64,320] + "Min Y Level" = 58 + #Allowed values: [-64,320] + "Max Y Level" = 62 + #Allowed values: [0,) + "Horizontal Size" = 20 + #Allowed values: [0,) + "Vertical Size" = 40 + #Allowed values: [0,) + "Horizontal Variation" = 6 + #Allowed values: [0,) + "Vertical Variation" = 10 + + [world.big_stone_clusters.myalite.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:the_end"] + + [world.big_stone_clusters.myalite.biomes] + + [world.big_stone_clusters.myalite.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = [] + "Is Blacklist" = true + + [world.big_stone_clusters.myalite.biomes.biomes] + Biomes = ["minecraft:end_highlands"] + "Is Blacklist" = false + + [world.azalea_wood] + #This feature disables itself if any of the following mods are loaded: + # - caverns_and_chasms + #This is done to prevent content overlap. + #You can turn this on to force the feature to be loaded even if the above mods are also loaded. + "Ignore Anti Overlap" = false + + [world.corundum] + #Allowed values: [0,1] + "Crystal Chance" = 0.16 + #Allowed values: [0,1] + "Crystal Cluster Chance" = 0.2 + #Allowed values: [0,1] + "Crystal Cluster On Sides Chance" = 0.6 + #Allowed values: [0,1] + "Double Crystal Chance" = 0.2 + #The chance that a crystal can grow, this is on average 1 in X world ticks, set to a higher value to make them grow slower. Minimum is 1, for every tick. Set to 0 to disable growth. + "Cave Crystal Growth Chance" = 5 + "Crystals Craft Runes" = true + "Enable Collateral Movement" = true + + [world.corundum.generation_settings] + #Allowed values: [0,) + Rarity = 400 + #Allowed values: [-64,320] + "Min Y Level" = 0 + #Allowed values: [-64,320] + "Max Y Level" = 64 + #Allowed values: [0,) + "Horizontal Size" = 72 + #Allowed values: [0,) + "Vertical Size" = 20 + #Allowed values: [0,) + "Horizontal Variation" = 22 + #Allowed values: [0,) + "Vertical Variation" = 4 + + [world.corundum.generation_settings.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [world.corundum.generation_settings.biomes] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["ocean"] + "Is Blacklist" = true + + [world.fairy_rings] + "Forest Chance" = 0.00625 + "Plains Chance" = 0.0025 + Ores = ["minecraft:emerald_ore", "minecraft:diamond_ore"] + + [world.fairy_rings.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + +[mobs] + Foxhound = true + Forgotten = true + Wraith = true + Frogs = true + Toretoise = true + Crabs = true + Shiba = true + Stonelings = true + + [mobs.foxhound] + #The chance coal will tame a foxhound + "Tame Chance" = 0.05 + + [mobs.foxhound.spawn_config] + #Allowed values: (0,) + "Spawn Weight" = 30 + #Allowed values: [1,) + "Min Group Size" = 1 + #Allowed values: [1,) + "Max Group Size" = 2 + + [mobs.foxhound.spawn_config.biomes] + + [mobs.foxhound.spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = [] + "Is Blacklist" = true + + [mobs.foxhound.spawn_config.biomes.biomes] + Biomes = ["minecraft:nether_wastes", "minecraft:basalt_deltas"] + "Is Blacklist" = false + + [mobs.foxhound.lesser_spawn_config] + "Max Cost" = 0.7 + "Spawn Cost" = 0.15 + #Allowed values: (0,) + "Spawn Weight" = 2 + #Allowed values: [1,) + "Min Group Size" = 1 + #Allowed values: [1,) + "Max Group Size" = 1 + + [mobs.foxhound.lesser_spawn_config.biomes] + + [mobs.foxhound.lesser_spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = [] + "Is Blacklist" = true + + [mobs.foxhound.lesser_spawn_config.biomes.biomes] + Biomes = ["minecraft:soul_sand_valley"] + "Is Blacklist" = false + + [mobs.forgotten] + #1 in this many Skeletons that spawn under the threshold are replaced with Forgotten. + "Forgotten Spawn Rate" = 0.05 + "Max Height For Spawn" = 0 + + [mobs.wraith] + #List of sound sets to use with wraiths. + #Three sounds must be provided per entry, separated by | (in the format idle|hurt|death). Leave blank for no sound (i.e. if a mob has no ambient noise) + "Wraith Sounds" = ["entity.sheep.ambient|entity.sheep.hurt|entity.sheep.death", "entity.cow.ambient|entity.cow.hurt|entity.cow.death", "entity.pig.ambient|entity.pig.hurt|entity.pig.death", "entity.chicken.ambient|entity.chicken.hurt|entity.chicken.death", "entity.horse.ambient|entity.horse.hurt|entity.horse.death", "entity.cat.ambient|entity.cat.hurt|entity.cat.death", "entity.wolf.ambient|entity.wolf.hurt|entity.wolf.death", "entity.villager.ambient|entity.villager.hurt|entity.villager.death", "entity.polar_bear.ambient|entity.polar_bear.hurt|entity.polar_bear.death", "entity.zombie.ambient|entity.zombie.hurt|entity.zombie.death", "entity.skeleton.ambient|entity.skeleton.hurt|entity.skeleton.death", "entity.spider.ambient|entity.spider.hurt|entity.spider.death", "|entity.creeper.hurt|entity.creeper.death", "entity.endermen.ambient|entity.endermen.hurt|entity.endermen.death", "entity.zombie_pig.ambient|entity.zombie_pig.hurt|entity.zombie_pig.death", "entity.witch.ambient|entity.witch.hurt|entity.witch.death", "entity.blaze.ambient|entity.blaze.hurt|entity.blaze.death", "entity.llama.ambient|entity.llama.hurt|entity.llama.death", "|quark:entity.stoneling.cry|quark:entity.stoneling.die", "quark:entity.frog.idle|quark:entity.frog.hurt|quark:entity.frog.die"] + + [mobs.wraith.spawn_config] + "Max Cost" = 0.7 + "Spawn Cost" = 0.15 + #Allowed values: (0,) + "Spawn Weight" = 8 + #Allowed values: [1,) + "Min Group Size" = 1 + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.wraith.spawn_config.biomes] + + [mobs.wraith.spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = [] + "Is Blacklist" = true + + [mobs.wraith.spawn_config.biomes.biomes] + Biomes = ["minecraft:soul_sand_valley"] + "Is Blacklist" = false + + [mobs.frogs] + "Enable Brewing" = true + "Enable Big Funny" = false + + [mobs.frogs.spawn_config] + #Allowed values: (0,) + "Spawn Weight" = 40 + #Allowed values: [1,) + "Min Group Size" = 1 + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.frogs.spawn_config.biomes] + + [mobs.frogs.spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["swamp"] + "Is Blacklist" = false + + [mobs.frogs.spawn_config.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [mobs.toretoise] + "Max Y Level" = 0 + #The number of ticks from mining a tortoise until feeding it could cause it to regrow. + "Cooldown Ticks" = 1200 + #The items that can be fed to toretoises to make them regrow ores. + Foods = ["minecraft:glow_berries"] + #Feeding a toretoise after cooldown will regrow them with a one-in-this-number chance. Set to 1 to always regrow, or 0 to disable. + "Regrow Chance" = 3 + + [mobs.toretoise.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [mobs.toretoise.spawn_config] + #Allowed values: (0,) + "Spawn Weight" = 120 + #Allowed values: [1,) + "Min Group Size" = 2 + #Allowed values: [1,) + "Max Group Size" = 4 + + [mobs.toretoise.spawn_config.biomes] + + [mobs.toretoise.spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["void", "nether", "end"] + "Is Blacklist" = true + + [mobs.toretoise.spawn_config.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [mobs.crabs] + "Enable Brewing" = true + + [mobs.crabs.spawn_config] + #Allowed values: (0,) + "Spawn Weight" = 5 + #Allowed values: [1,) + "Min Group Size" = 1 + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.crabs.spawn_config.biomes] + + [mobs.crabs.spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["beach"] + "Is Blacklist" = false + + [mobs.crabs.spawn_config.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [mobs.shiba] + "Ignore Areas With Skylight" = false + + [mobs.shiba.spawn_config] + #Allowed values: (0,) + "Spawn Weight" = 40 + #Allowed values: [1,) + "Min Group Size" = 1 + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.shiba.spawn_config.biomes] + + [mobs.shiba.spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["mountain"] + "Is Blacklist" = false + + [mobs.shiba.spawn_config.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [mobs.stonelings] + "Max Y Level" = 0 + "Enable Diamond Heart" = true + "Cautious Stonelings" = true + "Tamable Stonelings" = true + #Disabled if if Pathfinder Maps are disabled. + "Weald Pathfinder Maps" = true + + [mobs.stonelings.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + + [mobs.stonelings.spawn_config] + #Allowed values: (0,) + "Spawn Weight" = 80 + #Allowed values: [1,) + "Min Group Size" = 1 + #Allowed values: [1,) + "Max Group Size" = 1 + + [mobs.stonelings.spawn_config.biomes] + + [mobs.stonelings.spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end, underground] + "Biome Types" = ["void", "nether", "end"] + "Is Blacklist" = true + + [mobs.stonelings.spawn_config.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + +[client] + "Greener Grass" = true + "Improved Tooltips" = true + "Soul Candles" = true + "Uses For Curses" = true + "Microcrafting Helper" = true + "Back Button Keybind" = true + "Usage Ticker" = true + "Variant Animal Textures" = true + "Auto Walk Keybind" = true + "Chest Searching" = true + + [client.greener_grass] + "Affect Leaves" = true + "Block List" = ["minecraft:large_fern", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:fern", "minecraft:grass", "minecraft:potted_fern", "minecraft:sugar_cane", "environmental:giant_tall_grass", "valhelsia_structures:grass_block"] + "Leaves List" = ["minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:oak_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:dark_oak_leaves", "atmospheric:rosewood_leaves", "atmospheric:morado_leaves", "atmospheric:yucca_leaves", "autumnity:maple_leaves", "environmental:willow_leaves", "environmental:hanging_willow_leaves", "minecraft:vine"] + + [client.greener_grass.color_matrix] + R = [0.89, 0.0, 0.0] + G = [0.0, 1.11, 0.0] + B = [0.0, 0.0, 0.89] + + [client.improved_tooltips] + "Attribute Tooltips" = true + "Food Tooltips" = true + "Shulker Tooltips" = true + "Map Tooltips" = true + "Enchanting Tooltips" = true + "Shulker Box Use Colors" = true + "Shulker Box Require Shift" = false + "Map Require Shift" = false + "Show Saturation" = true + "Food Compression Threshold" = 4 + #The value of each shank of food. Tweak this when using mods like Hardcore Hunger which change that value. + "Food Divisor" = 2 + "Enchanting Stacks" = ["minecraft:diamond_sword", "minecraft:diamond_pickaxe", "minecraft:diamond_shovel", "minecraft:diamond_axe", "minecraft:diamond_hoe", "minecraft:diamond_helmet", "minecraft:diamond_chestplate", "minecraft:diamond_leggings", "minecraft:diamond_boots", "minecraft:shears", "minecraft:bow", "minecraft:fishing_rod", "minecraft:crossbow", "minecraft:trident", "minecraft:elytra", "quark:pickarang"] + #A list of additional stacks to display on each enchantment + #The format is as follows: + #enchant_id=item1,item2,item3... + #So to display a carrot on a stick on a mending book, for example, you use: + #minecraft:mending=minecraft:carrot_on_a_stick + "Enchanting Additional Stacks" = [] + + [client.uses_for_curses] + "Vanish Pumpkin Overlay" = true + "Bind Armor Stands With Player Heads" = true + + [client.usage_ticker] + #Switch the armor display to the off hand side and the hand display to the main hand side + Invert = false + "Shift Left" = 0 + "Shift Right" = 0 + "Enable Main Hand" = true + "Enable Off Hand" = true + "Enable Armor" = true + + [client.variant_animal_textures] + "Enable Cow" = true + "Enable Pig" = true + "Enable Chicken" = true + "Enable Shiny Rabbit" = true + "Enable Shiny Llama" = true + "Enable Shiny Dolphin" = true + "Enable L G B T Bees" = true + "Every Bee Is L G B T" = false + #The chance for an animal to have a special "Shiny" skin, like a shiny pokemon. This is 1 in X. Set to 0 to disable. + "Shiny Animal Chance" = 2048 + #If a shiny animal should emit occasional sparkles. + "Shiny Sparkles" = true + + [client.auto_walk_keybind] + "Draw Hud" = true + "Hud Height" = 10 + + [client.chest_searching] + + [client.chest_searching.overlay_color] + A = 0.67 + R = 0.0 + G = 0.0 + B = 0.0 + +[experimental] + "Overlay Shader" = false + "Adjustable Chat" = false + "Spawner Replacer" = false + "Narrator Readout" = false + "Zombie Villagers On Normal" = false + "Game Nerfs" = false + "Enchantments Begone" = false + "Empty NBT Begone" = false + + [experimental.overlay_shader] + #Sets the name of the shader to load on a regular basis. This can load any shader the Camera module can (and requires the Camera module enabled to apply said logic). + #Some useful shaders include 'desaturate', 'oversaturate', 'bumpy' + #Colorblind simulation shaders are available in the form of 'deuteranopia', 'protanopia', 'tritanopia', and 'achromatopsia' + Shader = "none" + + [experimental.adjustable_chat] + "Horizontal Shift" = 0 + "Vertical Shift" = 0 + + [experimental.spawner_replacer] + #Mobs to be replaced with other mobs. + #Format is: "mob1,mob2", i.e. "minecraft:spider,minecraft:skeleton" + "Replace Mobs" = [] + + [experimental.game_nerfs] + #Makes Mending act like the Unmending mod + #https://www.curseforge.com/minecraft/mc-mods/unmending + "Nerf Mending" = true + #Resets all villager discounts when zombified to prevent reducing prices to ridiculous levels + "Nerf Villager Discount" = true + #Makes Iron Golems not drop Iron Ingots + "Disable Iron Farms" = true + #Makes Boats not glide on ice + "Disable Ice Roads" = true + #Makes Sheep not drop Wool when killed + "Disable Wool Drops" = true + + [experimental.enchantments_begone] + "Enchantments To Begone" = [] + +[oddities] + Pipes = true + Crate = true + "Matrix Enchanting" = true + Magnets = true + "Totem Of Holding" = true + "Tiny Potato" = true + Backpack = true + + [oddities.pipes] + #How long it takes for an item to cross a pipe. Bigger = slower. + "Pipe Speed" = 5 + #Set to 0 if you don't want pipes to have a max amount of items + "Max Pipe Items" = 16 + #When items eject or are absorbed by pipes, should they make sounds? + "Do Pipes Whoosh" = true + + [oddities.crate] + "Max Items" = 640 + + [oddities.matrix_enchanting] + #The maximum enchanting power the matrix enchanter can accept + "Max Bookshelves" = 15 + #Should this be X, the price of a piece increase by 1 every X pieces you generate + "Piece Price Scale" = 9 + #The higher this is, the better enchantments you'll get on books + "Book Enchantability" = 12 + #How many pieces you can generate without any bookshelves + "Base Max Piece Count" = 3 + #How many pieces you can generate without any bookshelves (for Books) + "Base Max Piece Count Book" = 1 + #At which piece count the calculation for the min level should default to increasing one per piece rather than using the scale factor + "Min Level Cutoff" = 8 + #How many pieces a single Lapis can generate + "Charge Per Lapis" = 4 + #How much the min level requirement for adding a new piece should increase for each piece added (up until the value of Min Level Cutoff) + "Min Level Scale Factor" = 1.2 + #How much the min level requirement for adding a new piece to a book should increase per each bookshelf being used + "Min Level Scale Factor Book" = 2.0 + #How much to multiply the frequency of pieces where at least one of the same type has been generated + "Dupe Multiplier" = 1.4 + #How much to multiply the frequency of pieces where incompatible pieces have been generated + "Incompatible Multiplier" = 0.0 + #Set to false to disable the ability to create Enchanted Books + "Allow Books" = true + #Set this to true to allow treasure enchantments to be rolled as pieces + "Allow Treasures" = false + #Set to false to disable the tooltip for items with pending enchantments + "Show Tooltip" = true + #By default, enchantment rarities are fuzzed a bit to feel better with the new system. Set this to false to override this behaviour. + "Normalize Rarity" = true + #Matrix Enchanting can be done with water instead of air around the enchanting table. Set this to false to disable this behaviour. + "Allow Underwater Enchanting" = true + #A list of enchantment IDs you don't want the enchantment table to be able to create + "Disallowed Enchantments" = [] + #An array of influences each candle should apply. This list must be 16 elements long, and is in order of wool colors. + "Influences List" = ["minecraft:unbreaking", "minecraft:fire_protection", "minecraft:knockback,minecraft:punch", "minecraft:feather_falling", "minecraft:looting,minecraft:fortune,minecraft:luck_of_the_sea", "minecraft:blast_protection", "minecraft:silk_touch,minecraft:channeling", "minecraft:bane_of_arthropods", "minecraft:protection", "minecraft:respiration,minecraft:loyalty,minecraft:infinity", "minecraft:sweeping,minecraft:multishot", "minecraft:efficiency,minecraft:sharpness,minecraft:lure,minecraft:power,minecraft:impaling,minecraft:quick_charge", "minecraft:aqua_affinity,minecraft:depth_strider,minecraft:riptide", "minecraft:thorns,minecraft:piercing", "minecraft:fire_aspect,minecraft:flame", "minecraft:smite,minecraft:projectile_protection"] + #Set to false to disable the ability to influence enchantment outcomes with candles + "Allow Influencing" = true + #The max amount of candles that can influence a single enchantment + "Influence Max" = 4 + #How much each candle influences an enchantment. This works as a multiplier to its weight + "Influence Power" = 0.125 + #If you set this to false, the vanilla Enchanting Table will no longer automatically convert to the Matrix Enchanting table. You'll have to add a recipe for the Matrix Enchanting Table to make use of this. + "Automatically Convert" = true + + [oddities.magnets] + #Any items you place in this list will be derived so that any block made of it will become magnetizable + "Magnetic Derivation List" = ["minecraft:iron_ingot", "minecraft:copper_ingot", "minecraft:exposed_copper", "minecraft:weathered_copper", "minecraft:oxidized_copper", "minecraft:raw_iron", "minecraft:raw_copper", "minecraft:iron_ore", "minecraft:deepslate_iron_ore", "minecraft:copper_ore", "minecraft:deepslate_copper_ore"] + "Magnetic Whitelist" = ["minecraft:chipped_anvil", "minecraft:damaged_anvil"] + "Magnetic Blacklist" = ["minecraft:tripwire_hook"] + + [oddities.totem_of_holding] + #Set this to false to remove the behaviour where totems destroy themselves if the player dies again. + "Dark Souls Mode" = true + #Totem will always spawn if the player killer is himself. + "Spawn Totem on PVP Kill" = false + #Set this to true to make it so that if a totem is destroyed, the items it holds are destroyed alongside it rather than dropped + "Destroy Lost Items" = false + #Set this to false to only allow the owner of a totem to collect its items rather than any player + "Allow Anyone To Collect" = true + "Enable Soul Compass" = true + + [oddities.tiny_potato] + #This feature disables itself if any of the following mods are loaded: + # - botania + #This is done to prevent content overlap. + #You can turn this on to force the feature to be loaded even if the above mods are also loaded. + "Ignore Anti Overlap" = false + #Set this to true to use the recipe without the Heart of Diamond, even if the Heart of Diamond is enabled. + "Never Use Heart Of Diamond" = false + + [oddities.backpack] + #Set this to true to allow the backpacks to be unequipped even with items in them + "Super Op Mode" = false + "Enable Ravager Hide" = true + "Items In Backpack Tick" = true + "Base Ravager Hide Drop" = 1 + "Extra Chance Per Looting" = 0.5 + diff --git a/curseforge/overrides/config/rftoolsbase-common.toml b/curseforge/overrides/config/rftoolsbase-common.toml index 652e5e5..6acd1e8 100644 --- a/curseforge/overrides/config/rftoolsbase-common.toml +++ b/curseforge/overrides/config/rftoolsbase-common.toml @@ -1,64 +1,64 @@ - -#Dimensional shard ore generation -[worldgen] - - #Other Dimensions - [worldgen.dimensions] - #Number of times to try generate the ore (set to 0 to disable) - #Range: 0 ~ 256 - oreChances = 6 - #Max size of veins - #Range: 1 ~ 256 - oreVeinsize = 10 - #Min height - #Range: -512 ~ 512 - oreMin = -15 - #Max height - #Range: -512 ~ 512 - oreMax = 40 - - #Overworld - [worldgen.overworld] - #Number of times to try generate the ore (set to 0 to disable) - #Range: 0 ~ 256 - oreChances = 2 - #Max size of veins - #Range: 1 ~ 256 - oreVeinsize = 5 - #Min height - #Range: -512 ~ 512 - oreMin = -15 - #Max height - #Range: -512 ~ 512 - oreMax = 40 - - #Overworld - [worldgen.nether] - #Number of times to try generate the ore (set to 0 to disable) - #Range: 0 ~ 256 - oreChances = 8 - #Max size of veins - #Range: 1 ~ 256 - oreVeinsize = 8 - #Min height - #Range: -512 ~ 512 - oreMin = 2 - #Max height - #Range: -512 ~ 512 - oreMax = 40 - - #End - [worldgen.end] - #Number of times to try generate the ore (set to 0 to disable) - #Range: 0 ~ 256 - oreChances = 8 - #Max size of veins - #Range: 1 ~ 256 - oreVeinsize = 10 - #Min height - #Range: -512 ~ 512 - oreMin = 2 - #Max height - #Range: -512 ~ 512 - oreMax = 80 - + +#Dimensional shard ore generation +[worldgen] + + #Other Dimensions + [worldgen.dimensions] + #Number of times to try generate the ore (set to 0 to disable) + #Range: 0 ~ 256 + oreChances = 6 + #Max size of veins + #Range: 1 ~ 256 + oreVeinsize = 10 + #Min height + #Range: -512 ~ 512 + oreMin = -15 + #Max height + #Range: -512 ~ 512 + oreMax = 40 + + #Overworld + [worldgen.overworld] + #Number of times to try generate the ore (set to 0 to disable) + #Range: 0 ~ 256 + oreChances = 2 + #Max size of veins + #Range: 1 ~ 256 + oreVeinsize = 5 + #Min height + #Range: -512 ~ 512 + oreMin = -15 + #Max height + #Range: -512 ~ 512 + oreMax = 40 + + #Overworld + [worldgen.nether] + #Number of times to try generate the ore (set to 0 to disable) + #Range: 0 ~ 256 + oreChances = 8 + #Max size of veins + #Range: 1 ~ 256 + oreVeinsize = 8 + #Min height + #Range: -512 ~ 512 + oreMin = 2 + #Max height + #Range: -512 ~ 512 + oreMax = 40 + + #End + [worldgen.end] + #Number of times to try generate the ore (set to 0 to disable) + #Range: 0 ~ 256 + oreChances = 8 + #Max size of veins + #Range: 1 ~ 256 + oreVeinsize = 10 + #Min height + #Range: -512 ~ 512 + oreMin = 2 + #Max height + #Range: -512 ~ 512 + oreMax = 80 + diff --git a/curseforge/overrides/config/rftoolsbuilder-client.toml b/curseforge/overrides/config/rftoolsbuilder-client.toml index f5edb21..5eb5071 100644 --- a/curseforge/overrides/config/rftoolsbuilder-client.toml +++ b/curseforge/overrides/config/rftoolsbuilder-client.toml @@ -1,21 +1,21 @@ - -#Settings for the builder -[builder] - #If true a holo hud with current progress is shown above the builder - showProgressHud = true - -#Settings for the scanner, composer, and projector -[scanner] - #Height of the beacon in case beacons are used - #Range: > 0 - locatorBeaconHeight = 30 - #The amount of milliseconds before the client will remove shape render data that hasn't been used. Decreasing this will free memory faster at the cost of having to update shape renders more often - #Range: 100 ~ 1000000 - clientRenderDataTimeout = 10000 - #The amount of milliseconds that a scanline 'flash' will exist on the client - #Range: 10 ~ 1000000 - projectorFlashTimeout = 400 - #The volume for the projector sound (0.0 is off) - #Range: 0.0 ~ 1.0 - baseProjectorVolume = 0.4 - + +#Settings for the builder +[builder] + #If true a holo hud with current progress is shown above the builder + showProgressHud = true + +#Settings for the scanner, composer, and projector +[scanner] + #Height of the beacon in case beacons are used + #Range: > 0 + locatorBeaconHeight = 30 + #The amount of milliseconds before the client will remove shape render data that hasn't been used. Decreasing this will free memory faster at the cost of having to update shape renders more often + #Range: 100 ~ 1000000 + clientRenderDataTimeout = 10000 + #The amount of milliseconds that a scanline 'flash' will exist on the client + #Range: 10 ~ 1000000 + projectorFlashTimeout = 400 + #The volume for the projector sound (0.0 is off) + #Range: 0.0 ~ 1.0 + baseProjectorVolume = 0.4 + diff --git a/curseforge/overrides/config/rftoolscontrol-client.toml b/curseforge/overrides/config/rftoolscontrol-client.toml index 8b13789..d3f5a12 100644 --- a/curseforge/overrides/config/rftoolscontrol-client.toml +++ b/curseforge/overrides/config/rftoolscontrol-client.toml @@ -1 +1 @@ - + diff --git a/curseforge/overrides/config/rftoolspower-client.toml b/curseforge/overrides/config/rftoolspower-client.toml index 8b13789..d3f5a12 100644 --- a/curseforge/overrides/config/rftoolspower-client.toml +++ b/curseforge/overrides/config/rftoolspower-client.toml @@ -1 +1 @@ - + diff --git a/curseforge/overrides/config/rftoolsutility-client.toml b/curseforge/overrides/config/rftoolsutility-client.toml index 31b725b..42e21e5 100644 --- a/curseforge/overrides/config/rftoolsutility-client.toml +++ b/curseforge/overrides/config/rftoolsutility-client.toml @@ -1,15 +1,15 @@ - -#Settings for the screen system -[screen] - #Set to true for TrueType font, set to false for vanilla font - useTruetype = false - #Set to true for force TrueType to be disabled in all cases. Use this in case the truetype font is causing issues - forceNoTruetype = false - #The default truetype font to use - fontName = "rftoolsutility:ubuntu" - #The size of the font - #Range: 0.0 ~ 1000000.0 - fontSize = 40.0 - #Additional characters that should be supported by the truetype system - additionalCharacters = "" - + +#Settings for the screen system +[screen] + #Set to true for TrueType font, set to false for vanilla font + useTruetype = false + #Set to true for force TrueType to be disabled in all cases. Use this in case the truetype font is causing issues + forceNoTruetype = false + #The default truetype font to use + fontName = "rftoolsutility:ubuntu" + #The size of the font + #Range: 0.0 ~ 1000000.0 + fontSize = 40.0 + #Additional characters that should be supported by the truetype system + additionalCharacters = "" + diff --git a/curseforge/overrides/config/shetiphiancore-client.toml b/curseforge/overrides/config/shetiphiancore-client.toml index f7b2f85..2bd16be 100644 --- a/curseforge/overrides/config/shetiphiancore-client.toml +++ b/curseforge/overrides/config/shetiphiancore-client.toml @@ -1,13 +1,13 @@ -#Adjust the default way RGB16 handles dyes -#True = RYB blending is used to mix the colors -# > Like mixing paint, the dye will be added to the existing color -# > Sneak-Click to set to dye color -# -#False = Direct RGB value manipulation -# > Click to increase, Sneak-Click to decrease -# -#RYB is easier to use but RGB is more precise -use_color_blend_mode = true -#In addition to Sneak+Scroll, Tool Modes can be changed with Sneak+PageUp/Down -keys_change_tool_mode = true - +#Adjust the default way RGB16 handles dyes +#True = RYB blending is used to mix the colors +# > Like mixing paint, the dye will be added to the existing color +# > Sneak-Click to set to dye color +# +#False = Direct RGB value manipulation +# > Click to increase, Sneak-Click to decrease +# +#RYB is easier to use but RGB is more precise +use_color_blend_mode = true +#In addition to Sneak+Scroll, Tool Modes can be changed with Sneak+PageUp/Down +keys_change_tool_mode = true + diff --git a/curseforge/overrides/config/shetiphiancore.toml b/curseforge/overrides/config/shetiphiancore.toml index 6b6cd74..c59b2b7 100644 --- a/curseforge/overrides/config/shetiphiancore.toml +++ b/curseforge/overrides/config/shetiphiancore.toml @@ -1,13 +1,13 @@ - -#Core Edits -[core_edits] - #Modifies entity collision checks to work with thinner blocks - #Unmodified ignores blocks bellow 1/5 (slightly thicker then a lower trap door) - #Modified processes blocks down to 3/32 (slightly thicker then carpets) - # - #If you need to disable this to solve a compatibility issue, please report it to me - #Non-living entities and thinner blocks are already exempt to avoid compatibility issues - enable_thin_block_handler = true - #When enabled carpets on top of scaffolding can be passed through just like snow - enable_carpet_passthrough = true - + +#Core Edits +[core_edits] + #Modifies entity collision checks to work with thinner blocks + #Unmodified ignores blocks bellow 1/5 (slightly thicker then a lower trap door) + #Modified processes blocks down to 3/32 (slightly thicker then carpets) + # + #If you need to disable this to solve a compatibility issue, please report it to me + #Non-living entities and thinner blocks are already exempt to avoid compatibility issues + enable_thin_block_handler = true + #When enabled carpets on top of scaffolding can be passed through just like snow + enable_carpet_passthrough = true + diff --git a/curseforge/overrides/config/simplebackups-common.toml b/curseforge/overrides/config/simplebackups-common.toml index f2a9339..1994608 100644 --- a/curseforge/overrides/config/simplebackups-common.toml +++ b/curseforge/overrides/config/simplebackups-common.toml @@ -1,18 +1,18 @@ -#The max amount of backup files to keep. -#Range: 1 ~ 32767 -backupsToKeep = 10 -#The time between two backups in minutes -#5 = each 5 minutes -#60 = each hour -#1440 = each day -#Range: 1 ~ 32767 -timer = 120 -#Should message be sent when backup is in the making? -sendMessages = true -#The max size of storage the backup folder. If it takes more storage, old files will be deleted. -#Needs to be written as -#Valid storage types: B, KB, MB, GB, TB -maxDiskSize = "25 GB" -#Used to define the output path. -outputPath = "simplebackups" - +#The max amount of backup files to keep. +#Range: 1 ~ 32767 +backupsToKeep = 10 +#The time between two backups in minutes +#5 = each 5 minutes +#60 = each hour +#1440 = each day +#Range: 1 ~ 32767 +timer = 120 +#Should message be sent when backup is in the making? +sendMessages = true +#The max size of storage the backup folder. If it takes more storage, old files will be deleted. +#Needs to be written as +#Valid storage types: B, KB, MB, GB, TB +maxDiskSize = "25 GB" +#Used to define the output path. +outputPath = "simplebackups" + diff --git a/curseforge/overrides/config/sophisticatedbackpacks-common.toml b/curseforge/overrides/config/sophisticatedbackpacks-common.toml index b34b4bc..4152e56 100644 --- a/curseforge/overrides/config/sophisticatedbackpacks-common.toml +++ b/curseforge/overrides/config/sophisticatedbackpacks-common.toml @@ -1,399 +1,399 @@ - -#Common Settings -[common] - #List of items that are not allowed to be put in backpacks - e.g. "minecraft:shulker_box" - disallowedItems = [] - #Turns on/off loot added to various vanilla chest loot tables - chestLootEnabled = true - #Turns on/off item fluid handler of backpack in its item form. There are some dupe bugs caused by default fluid handling implementation that manifest when backpack is drained / filled in its item form in another mod's tank and the only way to prevent them is disallowing drain/fill in item form altogether - itemFluidHandlerEnabled = true - - #Leather Backpack Settings - [common.leatherBackpack] - #Number of inventory slots in the backpack - #Range: 1 ~ 144 - inventorySlotCount = 27 - #Number of upgrade slots in the backpack - #Range: 0 ~ 10 - upgradeSlotCount = 1 - - #Iron Backpack Settings - [common.ironBackpack] - #Number of inventory slots in the backpack - #Range: 1 ~ 144 - inventorySlotCount = 54 - #Number of upgrade slots in the backpack - #Range: 0 ~ 10 - upgradeSlotCount = 2 - - #Gold Backpack Settings - [common.goldBackpack] - #Number of inventory slots in the backpack - #Range: 1 ~ 144 - inventorySlotCount = 81 - #Number of upgrade slots in the backpack - #Range: 0 ~ 10 - upgradeSlotCount = 3 - - #Diamond Backpack Settings - [common.diamondBackpack] - #Number of inventory slots in the backpack - #Range: 1 ~ 144 - inventorySlotCount = 108 - #Number of upgrade slots in the backpack - #Range: 0 ~ 10 - upgradeSlotCount = 5 - - #Netherite Backpack Settings - [common.netheriteBackpack] - #Number of inventory slots in the backpack - #Range: 1 ~ 144 - inventorySlotCount = 120 - #Number of upgrade slots in the backpack - #Range: 0 ~ 10 - upgradeSlotCount = 7 - - #Compacting Upgrade Settings - [common.compactingUpgrade] - #Number of Compacting Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 9 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 3 - - #Advanced Compacting Upgrade Settings - [common.advancedCompactingUpgrade] - #Number of Advanced Compacting Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 16 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 4 - - #Deposit Upgrade Settings - [common.depositUpgrade] - #Number of Deposit Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 9 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 3 - - #Advanced Deposit Upgrade Settings - [common.advancedDepositUpgrade] - #Number of Advanced Deposit Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 16 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 4 - - #Feeding Upgrade Settings - [common.feedingUpgrade] - #Number of Feeding Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 9 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 3 - - #Advanced Feeding Upgrade Settings - [common.advancedFeedingUpgrade] - #Number of Advanced Feeding Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 16 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 4 - - #Filter Upgrade Settings - [common.filterUpgrade] - #Number of Filter Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 9 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 3 - - #Advanced Filter Upgrade Settings - [common.advancedFilterUpgrade] - #Number of Advanced Filter Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 16 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 4 - - #Magnet Upgrade Settings - [common.magnetUpgrade] - #Number of Magnet Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 9 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 3 - #Range around storage in blocks at which magnet will pickup items - #Range: 1 ~ 20 - magnetRange = 3 - - #Advanced Magnet Upgrade Settings - [common.advancedMagnetUpgrade] - #Number of Advanced Magnet Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 16 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 4 - #Range around storage in blocks at which magnet will pickup items - #Range: 1 ~ 20 - magnetRange = 5 - - #Pickup Upgrade Settings - [common.pickupUpgrade] - #Number of Pickup Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 9 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 3 - - #Advanced Pickup Upgrade Settings - [common.advancedPickupUpgrade] - #Number of Advanced Pickup Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 16 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 4 - - #Refill Upgrade Settings - [common.refillUpgrade] - #Number of Refill Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 6 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 3 - - #Restock Upgrade Settings - [common.restockUpgrade] - #Number of Restock Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 9 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 3 - - #Advanced Restock Upgrade Settings - [common.advancedRestockUpgrade] - #Number of Advanced Restock Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 16 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 4 - - #Void Upgrade Settings - [common.voidUpgrade] - #Number of Void Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 9 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 3 - - #Advanced Void Upgrade Settings - [common.advancedVoidUpgrade] - #Number of Advanced Void Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 16 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 4 - - #Stack Upgrade Settings - [common.stackUpgrade] - #List of items that are not supposed to stack in storage even when stack upgrade is inserted. Item registry names are expected here. - nonStackableItems = [] - - #Smelting Upgrade Settings - [common.smeltingUpgrade] - #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) - #Range: 0.25 ~ 4.0 - smeltingSpeedMultiplier = 1.0 - #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) - #Range: 0.25 ~ 4.0 - fuelEfficiencyMultiplier = 1.0 - - #Smoking Upgrade Settings - [common.smokingUpgrade] - #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) - #Range: 0.25 ~ 4.0 - smeltingSpeedMultiplier = 1.0 - #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) - #Range: 0.25 ~ 4.0 - fuelEfficiencyMultiplier = 1.0 - - #Blasting Upgrade Settings - [common.blastingUpgrade] - #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) - #Range: 0.25 ~ 4.0 - smeltingSpeedMultiplier = 1.0 - #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) - #Range: 0.25 ~ 4.0 - fuelEfficiencyMultiplier = 1.0 - - #Auto-Smelting Upgrade Settings - [common.autoSmeltingUpgrade] - #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) - #Range: 0.25 ~ 4.0 - smeltingSpeedMultiplier = 1.0 - #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) - #Range: 0.25 ~ 4.0 - fuelEfficiencyMultiplier = 1.0 - #Number of input filter slots - #Range: 1 ~ 20 - inputFilterSlots = 8 - #Number of input filter slots displayed in a row - #Range: 1 ~ 6 - inputFilterSlotsInRow = 4 - #Number of fuel filter slots - #Range: 1 ~ 20 - fuelFilterSlots = 4 - #Number of fuel filter slots displayed in a row - #Range: 1 ~ 6 - fuelFilterSlotsInRow = 4 - - #Auto-Smoking Upgrade Settings - [common.autoSmokingUpgrade] - #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) - #Range: 0.25 ~ 4.0 - smeltingSpeedMultiplier = 1.0 - #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) - #Range: 0.25 ~ 4.0 - fuelEfficiencyMultiplier = 1.0 - #Number of input filter slots - #Range: 1 ~ 20 - inputFilterSlots = 8 - #Number of input filter slots displayed in a row - #Range: 1 ~ 6 - inputFilterSlotsInRow = 4 - #Number of fuel filter slots - #Range: 1 ~ 20 - fuelFilterSlots = 4 - #Number of fuel filter slots displayed in a row - #Range: 1 ~ 6 - fuelFilterSlotsInRow = 4 - - #Auto-Blasting Upgrade Settings - [common.autoBlastingUpgrade] - #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) - #Range: 0.25 ~ 4.0 - smeltingSpeedMultiplier = 1.0 - #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) - #Range: 0.25 ~ 4.0 - fuelEfficiencyMultiplier = 1.0 - #Number of input filter slots - #Range: 1 ~ 20 - inputFilterSlots = 8 - #Number of input filter slots displayed in a row - #Range: 1 ~ 6 - inputFilterSlotsInRow = 4 - #Number of fuel filter slots - #Range: 1 ~ 20 - fuelFilterSlots = 4 - #Number of fuel filter slots displayed in a row - #Range: 1 ~ 6 - fuelFilterSlotsInRow = 4 - - #Inception Upgrade Settings - [common.inceptionUpgrade] - #Allows / Disallows backpack upgrades to work with inventories of Backpacks in the Backpack with Inception Upgrade - upgradesUseInventoriesOfBackpacksInBackpack = true - #Allows / Disallows upgrades to be functional even when they are in Backpacks in the inventory of Backpack with Inception Upgrade - upgradesInContainedBackpacksAreFunctional = true - - #Tool Swapper Upgrade Settings - [common.toolSwapperUpgrade] - #Number of Tool Swapper Upgrade's filter slots - #Range: 1 ~ 20 - filterSlots = 8 - #Number of filter slots displayed in a row - #Range: 1 ~ 6 - slotsInRow = 4 - - #Tank Upgrade Settings - [common.tankUpgrade] - #Capacity in mB the tank upgrade will have per row of storage slots - #Range: 500 ~ 20000 - capacityPerSlotRow = 4000 - #Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to max energy of the battery and max in/out. Value lower than 1 makes stack multiplier affect the max energy less, higher makes it affect the max energy more. 0 turns off stack multiplier affecting battery upgrade - #Range: 0.0 ~ 5.0 - stackMultiplierRatio = 1.0 - #Cooldown between fill/drain actions done on fluid containers in tank slots. Only fills/drains one bucket worth to/from container after this cooldown and then waits again. - #Range: 1 ~ 100 - autoFillDrainContainerCooldown = 20 - #How much FE can be transfered in / out per operation. This is a base transfer rate and same as max capacity gets multiplied by number of rows in storage and stack multiplier. - #Range: 1 ~ 1000 - maxInputOutput = 20 - #Energy in FE the battery upgrade will have per row of storage slots - #Range: 500 ~ 50000 - energyPerSlotRow = 10000 - - #Pump Upgrade Settings - [common.pumpUpgrade] - #Number of fluid filter slots - #Range: 1 ~ 20 - filterSlots = 4 - #How much mB can be transfered in / out per operation. This is a base transfer rate that gets multiplied by number of rows in storage and stack multiplier. - #Range: 1 ~ 1000 - maxInputOutput = 20 - #Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to max input/output value. Value lower than 1 makes stack multiplier affect the capacity less, higher makes it affect the capacity more. 0 turns off stack multiplier affecting input/output - #Range: 0.0 ~ 5.0 - stackMultiplierRatio = 1.0 - - #Xp Pump Upgrade Settings - [common.xpPumpUpgrade] - #Whether xp pump can mend items with mending. Set false here to turn off the feature altogether. - mendingOn = true - #How many experience points at a maximum would be used to mend an item per operation (every 5 ticks and 1 xp point usually translates to 2 damage repaired). - #Range: 1 ~ 20 - maxXpPointsPerMending = 5 - - #Settings for Spawning Entities with Backpack - [common.entityBackpackAdditions] - #Chance of an entity spawning with Backpack - #Range: 0.0 ~ 1.0 - chance = 0.01 - #Turns on/off addition of loot into backpacks - addLoot = true - #Turns on/off buffing the entity that wears backpack with potion effects. These are scaled based on how much loot is added. - buffWithPotionEffects = true - #Turns on/off buffing the entity that wears backpack with additional health. Health is scaled based on backpack tier the mob wears. - buffHealth = true - #Turns on/off equiping the entity that wears backpack with armor. What armor material and how enchanted is scaled based on backpack tier the mob wears. - equipWithArmor = true - #Map of entities that can spawn with backpack and related loot tables (if adding a loot is enabled) in format of "EntityRegistryName|LootTableName" - entityLootTableList = ["minecraft:creeper|minecraft:chests/desert_pyramid", "minecraft:drowned|minecraft:chests/shipwreck_treasure", "minecraft:enderman|minecraft:chests/end_city_treasure", "minecraft:evoker|minecraft:chests/woodland_mansion", "minecraft:husk|minecraft:chests/desert_pyramid", "minecraft:piglin|minecraft:chests/bastion_bridge", "minecraft:piglin_brute|minecraft:chests/bastion_treasure", "minecraft:pillager|minecraft:chests/pillager_outpost", "minecraft:skeleton|minecraft:chests/simple_dungeon", "minecraft:stray|minecraft:chests/igloo_chest", "minecraft:vex|minecraft:chests/woodland_mansion", "minecraft:vindicator|minecraft:chests/woodland_mansion", "minecraft:witch|minecraft:chests/buried_treasure", "minecraft:wither_skeleton|minecraft:chests/nether_bridge", "minecraft:zombie|minecraft:chests/simple_dungeon", "minecraft:zombie_villager|minecraft:chests/village/village_armorer", "minecraft:zombified_piglin|minecraft:chests/bastion_other"] - #List of music discs that are not supposed to be played by entities - discBlockList = ["botania:record_gaia_1", "botania:record_gaia_2"] - #Turns on/off a chance that the entity that wears backpack gets jukebox upgrade and plays a music disc. - playJukebox = true - #Chance of mob dropping backpack when killed by player - #Range: 0.0 ~ 1.0 - backpackDropChance = 0.085 - #Chance increase per looting level of mob dropping backpack - #Range: 0.0 ~ 0.2 - lootingChanceIncreasePerLevel = 0.01 - - [common.nerfs] - #Determines if too many backpacks in player's inventory cause slowness to the player - tooManyBackpacksSlowness = false - #Maximum number of backpacks in player's inventory that will not cause slowness - #Range: 1 ~ 27 - maxNumberOfBackpacks = 3 - #Ratio of slowness levels per every backpack above the maximum number allowed. (number of backpacks above the max gets multiplied by this number and ceiled) - #Range: 0.1 ~ 5.0 - slownessLevelsPerAdditionalBackpack = 1.0 - + +#Common Settings +[common] + #List of items that are not allowed to be put in backpacks - e.g. "minecraft:shulker_box" + disallowedItems = [] + #Turns on/off loot added to various vanilla chest loot tables + chestLootEnabled = true + #Turns on/off item fluid handler of backpack in its item form. There are some dupe bugs caused by default fluid handling implementation that manifest when backpack is drained / filled in its item form in another mod's tank and the only way to prevent them is disallowing drain/fill in item form altogether + itemFluidHandlerEnabled = true + + #Leather Backpack Settings + [common.leatherBackpack] + #Number of inventory slots in the backpack + #Range: 1 ~ 144 + inventorySlotCount = 27 + #Number of upgrade slots in the backpack + #Range: 0 ~ 10 + upgradeSlotCount = 1 + + #Iron Backpack Settings + [common.ironBackpack] + #Number of inventory slots in the backpack + #Range: 1 ~ 144 + inventorySlotCount = 54 + #Number of upgrade slots in the backpack + #Range: 0 ~ 10 + upgradeSlotCount = 2 + + #Gold Backpack Settings + [common.goldBackpack] + #Number of inventory slots in the backpack + #Range: 1 ~ 144 + inventorySlotCount = 81 + #Number of upgrade slots in the backpack + #Range: 0 ~ 10 + upgradeSlotCount = 3 + + #Diamond Backpack Settings + [common.diamondBackpack] + #Number of inventory slots in the backpack + #Range: 1 ~ 144 + inventorySlotCount = 108 + #Number of upgrade slots in the backpack + #Range: 0 ~ 10 + upgradeSlotCount = 5 + + #Netherite Backpack Settings + [common.netheriteBackpack] + #Number of inventory slots in the backpack + #Range: 1 ~ 144 + inventorySlotCount = 120 + #Number of upgrade slots in the backpack + #Range: 0 ~ 10 + upgradeSlotCount = 7 + + #Compacting Upgrade Settings + [common.compactingUpgrade] + #Number of Compacting Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Compacting Upgrade Settings + [common.advancedCompactingUpgrade] + #Number of Advanced Compacting Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Deposit Upgrade Settings + [common.depositUpgrade] + #Number of Deposit Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Deposit Upgrade Settings + [common.advancedDepositUpgrade] + #Number of Advanced Deposit Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Feeding Upgrade Settings + [common.feedingUpgrade] + #Number of Feeding Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Feeding Upgrade Settings + [common.advancedFeedingUpgrade] + #Number of Advanced Feeding Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Filter Upgrade Settings + [common.filterUpgrade] + #Number of Filter Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Filter Upgrade Settings + [common.advancedFilterUpgrade] + #Number of Advanced Filter Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Magnet Upgrade Settings + [common.magnetUpgrade] + #Number of Magnet Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + #Range around storage in blocks at which magnet will pickup items + #Range: 1 ~ 20 + magnetRange = 3 + + #Advanced Magnet Upgrade Settings + [common.advancedMagnetUpgrade] + #Number of Advanced Magnet Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + #Range around storage in blocks at which magnet will pickup items + #Range: 1 ~ 20 + magnetRange = 5 + + #Pickup Upgrade Settings + [common.pickupUpgrade] + #Number of Pickup Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Pickup Upgrade Settings + [common.advancedPickupUpgrade] + #Number of Advanced Pickup Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Refill Upgrade Settings + [common.refillUpgrade] + #Number of Refill Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 6 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Restock Upgrade Settings + [common.restockUpgrade] + #Number of Restock Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Restock Upgrade Settings + [common.advancedRestockUpgrade] + #Number of Advanced Restock Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Void Upgrade Settings + [common.voidUpgrade] + #Number of Void Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Void Upgrade Settings + [common.advancedVoidUpgrade] + #Number of Advanced Void Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Stack Upgrade Settings + [common.stackUpgrade] + #List of items that are not supposed to stack in storage even when stack upgrade is inserted. Item registry names are expected here. + nonStackableItems = [] + + #Smelting Upgrade Settings + [common.smeltingUpgrade] + #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) + #Range: 0.25 ~ 4.0 + smeltingSpeedMultiplier = 1.0 + #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) + #Range: 0.25 ~ 4.0 + fuelEfficiencyMultiplier = 1.0 + + #Smoking Upgrade Settings + [common.smokingUpgrade] + #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) + #Range: 0.25 ~ 4.0 + smeltingSpeedMultiplier = 1.0 + #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) + #Range: 0.25 ~ 4.0 + fuelEfficiencyMultiplier = 1.0 + + #Blasting Upgrade Settings + [common.blastingUpgrade] + #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) + #Range: 0.25 ~ 4.0 + smeltingSpeedMultiplier = 1.0 + #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) + #Range: 0.25 ~ 4.0 + fuelEfficiencyMultiplier = 1.0 + + #Auto-Smelting Upgrade Settings + [common.autoSmeltingUpgrade] + #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) + #Range: 0.25 ~ 4.0 + smeltingSpeedMultiplier = 1.0 + #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) + #Range: 0.25 ~ 4.0 + fuelEfficiencyMultiplier = 1.0 + #Number of input filter slots + #Range: 1 ~ 20 + inputFilterSlots = 8 + #Number of input filter slots displayed in a row + #Range: 1 ~ 6 + inputFilterSlotsInRow = 4 + #Number of fuel filter slots + #Range: 1 ~ 20 + fuelFilterSlots = 4 + #Number of fuel filter slots displayed in a row + #Range: 1 ~ 6 + fuelFilterSlotsInRow = 4 + + #Auto-Smoking Upgrade Settings + [common.autoSmokingUpgrade] + #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) + #Range: 0.25 ~ 4.0 + smeltingSpeedMultiplier = 1.0 + #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) + #Range: 0.25 ~ 4.0 + fuelEfficiencyMultiplier = 1.0 + #Number of input filter slots + #Range: 1 ~ 20 + inputFilterSlots = 8 + #Number of input filter slots displayed in a row + #Range: 1 ~ 6 + inputFilterSlotsInRow = 4 + #Number of fuel filter slots + #Range: 1 ~ 20 + fuelFilterSlots = 4 + #Number of fuel filter slots displayed in a row + #Range: 1 ~ 6 + fuelFilterSlotsInRow = 4 + + #Auto-Blasting Upgrade Settings + [common.autoBlastingUpgrade] + #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) + #Range: 0.25 ~ 4.0 + smeltingSpeedMultiplier = 1.0 + #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) + #Range: 0.25 ~ 4.0 + fuelEfficiencyMultiplier = 1.0 + #Number of input filter slots + #Range: 1 ~ 20 + inputFilterSlots = 8 + #Number of input filter slots displayed in a row + #Range: 1 ~ 6 + inputFilterSlotsInRow = 4 + #Number of fuel filter slots + #Range: 1 ~ 20 + fuelFilterSlots = 4 + #Number of fuel filter slots displayed in a row + #Range: 1 ~ 6 + fuelFilterSlotsInRow = 4 + + #Inception Upgrade Settings + [common.inceptionUpgrade] + #Allows / Disallows backpack upgrades to work with inventories of Backpacks in the Backpack with Inception Upgrade + upgradesUseInventoriesOfBackpacksInBackpack = true + #Allows / Disallows upgrades to be functional even when they are in Backpacks in the inventory of Backpack with Inception Upgrade + upgradesInContainedBackpacksAreFunctional = true + + #Tool Swapper Upgrade Settings + [common.toolSwapperUpgrade] + #Number of Tool Swapper Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 8 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Tank Upgrade Settings + [common.tankUpgrade] + #Capacity in mB the tank upgrade will have per row of storage slots + #Range: 500 ~ 20000 + capacityPerSlotRow = 4000 + #Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to max energy of the battery and max in/out. Value lower than 1 makes stack multiplier affect the max energy less, higher makes it affect the max energy more. 0 turns off stack multiplier affecting battery upgrade + #Range: 0.0 ~ 5.0 + stackMultiplierRatio = 1.0 + #Cooldown between fill/drain actions done on fluid containers in tank slots. Only fills/drains one bucket worth to/from container after this cooldown and then waits again. + #Range: 1 ~ 100 + autoFillDrainContainerCooldown = 20 + #How much FE can be transfered in / out per operation. This is a base transfer rate and same as max capacity gets multiplied by number of rows in storage and stack multiplier. + #Range: 1 ~ 1000 + maxInputOutput = 20 + #Energy in FE the battery upgrade will have per row of storage slots + #Range: 500 ~ 50000 + energyPerSlotRow = 10000 + + #Pump Upgrade Settings + [common.pumpUpgrade] + #Number of fluid filter slots + #Range: 1 ~ 20 + filterSlots = 4 + #How much mB can be transfered in / out per operation. This is a base transfer rate that gets multiplied by number of rows in storage and stack multiplier. + #Range: 1 ~ 1000 + maxInputOutput = 20 + #Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to max input/output value. Value lower than 1 makes stack multiplier affect the capacity less, higher makes it affect the capacity more. 0 turns off stack multiplier affecting input/output + #Range: 0.0 ~ 5.0 + stackMultiplierRatio = 1.0 + + #Xp Pump Upgrade Settings + [common.xpPumpUpgrade] + #Whether xp pump can mend items with mending. Set false here to turn off the feature altogether. + mendingOn = true + #How many experience points at a maximum would be used to mend an item per operation (every 5 ticks and 1 xp point usually translates to 2 damage repaired). + #Range: 1 ~ 20 + maxXpPointsPerMending = 5 + + #Settings for Spawning Entities with Backpack + [common.entityBackpackAdditions] + #Chance of an entity spawning with Backpack + #Range: 0.0 ~ 1.0 + chance = 0.01 + #Turns on/off addition of loot into backpacks + addLoot = true + #Turns on/off buffing the entity that wears backpack with potion effects. These are scaled based on how much loot is added. + buffWithPotionEffects = true + #Turns on/off buffing the entity that wears backpack with additional health. Health is scaled based on backpack tier the mob wears. + buffHealth = true + #Turns on/off equiping the entity that wears backpack with armor. What armor material and how enchanted is scaled based on backpack tier the mob wears. + equipWithArmor = true + #Map of entities that can spawn with backpack and related loot tables (if adding a loot is enabled) in format of "EntityRegistryName|LootTableName" + entityLootTableList = ["minecraft:creeper|minecraft:chests/desert_pyramid", "minecraft:drowned|minecraft:chests/shipwreck_treasure", "minecraft:enderman|minecraft:chests/end_city_treasure", "minecraft:evoker|minecraft:chests/woodland_mansion", "minecraft:husk|minecraft:chests/desert_pyramid", "minecraft:piglin|minecraft:chests/bastion_bridge", "minecraft:piglin_brute|minecraft:chests/bastion_treasure", "minecraft:pillager|minecraft:chests/pillager_outpost", "minecraft:skeleton|minecraft:chests/simple_dungeon", "minecraft:stray|minecraft:chests/igloo_chest", "minecraft:vex|minecraft:chests/woodland_mansion", "minecraft:vindicator|minecraft:chests/woodland_mansion", "minecraft:witch|minecraft:chests/buried_treasure", "minecraft:wither_skeleton|minecraft:chests/nether_bridge", "minecraft:zombie|minecraft:chests/simple_dungeon", "minecraft:zombie_villager|minecraft:chests/village/village_armorer", "minecraft:zombified_piglin|minecraft:chests/bastion_other"] + #List of music discs that are not supposed to be played by entities + discBlockList = ["botania:record_gaia_1", "botania:record_gaia_2"] + #Turns on/off a chance that the entity that wears backpack gets jukebox upgrade and plays a music disc. + playJukebox = true + #Chance of mob dropping backpack when killed by player + #Range: 0.0 ~ 1.0 + backpackDropChance = 0.085 + #Chance increase per looting level of mob dropping backpack + #Range: 0.0 ~ 0.2 + lootingChanceIncreasePerLevel = 0.01 + + [common.nerfs] + #Determines if too many backpacks in player's inventory cause slowness to the player + tooManyBackpacksSlowness = false + #Maximum number of backpacks in player's inventory that will not cause slowness + #Range: 1 ~ 27 + maxNumberOfBackpacks = 3 + #Ratio of slowness levels per every backpack above the maximum number allowed. (number of backpacks above the max gets multiplied by this number and ceiled) + #Range: 0.1 ~ 5.0 + slownessLevelsPerAdditionalBackpack = 1.0 + diff --git a/curseforge/overrides/config/sophisticatedcore-client.toml b/curseforge/overrides/config/sophisticatedcore-client.toml index 26669b0..4e53473 100644 --- a/curseforge/overrides/config/sophisticatedcore-client.toml +++ b/curseforge/overrides/config/sophisticatedcore-client.toml @@ -1,9 +1,9 @@ - -#Client Settings -[client] - #Positions where sort buttons can display to help with conflicts with controls from other mods - #Allowed Values: TITLE_LINE_RIGHT, ABOVE_UPGRADES, BELOW_UPGRADES, BELOW_UPGRADE_TABS, HIDDEN - sortButtonsPosition = "TITLE_LINE_RIGHT" - #Whether click sound should play when custom buttons are clicked in gui - playButtonSound = true - + +#Client Settings +[client] + #Positions where sort buttons can display to help with conflicts with controls from other mods + #Allowed Values: TITLE_LINE_RIGHT, ABOVE_UPGRADES, BELOW_UPGRADES, BELOW_UPGRADE_TABS, HIDDEN + sortButtonsPosition = "TITLE_LINE_RIGHT" + #Whether click sound should play when custom buttons are clicked in gui + playButtonSound = true + diff --git a/curseforge/overrides/config/sophisticatedcore-common.toml b/curseforge/overrides/config/sophisticatedcore-common.toml index fc759ea..7712199 100644 --- a/curseforge/overrides/config/sophisticatedcore-common.toml +++ b/curseforge/overrides/config/sophisticatedcore-common.toml @@ -1,6 +1,6 @@ - -#Common Settings -[common] - #Disable / enable any items here (disables their recipes) - enabledItems = ["sophisticatedbackpacks:void_upgrade|true", "sophisticatedbackpacks:compacting_upgrade|true", "sophisticatedbackpacks:advanced_restock_upgrade|true", "sophisticatedbackpacks:advanced_tool_swapper_upgrade|true", "sophisticatedbackpacks:diamond_backpack|true", "sophisticatedbackpacks:tank_upgrade|true", "sophisticatedbackpacks:auto_smoking_upgrade|true", "sophisticatedbackpacks:auto_blasting_upgrade|true", "sophisticatedbackpacks:smelting_upgrade|true", "sophisticatedbackpacks:battery_upgrade|true", "sophisticatedbackpacks:smoking_upgrade|true", "sophisticatedbackpacks:filter_upgrade|true", "sophisticatedbackpacks:magnet_upgrade|true", "sophisticatedbackpacks:advanced_magnet_upgrade|true", "sophisticatedbackpacks:blasting_upgrade|true", "sophisticatedbackpacks:deposit_upgrade|true", "sophisticatedbackpacks:iron_backpack|true", "sophisticatedbackpacks:stonecutter_upgrade|true", "sophisticatedbackpacks:advanced_compacting_upgrade|true", "sophisticatedbackpacks:backpack|true", "sophisticatedbackpacks:tool_swapper_upgrade|true", "sophisticatedbackpacks:feeding_upgrade|true", "sophisticatedbackpacks:advanced_pickup_upgrade|true", "sophisticatedbackpacks:jukebox_upgrade|true", "sophisticatedbackpacks:everlasting_upgrade|true", "sophisticatedbackpacks:advanced_filter_upgrade|true", "sophisticatedbackpacks:advanced_feeding_upgrade|true", "sophisticatedbackpacks:inception_upgrade|true", "sophisticatedbackpacks:xp_pump_upgrade|true", "sophisticatedbackpacks:auto_smelting_upgrade|true", "sophisticatedbackpacks:stack_upgrade_tier_4|true", "sophisticatedbackpacks:stack_upgrade_tier_2|true", "sophisticatedbackpacks:stack_upgrade_tier_3|true", "sophisticatedbackpacks:stack_upgrade_tier_1|true", "sophisticatedbackpacks:advanced_pump_upgrade|true", "sophisticatedbackpacks:upgrade_base|true", "sophisticatedbackpacks:refill_upgrade|true", "sophisticatedbackpacks:gold_backpack|true", "sophisticatedbackpacks:advanced_deposit_upgrade|true", "sophisticatedbackpacks:advanced_void_upgrade|true", "sophisticatedbackpacks:restock_upgrade|true", "sophisticatedbackpacks:pump_upgrade|true", "sophisticatedbackpacks:netherite_backpack|true", "sophisticatedbackpacks:crafting_upgrade|true", "sophisticatedbackpacks:pickup_upgrade|true"] - + +#Common Settings +[common] + #Disable / enable any items here (disables their recipes) + enabledItems = ["sophisticatedbackpacks:void_upgrade|true", "sophisticatedbackpacks:compacting_upgrade|true", "sophisticatedbackpacks:advanced_restock_upgrade|true", "sophisticatedbackpacks:advanced_tool_swapper_upgrade|true", "sophisticatedbackpacks:diamond_backpack|true", "sophisticatedbackpacks:tank_upgrade|true", "sophisticatedbackpacks:auto_smoking_upgrade|true", "sophisticatedbackpacks:auto_blasting_upgrade|true", "sophisticatedbackpacks:smelting_upgrade|true", "sophisticatedbackpacks:battery_upgrade|true", "sophisticatedbackpacks:smoking_upgrade|true", "sophisticatedbackpacks:filter_upgrade|true", "sophisticatedbackpacks:magnet_upgrade|true", "sophisticatedbackpacks:advanced_magnet_upgrade|true", "sophisticatedbackpacks:blasting_upgrade|true", "sophisticatedbackpacks:deposit_upgrade|true", "sophisticatedbackpacks:iron_backpack|true", "sophisticatedbackpacks:stonecutter_upgrade|true", "sophisticatedbackpacks:advanced_compacting_upgrade|true", "sophisticatedbackpacks:backpack|true", "sophisticatedbackpacks:tool_swapper_upgrade|true", "sophisticatedbackpacks:feeding_upgrade|true", "sophisticatedbackpacks:advanced_pickup_upgrade|true", "sophisticatedbackpacks:jukebox_upgrade|true", "sophisticatedbackpacks:everlasting_upgrade|true", "sophisticatedbackpacks:advanced_filter_upgrade|true", "sophisticatedbackpacks:advanced_feeding_upgrade|true", "sophisticatedbackpacks:inception_upgrade|true", "sophisticatedbackpacks:xp_pump_upgrade|true", "sophisticatedbackpacks:auto_smelting_upgrade|true", "sophisticatedbackpacks:stack_upgrade_tier_4|true", "sophisticatedbackpacks:stack_upgrade_tier_2|true", "sophisticatedbackpacks:stack_upgrade_tier_3|true", "sophisticatedbackpacks:stack_upgrade_tier_1|true", "sophisticatedbackpacks:advanced_pump_upgrade|true", "sophisticatedbackpacks:upgrade_base|true", "sophisticatedbackpacks:refill_upgrade|true", "sophisticatedbackpacks:gold_backpack|true", "sophisticatedbackpacks:advanced_deposit_upgrade|true", "sophisticatedbackpacks:advanced_void_upgrade|true", "sophisticatedbackpacks:restock_upgrade|true", "sophisticatedbackpacks:pump_upgrade|true", "sophisticatedbackpacks:netherite_backpack|true", "sophisticatedbackpacks:crafting_upgrade|true", "sophisticatedbackpacks:pickup_upgrade|true"] + diff --git a/curseforge/overrides/config/steampowered-common.toml b/curseforge/overrides/config/steampowered-common.toml index ada0d59..f91d9e8 100644 --- a/curseforge/overrides/config/steampowered-common.toml +++ b/curseforge/overrides/config/steampowered-common.toml @@ -1,88 +1,88 @@ - -[steam] - #HU generation for each fuel burning tick. 10HU=1mb of steam. THIS AFFECT ALL BURNERS AND BOILERS! - #Range: 0 ~ 655360 - HuPerFuelTick = 24 - #This defines how many mbs of steam does a mb of water can turn into. - #Range: 0.0 ~ 100000.0 - steamPerWater = 12.0 - -[boiler] - #Maximum HU the boiler intakes. 10HU=1mb of steam. - #Range: 0 ~ 1000000 - bronzeBoilerHu = 120 - #Range: 0 ~ 1000000 - castIronBoilerHu = 240 - #Range: 0 ~ 1000000 - steelBoilerHu = 480 - -[burner] - #Maximum HU the boiler emits. Note that this does not affect steam per fuel tick. 10HU=1mb of steam. - #Range: 0 ~ 1000000 - bronzeBurnerHu = 120 - #Range: 0 ~ 1000000 - castIronBurnerHu = 240 - #Range: 0 ~ 1000000 - steelBurnerHu = 480 - -[burnerEfficiency] - #Fuel Tick to HU Convertion Percentage. 10HU=1mb of steam. - #Range: 0.0 ~ 1.0 - bronzeBurnerEfficiency = 0.8 - #Range: 0.0 ~ 1.0 - castIronBurnerEfficiency = 0.9 - #Range: 0.0 ~ 1.0 - steelBurnerEfficiency = 1.0 - -[flywheel] - - [flywheel.bronze_flywheel] - #Range: 0 ~ 8192 - bronzeFlywheelCapacity = 512 - #Range: 0 ~ 8192 - bronzeFlywheelSpeed = 32 - #Range: 0 ~ 8192 - bronzeFlywheelSteamConsumptionPerTick = 12 - #Range: 0 ~ 1048576 - bronzeFlywheelSteamStorage = 32000 - - [flywheel.cast_iron_flywheel] - #Range: 0 ~ 8192 - castIronFlywheelCapacity = 1024 - #Range: 0 ~ 8192 - castIronFlywheelSpeed = 32 - #Range: 0 ~ 8192 - castIronFlywheelSteamConsumptionPerTick = 24 - #Range: 0 ~ 1048576 - castIronFlywheelSteamStorage = 64000 - - [flywheel.steel_flywheel] - #Range: 0 ~ 8192 - steelFlywheelCapacity = 2048 - #Range: 0 ~ 8192 - steelFlywheelSpeed = 32 - #Range: 0 ~ 1048576 - steelFlywheelSteamConsumptionPerTick = 48 - #Range: 0 ~ 1048576 - steelFlywheelSteamStorage = 96000 - -[dynamo] - #If dynamo is disabled in the server config, the following will be ignored! - #Range: 0 ~ 8192 - dynamoFeMaxOut = 256 - #Range: 0 ~ 8192 - dynamoFeCapacity = 2048 - #Range: 0 ~ 8192 - dynamoImpact = 16 - #Range: 0.0 ~ 1.0 - dynamoEfficiency = 0.75 - -[cogwheel] - #For those who want to make the game more challenging, you can add stress impact to cogwheels! - #Range: 0.0 ~ 1.0 - bronzeCogwheelImpact = 0.0 - #Range: 0.0 ~ 1.0 - castIronCogwheelImpact = 0.0 - #Range: 0.0 ~ 1.0 - steelCogwheelImpact = 0.0 - + +[steam] + #HU generation for each fuel burning tick. 10HU=1mb of steam. THIS AFFECT ALL BURNERS AND BOILERS! + #Range: 0 ~ 655360 + HuPerFuelTick = 24 + #This defines how many mbs of steam does a mb of water can turn into. + #Range: 0.0 ~ 100000.0 + steamPerWater = 12.0 + +[boiler] + #Maximum HU the boiler intakes. 10HU=1mb of steam. + #Range: 0 ~ 1000000 + bronzeBoilerHu = 120 + #Range: 0 ~ 1000000 + castIronBoilerHu = 240 + #Range: 0 ~ 1000000 + steelBoilerHu = 480 + +[burner] + #Maximum HU the boiler emits. Note that this does not affect steam per fuel tick. 10HU=1mb of steam. + #Range: 0 ~ 1000000 + bronzeBurnerHu = 120 + #Range: 0 ~ 1000000 + castIronBurnerHu = 240 + #Range: 0 ~ 1000000 + steelBurnerHu = 480 + +[burnerEfficiency] + #Fuel Tick to HU Convertion Percentage. 10HU=1mb of steam. + #Range: 0.0 ~ 1.0 + bronzeBurnerEfficiency = 0.8 + #Range: 0.0 ~ 1.0 + castIronBurnerEfficiency = 0.9 + #Range: 0.0 ~ 1.0 + steelBurnerEfficiency = 1.0 + +[flywheel] + + [flywheel.bronze_flywheel] + #Range: 0 ~ 8192 + bronzeFlywheelCapacity = 512 + #Range: 0 ~ 8192 + bronzeFlywheelSpeed = 32 + #Range: 0 ~ 8192 + bronzeFlywheelSteamConsumptionPerTick = 12 + #Range: 0 ~ 1048576 + bronzeFlywheelSteamStorage = 32000 + + [flywheel.cast_iron_flywheel] + #Range: 0 ~ 8192 + castIronFlywheelCapacity = 1024 + #Range: 0 ~ 8192 + castIronFlywheelSpeed = 32 + #Range: 0 ~ 8192 + castIronFlywheelSteamConsumptionPerTick = 24 + #Range: 0 ~ 1048576 + castIronFlywheelSteamStorage = 64000 + + [flywheel.steel_flywheel] + #Range: 0 ~ 8192 + steelFlywheelCapacity = 2048 + #Range: 0 ~ 8192 + steelFlywheelSpeed = 32 + #Range: 0 ~ 1048576 + steelFlywheelSteamConsumptionPerTick = 48 + #Range: 0 ~ 1048576 + steelFlywheelSteamStorage = 96000 + +[dynamo] + #If dynamo is disabled in the server config, the following will be ignored! + #Range: 0 ~ 8192 + dynamoFeMaxOut = 256 + #Range: 0 ~ 8192 + dynamoFeCapacity = 2048 + #Range: 0 ~ 8192 + dynamoImpact = 16 + #Range: 0.0 ~ 1.0 + dynamoEfficiency = 0.75 + +[cogwheel] + #For those who want to make the game more challenging, you can add stress impact to cogwheels! + #Range: 0.0 ~ 1.0 + bronzeCogwheelImpact = 0.0 + #Range: 0.0 ~ 1.0 + castIronCogwheelImpact = 0.0 + #Range: 0.0 ~ 1.0 + steelCogwheelImpact = 0.0 + diff --git a/curseforge/overrides/config/storagedrawers-client.toml b/curseforge/overrides/config/storagedrawers-client.toml index 63e1f04..39fe34b 100644 --- a/curseforge/overrides/config/storagedrawers-client.toml +++ b/curseforge/overrides/config/storagedrawers-client.toml @@ -1,19 +1,19 @@ - -[General] - #Invert the behavior of the shift key for extracting items - invertShift = false - -[Render] - #Distance in blocks before item labels stop rendering - labelRenderDistance = 25.0 - #Distance in blocks before quantity numbers stop rendering - quantityRenderDistance = 10.0 - #Distance in blocks before quantity numbers begin to fade out - quantityFadeDistance = 4.0 - -[Integration] - #Enable extended data display in WAILA if present - enableWaila = true - #Enable extended data display in The One Probe if present - enableTheOneProbe = true - + +[General] + #Invert the behavior of the shift key for extracting items + invertShift = false + +[Render] + #Distance in blocks before item labels stop rendering + labelRenderDistance = 25.0 + #Distance in blocks before quantity numbers stop rendering + quantityRenderDistance = 10.0 + #Distance in blocks before quantity numbers begin to fade out + quantityFadeDistance = 4.0 + +[Integration] + #Enable extended data display in WAILA if present + enableWaila = true + #Enable extended data display in The One Probe if present + enableTheOneProbe = true + diff --git a/curseforge/overrides/config/storagedrawers-common.toml b/curseforge/overrides/config/storagedrawers-common.toml index 3dacccf..1629876 100644 --- a/curseforge/overrides/config/storagedrawers-common.toml +++ b/curseforge/overrides/config/storagedrawers-common.toml @@ -1,36 +1,36 @@ - -[General] - #The number of item stacks held in a basic unit of storage. - #1x1 drawers hold 8 units, 1x2 drawers hold 4 units, 2x2 drawers hold 2 units. - #Half-depth drawers hold half those amounts. - baseStackStorage = 4 - #Controller range defines how far away a drawer can be connected - #on X, Y, or Z planes. The default value of 50 gives the controller a very - #large range, but not beyond the chunk load distance. - #Range: 1 ~ 75 - controllerRange = 50 - enableUI = true - enableSidedInput = true - enableSidedOutput = true - enableItemConversion = true - enableExtraCompactingRules = true - debugTrace = false - #List of rules in format "domain:item1, domain:item2, n". - #Creates a compacting drawer rule to convert 1 of item1 into n of item2. - compactingRules = ["minecraft:clay, minecraft:clay_ball, 4"] - -[StorageUpgrades] - #Storage upgrades multiply storage capacity by the given amount. - #When multiple storage upgrades are used together, their multipliers are added before being applied. - level1Mult = 2 - level2Mult = 4 - level3Mult = 8 - level4Mult = 16 - level5Mult = 32 - -[Integration] - #When true, shows quantity as NxS + R (by stack size) rather than count - wailaStackRemainder = true - #When true, does not show current quantities unless quantify key was used - wailaRespectQuantifyKey = false - + +[General] + #The number of item stacks held in a basic unit of storage. + #1x1 drawers hold 8 units, 1x2 drawers hold 4 units, 2x2 drawers hold 2 units. + #Half-depth drawers hold half those amounts. + baseStackStorage = 4 + #Controller range defines how far away a drawer can be connected + #on X, Y, or Z planes. The default value of 50 gives the controller a very + #large range, but not beyond the chunk load distance. + #Range: 1 ~ 75 + controllerRange = 50 + enableUI = true + enableSidedInput = true + enableSidedOutput = true + enableItemConversion = true + enableExtraCompactingRules = true + debugTrace = false + #List of rules in format "domain:item1, domain:item2, n". + #Creates a compacting drawer rule to convert 1 of item1 into n of item2. + compactingRules = ["minecraft:clay, minecraft:clay_ball, 4"] + +[StorageUpgrades] + #Storage upgrades multiply storage capacity by the given amount. + #When multiple storage upgrades are used together, their multipliers are added before being applied. + level1Mult = 2 + level2Mult = 4 + level3Mult = 8 + level4Mult = 16 + level5Mult = 32 + +[Integration] + #When true, shows quantity as NxS + R (by stack size) rather than count + wailaStackRemainder = true + #When true, does not show current quantities unless quantify key was used + wailaRespectQuantifyKey = false + diff --git a/curseforge/overrides/config/tcintegrations-common.toml b/curseforge/overrides/config/tcintegrations-common.toml index 75da476..a255fa2 100644 --- a/curseforge/overrides/config/tcintegrations-common.toml +++ b/curseforge/overrides/config/tcintegrations-common.toml @@ -1,3 +1,3 @@ -#Enables bronze recipe. 3 copper + 1 quartz = 4 bronze -ENABLE_BRONZE_RECIPE = true - +#Enables bronze recipe. 3 copper + 1 quartz = 4 bronze +ENABLE_BRONZE_RECIPE = true + diff --git a/curseforge/overrides/config/tconstruct-client.toml b/curseforge/overrides/config/tconstruct-client.toml index e9e5cf7..84cdccd 100644 --- a/curseforge/overrides/config/tconstruct-client.toml +++ b/curseforge/overrides/config/tconstruct-client.toml @@ -1,41 +1,41 @@ - -#Client only settings -[client] - #Experimental. If true, renders fluids in tanks using a dynamic model, being more efficient when the tank is static - #If false, renders fluids in tanks using a TESR, which is more efficient when the tank contents are changing - tankFluidModel = false - #If true tools will show additional info in their tooltips - extraToolTips = true - #If true, the game will log all material textures which do not exist in resource packs but can be added, can be helpful for moddevs or resourcepack makers - logMissingMaterialTextures = false - #If true, the game will log all modifier textures which do not exist in resource packs but can be added, can be helpful for moddevs or resourcepack makers - logMissingModifierTextures = false - #If true, modifiers will be added to the JEI ingredient list. If false, they will only be visible in the modifiers recipe tab. - showModifiersInJEI = true - #Maximum number of quads to render for items in the smeltery. Most blocks are about 6 quads, items like ingots are around 26. - #Setting this lower will cause fewer items to be renderer (but never a partial item). Set to -1 to allow unlimited quads, and 0 to disable the item renderer. - #Range: -1 ~ 32767 - maxSmelteryItemQuads = 3500 - - #Settings related to modifiers - [client.modifiers] - #If true, the shield slot legging modifier will render the next offhand item above the offhand slot. - renderShieldSlotItem = true - - #Settings related to the frame helmet modifier - [client.modifiers.itemFrame] - #If true, the item frame modifier for helmets will render its items. Turning this to false makes the modifier useless. - render = true - #Offset in the X direction for the frame items. - #Range: -32768 ~ 32767 - xOffset = 0 - #Offset in the Y direction for the frame items. - #Range: -32768 ~ 32767 - yOffset = 0 - #Location of the frame on the screen. - #Allowed Values: TOP_LEFT, TOP, TOP_RIGHT, LEFT, RIGHT, BOTTOM_LEFT, BOTTOM, BOTTOM_RIGHT - location = "TOP_LEFT" - #Number of items to display in each row of the item frame. - #Range: 0 ~ 100 - itemsPerRow = 5 - + +#Client only settings +[client] + #Experimental. If true, renders fluids in tanks using a dynamic model, being more efficient when the tank is static + #If false, renders fluids in tanks using a TESR, which is more efficient when the tank contents are changing + tankFluidModel = false + #If true tools will show additional info in their tooltips + extraToolTips = true + #If true, the game will log all material textures which do not exist in resource packs but can be added, can be helpful for moddevs or resourcepack makers + logMissingMaterialTextures = false + #If true, the game will log all modifier textures which do not exist in resource packs but can be added, can be helpful for moddevs or resourcepack makers + logMissingModifierTextures = false + #If true, modifiers will be added to the JEI ingredient list. If false, they will only be visible in the modifiers recipe tab. + showModifiersInJEI = true + #Maximum number of quads to render for items in the smeltery. Most blocks are about 6 quads, items like ingots are around 26. + #Setting this lower will cause fewer items to be renderer (but never a partial item). Set to -1 to allow unlimited quads, and 0 to disable the item renderer. + #Range: -1 ~ 32767 + maxSmelteryItemQuads = 3500 + + #Settings related to modifiers + [client.modifiers] + #If true, the shield slot legging modifier will render the next offhand item above the offhand slot. + renderShieldSlotItem = true + + #Settings related to the frame helmet modifier + [client.modifiers.itemFrame] + #If true, the item frame modifier for helmets will render its items. Turning this to false makes the modifier useless. + render = true + #Offset in the X direction for the frame items. + #Range: -32768 ~ 32767 + xOffset = 0 + #Offset in the Y direction for the frame items. + #Range: -32768 ~ 32767 + yOffset = 0 + #Location of the frame on the screen. + #Allowed Values: TOP_LEFT, TOP, TOP_RIGHT, LEFT, RIGHT, BOTTOM_LEFT, BOTTOM, BOTTOM_RIGHT + location = "TOP_LEFT" + #Number of items to display in each row of the item frame. + #Range: 0 ~ 100 + itemsPerRow = 5 + diff --git a/curseforge/overrides/config/tconstruct-common.toml b/curseforge/overrides/config/tconstruct-common.toml index cf3d11c..d8c8ee5 100644 --- a/curseforge/overrides/config/tconstruct-common.toml +++ b/curseforge/overrides/config/tconstruct-common.toml @@ -1,121 +1,121 @@ - -#Everything to do with gameplay -[gameplay] - #Set this to false to disable new players spawning with the Tinkers' Book. - shouldSpawnWithTinkersBook = true - #If non-empty, only this material will be shown on tools in creative and JEI (or the first valid material if this is invalid for the tool). - #If empty, all materials will show - showOnlyToolMaterial = "" - #If non-empty, only material will be shown on parts in creative and JEI (or the first valid material if this is invalid for the part). - #If empty, all materials will show - showOnlyPartMaterial = "" - #If true, tables such as the part builder and tinker station will show all variants. If false shows only a variant with a default texture. - showAllTableVariants = true - #If true, anvils will show all metal variants. If false, shows only a variant with the default texture - showAllAnvilVariants = true - -#Options related to recipes, limited options as a datapack allows most recipes to be modified -[recipes] - #Add a recipe that allows you to craft a piece of flint using 3 gravel - addGravelToFlintRecipe = true - #Makes the recipe to alloy netherite in the smeltery only cost 2 gold per netherite ingot. If false uses the vanilla rate of 4 gold per ingot. Disable if there are crafting duplications. - cheaperNetheriteAlloy = true - #Makes wither skeletons drop necrotic bones - witherBoneDrop = true - #Allows converting wither bones to regular bones - witherBoneConversion = true - #Slimealls not being usable in vanilla recipes that require slimeballs. Config option exists to disable easily in case this fix is redundant to another mod - slimeRecipeFix = true - #Fixes clear glass not being usable in vanilla recipes that require glass. Config option exists to disable easily in case this fix is redundant to another mod - glassRecipeFix = true - - [recipes.ore_rates] - - #Ore rates when melting in the melter - [recipes.ore_rates.melter] - #Number of nuggets produced per metal ore unit melted. 9 nuggets would give 1 ingot - #Range: 1 ~ 45 - nuggetsPerMetal = 12 - #Number of gem shards produced per gem ore unit melted. 4 gem shards would give 1 gem - #Range: 1 ~ 20 - shardsPerGem = 8 - - #Ore rates when melting in the smeltery - [recipes.ore_rates.smeltery] - #Number of nuggets produced per metal ore unit melted. 9 nuggets would give 1 ingot - #Range: 1 ~ 45 - nuggetsPerMetal = 12 - #Number of gem shards produced per gem ore unit melted. 4 gem shards would give 1 gem - #Range: 1 ~ 20 - shardsPerGem = 8 - - #Ore rates when melting in the foundry - [recipes.ore_rates.foundry] - #Number of nuggets produced per metal ore unit melted. 9 nuggets would give 1 ingot - #Range: 1 ~ 45 - nuggetsPerMetal = 9 - #Number of gem shards produced per gem ore unit melted. 4 gem shards would give 1 gem - #Range: 1 ~ 20 - shardsPerGem = 4 - - #Byprouct rates when melting in the foundry - [recipes.ore_rates.foundry_byproduct] - #Number of nuggets produced per metal ore unit melted. 9 nuggets would give 1 ingot - #Range: 1 ~ 45 - nuggetsPerMetal = 3 - #Number of gem shards produced per gem ore unit melted. 4 gem shards would give 1 gem - #Range: 1 ~ 20 - shardsPerGem = 4 - - #Entity head drops when killed by a charged creeper - [recipes.heads] - blaze = true - enderman = true - stray = true - husk = true - drowned = true - spider = true - cave_spider = true - piglin = true - piglin_brute = true - zombified_piglin = true - -#Options related to loot table injections. Note some of the changes are done via global loot managers, these only control injecting loot into loot pools -#If your modpack makes extensive loot table changes, many of these may be automatically disabled. You can also manually set up tables for more control. -[loot] - #Adds slimy saplings and seeds into various loot chests. Helps for worlds without slime islands - slimy_loot = true - #Weight of blazing blood in the piglin bartering tables. Set to 0 to disable - #Range: 0 ~ 100 - barter_blazing_blood = 20 - #Weight of tinker tools in the vanilla spawn bonus chest, randomly replacing the vanilla axe or shovel. Tool will have a random tier 1 head and binding, plus a wooden handle. Set to 0 to disable. - #For comparison, vanilla wooden axes and pickaxes have a weight of 3, and stone axes/pickaxes have a weight of 1 - #Range: 0 ~ 25 - tinker_tool_bonus_chest = 2 - #If true, ender dragons will drop scales when damaged by explosions - drop_dragon_Scales = true - -#Everything to do with world generation -[worldgen] - #Generate Cobalt - generateCobalt = true - #Approx Ores per Chunk - veinCountCobalt = 8 - - #Options related to slime geodes - [worldgen.geodes] - #If true, earthslime geodes generate deep in the world as another way to get slime - earth = true - #If true, skyslime geodes generate above amethyst as another way to get skyslime - sky = true - #If true, ichor geodes generate high in the nether. Strongly encouraged to keep enabled even if you disable the other geodes, as ichor crystals have some unique recipes and the fallbacks kinda suck for gameplay. - ichor = true - #If true, enderslime geodes generate as additional islands in the end - ender = true - -#Features to use in debugging gameplay and mechanics, generally should not be enabled in packs -[debug] - #If true, forces integration materials to be enabled, even if the relevant metal is missing. Useful for testing material balance. - #Does not provide recipes for any of them, they will only be available to cheat in creative. - forceIntegrationMaterials = false - + +#Everything to do with gameplay +[gameplay] + #Set this to false to disable new players spawning with the Tinkers' Book. + shouldSpawnWithTinkersBook = true + #If non-empty, only this material will be shown on tools in creative and JEI (or the first valid material if this is invalid for the tool). + #If empty, all materials will show + showOnlyToolMaterial = "" + #If non-empty, only material will be shown on parts in creative and JEI (or the first valid material if this is invalid for the part). + #If empty, all materials will show + showOnlyPartMaterial = "" + #If true, tables such as the part builder and tinker station will show all variants. If false shows only a variant with a default texture. + showAllTableVariants = true + #If true, anvils will show all metal variants. If false, shows only a variant with the default texture + showAllAnvilVariants = true + +#Options related to recipes, limited options as a datapack allows most recipes to be modified +[recipes] + #Add a recipe that allows you to craft a piece of flint using 3 gravel + addGravelToFlintRecipe = true + #Makes the recipe to alloy netherite in the smeltery only cost 2 gold per netherite ingot. If false uses the vanilla rate of 4 gold per ingot. Disable if there are crafting duplications. + cheaperNetheriteAlloy = true + #Makes wither skeletons drop necrotic bones + witherBoneDrop = true + #Allows converting wither bones to regular bones + witherBoneConversion = true + #Slimealls not being usable in vanilla recipes that require slimeballs. Config option exists to disable easily in case this fix is redundant to another mod + slimeRecipeFix = true + #Fixes clear glass not being usable in vanilla recipes that require glass. Config option exists to disable easily in case this fix is redundant to another mod + glassRecipeFix = true + + [recipes.ore_rates] + + #Ore rates when melting in the melter + [recipes.ore_rates.melter] + #Number of nuggets produced per metal ore unit melted. 9 nuggets would give 1 ingot + #Range: 1 ~ 45 + nuggetsPerMetal = 12 + #Number of gem shards produced per gem ore unit melted. 4 gem shards would give 1 gem + #Range: 1 ~ 20 + shardsPerGem = 8 + + #Ore rates when melting in the smeltery + [recipes.ore_rates.smeltery] + #Number of nuggets produced per metal ore unit melted. 9 nuggets would give 1 ingot + #Range: 1 ~ 45 + nuggetsPerMetal = 12 + #Number of gem shards produced per gem ore unit melted. 4 gem shards would give 1 gem + #Range: 1 ~ 20 + shardsPerGem = 8 + + #Ore rates when melting in the foundry + [recipes.ore_rates.foundry] + #Number of nuggets produced per metal ore unit melted. 9 nuggets would give 1 ingot + #Range: 1 ~ 45 + nuggetsPerMetal = 9 + #Number of gem shards produced per gem ore unit melted. 4 gem shards would give 1 gem + #Range: 1 ~ 20 + shardsPerGem = 4 + + #Byprouct rates when melting in the foundry + [recipes.ore_rates.foundry_byproduct] + #Number of nuggets produced per metal ore unit melted. 9 nuggets would give 1 ingot + #Range: 1 ~ 45 + nuggetsPerMetal = 3 + #Number of gem shards produced per gem ore unit melted. 4 gem shards would give 1 gem + #Range: 1 ~ 20 + shardsPerGem = 4 + + #Entity head drops when killed by a charged creeper + [recipes.heads] + blaze = true + enderman = true + stray = true + husk = true + drowned = true + spider = true + cave_spider = true + piglin = true + piglin_brute = true + zombified_piglin = true + +#Options related to loot table injections. Note some of the changes are done via global loot managers, these only control injecting loot into loot pools +#If your modpack makes extensive loot table changes, many of these may be automatically disabled. You can also manually set up tables for more control. +[loot] + #Adds slimy saplings and seeds into various loot chests. Helps for worlds without slime islands + slimy_loot = true + #Weight of blazing blood in the piglin bartering tables. Set to 0 to disable + #Range: 0 ~ 100 + barter_blazing_blood = 20 + #Weight of tinker tools in the vanilla spawn bonus chest, randomly replacing the vanilla axe or shovel. Tool will have a random tier 1 head and binding, plus a wooden handle. Set to 0 to disable. + #For comparison, vanilla wooden axes and pickaxes have a weight of 3, and stone axes/pickaxes have a weight of 1 + #Range: 0 ~ 25 + tinker_tool_bonus_chest = 2 + #If true, ender dragons will drop scales when damaged by explosions + drop_dragon_Scales = true + +#Everything to do with world generation +[worldgen] + #Generate Cobalt + generateCobalt = true + #Approx Ores per Chunk + veinCountCobalt = 8 + + #Options related to slime geodes + [worldgen.geodes] + #If true, earthslime geodes generate deep in the world as another way to get slime + earth = true + #If true, skyslime geodes generate above amethyst as another way to get skyslime + sky = true + #If true, ichor geodes generate high in the nether. Strongly encouraged to keep enabled even if you disable the other geodes, as ichor crystals have some unique recipes and the fallbacks kinda suck for gameplay. + ichor = true + #If true, enderslime geodes generate as additional islands in the end + ender = true + +#Features to use in debugging gameplay and mechanics, generally should not be enabled in packs +[debug] + #If true, forces integration materials to be enabled, even if the relevant metal is missing. Useful for testing material balance. + #Does not provide recipes for any of them, they will only be available to cheat in creative. + forceIntegrationMaterials = false + diff --git a/curseforge/overrides/config/terrablender.toml b/curseforge/overrides/config/terrablender.toml index 5b07633..17250da 100644 --- a/curseforge/overrides/config/terrablender.toml +++ b/curseforge/overrides/config/terrablender.toml @@ -1,18 +1,18 @@ -#General settings -general = {} - -#Generation settings -[generation_settings] - #The size of overworld biome regions from each mod that uses TerraBlender. - #Range: 2-6 - overworld_region_size = 3 - #The weighting of vanilla biome regions in the nether. - #Range: 0-2147483647 - vanilla_nether_region_weight = 10 - #The size of nether biome regions from each mod that uses TerraBlender. - #Range: 2-6 - nether_region_size = 2 - #The weighting of vanilla biome regions in the overworld. - #Range: 0-2147483647 - vanilla_overworld_region_weight = 10 - +#General settings +general = {} + +#Generation settings +[generation_settings] + #The size of overworld biome regions from each mod that uses TerraBlender. + #Range: 2-6 + overworld_region_size = 3 + #The weighting of vanilla biome regions in the nether. + #Range: 0-2147483647 + vanilla_nether_region_weight = 10 + #The size of nether biome regions from each mod that uses TerraBlender. + #Range: 2-6 + nether_region_size = 2 + #The weighting of vanilla biome regions in the overworld. + #Range: 0-2147483647 + vanilla_overworld_region_weight = 10 + diff --git a/curseforge/overrides/config/thermal-client.toml b/curseforge/overrides/config/thermal-client.toml new file mode 100644 index 0000000..08f13be --- /dev/null +++ b/curseforge/overrides/config/thermal-client.toml @@ -0,0 +1,7 @@ + +[Sounds] + #If TRUE, some 'Thermal Series' Blocks will have ambient sounds. + "Ambient Block Sounds" = true + #If TRUE, some 'Thermal Series' Mobs will have ambient sounds. + "Ambient Mob Sounds" = true + diff --git a/curseforge/overrides/config/thermal-common.toml b/curseforge/overrides/config/thermal-common.toml new file mode 100644 index 0000000..318c2e5 --- /dev/null +++ b/curseforge/overrides/config/thermal-common.toml @@ -0,0 +1,117 @@ + +[World] + + [World.Ores] + + [World.Ores."Oil Sand"] + #Max number of veins per chunk; set to 0 to disable. + #Range: 0 ~ 256 + "Vein Count" = 2 + #Max size of the vein. + #Range: 1 ~ 256 + "Vein Size" = 24 + #Minimum Y spawn. + #Range: -2048 ~ 2048 + "Min Y" = 40 + #Maximum Y spawn. + #Range: -2048 ~ 2048 + "Max Y" = 80 + + [World.Ores.Silver] + #Max number of veins per chunk; set to 0 to disable. + #Range: 0 ~ 256 + "Vein Count" = 4 + #Max size of the vein. + #Range: 1 ~ 256 + "Vein Size" = 8 + #Minimum Y spawn. + #Range: -2048 ~ 2048 + "Min Y" = -60 + #Maximum Y spawn. + #Range: -2048 ~ 2048 + "Max Y" = 40 + + [World.Ores.Lead] + #Max number of veins per chunk; set to 0 to disable. + #Range: 0 ~ 256 + "Vein Count" = 6 + #Max size of the vein. + #Range: 1 ~ 256 + "Vein Size" = 8 + #Minimum Y spawn. + #Range: -2048 ~ 2048 + "Min Y" = -60 + #Maximum Y spawn. + #Range: -2048 ~ 2048 + "Max Y" = 40 + + [World.Ores.Nickel] + #Max number of veins per chunk; set to 0 to disable. + #Range: 0 ~ 256 + "Vein Count" = 4 + #Max size of the vein. + #Range: 1 ~ 256 + "Vein Size" = 8 + #Minimum Y spawn. + #Range: -2048 ~ 2048 + "Min Y" = -40 + #Maximum Y spawn. + #Range: -2048 ~ 2048 + "Max Y" = 120 + + [World.Ores.Cinnabar] + #Max number of veins per chunk; set to 0 to disable. + #Range: 0 ~ 256 + "Vein Count" = 1 + #Max size of the vein. + #Range: 1 ~ 256 + "Vein Size" = 5 + #Minimum Y spawn. + #Range: -2048 ~ 2048 + "Min Y" = -16 + #Maximum Y spawn. + #Range: -2048 ~ 2048 + "Max Y" = 48 + + [World.Ores.Sulfur] + #Max number of veins per chunk; set to 0 to disable. + #Range: 0 ~ 256 + "Vein Count" = 2 + #Max size of the vein. + #Range: 1 ~ 256 + "Vein Size" = 7 + #Minimum Y spawn. + #Range: -2048 ~ 2048 + "Min Y" = -16 + #Maximum Y spawn. + #Range: -2048 ~ 2048 + "Max Y" = 32 + + [World.Ores.Tin] + #Max number of veins per chunk; set to 0 to disable. + #Range: 0 ~ 256 + "Vein Count" = 6 + #Max size of the vein. + #Range: 1 ~ 256 + "Vein Size" = 9 + #Minimum Y spawn. + #Range: -2048 ~ 2048 + "Min Y" = -20 + #Maximum Y spawn. + #Range: -2048 ~ 2048 + "Max Y" = 60 + + [World.Ores.Niter] + #Max number of veins per chunk; set to 0 to disable. + #Range: 0 ~ 256 + "Vein Count" = 2 + #Max size of the vein. + #Range: 1 ~ 256 + "Vein Size" = 7 + #Minimum Y spawn. + #Range: -2048 ~ 2048 + "Min Y" = -16 + #Maximum Y spawn. + #Range: -2048 ~ 2048 + "Max Y" = 64 + diff --git a/curseforge/overrides/config/twigs-common.toml b/curseforge/overrides/config/twigs-common.toml index d9079c8..1d05ac9 100644 --- a/curseforge/overrides/config/twigs-common.toml +++ b/curseforge/overrides/config/twigs-common.toml @@ -1,7 +1,7 @@ -"Generates Twigs" = true -"Generates Pebbles" = true -"Generaetes Sea Shells" = true -"Generates Rhyolite" = true -"Generates Bloodstone" = true -"Generates Schist" = true - +"Generates Twigs" = true +"Generates Pebbles" = true +"Generaetes Sea Shells" = true +"Generates Rhyolite" = true +"Generates Bloodstone" = true +"Generates Schist" = true + diff --git a/curseforge/overrides/config/waystones-common.toml b/curseforge/overrides/config/waystones-common.toml index aadee48..11debf7 100644 --- a/curseforge/overrides/config/waystones-common.toml +++ b/curseforge/overrides/config/waystones-common.toml @@ -1,133 +1,133 @@ - -[xpCost] - #Set to true if experience cost should be inverted, meaning the shorter the distance, the more expensive. Can be used to encourage other methods for short-distance travel. - inverseXpCost = false - #The amount of blocks per xp level requirement. If set to 500, the base xp cost for travelling 1000 blocks will be 2 levels. - #Range: > -2147483648 - blocksPerXpLevel = 1000 - #The minimum base xp cost (may be subceeded by multipliers defined below) - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - minimumBaseXpCost = 0.0 - #The maximum base xp cost (may be exceeded by multipliers defined below), set to 0 to disable all distance-based XP costs - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - maximumBaseXpCost = 3.0 - #How much xp is needed per leashed animal to travel with you - #Range: > -2147483648 - xpCostPerLeashed = 1 - #The base xp level cost when travelling between dimensions. Ignores block distance. - #Range: > -2147483648 - dimensionalWarpXpCost = 3 - #The multiplier applied to the base xp cost when teleporting to a global waystone through any method. - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - globalWaystoneXpCostMultiplier = 1.0 - #The multiplier applied to the base xp cost when teleporting using a Warp Stone item (not the Waystone block, Konstantin) - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - warpStoneXpCostMultiplier = 0.0 - #The multiplier applied to the base xp cost when teleporting from one waystone to another. - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - waystoneXpCostMultiplier = 1.0 - #The multiplier applied to the base xp cost when teleporting from one sharestone to another. - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - sharestoneXpCostMultiplier = 1.0 - #The multiplier applied to the base xp cost when teleporting from a portstone. - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - portstoneXpCostMultiplier = 0.0 - #The multiplier applied to the base xp cost when teleporting from one warp plate to another. - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - warpPlateXpCostMultiplier = 0.0 - #The multiplier applied to the base xp cost when teleporting via the inventory button. - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - inventoryButtonXpCostMultiplier = 0.0 - -[restrictions] - #If enabled, only creative players can place, edit or break waystones. This does NOT disable the crafting recipe. - restrictToCreative = false - #If enabled, only the owner of a waystone (the one who placed it) can rename it. - restrictRenameToOwner = false - #If enabled, waystones generated in worldgen are unbreakable. - generatedWaystonesUnbreakable = false - #If enabled, leashed mobs will be teleported with you - transportLeashed = true - #Whether to take leashed mobs with you when teleporting between dimensions - transportLeashedDimensional = true - #List of leashed mobs that cannot be taken with you when teleporting - leashedDenyList = ["minecraft:wither"] - #Set to 'ALLOW' to allow dimensional warp in general. Set to 'GLOBAL_ONLY' to restrict dimensional warp to global waystones. Set to 'DENY' to disallow all dimensional warps. - #Allowed Values: ALLOW, GLOBAL_ONLY, DENY - dimensionalWarp = "ALLOW" - #List of dimensions that players are allowed to warp cross-dimension from and to. If left empty, all dimensions except those in dimensionalWarpDenyList are allowed. - dimensionalWarpAllowList = [] - #List of dimensions that players are not allowed to warp cross-dimension from and to. Only used if dimensionalWarpAllowList is empty. - dimensionalWarpDenyList = [] - #Set to true if players should be able to teleport between waystones by simply right-clicking a waystone. - allowWaystoneToWaystoneTeleport = true - #Set to false to allow non-creative players to make waystones globally activated for all players. - globalWaystoneSetupRequiresCreativeMode = true - -[cooldowns] - #The multiplier applied to the cooldown when teleporting to a global waystone via inventory button or warp stone. - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - globalWaystoneCooldownMultiplier = 1.0 - #The cooldown between usages of the warp stone in seconds. This is bound to the player, not the item, so multiple warp stones share the same cooldown. - #Range: > -2147483648 - warpStoneCooldown = 300 - #The time in ticks that it takes to use a warp stone. This is the charge-up time when holding right-click. - #Range: > -2147483648 - warpStoneUseTime = 32 - #The time in ticks that it takes to use a warp plate. This is the time the player has to stand on top for. - #Range: > -2147483648 - warpPlateUseTime = 20 - #The time in ticks it takes to use a scroll. This is the charge-up time when holding right-click. - #Range: > -2147483648 - scrollUseTime = 32 - #The cooldown between usages of the inventory button in seconds. - #Range: > -2147483648 - inventoryButtonCooldown = 300 - -[inventoryButton] - #Set to 'NONE' for no inventory button. Set to 'NEAREST' for an inventory button that teleports to the nearest waystone. Set to 'ANY' for an inventory button that opens the waystone selection menu. Set to a waystone name for an inventory button that teleports to a specifically named waystone. - inventoryButton = "" - #The x position of the warp button in the inventory. - #Range: > -2147483648 - warpButtonX = 58 - #The y position of the warp button in the inventory. - #Range: > -2147483648 - warpButtonY = 60 - #The y position of the warp button in the creative menu. - #Range: > -2147483648 - creativeWarpButtonX = 88 - #The y position of the warp button in the creative menu. - #Range: > -2147483648 - creativeWarpButtonY = 33 - -[worldGen] - #Set to 'DEFAULT' to only generate the normally textured waystones. Set to 'MOSSY' or 'SANDY' to generate all as that variant. Set to 'BIOME' to make the style depend on the biome it is generated in. - #Allowed Values: DEFAULT, MOSSY, SANDY, BIOME - worldGenStyle = "BIOME" - #Approximate chunk distance between waystones generated freely in world generation. Set to 0 to disable generation. - #Range: > -2147483648 - frequency = 25 - #List of dimensions that waystones are allowed to spawn in through world gen. If left empty, all dimensions except those in worldGenDimensionDenyList are used. - dimensionAllowList = ["minecraft:overworld", "minecraft:the_nether", "minecraft:the_end"] - #List of dimensions that waystones are not allowed to spawn in through world gen. Only used if worldGenDimensionAllowList is empty. - dimensionDenyList = [] - #Set to 'PRESET_FIRST' to first use names from the custom names list. Set to 'PRESET_ONLY' to use only those custom names. Set to 'MIXED' to have some waystones use custom names, and others random names. - #Allowed Values: PRESET_FIRST, RANDOM_ONLY, PRESET_ONLY, MIXED - nameGenerationMode = "PRESET_FIRST" - #These names will be used for the PRESET name generation mode. See the nameGenerationMode option for more info. - customWaystoneNames = [] - #Set to true if waystones should be added to the generation of villages. Some villages may still spawn without a waystone. - spawnInVillages = true - #Ensures that pretty much every village will have a waystone, by spawning it as early as possible. In addition, this means waystones will generally be located in the center of the village. - forceSpawnInVillages = false - -[client] - #If enabled, the text overlay on waystones will no longer always render at full brightness. - disableTextGlow = false - #If enabled, activated waystones will not emit particles. - disableParticles = false - -[compatibility] - #If enabled, JourneyMap waypoints will be created for each activated waystone. - displayWaystonesOnJourneyMap = true - + +[xpCost] + #Set to true if experience cost should be inverted, meaning the shorter the distance, the more expensive. Can be used to encourage other methods for short-distance travel. + inverseXpCost = false + #The amount of blocks per xp level requirement. If set to 500, the base xp cost for travelling 1000 blocks will be 2 levels. + #Range: > -2147483648 + blocksPerXpLevel = 1000 + #The minimum base xp cost (may be subceeded by multipliers defined below) + #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 + minimumBaseXpCost = 0.0 + #The maximum base xp cost (may be exceeded by multipliers defined below), set to 0 to disable all distance-based XP costs + #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 + maximumBaseXpCost = 3.0 + #How much xp is needed per leashed animal to travel with you + #Range: > -2147483648 + xpCostPerLeashed = 1 + #The base xp level cost when travelling between dimensions. Ignores block distance. + #Range: > -2147483648 + dimensionalWarpXpCost = 3 + #The multiplier applied to the base xp cost when teleporting to a global waystone through any method. + #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 + globalWaystoneXpCostMultiplier = 1.0 + #The multiplier applied to the base xp cost when teleporting using a Warp Stone item (not the Waystone block, Konstantin) + #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 + warpStoneXpCostMultiplier = 0.0 + #The multiplier applied to the base xp cost when teleporting from one waystone to another. + #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 + waystoneXpCostMultiplier = 1.0 + #The multiplier applied to the base xp cost when teleporting from one sharestone to another. + #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 + sharestoneXpCostMultiplier = 1.0 + #The multiplier applied to the base xp cost when teleporting from a portstone. + #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 + portstoneXpCostMultiplier = 0.0 + #The multiplier applied to the base xp cost when teleporting from one warp plate to another. + #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 + warpPlateXpCostMultiplier = 0.0 + #The multiplier applied to the base xp cost when teleporting via the inventory button. + #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 + inventoryButtonXpCostMultiplier = 0.0 + +[restrictions] + #If enabled, only creative players can place, edit or break waystones. This does NOT disable the crafting recipe. + restrictToCreative = false + #If enabled, only the owner of a waystone (the one who placed it) can rename it. + restrictRenameToOwner = false + #If enabled, waystones generated in worldgen are unbreakable. + generatedWaystonesUnbreakable = false + #If enabled, leashed mobs will be teleported with you + transportLeashed = true + #Whether to take leashed mobs with you when teleporting between dimensions + transportLeashedDimensional = true + #List of leashed mobs that cannot be taken with you when teleporting + leashedDenyList = ["minecraft:wither"] + #Set to 'ALLOW' to allow dimensional warp in general. Set to 'GLOBAL_ONLY' to restrict dimensional warp to global waystones. Set to 'DENY' to disallow all dimensional warps. + #Allowed Values: ALLOW, GLOBAL_ONLY, DENY + dimensionalWarp = "ALLOW" + #List of dimensions that players are allowed to warp cross-dimension from and to. If left empty, all dimensions except those in dimensionalWarpDenyList are allowed. + dimensionalWarpAllowList = [] + #List of dimensions that players are not allowed to warp cross-dimension from and to. Only used if dimensionalWarpAllowList is empty. + dimensionalWarpDenyList = [] + #Set to true if players should be able to teleport between waystones by simply right-clicking a waystone. + allowWaystoneToWaystoneTeleport = true + #Set to false to allow non-creative players to make waystones globally activated for all players. + globalWaystoneSetupRequiresCreativeMode = true + +[cooldowns] + #The multiplier applied to the cooldown when teleporting to a global waystone via inventory button or warp stone. + #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 + globalWaystoneCooldownMultiplier = 1.0 + #The cooldown between usages of the warp stone in seconds. This is bound to the player, not the item, so multiple warp stones share the same cooldown. + #Range: > -2147483648 + warpStoneCooldown = 300 + #The time in ticks that it takes to use a warp stone. This is the charge-up time when holding right-click. + #Range: > -2147483648 + warpStoneUseTime = 32 + #The time in ticks that it takes to use a warp plate. This is the time the player has to stand on top for. + #Range: > -2147483648 + warpPlateUseTime = 20 + #The time in ticks it takes to use a scroll. This is the charge-up time when holding right-click. + #Range: > -2147483648 + scrollUseTime = 32 + #The cooldown between usages of the inventory button in seconds. + #Range: > -2147483648 + inventoryButtonCooldown = 300 + +[inventoryButton] + #Set to 'NONE' for no inventory button. Set to 'NEAREST' for an inventory button that teleports to the nearest waystone. Set to 'ANY' for an inventory button that opens the waystone selection menu. Set to a waystone name for an inventory button that teleports to a specifically named waystone. + inventoryButton = "" + #The x position of the warp button in the inventory. + #Range: > -2147483648 + warpButtonX = 58 + #The y position of the warp button in the inventory. + #Range: > -2147483648 + warpButtonY = 60 + #The y position of the warp button in the creative menu. + #Range: > -2147483648 + creativeWarpButtonX = 88 + #The y position of the warp button in the creative menu. + #Range: > -2147483648 + creativeWarpButtonY = 33 + +[worldGen] + #Set to 'DEFAULT' to only generate the normally textured waystones. Set to 'MOSSY' or 'SANDY' to generate all as that variant. Set to 'BIOME' to make the style depend on the biome it is generated in. + #Allowed Values: DEFAULT, MOSSY, SANDY, BIOME + worldGenStyle = "BIOME" + #Approximate chunk distance between waystones generated freely in world generation. Set to 0 to disable generation. + #Range: > -2147483648 + frequency = 25 + #List of dimensions that waystones are allowed to spawn in through world gen. If left empty, all dimensions except those in worldGenDimensionDenyList are used. + dimensionAllowList = ["minecraft:overworld", "minecraft:the_nether", "minecraft:the_end"] + #List of dimensions that waystones are not allowed to spawn in through world gen. Only used if worldGenDimensionAllowList is empty. + dimensionDenyList = [] + #Set to 'PRESET_FIRST' to first use names from the custom names list. Set to 'PRESET_ONLY' to use only those custom names. Set to 'MIXED' to have some waystones use custom names, and others random names. + #Allowed Values: PRESET_FIRST, RANDOM_ONLY, PRESET_ONLY, MIXED + nameGenerationMode = "PRESET_FIRST" + #These names will be used for the PRESET name generation mode. See the nameGenerationMode option for more info. + customWaystoneNames = [] + #Set to true if waystones should be added to the generation of villages. Some villages may still spawn without a waystone. + spawnInVillages = true + #Ensures that pretty much every village will have a waystone, by spawning it as early as possible. In addition, this means waystones will generally be located in the center of the village. + forceSpawnInVillages = false + +[client] + #If enabled, the text overlay on waystones will no longer always render at full brightness. + disableTextGlow = false + #If enabled, activated waystones will not emit particles. + disableParticles = false + +[compatibility] + #If enabled, JourneyMap waypoints will be created for each activated waystone. + displayWaystonesOnJourneyMap = true + diff --git a/server/config/createaddition-common.toml b/server/config/createaddition-common.toml deleted file mode 100644 index 763b874..0000000 --- a/server/config/createaddition-common.toml +++ /dev/null @@ -1,156 +0,0 @@ - -#Wires -[wires] - #Connector max input in FE/t (Energy transfer). - #Range: > 0 - connector_max_input = 256 - #Max wire length in blocks. - #Range: 0 ~ 256 - wire_length = 12 - #Connector max output in FE/t (Energy transfer). - #Range: > 0 - connector_max_output = 256 - #Connector internal input buffer in FE. - #Range: > 0 - connector_input_capacity = 512 - -#General Settings -[general] - #Forge Energy conversion rate (in FE/t at max RPM). - #Range: > 0 - fe_conversion = 240 - #Max stress for the Alternator and Electric Motor (in SU at max RPM). - #Range: > 0 - baseline_stress = 8192 - -#Charger (Deprecated) -[charger] - #Charger max input in FE/t (Energy transfer). - #Range: > 0 - charger_max_input = 8192 - #Charger charge rate in FE/t. - #Range: > 0 - charger_charge_rate = 8192 - #Charger internal capacity in FE. - #Range: > 0 - charger_capacity = 32000 - -#Electric Motor -[electric_motor] - #Electric Motor internal capacity in FE. - #Range: > 0 - motor_capacity = 2048 - #Electric Motor minimum required energy consumption in FE/t. - #Range: > 0 - motor_min_consumption = 8 - #Electric Motor max input in FE (Energy transfer not consumption). - #Range: > 0 - motor_max_input = 256 - #Electric Motor min/max RPM. - #Range: > 1 - motor_rpm_range = 256 - -#Heater -[heater] - #Enable Induction Heater when attached to a Furnace Engine. - heater_furnace_engine_enable = false - #Induction Heater internal capacity in FE. - #Range: > 0 - heater_capacity = 2048 - #Induction Heater max input in FE (Energy transfer, not consumption). - #Range: > 0 - heater_max_input = 256 - #Induction Heater normal consumption rate in FE/t. - #Range: > 0 - heater_normal_consumption = 256 - #Induction Heater when attached to a Furnace Engine consumption rate in FE/t. - #Range: > 0 - heater_furnace_engine_consumption = 1024 - -#Tesla Coil -[tesla_coil] - #Tesla Coil charge rate in FE/t. - #Range: > 0 - tesla_coil_charge_rate = 4096 - #Tesla Coil fire interval (in ticks). - #Range: > 0 - tesla_coil_fire_cooldown = 20 - #Hurt range (in blocks/meters). - #Range: > 0 - tesla_coil_hurt_range = 3 - #The chance that a AE2 Certus Quartz will be turned into Charged Certus Quartz for every tick. - #Range: 0.0 ~ 1.0 - certus_quartz_charge_chance = 0.96 - #Charger internal capacity in FE. - #Range: > 0 - tesla_coil_capacity = 32000 - #Energy consumed when Tesla Coil is fired (in FE). - #Range: > 0 - tesla_coil_hurt_energy_required = 1024 - #The duration of the Shocked effect for mobs (in ticks). - #Range: > 0 - tesla_coil_effect_time_mob = 20 - #The duration of the Shocked effect for players (in ticks). - #Range: > 0 - tesla_coil_effect_time_player = 20 - #Tesla Coil max input in FE/t (Energy transfer). - #Range: > 0 - tesla_coil_max_input = 8192 - #Tesla Coil charge rate in FE/t for recipes. - #Range: > 0 - tesla_coil_recipe_charge_rate = 1024 - #Damaged dealt to mobs when Tesla Coil is fired (in half hearts). - #Range: > 0 - tesla_coil_hurt_mob = 3 - #Damaged dealt to players when Tesla Coil is fired (in half hearts). - #Range: > 0 - tesla_coil_hurt_player = 2 - -#Alternator -[alternator] - #Alternator efficiency relative to base conversion rate. - #Range: 0.01 ~ 1.0 - generator_efficiency = 0.75 - #Alternator internal capacity in FE. - #Range: > 0 - generator_capacity = 2048 - #Alternator max input in FE (Energy transfer, not generation). - #Range: > 0 - generator_max_output = 256 - -#Accumulator -[accumulator] - #Accumulator internal capacity in FE. - #Range: > 0 - accumulator_capacity = 4196000 - #Accumulator max output in FE/t (Energy transfer). - #Range: > 0 - accumulator_max_output = 512 - #Accumulator max input in FE/t (Energy transfer). - #Range: > 0 - accumulator_max_input = 512 - -#Rolling Mill -[rolling_mill] - #Rolling Mill duration in ticks. - #Range: > 0 - rolling_mill_processing_duration = 100 - #Rolling Mill base stress impact. - #Range: 0 ~ 1024 - rolling_mill_stress = 16 - -#Misc -[misc] - #Diamond Grit Sandpaper durability (number of uses). - #Range: > 3 - diamond_grit_sandpaper_uses = 1024 - #The relative speed of the Furnace Engine when powered by a Crude Burner. - #Range: 0.0 ~ 100.0 - crude_burner_engine_speed = 2.0 - #The energy cost of turning Chromatic Compound into Overcharged Alloy. - #Range: > 1 - overcharging_energy_cost = 16777216 - #The relative speed of the Furnace Engine when powered by a Furnace Burner. - #Range: 0.0 ~ 100.0 - furnace_burner_engine_speed = 1.0 - diff --git a/server/mods/alloyed-1.18.2-v1.3b.jar b/server/mods/alloyed-1.18.2-v1.3b.jar deleted file mode 100644 index b86485192a35fb9c82ec77455e00adcdb0493b9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419866 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%0A~0?o-Z` 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
+>l!*X#j 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

B8}_Tec~nme~Ni=zg-8kDrE_{h)V7}^I>+iv%e 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

q=zGgeoLsR>m;$k`TFEq#G~EYM`z$9K&430 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

7TrI@o@9__G) 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

l5LT--VanKF8c!XEMvm~ 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