From 5dfd7f1986efeae677e64c3db929c5f96431a65e Mon Sep 17 00:00:00 2001 From: SwitchyJuice Date: Tue, 1 Nov 2022 18:40:32 +0100 Subject: [PATCH] initial commit --- .gitattributes | 5 + .../AppliedEnergistics2.cfg | 456 +++ config/AppliedEnergistics2/CustomRecipes.cfg | 22 + config/AppliedEnergistics2/Facades.cfg | 45 + config/AppliedEnergistics2/VersionChecker.cfg | 30 + config/AsmodeusCore/core.conf | 74 + config/ExtraPlanets.cfg | 1064 ++++++ config/Galacticraft/chunkloading.conf | 8 + config/Galacticraft/core.conf | 265 ++ config/Galacticraft/miccore.conf | 11 + config/Galacticraft/planets.conf | 92 + config/Galacticraft/power-GC3.conf | 30 + config/GalaxySpace/alpha_centauri/core.conf | 8 + .../alpha_centauri/dimensions.conf | 20 + config/GalaxySpace/barnards/core.conf | 20 + config/GalaxySpace/barnards/dimensions.conf | 20 + config/GalaxySpace/core.conf | 148 + config/GalaxySpace/dimensions.conf | 149 + config/GalaxySpace/energy.conf | 26 + config/GalaxySpace/schematics.conf | 29 + config/GalaxySpace/tau_ceti/core.conf | 8 + config/IC2.ini | 379 +++ config/actuallyadditions.cfg | 577 ++++ config/adpother/Sources/animal_death.cfg | 45 + config/adpother/Sources/animal_feeding.cfg | 34 + config/adpother/Sources/explosion.cfg | 34 + config/adpother/Sources/hostile_mob_death.cfg | 45 + config/adpother/Sources/lava_mixing_water.cfg | 34 + config/adpother/Sources/player_death.cfg | 34 + config/adpother/Sources/player_eating.cfg | 34 + config/adpother/adpother.cfg | 92 + config/brandon3055/BrandonsCore.cfg | 30 + .../brandon3055/Custom Fusion Recipe Info.txt | 124 + config/brandon3055/DraconicEvolution.cfg | 477 +++ .../draconicevolution-en_US.xml | 1677 ++++++++++ .../ProjectIntelligence/manifest.json | 9 + .../ProjectIntelligence/options.json | 9 + .../projectintelligence.xml | 16 + config/cofh/core/client.cfg | 49 + config/cofh/core/common.cfg | 123 + config/cofh/core/friends.cfg | 0 config/cofh/thermalcultivation/client.cfg | 7 + config/cofh/thermalcultivation/common.cfg | 24 + config/cofh/thermaldynamics/client.cfg | 25 + config/cofh/thermaldynamics/common.cfg | 60 + .../cofh/thermaldynamics/cover_blacklist.json | 51 + config/cofh/thermalexpansion/client.cfg | 108 + config/cofh/thermalexpansion/common.cfg | 733 ++++ config/cofh/thermalexpansion/florbs.cfg | 20 + config/cofh/thermalexpansion/morbs.cfg | 20 + config/cofh/thermalfoundation/client.cfg | 40 + config/cofh/thermalfoundation/common.cfg | 619 ++++ .../thermalfoundation/lexicon-whitelist.cfg | 237 ++ config/cofh/thermalinnovation/client.cfg | 7 + config/cofh/thermalinnovation/common.cfg | 54 + config/cofh/world/00_minecraft.json | 393 +++ .../cofh/world/01_thermalfoundation_ores.json | 313 ++ .../cofh/world/02_thermalfoundation_oil.json | 184 + .../03_thermalfoundation_clathrates.json | 104 + config/cofh/world/config.cfg | 31 + config/forestry/apiculture.cfg | 44 + config/forestry/arboriculture.cfg | 879 +++++ config/forestry/backpacks.cfg | 233 ++ config/forestry/common.cfg | 297 ++ config/forestry/crates.cfg | 29 + config/forestry/farm.cfg | 13 + config/forestry/fluids.cfg | 64 + config/forestry/gamemodes/EASY.cfg | 150 + config/forestry/gamemodes/HARD.cfg | 150 + config/forestry/gamemodes/NORMAL.cfg | 149 + config/forestry/gamemodes/OP.cfg | 149 + config/forestry/lepidopterology.cfg | 101 + config/forestry/modules.cfg | 159 + config/immersiveengineering.cfg | 726 ++++ config/loliasm.cfg | 357 ++ config/mekanism.cfg | 1326 ++++++++ config/nuclearcraft.cfg | 2960 +++++++++++++++++ config/openblocks.cfg | 512 +++ config/sereneseasons/biome_info.json | 397 +++ config/sereneseasons/cropfertility.cfg | 303 ++ config/sereneseasons/seasons.cfg | 46 + config/splash.properties | 17 + config/tconstruct.cfg | 143 + index.toml | 1372 ++++++++ mods/Nutrition.pw.toml | 11 + mods/SoundPhysics.pw.toml | 11 + mods/actually-additions.pw.toml | 13 + mods/advanced-chimneys.pw.toml | 13 + mods/advanced-generators.pw.toml | 13 + mods/ae2-extended-life.pw.toml | 13 + mods/ae2-stuff.pw.toml | 13 + mods/ae2wtlib.pw.toml | 13 + mods/ai-improvements.pw.toml | 13 + mods/animania-extra.pw.toml | 13 + mods/animania-farm.pw.toml | 13 + mods/animania.pw.toml | 13 + mods/applecore.pw.toml | 13 + mods/appleskin.pw.toml | 13 + mods/architecturecraft.pw.toml | 11 + mods/asmodeuscore.pw.toml | 13 + mods/attributefix.pw.toml | 13 + mods/autoreglib.pw.toml | 13 + mods/avaritia-1-10.pw.toml | 13 + mods/bad-wither-no-cookie-reloaded.pw.toml | 13 + mods/base.pw.toml | 13 + mods/baubles.pw.toml | 13 + mods/bdlib.pw.toml | 13 + mods/better-builders-wands.pw.toml | 13 + mods/betterfps.pw.toml | 13 + mods/biomes-o-plenty.pw.toml | 13 + mods/blockcraftery.pw.toml | 13 + mods/bookshelf.pw.toml | 13 + mods/born-in-a-barn.pw.toml | 13 + mods/brandons-core.pw.toml | 13 + mods/bspkrscore-updated.pw.toml | 13 + mods/building-gadgets.pw.toml | 13 + mods/carry-on.pw.toml | 13 + mods/cb-multipart.pw.toml | 13 + mods/chameleon.pw.toml | 13 + mods/chicken-chunks-1-8.pw.toml | 13 + mods/chisel.pw.toml | 13 + mods/chisels-bits.pw.toml | 13 + mods/chunk-animator.pw.toml | 13 + mods/codechicken-lib-1-8.pw.toml | 13 + mods/cofh-core.pw.toml | 13 + mods/cofh-world.pw.toml | 13 + mods/common-capabilities.pw.toml | 13 + mods/contenttweaker.pw.toml | 13 + mods/controlling.pw.toml | 13 + mods/cooking-for-blockheads.pw.toml | 13 + mods/crafting-tweaks.pw.toml | 13 + mods/craftpresence.pw.toml | 13 + mods/craftstudio-api.pw.toml | 13 + mods/crafttweaker.pw.toml | 13 + mods/creativecore.pw.toml | 13 + mods/ctm.pw.toml | 13 + mods/cucumber.pw.toml | 13 + mods/cyclic.pw.toml | 13 + mods/cyclops-core.pw.toml | 13 + mods/dank-null.pw.toml | 13 + mods/dark-utilities.pw.toml | 13 + mods/demagnetize.pw.toml | 13 + mods/dirt2path.pw.toml | 13 + mods/draconic-evolution.pw.toml | 13 + mods/dynamic-surroundings.pw.toml | 13 + mods/ender-io.pw.toml | 13 + mods/ender-storage-1-8.pw.toml | 13 + mods/endercore.pw.toml | 13 + mods/engineers-decor.pw.toml | 13 + mods/engineers-doors.pw.toml | 13 + mods/environmental-tech.pw.toml | 13 + mods/ex-compressum.pw.toml | 13 + mods/ex-nihilo-creatio.pw.toml | 13 + mods/extended-crafting.pw.toml | 13 + mods/extra-utilities.pw.toml | 13 + mods/extraplanets.pw.toml | 13 + mods/farming-for-blockheads.pw.toml | 13 + mods/fast-leaf-decay.pw.toml | 13 + mods/fence-jumper.pw.toml | 13 + mods/flux-networks.pw.toml | 13 + mods/foamfix-optimization-mod.pw.toml | 13 + mods/forestry.pw.toml | 13 + mods/forgeendertech.pw.toml | 13 + mods/galacticraft-legacy.pw.toml | 13 + mods/galacticraft-rpc.pw.toml | 13 + mods/galacticrafttweaker.pw.toml | 13 + ...alaxy-space-addon-for-galacticraft.pw.toml | 13 + mods/game-stages.pw.toml | 13 + mods/gas-conduits.pw.toml | 13 + mods/guide-api.pw.toml | 13 + mods/had-enough-items.pw.toml | 13 + mods/ic2-tweaker.pw.toml | 13 + mods/immersive-engineering.pw.toml | 13 + mods/immersive-petroleum.pw.toml | 13 + mods/immersive-railroading.pw.toml | 13 + mods/immersiveposts.pw.toml | 13 + mods/industrial-craft.pw.toml | 13 + mods/industrial-foregoing.pw.toml | 13 + mods/integrated-crafting.pw.toml | 13 + mods/integrated-dynamics.pw.toml | 13 + mods/integrated-nbt.pw.toml | 13 + mods/integrated-terminals.pw.toml | 13 + mods/integrated-tunnels.pw.toml | 13 + mods/inventory-tweaks.pw.toml | 13 + mods/iron-chests.pw.toml | 13 + mods/jaffa-foods-a-harvestcraft-addon.pw.toml | 13 + mods/jaopca.pw.toml | 13 + mods/jei-bees.pw.toml | 13 + mods/jei-integration.pw.toml | 13 + mods/jei-villagers.pw.toml | 13 + mods/jeid.pw.toml | 13 + mods/jetif.pw.toml | 13 + mods/journeymap.pw.toml | 13 + mods/just-enough-energistics-jee.pw.toml | 13 + mods/just-enough-harvestcraft.pw.toml | 13 + mods/just-enough-pattern-banners.pw.toml | 13 + mods/just-enough-petroleum.pw.toml | 13 + mods/just-enough-resources-jer.pw.toml | 13 + mods/lolasm.pw.toml | 13 + mods/loottabletweaker.pw.toml | 13 + mods/loottweaker.pw.toml | 13 + mods/mantle.pw.toml | 13 + mods/mcjtylib.pw.toml | 13 + mods/mct-immersive-technology.pw.toml | 13 + mods/mekanism-generators.pw.toml | 13 + mods/mekanism-tools.pw.toml | 13 + mods/mekanism.pw.toml | 13 + mods/minetweaker-recipemaker.pw.toml | 13 + mods/mixin-booter.pw.toml | 13 + mods/mixinbootstrap.pw.toml | 13 + mods/mjrlegendslib.pw.toml | 13 + mods/mob-grinding-utils.pw.toml | 13 + mods/mod-name-tooltip.pw.toml | 13 + mods/modtweaker.pw.toml | 13 + mods/more-planets-gc-addon.pw.toml | 13 + mods/morph-o-tool.pw.toml | 13 + mods/mtlib.pw.toml | 13 + mods/mystical-agradditions.pw.toml | 13 + mods/mystical-agriculture.pw.toml | 13 + mods/mysticallib.pw.toml | 13 + mods/neat.pw.toml | 13 + mods/netherending-ores.pw.toml | 13 + mods/nothirium.pw.toml | 13 + mods/nuclearcraft-overhauled.pw.toml | 13 + mods/openblocks.pw.toml | 13 + mods/opencomputers.pw.toml | 13 + mods/openmodslib.pw.toml | 13 + mods/ore-excavation.pw.toml | 13 + mods/ore-stages.pw.toml | 13 + mods/orelib.pw.toml | 13 + mods/p455w0rds-library.pw.toml | 13 + mods/packagedauto.pw.toml | 13 + mods/pams-breadcraft.pw.toml | 13 + mods/pams-harvestcraft.pw.toml | 13 + mods/pams-simply-strawberries.pw.toml | 13 + mods/particle-culling.pw.toml | 13 + mods/patchouli.pw.toml | 13 + mods/performant.pw.toml | 13 + mods/phosphor-forge.pw.toml | 13 + mods/pizzacraft.pw.toml | 13 + mods/placebo.pw.toml | 13 + mods/planefix.pw.toml | 13 + mods/planet-progression.pw.toml | 13 + mods/pollutant-pump.pw.toml | 13 + mods/pollution-of-the-realms.pw.toml | 13 + mods/qmd.pw.toml | 13 + mods/random-things.pw.toml | 13 + mods/randompatches-forge.pw.toml | 13 + mods/redstone-flux.pw.toml | 13 + mods/renderlib.pw.toml | 13 + mods/rftools-dimensions.pw.toml | 13 + mods/rftools.pw.toml | 13 + mods/shadowfacts-forgelin.pw.toml | 13 + mods/solar-flux-reborn.pw.toml | 13 + mods/spark.pw.toml | 13 + mods/spice-of-life-carrot-edition.pw.toml | 13 + mods/stevekungs-lib.pw.toml | 13 + mods/storage-drawers.pw.toml | 13 + mods/surge.pw.toml | 13 + mods/swingthroughgrass.pw.toml | 13 + mods/tesla-core-lib.pw.toml | 13 + mods/the-one-probe.pw.toml | 13 + mods/the-twilight-forest.pw.toml | 13 + mods/thermal-cultivation.pw.toml | 13 + mods/thermal-dynamics.pw.toml | 13 + mods/thermal-expansion.pw.toml | 13 + mods/thermal-foundation.pw.toml | 13 + mods/thermal-innovation.pw.toml | 13 + mods/tick-dynamic.pw.toml | 13 + mods/tinkers-construct.pw.toml | 13 + mods/tinkers-tool-leveling.pw.toml | 13 + mods/toast-control.pw.toml | 13 + mods/tomb-many-graves-2.pw.toml | 13 + mods/tough-as-nails.pw.toml | 13 + mods/track-api.pw.toml | 13 + mods/treecapitator-updated.pw.toml | 13 + mods/trinity.pw.toml | 13 + mods/unidict.pw.toml | 13 + mods/universal-mod-core.pw.toml | 13 + mods/unlimited-chisel-works.pw.toml | 13 + mods/unloader.pw.toml | 13 + mods/valkyrielib.pw.toml | 13 + mods/wanionlib.pw.toml | 13 + mods/wireless-crafting-terminal.pw.toml | 13 + mods/world-stripper.pw.toml | 13 + mods/worldedit.pw.toml | 13 + mods/wrapup.pw.toml | 13 + mods/xnet.pw.toml | 13 + mods/ynot.pw.toml | 13 + mods/zenstages.pw.toml | 13 + mods/zerocore.pw.toml | 13 + pack.toml | 13 + .../nuclearcraft/addons/MoarFuels-1.9.3.zip | Bin 0 -> 2890671 bytes .../addons/MoarRealisticRadiation-1.3.6.zip | Bin 0 -> 4538 bytes 294 files changed, 22656 insertions(+) create mode 100644 .gitattributes create mode 100644 config/AppliedEnergistics2/AppliedEnergistics2.cfg create mode 100644 config/AppliedEnergistics2/CustomRecipes.cfg create mode 100644 config/AppliedEnergistics2/Facades.cfg create mode 100644 config/AppliedEnergistics2/VersionChecker.cfg create mode 100644 config/AsmodeusCore/core.conf create mode 100644 config/ExtraPlanets.cfg create mode 100644 config/Galacticraft/chunkloading.conf create mode 100644 config/Galacticraft/core.conf create mode 100644 config/Galacticraft/miccore.conf create mode 100644 config/Galacticraft/planets.conf create mode 100644 config/Galacticraft/power-GC3.conf create mode 100644 config/GalaxySpace/alpha_centauri/core.conf create mode 100644 config/GalaxySpace/alpha_centauri/dimensions.conf create mode 100644 config/GalaxySpace/barnards/core.conf create mode 100644 config/GalaxySpace/barnards/dimensions.conf create mode 100644 config/GalaxySpace/core.conf create mode 100644 config/GalaxySpace/dimensions.conf create mode 100644 config/GalaxySpace/energy.conf create mode 100644 config/GalaxySpace/schematics.conf create mode 100644 config/GalaxySpace/tau_ceti/core.conf create mode 100644 config/IC2.ini create mode 100644 config/actuallyadditions.cfg create mode 100644 config/adpother/Sources/animal_death.cfg create mode 100644 config/adpother/Sources/animal_feeding.cfg create mode 100644 config/adpother/Sources/explosion.cfg create mode 100644 config/adpother/Sources/hostile_mob_death.cfg create mode 100644 config/adpother/Sources/lava_mixing_water.cfg create mode 100644 config/adpother/Sources/player_death.cfg create mode 100644 config/adpother/Sources/player_eating.cfg create mode 100644 config/adpother/adpother.cfg create mode 100644 config/brandon3055/BrandonsCore.cfg create mode 100644 config/brandon3055/Custom Fusion Recipe Info.txt create mode 100644 config/brandon3055/DraconicEvolution.cfg create mode 100644 config/brandon3055/ProjectIntelligence/ModDocs/Draconic Evolution/draconicevolution-en_US.xml create mode 100644 config/brandon3055/ProjectIntelligence/manifest.json create mode 100644 config/brandon3055/ProjectIntelligence/options.json create mode 100644 config/brandon3055/ProjectIntelligence/projectintelligence.xml create mode 100644 config/cofh/core/client.cfg create mode 100644 config/cofh/core/common.cfg create mode 100644 config/cofh/core/friends.cfg create mode 100644 config/cofh/thermalcultivation/client.cfg create mode 100644 config/cofh/thermalcultivation/common.cfg create mode 100644 config/cofh/thermaldynamics/client.cfg create mode 100644 config/cofh/thermaldynamics/common.cfg create mode 100644 config/cofh/thermaldynamics/cover_blacklist.json create mode 100644 config/cofh/thermalexpansion/client.cfg create mode 100644 config/cofh/thermalexpansion/common.cfg create mode 100644 config/cofh/thermalexpansion/florbs.cfg create mode 100644 config/cofh/thermalexpansion/morbs.cfg create mode 100644 config/cofh/thermalfoundation/client.cfg create mode 100644 config/cofh/thermalfoundation/common.cfg create mode 100644 config/cofh/thermalfoundation/lexicon-whitelist.cfg create mode 100644 config/cofh/thermalinnovation/client.cfg create mode 100644 config/cofh/thermalinnovation/common.cfg create mode 100644 config/cofh/world/00_minecraft.json create mode 100644 config/cofh/world/01_thermalfoundation_ores.json create mode 100644 config/cofh/world/02_thermalfoundation_oil.json create mode 100644 config/cofh/world/03_thermalfoundation_clathrates.json create mode 100644 config/cofh/world/config.cfg create mode 100644 config/forestry/apiculture.cfg create mode 100644 config/forestry/arboriculture.cfg create mode 100644 config/forestry/backpacks.cfg create mode 100644 config/forestry/common.cfg create mode 100644 config/forestry/crates.cfg create mode 100644 config/forestry/farm.cfg create mode 100644 config/forestry/fluids.cfg create mode 100644 config/forestry/gamemodes/EASY.cfg create mode 100644 config/forestry/gamemodes/HARD.cfg create mode 100644 config/forestry/gamemodes/NORMAL.cfg create mode 100644 config/forestry/gamemodes/OP.cfg create mode 100644 config/forestry/lepidopterology.cfg create mode 100644 config/forestry/modules.cfg create mode 100644 config/immersiveengineering.cfg create mode 100644 config/loliasm.cfg create mode 100644 config/mekanism.cfg create mode 100644 config/nuclearcraft.cfg create mode 100644 config/openblocks.cfg create mode 100644 config/sereneseasons/biome_info.json create mode 100644 config/sereneseasons/cropfertility.cfg create mode 100644 config/sereneseasons/seasons.cfg create mode 100644 config/splash.properties create mode 100644 config/tconstruct.cfg create mode 100644 index.toml create mode 100644 mods/Nutrition.pw.toml create mode 100644 mods/SoundPhysics.pw.toml create mode 100644 mods/actually-additions.pw.toml create mode 100644 mods/advanced-chimneys.pw.toml create mode 100644 mods/advanced-generators.pw.toml create mode 100644 mods/ae2-extended-life.pw.toml create mode 100644 mods/ae2-stuff.pw.toml create mode 100644 mods/ae2wtlib.pw.toml create mode 100644 mods/ai-improvements.pw.toml create mode 100644 mods/animania-extra.pw.toml create mode 100644 mods/animania-farm.pw.toml create mode 100644 mods/animania.pw.toml create mode 100644 mods/applecore.pw.toml create mode 100644 mods/appleskin.pw.toml create mode 100644 mods/architecturecraft.pw.toml create mode 100644 mods/asmodeuscore.pw.toml create mode 100644 mods/attributefix.pw.toml create mode 100644 mods/autoreglib.pw.toml create mode 100644 mods/avaritia-1-10.pw.toml create mode 100644 mods/bad-wither-no-cookie-reloaded.pw.toml create mode 100644 mods/base.pw.toml create mode 100644 mods/baubles.pw.toml create mode 100644 mods/bdlib.pw.toml create mode 100644 mods/better-builders-wands.pw.toml create mode 100644 mods/betterfps.pw.toml create mode 100644 mods/biomes-o-plenty.pw.toml create mode 100644 mods/blockcraftery.pw.toml create mode 100644 mods/bookshelf.pw.toml create mode 100644 mods/born-in-a-barn.pw.toml create mode 100644 mods/brandons-core.pw.toml create mode 100644 mods/bspkrscore-updated.pw.toml create mode 100644 mods/building-gadgets.pw.toml create mode 100644 mods/carry-on.pw.toml create mode 100644 mods/cb-multipart.pw.toml create mode 100644 mods/chameleon.pw.toml create mode 100644 mods/chicken-chunks-1-8.pw.toml create mode 100644 mods/chisel.pw.toml create mode 100644 mods/chisels-bits.pw.toml create mode 100644 mods/chunk-animator.pw.toml create mode 100644 mods/codechicken-lib-1-8.pw.toml create mode 100644 mods/cofh-core.pw.toml create mode 100644 mods/cofh-world.pw.toml create mode 100644 mods/common-capabilities.pw.toml create mode 100644 mods/contenttweaker.pw.toml create mode 100644 mods/controlling.pw.toml create mode 100644 mods/cooking-for-blockheads.pw.toml create mode 100644 mods/crafting-tweaks.pw.toml create mode 100644 mods/craftpresence.pw.toml create mode 100644 mods/craftstudio-api.pw.toml create mode 100644 mods/crafttweaker.pw.toml create mode 100644 mods/creativecore.pw.toml create mode 100644 mods/ctm.pw.toml create mode 100644 mods/cucumber.pw.toml create mode 100644 mods/cyclic.pw.toml create mode 100644 mods/cyclops-core.pw.toml create mode 100644 mods/dank-null.pw.toml create mode 100644 mods/dark-utilities.pw.toml create mode 100644 mods/demagnetize.pw.toml create mode 100644 mods/dirt2path.pw.toml create mode 100644 mods/draconic-evolution.pw.toml create mode 100644 mods/dynamic-surroundings.pw.toml create mode 100644 mods/ender-io.pw.toml create mode 100644 mods/ender-storage-1-8.pw.toml create mode 100644 mods/endercore.pw.toml create mode 100644 mods/engineers-decor.pw.toml create mode 100644 mods/engineers-doors.pw.toml create mode 100644 mods/environmental-tech.pw.toml create mode 100644 mods/ex-compressum.pw.toml create mode 100644 mods/ex-nihilo-creatio.pw.toml create mode 100644 mods/extended-crafting.pw.toml create mode 100644 mods/extra-utilities.pw.toml create mode 100644 mods/extraplanets.pw.toml create mode 100644 mods/farming-for-blockheads.pw.toml create mode 100644 mods/fast-leaf-decay.pw.toml create mode 100644 mods/fence-jumper.pw.toml create mode 100644 mods/flux-networks.pw.toml create mode 100644 mods/foamfix-optimization-mod.pw.toml create mode 100644 mods/forestry.pw.toml create mode 100644 mods/forgeendertech.pw.toml create mode 100644 mods/galacticraft-legacy.pw.toml create mode 100644 mods/galacticraft-rpc.pw.toml create mode 100644 mods/galacticrafttweaker.pw.toml create mode 100644 mods/galaxy-space-addon-for-galacticraft.pw.toml create mode 100644 mods/game-stages.pw.toml create mode 100644 mods/gas-conduits.pw.toml create mode 100644 mods/guide-api.pw.toml create mode 100644 mods/had-enough-items.pw.toml create mode 100644 mods/ic2-tweaker.pw.toml create mode 100644 mods/immersive-engineering.pw.toml create mode 100644 mods/immersive-petroleum.pw.toml create mode 100644 mods/immersive-railroading.pw.toml create mode 100644 mods/immersiveposts.pw.toml create mode 100644 mods/industrial-craft.pw.toml create mode 100644 mods/industrial-foregoing.pw.toml create mode 100644 mods/integrated-crafting.pw.toml create mode 100644 mods/integrated-dynamics.pw.toml create mode 100644 mods/integrated-nbt.pw.toml create mode 100644 mods/integrated-terminals.pw.toml create mode 100644 mods/integrated-tunnels.pw.toml create mode 100644 mods/inventory-tweaks.pw.toml create mode 100644 mods/iron-chests.pw.toml create mode 100644 mods/jaffa-foods-a-harvestcraft-addon.pw.toml create mode 100644 mods/jaopca.pw.toml create mode 100644 mods/jei-bees.pw.toml create mode 100644 mods/jei-integration.pw.toml create mode 100644 mods/jei-villagers.pw.toml create mode 100644 mods/jeid.pw.toml create mode 100644 mods/jetif.pw.toml create mode 100644 mods/journeymap.pw.toml create mode 100644 mods/just-enough-energistics-jee.pw.toml create mode 100644 mods/just-enough-harvestcraft.pw.toml create mode 100644 mods/just-enough-pattern-banners.pw.toml create mode 100644 mods/just-enough-petroleum.pw.toml create mode 100644 mods/just-enough-resources-jer.pw.toml create mode 100644 mods/lolasm.pw.toml create mode 100644 mods/loottabletweaker.pw.toml create mode 100644 mods/loottweaker.pw.toml create mode 100644 mods/mantle.pw.toml create mode 100644 mods/mcjtylib.pw.toml create mode 100644 mods/mct-immersive-technology.pw.toml create mode 100644 mods/mekanism-generators.pw.toml create mode 100644 mods/mekanism-tools.pw.toml create mode 100644 mods/mekanism.pw.toml create mode 100644 mods/minetweaker-recipemaker.pw.toml create mode 100644 mods/mixin-booter.pw.toml create mode 100644 mods/mixinbootstrap.pw.toml create mode 100644 mods/mjrlegendslib.pw.toml create mode 100644 mods/mob-grinding-utils.pw.toml create mode 100644 mods/mod-name-tooltip.pw.toml create mode 100644 mods/modtweaker.pw.toml create mode 100644 mods/more-planets-gc-addon.pw.toml create mode 100644 mods/morph-o-tool.pw.toml create mode 100644 mods/mtlib.pw.toml create mode 100644 mods/mystical-agradditions.pw.toml create mode 100644 mods/mystical-agriculture.pw.toml create mode 100644 mods/mysticallib.pw.toml create mode 100644 mods/neat.pw.toml create mode 100644 mods/netherending-ores.pw.toml create mode 100644 mods/nothirium.pw.toml create mode 100644 mods/nuclearcraft-overhauled.pw.toml create mode 100644 mods/openblocks.pw.toml create mode 100644 mods/opencomputers.pw.toml create mode 100644 mods/openmodslib.pw.toml create mode 100644 mods/ore-excavation.pw.toml create mode 100644 mods/ore-stages.pw.toml create mode 100644 mods/orelib.pw.toml create mode 100644 mods/p455w0rds-library.pw.toml create mode 100644 mods/packagedauto.pw.toml create mode 100644 mods/pams-breadcraft.pw.toml create mode 100644 mods/pams-harvestcraft.pw.toml create mode 100644 mods/pams-simply-strawberries.pw.toml create mode 100644 mods/particle-culling.pw.toml create mode 100644 mods/patchouli.pw.toml create mode 100644 mods/performant.pw.toml create mode 100644 mods/phosphor-forge.pw.toml create mode 100644 mods/pizzacraft.pw.toml create mode 100644 mods/placebo.pw.toml create mode 100644 mods/planefix.pw.toml create mode 100644 mods/planet-progression.pw.toml create mode 100644 mods/pollutant-pump.pw.toml create mode 100644 mods/pollution-of-the-realms.pw.toml create mode 100644 mods/qmd.pw.toml create mode 100644 mods/random-things.pw.toml create mode 100644 mods/randompatches-forge.pw.toml create mode 100644 mods/redstone-flux.pw.toml create mode 100644 mods/renderlib.pw.toml create mode 100644 mods/rftools-dimensions.pw.toml create mode 100644 mods/rftools.pw.toml create mode 100644 mods/shadowfacts-forgelin.pw.toml create mode 100644 mods/solar-flux-reborn.pw.toml create mode 100644 mods/spark.pw.toml create mode 100644 mods/spice-of-life-carrot-edition.pw.toml create mode 100644 mods/stevekungs-lib.pw.toml create mode 100644 mods/storage-drawers.pw.toml create mode 100644 mods/surge.pw.toml create mode 100644 mods/swingthroughgrass.pw.toml create mode 100644 mods/tesla-core-lib.pw.toml create mode 100644 mods/the-one-probe.pw.toml create mode 100644 mods/the-twilight-forest.pw.toml create mode 100644 mods/thermal-cultivation.pw.toml create mode 100644 mods/thermal-dynamics.pw.toml create mode 100644 mods/thermal-expansion.pw.toml create mode 100644 mods/thermal-foundation.pw.toml create mode 100644 mods/thermal-innovation.pw.toml create mode 100644 mods/tick-dynamic.pw.toml create mode 100644 mods/tinkers-construct.pw.toml create mode 100644 mods/tinkers-tool-leveling.pw.toml create mode 100644 mods/toast-control.pw.toml create mode 100644 mods/tomb-many-graves-2.pw.toml create mode 100644 mods/tough-as-nails.pw.toml create mode 100644 mods/track-api.pw.toml create mode 100644 mods/treecapitator-updated.pw.toml create mode 100644 mods/trinity.pw.toml create mode 100644 mods/unidict.pw.toml create mode 100644 mods/universal-mod-core.pw.toml create mode 100644 mods/unlimited-chisel-works.pw.toml create mode 100644 mods/unloader.pw.toml create mode 100644 mods/valkyrielib.pw.toml create mode 100644 mods/wanionlib.pw.toml create mode 100644 mods/wireless-crafting-terminal.pw.toml create mode 100644 mods/world-stripper.pw.toml create mode 100644 mods/worldedit.pw.toml create mode 100644 mods/wrapup.pw.toml create mode 100644 mods/xnet.pw.toml create mode 100644 mods/ynot.pw.toml create mode 100644 mods/zenstages.pw.toml create mode 100644 mods/zerocore.pw.toml create mode 100644 pack.toml create mode 100644 resources/nuclearcraft/addons/MoarFuels-1.9.3.zip create mode 100644 resources/nuclearcraft/addons/MoarRealisticRadiation-1.3.6.zip diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..4ea1ab1 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,5 @@ +# Disable Git line ending conversion, to prevent packwiz index hashes changing when committing from Windows +* -text + +# mark index.toml as autogenerated, to disable diff view +/index.toml linguist-generated diff --git a/config/AppliedEnergistics2/AppliedEnergistics2.cfg b/config/AppliedEnergistics2/AppliedEnergistics2.cfg new file mode 100644 index 0000000..6d54e55 --- /dev/null +++ b/config/AppliedEnergistics2/AppliedEnergistics2.cfg @@ -0,0 +1,456 @@ +# Configuration file + +automation { + I:formationPlaneEntityLimit=128 +} + + +battery { + I:chargedStaff=8000 + I:colorApplicator=20000 + I:entropyManipulator=200000 + I:matterCannon=200000 + I:portableCell=20000 + I:wirelessTerminal=1600000 +} + + +client { + # Possible Values: AE, EU, RF + S:PowerUnit=AE + + # Possible Values: AUTOSEARCH, AUTOSEARCH_KEEP, MANUAL_SEARCH, MANUAL_SEARCH_KEEP, JEI_AUTOSEARCH, JEI_AUTOSEARCH_KEEP, JEI_MANUAL_SEARCH, JEI_MANUAL_SEARCH_KEEP + S:SEARCH_MODE=AUTOSEARCH + + # Possible Values: YES, NO, UNDECIDED + S:SEARCH_TOOLTIPS=YES + + # Possible Values: TALL, FULL, SMALL + S:TERMINAL_STYLE=TALL + + # Controls buttons on Crafting Screen : Capped at 9 + I:craftAmtButton1=1 + + # Controls buttons on Crafting Screen : Capped at 99 + I:craftAmtButton2=10 + + # Controls buttons on Crafting Screen : Capped at 999 + I:craftAmtButton3=100 + + # Controls buttons on Crafting Screen : Capped at 9999 + I:craftAmtButton4=1000 + B:disableColoredCableRecipesInJEI=true + B:enableEffects=true + + # Controls buttons on Level Emitter Screen : Capped at 9 + I:levelAmtButton1=1 + + # Controls buttons on Level Emitter Screen : Capped at 99 + I:levelAmtButton2=10 + + # Controls buttons on Level Emitter Screen : Capped at 999 + I:levelAmtButton3=100 + + # Controls buttons on Level Emitter Screen : Capped at 9999 + I:levelAmtButton4=1000 + + # Controls buttons on Priority Screen : Capped at 9 + I:priorityAmtButton1=1 + + # Controls buttons on Priority Screen : Capped at 99 + I:priorityAmtButton2=10 + + # Controls buttons on Priority Screen : Capped at 999 + I:priorityAmtButton3=100 + + # Controls buttons on Priority Screen : Capped at 9999 + I:priorityAmtButton4=1000 + B:useColoredCraftingStatus=true + B:useTerminalUseLargeFont=false +} + + +condenser { + I:MatterBalls=256 + I:Singularity=256000 +} + + +craftingcpu { + I:craftingCalculationTimePerTick=5 +} + + +########################################################################################################## +# features +#--------------------------------------------------------------------------------------------------------# +# Warning: Disabling a feature may disable other features depending on it. +########################################################################################################## + +features { + + world { + B:CertusOre=true + B:CertusQuartzWorldGen=true + B:ChargedCertusOre=true + B:ChestLoot=true + + # Blocks that are not used in any essential recipes, also slabs and stairs. + B:DecorativeBlocks=true + B:DecorativeLights=true + B:Flour=true + B:MeteoriteWorldGen=true + B:SkyStoneChests=true + B:SpawnPressesInMeteorites=true + B:TinyTNT=true + B:VillagerTrading=true + } + + machines { + B:Charger=true + B:CrystalGrowthAccelerator=true + B:GrindStone=true + B:Inscriber=true + B:VibrationChamber=true + } + + toolsclassifications { + B:CertusQuartzTools=true + B:NetherQuartzTools=true + B:PoweredTools=true + } + + tools { + B:ChargedStaff=true + B:ColorApplicator=true + B:EntropyManipulator=true + B:MatterCannon=true + B:MeteoriteCompass=true + B:PaintBalls=true + B:QuartzAxe=true + B:QuartzHoe=true + B:QuartzKnife=true + B:QuartzPickaxe=true + B:QuartzSpade=true + B:QuartzSword=true + B:QuartzWrench=true + B:WirelessAccessTerminal=true + } + + networkfeatures { + B:Channels=true + B:QuantumNetworkBridge=true + B:Security=true + B:SpatialIO=true + } + + networkbuses { + B:AnnihilationPlane=true + B:CableAnchor=true + B:CraftingTerminal=true + B:ExportBus=true + B:FluidAnnihilationPlane=true + B:FluidExportBus=true + B:FluidFormationPlane=true + B:FluidImportBus=true + B:FluidInterface=true + B:FluidLevelEmitter=true + B:FluidStorageBus=true + B:FluidTerminal=true + B:FormationPlane=true + B:IdentityAnnihilationPlane=true + B:ImportBus=true + B:Interface=true + B:LevelEmitter=true + B:P2PTunnel=true + B:Panels=true + B:PartConversionMonitor=true + B:QuartzFiber=true + B:StorageBus=true + B:StorageMonitor=true + B:Terminal=true + B:ToggleBus=true + } + + portablecell { + B:PortableCell=true + } + + storage { + B:Condenser=true + B:IOPort=true + B:MEChest=true + B:MEDrive=true + B:StorageCells=true + } + + networktool { + B:MemoryCard=true + B:NetworkTool=true + } + + cables { + B:CoveredCables=true + B:DenseCables=true + B:GlassCables=true + B:SmartCables=true + } + + energy { + B:DenseEnergyCells=true + B:EnergyAcceptor=true + B:EnergyCells=true + } + + p2ptunnels { + B:P2PTunnelEU=true + B:P2PTunnelFE=true + B:P2PTunnelFluids=true + B:P2PTunnelItems=true + B:P2PTunnelLight=true + B:P2PTunnelME=true + B:P2PTunnelOpenComputers=true + B:P2PTunnelPressure=true + B:P2PTunnelRedstone=true + } + + blockfeatures { + B:MassCannonBlockDamage=true + B:TinyTNTBlockDamage=true + } + + facades { + B:Facades=true + } + + misc { + B:Achievements=true + B:CraftingLog=false + B:Creative=true + B:DebugLogging=false + B:GrinderLogging=false + B:IntegrationLogging=false + B:LightDetector=true + B:LogSecurityAudits=false + B:Logging=true + B:PacketLogging=false + B:UnsupportedDeveloperTools=false + B:UpdateLogging=false + B:WebsiteRecipes=false + } + + crafting { + B:EnableDisassemblyCrafting=true + B:EnableFacadeCrafting=true + B:InWorldFluix=true + B:InWorldPurification=true + B:InWorldSingularity=true + B:InterfaceTerminal=true + } + + rendering { + B:AlphaPass=true + } + + craftingfeatures { + B:CraftingCPU=true + + # Use CraftingManager to find an alternative recipe, after a pattern rejected an ingredient. Should be enabled to avoid issues, but can have a minor performance impact. + B:CraftingManagerFallback=true + B:MolecularAssembler=true + B:Patterns=true + } + + upgrades { + B:AdvancedCards=true + B:BasicCards=true + B:ViewCell=true + } + + materials { + B:Certus=true + B:CrystalSeeds=true + B:Dusts=true + B:Fluix=true + B:Nuggets=true + B:PureCrystals=true + B:QuartzGlass=true + B:Silicon=true + B:SkyStone=true + } + + craftingcomponents { + B:Cores=true + B:MatterBall=true + B:Presses=true + B:PrintedCircuits=true + B:Processors=true + } + + commands { + B:ChunkLoggerTrace=false + } + +} + + +general { + # Will auto-remove items that crash when being loaded from storage. This will destroy those items instead of crashing the game! + B:removeCrashingItemsOnLoad=false +} + + +########################################################################################################## +# grindstone +#--------------------------------------------------------------------------------------------------------# +# Creates recipe of the following pattern automatically: '1 oreTYPE => 2 dustTYPE' and '(1 ingotTYPE or 1 crystalTYPE or 1 gemTYPE) => 1 dustTYPE' +########################################################################################################## + +grindstone { + # Blacklists the exact oredict name from being handled by any recipe. + S:blacklist < + > + + # The list of types to handle. Specify without a prefix like ore or dust. + S:grinderOres < + Obsidian + Ender + EnderPearl + Coal + Iron + Gold + Charcoal + NetherQuartz + CertusQuartz + Wheat + Fluix + Copper + Tin + Silver + Lead + Bronze + Brass + Platinum + Nickel + Invar + Aluminium + Electrum + Osmium + Zinc + > + + # Chance to actually get an output with stacksize > 1. + D:oreDoublePercentage=90.0 +} + + +########################################################################################################## +# modintegration +#--------------------------------------------------------------------------------------------------------# +# Valid Values are 'AUTO', 'ON', or 'OFF' - defaults to 'AUTO' ; Suggested that you leave this alone unless your experiencing an issue, or wish to disable the integration for a reason. +########################################################################################################## + +modintegration { + S:CraftTweaker=AUTO + S:IndustrialCraft2=AUTO + S:InventoryTweaks=AUTO + S:JustEnoughItems=AUTO + S:Mekanism=AUTO + S:MineFactoryReloaded=AUTO + S:OpenComputers=AUTO + S:Railcraft=AUTO + S:Tesla=AUTO + S:TheOneProbe=AUTO + S:Waila=AUTO +} + + +powerratios { + D:ForgeEnergy=0.5 + D:IC2=2.0 + D:UsageMultiplier=1.0 +} + + +spatialio { + D:spatialPowerExponent=1.35 + D:spatialPowerMultiplier=1250.0 + I:storageDimensionID=2 + I:storageProviderID=-11 +} + + +########################################################################################################## +# tickrates +#--------------------------------------------------------------------------------------------------------# +# 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. +########################################################################################################## + +tickrates { + I:AnnihilationPlane.max=120 + I:AnnihilationPlane.min=2 + I:Charger.max=120 + I:Charger.min=10 + I:ExportBus.max=60 + I:ExportBus.min=5 + I:FluidExportBus.max=60 + I:FluidExportBus.min=5 + I:FluidImportBus.max=40 + I:FluidImportBus.min=5 + I:FluidStorageBus.max=60 + I:FluidStorageBus.min=5 + I:IOPort.max=5 + I:IOPort.min=1 + I:ImportBus.max=40 + I:ImportBus.min=5 + I:Inscriber.max=1 + I:Inscriber.min=1 + I:Interface.max=120 + I:Interface.min=5 + I:ItemTunnel.max=60 + I:ItemTunnel.min=5 + I:LightTunnel.max=60 + I:LightTunnel.min=5 + I:METunnel.max=20 + I:METunnel.min=5 + I:OpenComputersTunnel.max=5 + I:OpenComputersTunnel.min=1 + I:PressureTunnel.max=120 + I:PressureTunnel.min=1 + I:StorageBus.max=60 + I:StorageBus.min=5 + I:VibrationChamber.max=40 + I:VibrationChamber.min=10 +} + + +########################################################################################################## +# wireless +#--------------------------------------------------------------------------------------------------------# +# Range= wirelessBaseRange + wirelessBoosterRangeMultiplier * Math.pow( boosters, wirelessBoosterExp ) +# PowerDrain= wirelessBaseCost + wirelessCostMultiplier * Math.pow( boosters, 1 + boosters / wirelessHighWirelessCount ) +########################################################################################################## + +wireless { + D:wirelessBaseCost=8.0 + D:wirelessBaseRange=16.0 + D:wirelessBoosterExp=1.5 + D:wirelessBoosterRangeMultiplier=1.0 + D:wirelessCostMultiplier=1.0 + D:wirelessTerminalDrainMultiplier=1.0 +} + + +worldgen { + D:meteoriteClusterChance=0.08 + I:meteoriteDimensionWhitelist < + 0 + > + I:meteoriteMaximumSpawnHeight=180 + I:minMeteoriteDistance=707 + I:quartzOresClusterAmount=15 + I:quartzOresPerCluster=4 + D:spawnChargedChance=0.07999998331069946 +} + + diff --git a/config/AppliedEnergistics2/CustomRecipes.cfg b/config/AppliedEnergistics2/CustomRecipes.cfg new file mode 100644 index 0000000..d9e8346 --- /dev/null +++ b/config/AppliedEnergistics2/CustomRecipes.cfg @@ -0,0 +1,22 @@ +# Configuration file + +cache { + S:digest=58ddada4f4d1b75d0f65cea32b902b44 + + # Caching can save processing time, if there are a lot of items. [default: true] + B:enableCache=true +} + + +general { + # Will output more detailed information into the CSV like corresponding items [default: false] + B:enableAdditionalInfo=false + + # If true, the CSV exporting will always happen. This will not use the cache to reduce the computation. [default: false] + B:enableForceRefresh=false + + # If true, all registered items will be exported containing the internal minecraft name and the localized name to actually find the item you are using. This also contains the item representation of the blocks, but are missing items, which are too much to display e.g. FMP. [default: true] + B:exportItemNames=true +} + + diff --git a/config/AppliedEnergistics2/Facades.cfg b/config/AppliedEnergistics2/Facades.cfg new file mode 100644 index 0000000..666131f --- /dev/null +++ b/config/AppliedEnergistics2/Facades.cfg @@ -0,0 +1,45 @@ +# Configuration file + +~CONFIG_VERSION: 1 + +########################################################################################################## +# common +#--------------------------------------------------------------------------------------------------------# +# Settings applied to all facades. +# +# By default full blocks with no tile entity and a model do not need whitelisting. +# This will only be read once during client startup. +########################################################################################################## + +common { + # Unsupported: Allows whitelisting TileEntity as facades. Could work, have render issues, or corrupt your world. USE AT YOUR OWN RISK. + B:allowTileEntityFacades=false +} + + +########################################################################################################## +# facades +#--------------------------------------------------------------------------------------------------------# +# A way to explicitly handle certain blocks as facades. +# +# Blocks can be added by their resource location under the following rules. +# - One category per domain like minecraft or appliedenergistics2 +# - One key per id. E.g. glass in case of minecraft:glass +# - An integer value ranging from 0 to 16 representing the metadata 0-15 and 16 as wildcard for all - Multiple entries for the same id but different metadata are possible when needed +########################################################################################################## + +facades { + + minecraft { + I:glass=16 + I:stained_glass=16 + } + + appliedenergistics2 { + I:quartz_glass=16 + I:quartz_vibrant_glass=16 + } + +} + + diff --git a/config/AppliedEnergistics2/VersionChecker.cfg b/config/AppliedEnergistics2/VersionChecker.cfg new file mode 100644 index 0000000..7813edd --- /dev/null +++ b/config/AppliedEnergistics2/VersionChecker.cfg @@ -0,0 +1,30 @@ +# Configuration file + +cache { + # Waits as many hours, until it checks again. [range: 0 ~ 168, default: 24] + I:interval=24 + S:lastCheck=1666980414531 +} + + +channel { + # Determines the channel level which should be checked for updates. Can be either Stable, Beta or Alpha. [default: Beta] + S:level=Beta +} + + +client { + # If true, the player is getting a notification including changelog. Only happens if notification are enabled. [default: true] + B:changelog=true + + # If true, the player is getting a notification, that a new version is available. [default: true] + B:notify=true +} + + +general { + # If true, the version checker is enabled. Acts as a master switch. [default: true] + B:enabled=true +} + + diff --git a/config/AsmodeusCore/core.conf b/config/AsmodeusCore/core.conf new file mode 100644 index 0000000..5431e41 --- /dev/null +++ b/config/AsmodeusCore/core.conf @@ -0,0 +1,74 @@ +# Configuration file + +client { + # Enable/Disable Render Clouds on Venus. + B:enableBetterMoonOnSky=false + + # Enable/Disable Render Clouds on Venus. + B:enableCloudsVenus=true + + # Enable/Disable render color stars on sky. + B:enableColorStars=false + + # Enable/Disable render planet atmosphere on sky. + B:enableRenderAtmosphere=true + + # Enable/Disable render body on horizon. + B:enableRenderBody=true + + # Enable/Disable rotate stars on sky. + B:enableRotateStars=true + + # Enable/Disable Advanced Sky Provider on Asteroids (Not support shaders). + B:enableSkyAsteroids=true + + # Enable/Disable Advanced Sky Provider on Moon (Not support shaders). + B:enableSkyMoon=true + + # Enable/Disable Advanced Sky Provider on Overworld (Not support shaders). + B:enableSkyOverworld=true + + # Enable/Disable Advanced Sky Provider on Orbit Overworld (Not support shaders). + B:enableSkyOverworldOrbit=true + + # Pos Y for render body on horizon. + I:renderBodyPosY=255 +} + + +galaxymap { + # Enable/Disable 2D Galaxy Map. (like in GC2) + B:enable2DGalaxyMap=false + + # Enable/Disable dynamic image on map. (If disabled, image will static) + B:enableDynamicImgOnGalaxyMap=true + + # Enable/Disable background image on Galaxy Map. (If false, returned black color and grid) + B:enableImgOnGalaxyMap=true + + # Enable/Disable New Galaxy Map. + B:enableNewGalaxyMap=false + + # Enable/Disable New Tier System. + B:enableNewTierSystem=true + + # Enable/Disable Time Travel System on Galaxy Map. + B:enableTimeTravelSystem=true +} + + +general { + # Time Travel speed factor. + I:speedTimeTravel=1 + + # Enable/Disable render degree symbol. + B:enableRenderDegreeSymbol=true + + # Offset temperature panel position X. + I:tempPosX=0 + + # Offset temperature panel position Y. + I:tempPosY=0 +} + + diff --git a/config/ExtraPlanets.cfg b/config/ExtraPlanets.cfg new file mode 100644 index 0000000..6adc2df --- /dev/null +++ b/config/ExtraPlanets.cfg @@ -0,0 +1,1064 @@ +# Configuration file + +########################################################################################################## +# blocks +#--------------------------------------------------------------------------------------------------------# +# Changing to false will disable & remove the blocks/machines +########################################################################################################## + +blocks { + # This option will disable & remove the Advanced Compressor/Decompressor + B:"Advanced Compressor/Decompressor"=true + + # This option will disable & remove the Advanced Fuel Loader + B:"Advanced Fuel Loader"=true + + # This option will disable & remove the Advanced Refinery + B:"Advanced Refinery"=true + + # This option will disable & remove the Basic Block Smasher + B:"Basic Block Smasher"=true + + # This option will disable & remove the Basic Chemical Injector + B:"Basic Chemical Injector"=true + + # This option will disable & remove the Basic Crystallizer + B:"Basic Crystallizer"=true + + # This option will disable & remove the Basic Decontamination Unit + B:"Basic Decontamination Unit"=true + + # This option will disable & remove the Basic Decrystallizer + B:"Basic Decrystallizer"=true + + # This option will disable & remove the Basic Densifier + B:"Basic Densifier"=true + + # This option will disable & remove the Basic Purifier + B:"Basic Purifier"=true + + # This option will disable & remove the Basic Solar Evaporation Chamber + B:"Basic Solar Evaporation Chamber"=true + + # Setting this option to false will remove all Slabs and Stairs + B:"Enable Slab & Stairs"=true + + # This option will disable & remove the Fire Bomb + B:"Fire Bomb"=true + + # This option will disable & remove the Hybrid/Ultimate Solar Panels + B:"Hybrid/Ultimate Solar Panel"=true + + # This option will disable & remove the Nuclear Bomb + B:"Nuclear Bomb"=true + + # This option will disable & remove the Ultimate Compressor/Decompressor + B:"Ultimate Compressor/Decompressor"=true + + # This option will disable & remove the Ultimate Fuel Loader + B:"Ultimate Fuel Loader"=true + + # This option will disable & remove the Ultimate Refinery + B:"Ultimate Refinery"=true + + # This option will disable & remove the Vehicle Charger + B:"Vehicle Charger"=true +} + + +########################################################################################################## +# celestial body map settings +#--------------------------------------------------------------------------------------------------------# +# Advanced options for Celestial Body Map to change locations of planets and solar systems! (For Advanced Users ONLY!) +########################################################################################################## + +"celestial body map settings" { + # [range: -100 ~ 100, default: 0] + D:"Ceres Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Eris Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Haumea Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Jupiter Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler22 Planet Map X Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler22 Planet Map Y Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler22 Planet Map Z Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler47 Planet Map X Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler47 Planet Map Y Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler47 Planet Map Z Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler62 Planet Map X Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler62 Planet Map Y Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler62 Planet Map Z Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler69 Planet Map X Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler69 Planet Map Y Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler69 Planet Map Z Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Kuiper Belt Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Makemake Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Mercury Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Neptune Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Pluto Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Saturn Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Uranus Planet Map Relative Distance From Center Offset"=0.0 +} + + +########################################################################################################## +# compatibility support +#--------------------------------------------------------------------------------------------------------# +# Enable/Disable options for compatibility settings +########################################################################################################## + +"compatibility support" { + # Setting this to false will disable & remove all Ore Dictionary Support for Planet and Moon Ores! + B:"Enable Adding of All Planet/Moons Ores to the Ore Dictionary"=true + + # Setting this to false will disable & remove all Ore Dictionary Support for All Ingots! + B:"Enable Adding of all Ingots to the Ore Dictionary"=true + + # Setting this to false will disable & remove all Ore Dictionary Support for All needed Items excluding Ingots! + B:"Enable Adding of all Items excluding Ingots to the Ore Dictionary"=true + + # Setting this to false will disable & remove Extreme Reactors Compatibility! + B:"Enable Extreme Reactors Compatibility"=true + + # Setting this to false will disable Galacticraft Deconstuctor Machine Compatibility! + B:"Enable Galacticraft Deconstuctor Machine Compatibility"=true + + # Will tweak ExtraPlanets Planets/Moons, to allow them to work along side GalaxySpace version of the same planets! Will rename ExtraPlanets versions of doubled Planets/Moons to have 2.0 on the end. Example: Jupiter 2.0 + B:"Enable Galaxy Space Compatibility"=true + + # Setting this to false will disable & remove the NEI Support for Custom Machines/Rockets/Vehicles + B:"Enable JEI Recipe support"=true + + # Setting this to false will disable & remove MC MultiPart Compatibility! + B:"Enable MC MultiPart Compatibility"=true + + # FOR THIS TO WORK YOU WILL NEED TO DISABLED ALL CONFIG OPTIONS IN THE MORE PLANETS CONFIG UNDER THE 'config_moreplanets_gc_addon_compat' SECTION! + B:"Enable More Planets Compatibility"=true + + # Setting this to false will disable More Planets Rocket Crusher Machine Compatibility! + B:"Enable More Planets Rocket Crusher Machine Compatibility"=true + + # Setting this to false will disable & remove the JEI Support for Custom Machines/Rockets/Vehicles + B:"Enable NEI Recipe support"=true +} + + +########################################################################################################## +# dimension settings +#--------------------------------------------------------------------------------------------------------# +# Enable/Disable options for dimension settings +########################################################################################################## + +"dimension settings" { + # [range: 1 ~ 10, default: 3] + I:"Clouds Speed on Jupiter"=3 + + # Setting this option to false will disable & remove the Ceres Villages generation + B:"Enable Ceres Villages"=true + + # Setting this option to false will disable & remove Fake Lighting Effects & Thunder sounds on Jupiter (CLIENT SIDE) + B:"Enable Client Fake Lighting Effects & Thunder sounds on Jupiter"=true + + # Setting this option to false will disable & remove Clouds on Jupiter + B:"Enable Clouds on Jupiter"=true + + # Setting this option to false will disable & remove Fog Effects on Jupiter, Uranus, Saturn, Neptune + B:"Enable Custom Fog Effect on Jupiter, Uranus, Saturn, Neptune"=true + + # Setting this option to false will disable & remove the Eris Villages generation + B:"Enable Eris Villages"=true + + # Setting this option to false will disable & remove the Jupiter Villages generation + B:"Enable Jupiter Villages"=true + + # Setting this option to false will disable & remove the Mercury Villages generation + B:"Enable Mercury Villages"=true + + # Setting this option to false will disable & remove the Neptune Villages generation + B:"Enable Neptune Villages"=true + + # Setting this option to false will disable ore gen for Callisto + B:"Enable Ore Gen Callisto"=true + + # Setting this option to false will disable ore gen for Ceres + B:"Enable Ore Gen Ceres"=true + + # Setting this option to false will disable ore gen for Deimos + B:"Enable Ore Gen Deimos"=true + + # Setting this option to false will disable ore gen for Eris + B:"Enable Ore Gen Eris"=true + + # Setting this option to false will disable ore gen for Europa + B:"Enable Ore Gen Europa"=true + + # Setting this option to false will disable ore gen for Ganymede + B:"Enable Ore Gen Ganymede"=true + + # Setting this option to false will disable ore gen for Iapetus + B:"Enable Ore Gen Iapetus"=true + + # Setting this option to false will disable ore gen for Io + B:"Enable Ore Gen Io"=true + + # Setting this option to false will disable ore gen for Jupiter + B:"Enable Ore Gen Jupiter"=true + + # Setting this option to false will disable ore gen for Kepler22b + B:"Enable Ore Gen Kepler22b"=true + + # Setting this option to false will disable ore gen for Mercury + B:"Enable Ore Gen Mercury"=true + + # Setting this option to false will disable ore gen for Neptune + B:"Enable Ore Gen Neptune"=true + + # Setting this option to false will disable ore gen for Oberon + B:"Enable Ore Gen Oberon"=true + + # Setting this option to false will disable ore gen for Phobos + B:"Enable Ore Gen Phobos"=true + + # Setting this option to false will disable ore gen for Pluto + B:"Enable Ore Gen Pluto"=true + + # Setting this option to false will disable ore gen for Rhea + B:"Enable Ore Gen Rhea"=true + + # Setting this option to false will disable ore gen for Saturn + B:"Enable Ore Gen Saturn"=true + + # Setting this option to false will disable ore gen for Titan + B:"Enable Ore Gen Titan"=true + + # Setting this option to false will disable ore gen for Titania + B:"Enable Ore Gen Titania"=true + + # Setting this option to false will disable ore gen for Triton + B:"Enable Ore Gen Triton"=true + + # Setting this option to false will disable ore gen for Uranus + B:"Enable Ore Gen Uranus"=true + + # Setting this option to false will disable & remove the Pluto Villages generation + B:"Enable Pluto Villages"=true + + # Setting this option to false will disable & remove the Saturn Villages generation + B:"Enable Saturn Villages"=true + + # Setting this option to false will disable & remove Real Lighting Bolts on Jupiter (SERVER SIDE) + B:"Enable Server Real Lighting Bolts on Jupiter"=true + + # Setting this option to false will disable & remove the Uranus Villages generation + B:"Enable Uranus Villages"=true + + # Setting this option to false will disable & remove Basic Hideouts from generating on Jupiter + B:"Generate Basic Hideouts on Jupiter"=true + + # Setting this option to false will disable & remove Big Trees from generating on Kepler22b + B:"Generate Big Trees on Kepler22b"=true + + # Setting this option to false will disable & remove Candy Canes from generating on Kepler22b + B:"Generate Candy Canes on Kepler22b"=true + + # Setting this option to false will disable & remove Cookie Rocks from generating on Kepler22b + B:"Generate Cookie Rocks on Kepler22b"=true + + # Setting this option to false will disable & remove Frozen Nitrogen Piles from generating on Neptune + B:"Generate Frozen Nitrogen Piles on Neptune"=true + + # Setting this option to false will disable & remove Huts from generating on Kepler22b + B:"Generate Huts on Kepler22b"=true + + # Setting this option to false will disable & remove the Ice Chunks on Ganymede + B:"Generate Ice Chunks under the surface of Ganymede"=true + + # Setting this option to false will disable & remove Ice Spikes from generating on Uranus + B:"Generate Ice Spikes on Uranus"=true + + # Setting this option to false will disable & remove Igloos from generating on Uranus + B:"Generate Igloos on Uranus"=true + + # Setting this option to false will disable & remove the Iron Chunks on Europa + B:"Generate Iron Chunks under the surface of Europa"=true + + # Setting this option to false will disable & remove Material Spheres from generating on Kepler22b + B:"Generate Material Spheres on Kepler22b"=true + + # Setting this option to false will disable & remove Material Trees from generating on Kepler22b + B:"Generate Material Trees on Kepler22b"=true + + # Setting this option to false will disable & remove the Meteors on Mercury + B:"Generate Meteors on Mercury"=true + + # Setting this option to false will disable & remove No Leaf Big Trees from generating on Kepler22b + B:"Generate No Leaf Big Trees on Kepler22b"=true + + # Setting this option to false will disable & remove No Leaf Small Trees from generating on Kepler22b + B:"Generate No Leaf Small Trees on Kepler22b"=true + + # Setting this option to false will disable & remove Nuclear Piles from generating on Saturn + B:"Generate Nuclear Piles on Saturn"=true + + # Setting this option to false will disable & remove the Satellite Towers on Ceres + B:"Generate Satellite Towers on Ceres"=true + + # Setting this option to false will disable & remove the Sky Feature on Jupiter + B:"Generate Sky Feature on Jupiter"=true + + # Setting this option to false will disable & remove Slime Trees from generating on Saturn + B:"Generate Slime Trees on Saturn"=true + + # Setting this option to false will disable & remove Small Trees from generating on Kepler22b + B:"Generate Small Trees on Kepler22b"=true + + # Setting this option to false will disable & remove Space Ship from generating on Jupiter + B:"Generate Space Ship on Jupiter"=true + + # Setting this option to false will disable & remove Towers from generating on Kepler22b + B:"Generate Towers on Kepler22b"=true + + # Setting this option to false will disable & remove Vanilla Style Dungeons from generating on Kepler22b + B:"Generate Vanilla Style Dungeons on Kepler22b"=true + + # Setting this option to false will disable & remove Volcanoes from generating on Io + B:"Generate Volcanoes on Io"=true + + # Setting this to false will make mobs not suffocate on planets but the player will! + B:"Mob Suffocation"=true + + # Setting this option to true will disable Custom Atmospheres Sky Colours for Phobos, Deimos, Ceres, Io, Europa, Ganymede, Callisto, Rhea, Iapetus, Titania, Oberon, Triton, Ceres, Pluto, Eris! + B:"Use Realistic Atmosphere Sky Colours for Planets/Moons"=true + + # Setting this option to true will disable & remove all custom bosses and will replace them with Creeper Bosses! + B:"Use default bosses for all planets"=false +} + + +########################################################################################################## +# dimensionid +#--------------------------------------------------------------------------------------------------------# +# Change if a dimension ID is causing conflicts! +########################################################################################################## + +dimensionid { + # [range: -2147483647 ~ 2147483647, default: -1505] + I:"Callisto Dimension ID (Moon)"=-1505 + + # [range: -2147483647 ~ 2147483647, default: -20] + I:"Ceres Dimension ID"=-20 + + # [range: -2147483647 ~ 2147483647, default: -65] + I:"Ceres SpaceStation Dimension ID"=-65 + + # [range: -2147483647 ~ 2147483647, default: -64] + I:"Ceres SpaceStation Static Dimension ID"=-64 + + # [range: -2147483647 ~ 2147483647, default: -1503] + I:"Deimos Dimension ID (Moon)"=-1503 + + # [range: -2147483647 ~ 2147483647, default: -21] + I:"Eris Dimension ID"=-21 + + # [range: -2147483647 ~ 2147483647, default: -79] + I:"Eris SpaceStation Dimension ID"=-79 + + # [range: -2147483647 ~ 2147483647, default: -78] + I:"Eris SpaceStation Static Dimension ID"=-78 + + # [range: -2147483647 ~ 2147483647, default: -1501] + I:"Europa Dimension ID (Moon)"=-1501 + + # [range: -2147483647 ~ 2147483647, default: -1506] + I:"Ganymede Dimension ID (Moon)"=-1506 + + # [range: -2147483647 ~ 2147483647, default: -1511] + I:"Iapetus Dimension ID (Moon)"=-1511 + + # [range: -2147483647 ~ 2147483647, default: -1500] + I:"Io Dimension ID (Moon)"=-1500 + + # [range: -2147483647 ~ 2147483647, default: -15] + I:"Jupiter Dimension ID"=-15 + + # [range: -2147483647 ~ 2147483647, default: -69] + I:"Jupiter SpaceStation Dimension ID"=-69 + + # [range: -2147483647 ~ 2147483647, default: -68] + I:"Jupiter SpaceStation Static Dimension ID"=-68 + + # [range: -2147483647 ~ 2147483647, default: -22] + I:"Kepler 22b Dimension ID"=-22 + + # [range: -2147483647 ~ 2147483647, default: -81] + I:"Kepler 22b SpaceStation Dimension ID"=-81 + + # [range: -2147483647 ~ 2147483647, default: -80] + I:"Kepler 22b SpaceStation Static Dimension ID"=-80 + + # [range: -2147483647 ~ 2147483647, default: -67] + I:"Mars SpaceStation Dimension ID"=-67 + + # [range: -2147483647 ~ 2147483647, default: -66] + I:"Mars SpaceStation Static Dimension ID"=-66 + + # [range: -2147483647 ~ 2147483647, default: -13] + I:"Mercury Dimension ID"=-13 + + # [range: -2147483647 ~ 2147483647, default: -61] + I:"Mercury SpaceStation Dimension ID"=-61 + + # [range: -2147483647 ~ 2147483647, default: -60] + I:"Mercury SpaceStation Static Dimension ID"=-60 + + # [range: -2147483647 ~ 2147483647, default: -18] + I:"Neptune Dimension ID"=-18 + + # [range: -2147483647 ~ 2147483647, default: -75] + I:"Neptune SpaceStation Dimension ID"=-75 + + # [range: -2147483647 ~ 2147483647, default: -74] + I:"Neptune SpaceStation Static Dimension ID"=-74 + + # [range: -2147483647 ~ 2147483647, default: -1509] + I:"Oberon Dimension ID (Moon)"=-1509 + + # [range: -2147483647 ~ 2147483647, default: -1502] + I:"Phobos Dimension ID (Moon)"=-1502 + + # [range: -2147483647 ~ 2147483647, default: -19] + I:"Pluto Dimension ID"=-19 + + # [range: -2147483647 ~ 2147483647, default: -77] + I:"Pluto SpaceStation Dimension ID"=-77 + + # [range: -2147483647 ~ 2147483647, default: -76] + I:"Pluto SpaceStation Static Dimension ID"=-76 + + # [range: -2147483647 ~ 2147483647, default: -1507] + I:"Rhea Dimension ID (Moon)"=-1507 + + # [range: -2147483647 ~ 2147483647, default: -16] + I:"Saturn Dimension ID"=-16 + + # [range: -2147483647 ~ 2147483647, default: -71] + I:"Saturn SpaceStation Dimension ID"=-71 + + # [range: -2147483647 ~ 2147483647, default: -70] + I:"Saturn SpaceStation Static Dimension ID"=-70 + + # [range: -2147483647 ~ 2147483647, default: -1508] + I:"Titan Dimension ID (Moon)"=-1508 + + # [range: -2147483647 ~ 2147483647, default: -1510] + I:"Titania Dimension ID (Moon)"=-1510 + + # [range: -2147483647 ~ 2147483647, default: -1504] + I:"Triton Dimension ID (Moon)"=-1504 + + # [range: -2147483647 ~ 2147483647, default: -17] + I:"Uranus Dimension ID"=-17 + + # [range: -2147483647 ~ 2147483647, default: -73] + I:"Uranus SpaceStation Dimension ID"=-73 + + # [range: -2147483647 ~ 2147483647, default: -72] + I:"Uranus SpaceStation Static Dimension ID"=-72 + + # [range: -2147483647 ~ 2147483647, default: -63] + I:"Venus SpaceStation Dimension ID"=-63 + + # [range: -2147483647 ~ 2147483647, default: -62] + I:"Venus SpaceStation Static Dimension ID"=-62 +} + + +########################################################################################################## +# general settings +#--------------------------------------------------------------------------------------------------------# +# Enable/Disable options for general settings +########################################################################################################## + +"general settings" { + # This option is used for changing the Lead Ore Spawn Rate [range: 0 ~ 2147483647, default: 5] + I:"Amount of Lead Ore Generation per chunk"=5 + + # Setting this option to false will disable & remove Achievements for ExtraPlanets + B:"Enable Achievements"=true + + # Setting this option to false will enable debug messages in to the console + B:"Enable Debug Mode (For testing purposes and debugging bugs)"=false + + # This option will change all the Tier 9 & 10 Rockets models to the old type + B:"Enable Old Models for Tier 9 & 10 Rockets"=false + + # This option will change all the gravity of Planets & Moons back to the old style of gravity + B:"Enable Old Style Gravity"=false + + # Setting this option to false will completely remove Lead Ore/Ingot from the world + B:"Enable generation of Lead Ore in the Overworld"=false + + # Setting this option to false, will disable biome types being assigned to ExtraPlanets biomes + B:"Enable registering of Biomes Types for ExtraPlanets biomes"=true + + # Setting this option to false will disable & remove the Custom Galaxies on Celestial Selection Screen (Note: Will get disabled by the 'Use Custom Galaxy Map/Celestial Selection Screen' option) + B:"Enable showing of Custom Galaxies on the Custom Celestial Selection Screen"=true + + # Setting this option to false, will change disabled extended info panel on Custom Celestial Selection Screen + B:"Show Extended info panel on Custom Galaxy Map/Celestial Selection Screen"=true + + # Setting this option to false, will change it back to be using the Galacticraft Galaxy Map/Celestial Selection Screen + B:"Use Custom Galaxy Map/Celestial Selection Screen"=true +} + + +########################################################################################################## +# items +#--------------------------------------------------------------------------------------------------------# +# Changing to false will disable & remove the tool & armor or items (Note: Tools & Armors will be auto disbled when disabling a planet, so you dont need to disable them when disabling a planets) +########################################################################################################## + +items { + # This option will disable & remove all Blue Gem Tools & Armour + B:"Blue Gem Tools & Armor"=true + + # This option will disable & remove all Carbon Tools & Armour + B:"Carbon Tools & Armor"=true + + # This option will disable & remove all Crystal Tools & Armour + B:"Crystal Tools & Armor"=true + + # This option will disable & remove all Custom Batteries! + B:"Custom Batteries"=true + + # This option will disable & remove all Custom Canned Food! + B:"Custom Canned Food"=true + + # This option will disable & remove all Custom Normal/Notch Apples! + B:"Custom Iron & Diamond Normal/Notch Apples"=true + + # This option will disable & remove Extremely Heavy & Very Heavy Oxygen Tanks + B:"Custom Oxygen Tanks"=true + + # Setting this option to false will remove the Electric Rocket Entity & Schematic + B:"Enable Electric Rocket"=true + + # Setting this option to false will remove the Mars Rover Entity & Schematic & Parts needed to Craft it + B:"Enable Mars Rover & Its Parts"=true + + # Setting this option to false will remove the Venus Rover Entity & Schematic & Parts needed to Craft it + B:"Enable Venus Rover & Its Parts"=true + + # This option will disable & remove all Kepler22b Tools & Armour + B:"Kepler22b Tools & Armor"=true + + # This option will disable & remove all Magnesium Tools & Armour + B:"Magnesium Tools & Armor"=true + + # This option will disable & remove all Mercury Tools & Armour + B:"Mercury Tools & Armor"=true + + # This option will disable & remove all Palladium Tools & Armour + B:"Palladium Tools & Armor"=true + + # This option will disable & remove all Red Gem Tools & Armour + B:"Red Gem Tools & Armor"=true + + # This option will change planet thermal levels to support this feature! + B:"Tier 3 - 4 Thermal Padding"=true + + # This option will disable & remove all Tungsten Tools & Armour + B:"Tungsten Tools & Armor"=true + + # This option will disable & remove all Uranium Tools & Armour + B:"Uranium Tools & Armor"=true + + # This option will disable & remove all White Gem Tools & Armour + B:"White Gem Tools & Armor"=true + + # This option will disable & remove all Zinc Tools & Armour + B:"Zinc Tools & Armor"=true +} + + +########################################################################################################## +# legacy dimensionid +#--------------------------------------------------------------------------------------------------------# +# Used for legacy save transftering (DONT TOUCH!) +########################################################################################################## + +"legacy dimensionid" { + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Callisto Dimension ID Legacy (DONT TOUCH)"=-37 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Deimos Dimension ID Legacy (DONT TOUCH)"=-35 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Europa Dimension ID Legacy (DONT TOUCH)"=-34 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Ganymede Dimension ID Legacy (DONT TOUCH)"=-38 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Iapetus Dimension ID Legacy (DONT TOUCH)"=-43 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Io Dimension ID Legacy (DONT TOUCH)"=-32 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Oberon Dimension ID Legacy (DONT TOUCH)"=-41 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Phobos Dimension ID Legacy (DONT TOUCH)"=-33 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Rhea Dimension ID Legacy (DONT TOUCH)"=-39 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Titan Dimension ID Legacy (DONT TOUCH)"=-40 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Titania Dimension ID Legacy (DONT TOUCH)"=-42 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Triton Dimension ID Legacy (DONT TOUCH)"=-36 +} + + +########################################################################################################## +# main dimensions +#--------------------------------------------------------------------------------------------------------# +# For Advanced Users Only due to this will break a lot of recipes, and leave gameplay unreachable gaps for other content! Setting this option to false will remove the planet with all the related items/block/space stations! +########################################################################################################## + +"main dimensions" { + # Setting this option to true will move Legacy Dimensions with old ID's to new ID! Use if moon dimensions are stil using above Legacy (DONT TOUCH) ID's + B:"Enable Legacy Dimension ID Migration"=false + + # Setting this option to false will remove the Eris & Tier 10 Rocket with all the related items/block/tools/armour/space stations! + B:"Eris & Tier 10 Rocket"=true + + # Setting this option to false will remove the Jupiter & Tier 5 Rocket with all the related items/block/tools/armour/space stations! + B:"Jupiter & Tier 5 Rocket"=true + + # Setting this option to false will remove the Mercury & Tier 4 Rocket with all the related items/block/tools/armour/space stations! + B:"Mercury & Tier 4 Rocket"=true + + # Setting this option to false will remove the Neptune & Tier 8 Rocket with all the related items/block/tools/armour/space stations! + B:"Neptune & Tier 8 Rocket"=true + + # Setting this option to false will remove the Pluto & Tier 9 Rocket with all the related items/block/tools/armour/space stations! + B:"Pluto & Tier 9 Rocket"=true + + # Setting this option to false will remove the Saturn & Tier 6 Rocket with all the related items/block/tools/armour!/space stations + B:"Saturn & Tier 6 Rocket"=true + + # Setting this option to false will remove the Uranus & Tier 7 Rocket with all the related items/block/tools/armour/space stations! + B:"Uranus & Tier 7 Rocket"=true +} + + +########################################################################################################## +# other dimensions +#--------------------------------------------------------------------------------------------------------# +# For Advanced Users Only due to this will break a lot of recipes, and leave gameplay unreachable gaps for other content! Setting this option to false will remove the planet/moon with all the related items/block/space stations! +########################################################################################################## + +"other dimensions" { + # Setting this option to false will remove Callisto & all the related items/block/tools/armour/space stations! + B:Callisto=true + + # Setting this option to false will remove Ceres & all the related items/block/tools/armour/space stations! + B:Ceres=true + + # Setting this option to false will remove Deimos & all the related items/block/tools/armour/space stations! + B:Deimos=true + + # Setting this option to false will remove Europa & all the related items/block/tools/armour/space stations! + B:Europa=true + + # Setting this option to false will remove Ganymede & all the related items/block/tools/armour/space stations! + B:Ganymede=true + + # Setting this option to false will remove Haumea + B:Haumea=true + + # Setting this option to false will remove IO & all the related items/block/tools/armour/space stations! + B:IO=true + + # Setting this option to false will remove Iapetus & all the related items/block/tools/armour/space stations! + B:Iapetus=true + + # Setting this option to false will remove Kepler 22b & all the related items/block/tools/armour/space stations! + B:"Kepler 22b"=true + + # Setting this option to false will remove all Kepler Solar Systems and their Planets/Moons! + B:"Kepler SolarSystems"=true + + # Setting this option to false will remove Kuiper Belt + B:"Kuiper Belt"=true + + # Setting this option to false will remove Makemake + B:Makemake=true + + # Setting this option to false will remove Oberon & all the related items/block/tools/armour/space stations! + B:Oberon=true + + # Setting this option to false will remove Phobos & all the related items/block/tools/armour/space stations! + B:Phobos=true + + # Setting this option to false will remove Rhea & all the related items/block/tools/armour/space stations! + B:Rhea=true + + # Setting this option to false will remove Titan & all the related items/block/tools/armour/space stations! + B:Titan=true + + # Setting this option to false will remove Titania & all the related items/block/tools/armour/space stations! + B:Titania=true + + # Setting this option to false will remove Triton & all the related items/block/tools/armour/space stations! + B:Triton=true + + # Setting this option to false will remove all unreachable moons added by ExtraPlanets, from showing on the Celestial Selection Screen! + B:"Unreachable moons on the Celestial Selection Screen"=true +} + + +########################################################################################################## +# pressure & radiation settings +#--------------------------------------------------------------------------------------------------------# +# Enable/Disable options for pressure & radiation settings +########################################################################################################## + +"pressure & radiation settings" { + # [0 = Disabled. range: 0 ~ 100, default: 6] + I:"Amount of Radiation on Asteroids (in %)"=6 + + # [0 = Disabled. : 0 ~ 100, default: 45] + I:"Amount of Radiation on Callisto (in %)"=45 + + # [0 = Disabled. range: 0 ~ 100, default: 50] + I:"Amount of Radiation on Ceres (in %)"=50 + + # [0 = Disabled. : 0 ~ 100, default: 5] + I:"Amount of Radiation on Deimos (in %)"=5 + + # [0 = Disabled. : 0 ~ 100, default: 50] + I:"Amount of Radiation on Eris (in %)"=50 + + # [0 = Disabled. : 0 ~ 100, default: 45] + I:"Amount of Radiation on Europa (in %)"=45 + + # [0 = Disabled. : 0 ~ 100, default: 45] + I:"Amount of Radiation on Ganymede (in %)"=45 + + # [0 = Disabled. : 0 ~ 100, default: 30] + I:"Amount of Radiation on Iapetus (in %)"=30 + + # [0 = Disabled. : 0 ~ 100, default: 45] + I:"Amount of Radiation on Io (in %)"=45 + + # [0 = Disabled. : 0 ~ 100, default: 45] + I:"Amount of Radiation on Jupiter (in %)"=45 + + # [0 = Disabled. range: 0 ~ 100, default: 5] + I:"Amount of Radiation on Mars (in %)"=5 + + # [0 = Disabled. range: 0 ~ 100, default: 25] + I:"Amount of Radiation on Mercury (in %)"=25 + + # [0 = Disabled. : 0 ~ 100, default: 3] + I:"Amount of Radiation on Moon (in %)"=3 + + # [0 = Disabled. : 0 ~ 100, default: 42] + I:"Amount of Radiation on Neptune (in %)"=42 + + # [0 = Disabled. : 0 ~ 100, default: 35] + I:"Amount of Radiation on Oberon (in %)"=35 + + # [0 = Disabled. : 0 ~ 100, default: 5] + I:"Amount of Radiation on Phobos (in %)"=5 + + # [0 = Disabled. : 0 ~ 100, default: 30] + I:"Amount of Radiation on Pluto (in %)"=30 + + # [0 = Disabled. : 0 ~ 100, default: 30] + I:"Amount of Radiation on Rhea (in %)"=30 + + # [0 = Disabled. : 0 ~ 100, default: 30] + I:"Amount of Radiation on Saturn (in %)"=30 + + # [0 = Disabled. range: 0 ~ 100, default: 4] + I:"Amount of Radiation on Space Stations (in %)"=4 + + # [0 = Disabled. : 0 ~ 100, default: 30] + I:"Amount of Radiation on Titan (in %)"=30 + + # [0 = Disabled. : 0 ~ 100, default: 35] + I:"Amount of Radiation on Titania (in %)"=35 + + # [0 = Disabled. : 0 ~ 100, default: 42] + I:"Amount of Radiation on Trition (in %)"=42 + + # [0 = Disabled. : 0 ~ 100, default: 35] + I:"Amount of Radiation on Uranus (in %)"=35 + + # [0 = Disabled. range: 0 ~ 100, default: 5] + I:"Amount of Radiation on Venus (in %)"=5 + + # [range: -2147483647 ~ 2147483647, default: 50] + I:"Amount of Radiation reduced by Anti Rad Drinks"=50 + + # [range: -2147483647 ~ 2147483647, default: 10] + I:"Amount of Radiation reduced by Decontamination Unit"=10 + + # [range: -2147483647 ~ 2147483647, default: 5] + I:"Amount of Radiation reduced by Sleeping"=5 + + # [range: -2147483647 ~ 2147483647, default: 0.025] + D:"Amount of Radiation to be worn off naturally over time"=0.025 + + # Setting this option to false will disable & remove the Pressure System + B:"Enable Pressure"=true + + # Setting this option to false will disable & remove the Pressure System for Galacticraft Planets & Moons + B:"Enable Pressure for Galacticraft Planets & Moons"=true + + # Setting this option to false will disable & remove the Radiation System + B:"Enable Radiation"=true + + # Setting this option to false will disable & remove the Radiation System for Galacticraft Planets & Moons + B:"Enable Radiation for Galacticraft Planets & Moons"=true + + # Will hide the Pressure & Radiation HUD Bars for Planets & Moons & Space Stations that have disabled Pressure and Radiation or a value of 0 + B:"Hide Pressure & Radiation HUD Bars when not needed"=true + + # Format: 'modID:item:tier' (tier = Space Suit Tier) | example: minecraft:iron_chestplate:4 + S:"List of armour items to be considered as a space suit" < + ic2:nano_boots:2 + ic2:nano_chestplate:2 + ic2:nano_helmet:2 + ic2:nano_leggings:2 + ic2:quantum_boots:3 + ic2:quantum_chestplate:3 + ic2:quantum_helmet:3 + ic2:quantum_leggings:3 + galaxyspace:space_suit_head:1 + galaxyspace:space_suit_chest:1 + galaxyspace:space_suit_legs:1 + galaxyspace:space_suit_feet:1 + > + + # Format: 'bodyName:radiationValue' (radiationValue = 0 = Disabled. range: 0 ~ 100, default: 5) | example: planet.atheon:12 + S:"Other Addon Planets/Moons Radiation Values" < + planet.altum:5 + planet.atheon:5 + planet.caligro:5 + planet.candora:5 + planet.centotl:5 + planet.ceres:5 + planet.chalos:5 + planet.diona:5 + planet.eden:5 + planet.exodus:5 + planet.haumea:5 + planet.kriffus:5 + planet.kronos:5 + planet.kuiperbelt:5 + planet.mars:5 + planet.maveth:5 + planet.mercury:5 + planet.metztli:5 + planet.nibiru:5 + planet.oasis:5 + planet.perdita:5 + planet.pluto:5 + planet.proxima_b:5 + planet.purgot:5 + planet.space_nether:5 + planet.tauceti_f:5 + planet.tlaloc:5 + planet.toci:5 + planet.vortex:5 + planet.xantheon:5 + planet.xathius:5 + planet.zollus:5 + moon.astros:5 + moon.callisto:5 + moon.enceladus:5 + moon.europa:5 + moon.ganymede:5 + moon.io:5 + moon.koentus:5 + moon.miranda:5 + moon.phobos:5 + moon.titan:5 + moon.triton:5 + > +} + + +########################################################################################################## +# schematics gui id +#--------------------------------------------------------------------------------------------------------# +# Change if a Schematic GUI ID is causing conflicts! +########################################################################################################## + +"schematics gui id" { + # [range: -2147483647 ~ 2147483647, default: 5562] + I:"Schematic Mars Rover GUI ID"=5562 + + # [range: -2147483647 ~ 2147483647, default: 6673] + I:"Schematic Mars Rover Page ID"=6673 + + # [range: -2147483647 ~ 2147483647, default: 5564] + I:"Schematic Tier 10 Electric Rocket GUI ID"=5564 + + # [range: -2147483647 ~ 2147483647, default: 5561] + I:"Schematic Tier 10 GUI ID"=5561 + + # [range: -2147483647 ~ 2147483647, default: 5555] + I:"Schematic Tier 4 GUI ID"=5555 + + # [range: -2147483647 ~ 2147483647, default: 5556] + I:"Schematic Tier 5 GUI ID"=5556 + + # [range: -2147483647 ~ 2147483647, default: 5557] + I:"Schematic Tier 6 GUI ID"=5557 + + # [range: -2147483647 ~ 2147483647, default: 5558] + I:"Schematic Tier 7 GUI ID"=5558 + + # [range: -2147483647 ~ 2147483647, default: 5559] + I:"Schematic Tier 8 GUI ID"=5559 + + # [range: -2147483647 ~ 2147483647, default: 5560] + I:"Schematic Tier 9 GUI ID"=5560 + + # [range: -2147483647 ~ 2147483647, default: 5563] + I:"Schematic Venus Rover GUI ID"=5563 + + # [range: -2147483647 ~ 2147483647, default: 6674] + I:"Schematic Venus Rover Page ID"=6674 +} + + +########################################################################################################## +# schematics page id +#--------------------------------------------------------------------------------------------------------# +# Change if a Schematic Page ID is causing conflicts! +########################################################################################################## + +"schematics page id" { + # [range: -2147483647 ~ 2147483647, default: 6675] + I:"Schematic Tier 10 Electric Rocket Page ID"=6675 + + # [range: -2147483647 ~ 2147483647, default: 6672] + I:"Schematic Tier 10 Page ID"=6672 + + # [range: -2147483647 ~ 2147483647, default: 6666] + I:"Schematic Tier 4 Page ID"=6666 + + # [range: -2147483647 ~ 2147483647, default: 6667] + I:"Schematic Tier 5 Page ID"=6667 + + # [range: -2147483647 ~ 2147483647, default: 6668] + I:"Schematic Tier 6 Page ID"=6668 + + # [range: -2147483647 ~ 2147483647, default: 6669] + I:"Schematic Tier 7 Page ID"=6669 + + # [range: -2147483647 ~ 2147483647, default: 6670] + I:"Schematic Tier 8 Page ID"=6670 + + # [range: -2147483647 ~ 2147483647, default: 6671] + I:"Schematic Tier 9 Page ID"=6671 +} + + +########################################################################################################## +# space stations +#--------------------------------------------------------------------------------------------------------# +# Setting this option to false will remove the space station from the planet (Note: Will be auto disbled when disabling a planet, so you dont need to disable them when disabling a planets) +########################################################################################################## + +"space stations" { + # Setting this option to false will disable & remove the Ceres Space Station + B:"Ceres SpaceStation"=true + + # Setting this option to false will disable & remove the Eris Space Station + B:"Eris SpaceStation"=true + + # Setting this option to false will disable & remove the Jupiter Space Station + B:"Jupiter SpaceStation"=true + + # Setting this option to false will disable & remove the Kepler22b Space Station + B:"Kepler22b SpaceStation"=true + + # Setting this option to false will disable & remove the Mars Space Station + B:"Mars SpaceStation"=true + + # Setting this option to false will disable & remove the Mercury Space Station + B:"Mercury SpaceStation"=true + + # Setting this option to false will disable & remove the Neptune Space Station + B:"Neptune SpaceStation"=true + + # Setting this option to false will disable & remove the Pluto Space Station + B:"Pluto SpaceStation"=true + + # Setting this option to false will disable & remove the Saturn Space Station + B:"Saturn SpaceStation"=true + + # Setting this option to false will disable & remove the Uranus Space Station + B:"Uranus SpaceStation"=true + + # Setting this option to false will disable & remove the Venus Space Station + B:"Venus SpaceStation"=true +} + + diff --git a/config/Galacticraft/chunkloading.conf b/config/Galacticraft/chunkloading.conf new file mode 100644 index 0000000..b481b88 --- /dev/null +++ b/config/Galacticraft/chunkloading.conf @@ -0,0 +1,8 @@ +# Configuration file + +chunkloading { + # If you don't want each player's chunks to load when they log in, set to false. + B:LoadOnLogin=true +} + + diff --git a/config/Galacticraft/core.conf b/config/Galacticraft/core.conf new file mode 100644 index 0000000..67d4feb --- /dev/null +++ b/config/Galacticraft/core.conf @@ -0,0 +1,265 @@ +# Configuration file + +achievements { + # Base Achievement ID. All achievement IDs will start at this number. + I:idAchievBase=1784 +} + + +client { + # Setting this to false will revert night skies back to default minecraft star count + B:"More Stars"=true + + # If you have FPS problems, setting this to true will help if rocket particles are in your sights + B:"Disable Spaceship Particles"=false + + # If you're using this mod in virtual reality, or if you don't want the camera changes when entering a Galacticraft vehicle, set this to true. + B:"Disable Vehicle Third-Person and Zoom"=false + + # If true, this will move the Oxygen Indicator to the left side. You can combine this with "Minimap Bottom" + B:"Minimap Left"=false + + # If true, this will move the Oxygen Indicator to the bottom. You can combine this with "Minimap Left" + B:"Minimap Bottom"=false + + # If you have FPS problems, setting this to true will disable GC Rocket icons from rotating in GUI's + B:"Disable Rocket Icon Rotation"=false + + # By default, Galacticraft will override capes with the mod's donor cape. Set to false to disable. + B:"Override Capes"=true +} + + +compatibility { + # Set to true to make Galacticraft oil register as oilgc, for backwards compatibility with previously generated worlds. + B:"Use legacy oilgc fluid registration"=false + + # Set to true to make Galacticraft fuel register as fuelgc, for backwards compatibility with previously generated worlds. + B:"Use legacy fuelgc fluid registration"=false + + # List non-opaque blocks from other mods (for example, special types of glass) that the Oxygen Sealer should recognize as solid seals. Format is BlockName or BlockName:metadata + S:"External Sealable IDs" < + minecraft:glass_pane:0 + > + + # List blocks from other mods that the Sensor Glasses should recognize as solid blocks. Format is BlockName or BlockName:metadata. + S:"External Detectable IDs" < + coal_ore + diamond_ore + gold_ore + iron_ore + lapis_ore + redstone_ore + lit_redstone_ore + > + + # Enable this if the standard canister recipe causes a conflict. + B:"Alternate recipe for canisters"=false + + # This needs to match the OreDictionary name used in the other mod. Set a nonsense name to disable. + S:"OreDict name of other mod's silicon"=itemSilicon + + # Should normally be true. If you set this to false, in a modpack with other mods with the same metals, players may be able to craft advanced GC items without travelling to Moon, Mars, Asteroids etc. + B:"Must use GC's own space metals in recipes"=true + + # The normal factor is 1. Increase this to 2 - 5 if other mods with a lot of oil (e.g. BuildCraft) are installed to increase GC rocket fuel requirement. + I:"Rocket fuel factor"=1 +} + + +controls { + # Increase to make the mouse drag scroll more sensitive, decrease to lower sensitivity. + D:"Map Scroll Mouse Sensitivity"=1.0 + + # Set to true to invert the mouse scroll feature on the galaxy map. + B:"Map Scroll Mouse Invert"=false +} + + +difficulty { + # Spaceships will not explode on contact if set to true. + B:"Disable Spaceship Explosion"=false + + # Solar panels will work (default 2x) more effective on space stations. + D:"Space Station Solar Energy Multiplier"=2.0 + + # Set this to true for less metal use in Galacticraft recipes (makes the game easier). + B:"Quick Game Mode"=false + + # Set this to true for increased difficulty in modpacks (see forum for more info). + B:"Harder Difficulty"=false + + # Set this to true for a challenging adventure where the player starts the game stranded in the Asteroids dimension with low resources (only effective if Galacticraft Planets installed). + B:"Adventure Game Mode"=false + + # Add together flags 8, 4, 2, 1 to enable the four elements of adventure game mode. Default 15. 1 = extended compressor recipes. 2 = mob drops and spawning. 4 = more trees in hollow asteroids. 8 = start stranded in Asteroids. + I:"Adventure Game Mode Flags"=15 + + # Lower/Raise this value to change time between suffocation damage ticks (allowed range 50-250) + I:"Suffocation Cooldown"=100 + + # Change this value to modify the damage taken per suffocation tick + I:"Suffocation Damage"=2 + + # Change this if you wish to balance the mod (if you have more powerful weapon mods). + D:"Dungeon Boss Health Modifier"=1.0 + + # Set to a value between 0.0 and 1.0 to decrease meteor spawn chance (all dimensions). + D:"Meteor Spawn Modifier"=1.0 + + # Set to false to stop meteors from breaking blocks on contact. + B:"Meteor Block Damage Enabled"=true +} + + +dimensions { + # Dimension ID for the Overworld (as seen in the Celestial Map) + I:idDimensionOverworld=0 + + # Dimension ID for the Moon + I:idDimensionMoon=-28 + + # WorldProvider ID for Overworld Space Stations (advanced: do not change unless you have conflicts) + I:idDimensionOverworldOrbit=-27 + + # WorldProvider ID for Static Space Stations (advanced: do not change unless you have conflicts) + I:idDimensionOverworldOrbitStatic=-26 + + # Biome ID base. GC will use biome IDs from this to this + 3, or more with addons. Allowed 40-250. Default 102. + I:biomeIDBase=102 + + # IDs to load at startup, and keep loaded until server stops. Can be added via /gckeeploaded + I:"Static Loaded Dimensions" < + > + + # Set this to true to have an automatic /gckeeploaded for any new Space Station created. + B:"Set new Space Stations to be static loaded"=true + + # IDs of dimensions where rockets should not launch - this should always include the Nether. + S:"Dimensions where rockets cannot launch" < + 1 + -1 + > + + # If true, rockets will be unable to reach the Overworld (only use this in special modpacks!) + B:"Disable rockets from returning to Overworld"=false +} + + +general { + # If this is enabled, debug messages will appear in the console. This is useful for finding bugs in the mod. + B:"Enable Debug Messages"=false + + # By default, you will respawn on Galacticraft dimensions if you die. If you are dying over and over on a planet, set this to true, and you will respawn back on the Overworld. + B:"Force Overworld Spawn"=false + + # If this is true, the player will parachute onto the Moon instead - use only in debug situations. + B:"Disable lander on Moon and other planets"=false + + # Update check will not run if this is set to true. + B:"Disable Update Check"=false + + # Liquids will not flow into Grating block if this is set to false. + B:"Allow liquids into Gratings"=true + + # Space Race Manager will show on-screen after login, if enabled. + B:"Enable Space Race Manager Popup"=false +} + + +keybindings_initial { + # Default Map key on first Galacticraft run only. After first run, change keys by Minecraft in-game Controls menu. Valid settings: KEY_ followed by 0-9 or A-Z. + S:"Open Galaxy Map"=KEY_M + + # Default Rocket/Fuel key on first Galacticraft run only. After first run, change keys by Minecraft in-game Controls menu. Valid settings: KEY_ followed by 0-9 or A-Z. + S:"Open Rocket GUI"=KEY_G + + # Default Goggles key on first Galacticraft run only. After first run, change keys by Minecraft in-game Controls menu. Valid settings: KEY_ followed by 0-9 or A-Z. + S:"Toggle Advanced Goggles"=KEY_K +} + + +schematic { + # Schematic ID for Tier 1 Rocket, must be unique. + I:idSchematicRocketT1=0 + + # Schematic ID for Moon Buggy, must be unique. + I:idSchematicMoonBuggy=1 + + # Schematic ID for "Add Schematic" Page, must be unique + I:idSchematicAddSchematic=2147483647 +} + + +server { + # Set this to 0 for no borders (default). If set to e.g. 2000, players will land on the Moon inside the x,z range -2000 to 2000.) + I:"World border for landing location on other planets (Moon, Mars, etc)"=0 + + # While true, space stations require you to invite other players using /ssinvite + B:"Space Stations Require Permission"=true + + # If set to true on a server, players will be completely unable to create space stations. + B:"Disable Space Station creation"=false + + # If this is enabled, areas sealed by Oxygen Sealers will run a seal check when the player breaks or places a block (or on block updates). This should be enabled for a 100% accurate sealed status, but can be disabled on servers for performance reasons. + B:"Enable Sealed edge checks"=true +} + + +worldgen { + # Increasing this will increase amount of oil that will generate in each chunk. + D:"Oil Generation Factor"=1.8 + + # List of non-galacticraft dimension IDs to generate oil in. + I:"Oil gen in external dimensions" < + 0 + > + + # If this is enabled, GC oil will be added to existing Overworld maps where possible. + B:"Retro Gen of GC Oil in existing map chunks"=false + + # If this is enabled, copper ore will generate on the overworld. + B:"Enable Copper Ore Gen"=false + + # If this is enabled, tin ore will generate on the overworld. + B:"Enable Tin Ore Gen"=false + + # If this is enabled, aluminum ore will generate on the overworld. + B:"Enable Aluminum Ore Gen"=false + + # If this is enabled, silicon ore will generate on the overworld. + B:"Enable Silicon Ore Gen"=true + + # Disable Cheese Ore Gen on Moon. + B:"Disable Cheese Ore Gen on Moon"=false + + # Disable Tin Ore Gen on Moon. + B:"Disable Tin Ore Gen on Moon"=false + + # Disable Copper Ore Gen on Moon. + B:"Disable Copper Ore Gen on Moon"=false + + # Disable Sapphire Ore Gen on Moon. + B:"Disable Sapphire Ore Gen on Moon"=false + + # If true, moon villages will not generate. + B:"Disable Moon Village Gen"=false + + # If this is enabled, other mods' standard ores and all other features (eg. plants) can generate on the Moon and planets. Apart from looking wrong, this make cause 'Already Decorating!' type crashes. NOT RECOMMENDED! See Wiki. + B:"Generate all other mods features on planets"=false + + # If generate other mods features is disabled as recommended, this setting can whitelist CoFHCore custom worldgen on planets. + B:"Whitelist CoFHCore worldgen to generate its ores and lakes on planets"=false + + # If ThaumCraft is installed, ThaumCraft wild nodes can generate on the Moon and planets. + B:"Generate ThaumCraft wild nodes on planetary surfaces"=true + + # Enter IDs of other mods' ores here for Galacticraft to generate them on the Moon and other planets. Format is BlockName or BlockName:metadata. Use optional parameters at end of each line: /RARE /UNCOMMON or /COMMON for rarity in a chunk; /DEEP /SHALLOW or /BOTH for height; /SINGLE /STANDARD or /LARGE for clump size; /XTRARANDOM for ores sometimes there sometimes not at all. /ONLYMOON or /ONLYMARS if wanted on one planet only. If nothing specified, defaults are /COMMON, /BOTH and /STANDARD. Repeat lines to generate a huge quantity of ores. + S:"Other mods ores for GC to generate on the Moon and planets" < + > + + # Biome Types will not be registered in the BiomeDictionary if this is set to true. + B:"Disable Biome Type Registrations"=false +} + + diff --git a/config/Galacticraft/miccore.conf b/config/Galacticraft/miccore.conf new file mode 100644 index 0000000..d560975 --- /dev/null +++ b/config/Galacticraft/miccore.conf @@ -0,0 +1,11 @@ +# Configuration file + +general { + # Enable debug messages during Galacticraft bytecode injection at startup. + B:"Enable Debug messages"=false + + # This will cause some dimensions to appear round, disable if render transformations cause a conflict. + B:"Enable Small Moons"=true +} + + diff --git a/config/Galacticraft/planets.conf b/config/Galacticraft/planets.conf new file mode 100644 index 0000000..542ae30 --- /dev/null +++ b/config/Galacticraft/planets.conf @@ -0,0 +1,92 @@ +# Configuration file + +dimensions { + # Dimension ID for Mars + I:dimensionIDMars=-29 + + # Dimension ID for Asteroids + I:dimensionIDAsteroids=-30 + + # Dimension ID for Venus + I:dimensionIDVenus=-31 +} + + +general { + # Whether or not the launch controller acts as a chunk loader. Will cause issues if disabled! + B:launchControllerChunkLoad=true + + # May rarely cause issues if enabled, depends on how the other mod's dimensions are. + B:launchControllerAllDims=false + + # Option to disable Helium gas in Galacticraft (because it will be registered by another mod eg GregTech). + B:disableGalacticraftHelium=false + + # Maximum number of Astro Miners each player is allowed to have active (default 6). + I:maximumAstroMiners=6 + + # Option to disable small asteroids from spawning in the Asteroids Dimension. + B:disableSmallAsteroids=false + + # Disables background thunder and lightning. + B:disableAmbientLightning=false +} + + +schematic { + # Schematic ID for Tier 2 Rocket, must be unique. + I:idSchematicRocketT2=2 + + # Schematic ID for Cargo Rocket, must be unique. + I:idSchematicCargoRocket=3 + + # Schematic ID for Tier 3 Rocket, must be unique. + I:idSchematicRocketT3=4 +} + + +worldgen { + # Disable Iron Ore Gen on Mars. + B:"Disable Iron Ore Gen on Mars"=false + + # Disable Copper Ore Gen on Mars. + B:"Disable Copper Ore Gen on Mars"=false + + # Disable Tin Ore Gen on Mars. + B:"Disable Tin Ore Gen on Mars"=false + + # Disable Desh Ore Gen on Mars. + B:"Disable Desh Ore Gen on Mars"=false + + # Disable Iron Ore Gen on Asteroids. + B:"Disable Iron Ore Gen on Asteroids"=false + + # Disable Aluminum Ore Gen on Asteroids. + B:"Disable Aluminum Ore Gen on Asteroids"=false + + # Disable Ilmenite Ore Gen on Asteroids. + B:"Disable Ilmenite Ore Gen on Asteroids"=false + + # Disable Aluminum Ore Gen on Venus. + B:"Disable Aluminum Ore Gen on Venus"=false + + # Disable Copper Ore Gen on Venus. + B:"Disable Copper Ore Gen on Venus"=false + + # Disable Galena Ore Gen on Venus. + B:"Disable Galena Ore Gen on Venus"=false + + # Disable Quartz Ore Gen on Venus. + B:"Disable Quartz Ore Gen on Venus"=false + + # Disable Silicon Ore Gen on Venus. + B:"Disable Silicon Ore Gen on Venus"=false + + # Disable Tin Ore Gen on Venus. + B:"Disable Tin Ore Gen on Venus"=false + + # Disable Solar Ore Gen on Venus. + B:"Disable Solar Ore Gen on Venus"=false +} + + diff --git a/config/Galacticraft/power-GC3.conf b/config/Galacticraft/power-GC3.conf new file mode 100644 index 0000000..0a430b3 --- /dev/null +++ b/config/Galacticraft/power-GC3.conf @@ -0,0 +1,30 @@ +# Configuration file + +compatibility { + D:"BuildCraft Conversion Ratio"=16.0 + B:"Disable INPUT of BuildCraft energy"=false + B:"Disable INPUT of Forge Energy to GC machines"=false + B:"Disable INPUT of IC2 energy"=false + B:"Disable INPUT of Mekanism energy"=false + B:"Disable INPUT of RF energy"=false + B:"Disable OUTPUT of BuildCraft energy"=false + B:"Disable OUTPUT of Forge Energy from GC machines"=false + B:"Disable OUTPUT of IC2 energy"=false + B:"Disable OUTPUT of Mekanism energy"=false + B:"Disable OUTPUT of RF energy"=false + B:"Disable old Buildcraft API (MJ) interfacing completely?"=false + D:"IndustrialCraft Conversion Ratio"=6.557376861572266 + I:"Loss factor when converting energy as a percentage (100 = no loss, 90 = 10% loss ...)"=100 + D:"Mekanism Conversion Ratio"=0.6557376980781555 + D:"RF Conversion Ratio"=1.600000023841858 +} + + +display { + B:"If BuildCraft is loaded, show Galacticraft machines energy as MJ instead of gJ?"=false + B:"If IndustrialCraft2 is loaded, show Galacticraft machines energy as EU instead of gJ?"=false + B:"If Mekanism is loaded, show Galacticraft machines energy as Joules (J) instead of gJ?"=false + B:"Show Galacticraft machines energy in RF instead of gJ?"=false +} + + diff --git a/config/GalaxySpace/alpha_centauri/core.conf b/config/GalaxySpace/alpha_centauri/core.conf new file mode 100644 index 0000000..7401a48 --- /dev/null +++ b/config/GalaxySpace/alpha_centauri/core.conf @@ -0,0 +1,8 @@ +# Configuration file + +general { + # Enable/Disable Alpha Centauri and Proxima Systems. + B:enableACentauriSystems=true +} + + diff --git a/config/GalaxySpace/alpha_centauri/dimensions.conf b/config/GalaxySpace/alpha_centauri/dimensions.conf new file mode 100644 index 0000000..73c0415 --- /dev/null +++ b/config/GalaxySpace/alpha_centauri/dimensions.conf @@ -0,0 +1,20 @@ +# Configuration file + +dimensions { + # Dimension ID for Proxima B + I:dimensionIDProxima_B=-1025 +} + + +general { + # Enable/Disable Proxima B + B:enableProxima_B=true + + # Enable/Disable Proxima C + B:enableProxima_C=true + + # Enable/Disable Proxima D + B:enableProxima_D=true +} + + diff --git a/config/GalaxySpace/barnards/core.conf b/config/GalaxySpace/barnards/core.conf new file mode 100644 index 0000000..4428c5b --- /dev/null +++ b/config/GalaxySpace/barnards/core.conf @@ -0,0 +1,20 @@ +# Configuration file + +client { + # Enable/Disable old green color for grass on Barnarda C. + B:enableGreenBarnardaC=false +} + + +difficulty { + # !!!!!EXPERIMENTAL!!!! Enable/Disable start your survival game on Barnarda C. + B:survivalModeOnBarnarda=false +} + + +general { + # Enable/Disable Barnards System. + B:enableBarnardsSystems=true +} + + diff --git a/config/GalaxySpace/barnards/dimensions.conf b/config/GalaxySpace/barnards/dimensions.conf new file mode 100644 index 0000000..a5d46ed --- /dev/null +++ b/config/GalaxySpace/barnards/dimensions.conf @@ -0,0 +1,20 @@ +# Configuration file + +dimensions { + # Dimension ID for Barnarda C + I:dimensionIDBarnardaC=-1030 + + # Dimension ID for Barnarda C1 (Moon) + I:dimensionIDBarnardaC1=-1031 +} + + +general { + # Enable/Disable Barnarda C planet. + B:enableBarnardaC=true + + # Enable/Disable Barnarda C1 moon. + B:enableBarnardaC1=true +} + + diff --git a/config/GalaxySpace/core.conf b/config/GalaxySpace/core.conf new file mode 100644 index 0000000..fe2daab --- /dev/null +++ b/config/GalaxySpace/core.conf @@ -0,0 +1,148 @@ +# Configuration file + +client { + # Enable/Disable Methane Particles. + B:enableMethaneParticle=true + + # Enable/Disable modern GUI elements. + B:enableModernGUI=true + + # Enable/Disable new Main Menu. + B:enableNewMenu=false + + # Enable/Disable space suit HUD. + B:enableSpaceSuitHUD=true + + # Set HUD position. (up or top, center, down or bottom) + S:spacesuit_pos=center +} + + +development { + # Enable/Disable Debug mode + B:enableDebug=false +} + + +dimensions { + # Enable/Disable New Mars worldgen (WE). + B:enableMarsWorldEngine=true + + # Enable/Disable Unreachable Planets/Moons + B:enableUnreachable=true +} + + +general { + # Enable/Disable Check Version. + B:enableCheckVersion=true + + # ID Potion 'Solar Radiation' + I:idSolarRadiation=29 + + # ID Potion 'Anti Radiation' + I:idAntiRadiation=30 + + # Time Travel speed factor. + I:speedTimeTravel=1 + + # ID gui for Guide Book. + I:guiIDGuideBook=1001 + + # Enable/Disable register OreDict for GC Compressed Plate + B:enablePlateOreDict=true + + # List armor with protect radiation and pressure. Format: 'modid:item' + S:"Radiation and Pressure Armor List" < + ic2:quantum_helmet + ic2:quantum_chestplate + ic2:quantum_leggings + ic2:quantum_boots + extraplanets:tier1_space_suit_helmet + extraplanets:tier1_space_suit_chest + extraplanets:tier1_space_suit_jetpack_chest + extraplanets:tier1_space_suit_legings + extraplanets:tier1_space_suit_boots + extraplanets:tier1_space_suit_gravity_boots + extraplanets:tier2_space_suit_helmet + extraplanets:tier2_space_suit_chest + extraplanets:tier2_space_suit_jetpack_chest + extraplanets:tier2_space_suit_legings + extraplanets:tier2_space_suit_boots + extraplanets:tier2_space_suit_gravity_boots + extraplanets:tier3_space_suit_helmet + extraplanets:tier3_space_suit_chest + extraplanets:tier3_space_suit_jetpack_chest + extraplanets:tier3_space_suit_legings + extraplanets:tier3_space_suit_boots + extraplanets:tier3_space_suit_gravity_boots + extraplanets:tier4_space_suit_helmet + extraplanets:tier4_space_suit_chest + extraplanets:tier4_space_suit_jetpack_chest + extraplanets:tier4_space_suit_legings + extraplanets:tier4_space_suit_boots + extraplanets:tier4_space_suit_gravity_boots + > +} + + +hardmode { + # Enable/Disable advanced craft for rocket tier 2-6. + B:enableAdvancedRocketCraft=true + + # Enable/Disable advanced thermal system on celestial bodies. + B:enableAdvancedThermalSystem=true + + # Enable/Disable explosion gas (Nature gas, etc) from fire, torch, magma. + B:enableGasExplosion=true + + # Enable/Disable the need oxygen for plants and foods. + B:enableOxygenForPlantsAndFoods=true + + # Enable/Disable atmosphere pressure system. + B:enablePressureSystem=true + + # Enable/Disable solar radiation system. + B:enableRadiationSystem=true + + # Enable/Disable solar radiation on Moon. + B:enableSolarRadiationOnMoon=true + + # Enable/Disable zero gravity (like Kuiper Belt) on Astreroids. + B:enableZeroGravityOnAsteroids=false +} + + +keybindings_initial { + # Leave 'KEY_' value, adding the intended keyboard character to replace the letter. Values 0-9 and A-Z are accepted + S:"Toggle Boots Key"=KEY_J + + # Leave 'KEY_' value, adding the intended keyboard character to replace the letter. Values 0-9 and A-Z are accepted + S:"Toggle Chestplate Key"=KEY_G + + # Leave 'KEY_' value, adding the intended keyboard character to replace the letter. Values 0-9 and A-Z are accepted + S:"Toggle Helmet Key"=KEY_F + + # Leave 'KEY_' value, adding the intended keyboard character to replace the letter. Values 0-9 and A-Z are accepted + S:"Toggle Legs Key"=KEY_H +} + + +worldgen { + # Enable/Disable Dungeons Generation on Planets/Moon (Global Config). + B:enableDungeonsGeneration=true + + # Enable/Disable New Mars oregen (diamonds, coal, gold, etc). + B:enableMarsNewOres=true + + # Enable/Disable Generation Ores on Planets/Moon (Global Config). + B:enableOresGeneration=true + + # Enable/Disable Generation Ores on Overworld. + B:enableOverworldOres=false + + # Enable/Disable 'World Engine' - advanced world generation + B:enableWorldEngine=true +} + + diff --git a/config/GalaxySpace/dimensions.conf b/config/GalaxySpace/dimensions.conf new file mode 100644 index 0000000..30fd877 --- /dev/null +++ b/config/GalaxySpace/dimensions.conf @@ -0,0 +1,149 @@ +# Configuration file + +development { + # Dimension ID for Test planet (only for debug) + I:dimensionIDTest=-1234 +} + + +dimensions { + # Dimension ID for Callisto (Jupiter Moon) + I:dimensionIDCallisto=-1022 + + # Dimension ID for Ceres + I:dimensionIDCeres=-1007 + + # Dimension ID for Deimos (Mars moon) + I:dimensionIDDeimos=-1013 + + # Dimension ID for Enceladus (Saturn moon) + I:dimensionIDEnceladus=-1017 + + # Dimension ID for Europa (Jupiter moon) + I:dimensionIDEuropa=-1015 + + # Dimension ID for Ganymede (Jupiter moon) + I:dimensionIDGanymede=-1016 + + # Dimension ID for Haumea + I:dimensionIDHaumea=-1023 + + # Dimension ID for Io (Jupiter moon) + I:dimensionIDIo=-1014 + + # Dimension ID for Jupiter (Only for Space Station) + I:dimensionIDJupiter=-1026 + + # Dimension ID for Kuiper Belt + I:dimensionIDKuiperBelt=-1009 + + # Dimension ID for Makemake + I:dimensionIDMakemake=-1011 + + # Dimension ID for Mercury + I:dimensionIDMercury=-1005 + + # Dimension ID for Miranda (Uranus moon) + I:dimensionIDMiranda=-1024 + + # Dimension ID for Oberon (Uranus moon) + I:dimensionIDOberon=-1019 + + # Dimension ID for Phobos (Mars moon) + I:dimensionIDPhobos=-1012 + + # Dimension ID for Pluto + I:dimensionIDPluto=-1008 + + # Dimension ID for Proteus (Neptune moon) + I:dimensionIDProteus=-1020 + + # Dimension ID for Titan (Saturn moon) + I:dimensionIDTitan=-1018 + + # Dimension ID for Triton (Neptune moon) + I:dimensionIDTriton=-1021 + + # Dimension ID for Venus + I:dimensionIDVenus=-1006 + + # WorldProvider ID for Mars Space Stations (advanced: do not change unless you have conflicts) + I:idDimensionMarsOrbit=-1127 + + # WorldProvider ID for Static Mars Space Stations (advanced: do not change unless you have conflicts) + I:idDimensionMarsOrbitStatic=-1126 + + # WorldProvider ID for Venus Space Stations (advanced: do not change unless you have conflicts) + I:idDimensionVenusOrbit=-1128 + + # WorldProvider ID for Static Venus Space Stations (advanced: do not change unless you have conflicts) + I:idDimensionVenusOrbitStatic=-1129 +} + + +general { + # Enable/Disable Mercury + B:enableMercury=true + + # Enable/Disable Venus + B:enableVenus=true + + # Enable/Disable Ceres + B:enableCeres=true + + # Enable/Disable Pluto + B:enablePluto=true + + # Enable/Disable Kuiper Belt + B:enableKuiperBelt=true + + # Enable/Disable Haumea + B:enableHaumea=true + + # Enable/Disable Makemake + B:enableMakemake=true + + # Enable/Disable Phobos (Mars Moon) + B:enablePhobos=true + + # Enable/Disable Deimos (Mars Moon) + B:enableDeimos=true + + # Enable/Disable Europa (Jupiter Moon) + B:enableEuropa=true + + # Enable/Disable Io (Jupiter Moon) + B:enableIo=true + + # Enable/Disable Ganymede (Jupiter Moon) + B:enableGanymede=true + + # Enable/Disable Callisto (Jupiter Moon) + B:enableCallisto=true + + # Enable/Disable Enceladus (Saturn Moon) + B:enableEnceladus=true + + # Enable/Disable Titan (Saturn Moon) + B:enableTitan=true + + # Enable/Disable Miranda (Uranus Moon) + B:enableMiranda=true + + # Enable/Disable Oberon (Uranus Moon) + B:enableOberon=true + + # Enable/Disable Proteus (Neptune Moon) + B:enableProteus=true + + # Enable/Disable Triton (Neptune Moon) + B:enableTriton=true + + # Enable/Disable Venus Space Station + B:enableVenusSpaceStation=false + + # Enable/Disable Mars Space Station + B:enableMarsSpaceStation=false +} + + diff --git a/config/GalaxySpace/energy.conf b/config/GalaxySpace/energy.conf new file mode 100644 index 0000000..281252c --- /dev/null +++ b/config/GalaxySpace/energy.conf @@ -0,0 +1,26 @@ +# Configuration file + +general { + # Gaseous Generator power factor + D:coefficientGasGenerator=1.0 + + # Fuel Generator power factor + D:coefficientFuelGenerator=1.0 + + # Thermodynamic Generator power factor + D:coefficientThermodynamicGenerator=1.0 + + # Solar Wind Panel power factor + D:coefficientSolarWindPanel=1.0 + + # Gybrid Solar Panel power factor + D:coefficientSolarPanel=1.0 + + # Wind Turbine power factor + D:coefficientWindTurbine=1.0 + + # Rocket Assembly craft speed factor + D:coefficientSpeedRocketAssembly=1.0 +} + + diff --git a/config/GalaxySpace/schematics.conf b/config/GalaxySpace/schematics.conf new file mode 100644 index 0000000..8790b65 --- /dev/null +++ b/config/GalaxySpace/schematics.conf @@ -0,0 +1,29 @@ +# Configuration file + +general { + # Enable/Disable make duplicate schematic. + B:enableDuplicateSchematic=true +} + + +schematic { + # Schematic ID for Body (Rocket Detail), must be unique. + I:idSchematicBody=12 + + # Schematic ID for Booster (Rocket Detail), must be unique. + I:idSchematicBooster=14 + + # Schematic ID for Cone (Rocket Detail), must be unique. + I:idSchematicCone=11 + + # Schematic ID for Engine (Rocket Detail), must be unique. + I:idSchematicEngine=13 + + # Schematic ID for Fins (Rocket Detail), must be unique. + I:idSchematicFins=15 + + # Schematic ID for Oxygen PPE Tank, must be unique. + I:idSchematicOxTank=16 +} + + diff --git a/config/GalaxySpace/tau_ceti/core.conf b/config/GalaxySpace/tau_ceti/core.conf new file mode 100644 index 0000000..d097ca5 --- /dev/null +++ b/config/GalaxySpace/tau_ceti/core.conf @@ -0,0 +1,8 @@ +# Configuration file + +general { + # Enable/Disable Tau Ceti System. + B:enableTauCetiSystems=true +} + + diff --git a/config/IC2.ini b/config/IC2.ini new file mode 100644 index 0000000..caa89e8 --- /dev/null +++ b/config/IC2.ini @@ -0,0 +1,379 @@ +; ic2 general config +; created Oct 30, 2022 9:10:53 PM +;--- + +[worldgen] +; Enable generation of rubber trees in the world. +rubberTree = true +; Comma separated list of dimensions to not generate rubber trees in + +; Does nothing if rubber tree generation is disabled +rubberTreeBlacklist = +; Factor scaling the IC2 ore generation quantity. +oreDensityFactor = 1.0 +; Factor scaling the IC2 tree generation quantity. +treeDensityFactor = 1.0 +; Enable scaling the generation y levels and quantities to the sea level according to the formula + +; newValue = configuredValue * sealevel / 64. + +; The ore density (ratio between stone and ores) will be independent on the worlds's sea level if + +; enabled. +normalizeHeight = true +; Maximum amount of chunks to check for retrogen viability each tick. + +; Retrogen is the retroactive generation of terrain features, e.g. ores and trees. + +; Set it to 0 to disable retrogen. + +; When enabling this the recommended value is 16 +retrogenCheckLimit = 0 +; Maximum amount of chunks to process for retrogen each tick. + +; Values exceeding retrogenCheckLimit are being truncated. +retrogenUpdateLimit = 2 + +; Settings for generating copper ore +[worldgen / copper] +; Enable generating this ore +enabled = false +; Amount of clusters to generate +count = 15 +; Cluster size +size = 10 +; Start height (inclusive) +minHeight = 0 +; End height (exclusive) +maxHeight = 68 +; Distribution across the height. + +; Valid options are: + +; - uniform: same probability across all y levels + +; - triangle: maximum in the middle ((minHeight+maxHeight) / 2), linear falloff to the bounds + +; - ramp: maximum at minHeight, linear falloff towards maxHeight + +; - revramp: maximum at maxHeight, linear falloff towards minHeight + +; - smooth: maximum in the middle, maintains high levels over a wide range before falling off + +; smoothly like a normal distribution with a more trapezoidal shape +distribution = smooth + +; Settings for generating lead ore +[worldgen / lead] +; Enable generating this ore +enabled = false +; Amount of clusters to generate +count = 8 +; Cluster size +size = 4 +; Start height (inclusive) +minHeight = 0 +; End height (exclusive) +maxHeight = 64 +; Distribution across the height. + +; Valid options are: + +; - uniform: same probability across all y levels + +; - triangle: maximum in the middle ((minHeight+maxHeight) / 2), linear falloff to the bounds + +; - ramp: maximum at minHeight, linear falloff towards maxHeight + +; - revramp: maximum at maxHeight, linear falloff towards minHeight + +; - smooth: maximum in the middle, maintains high levels over a wide range before falling off + +; smoothly like a normal distribution with a more trapezoidal shape +distribution = uniform + +; Settings for generating tin ore +[worldgen / tin] +; Enable generating this ore +enabled = false +; Amount of clusters to generate +count = 25 +; Cluster size +size = 6 +; Start height (inclusive) +minHeight = 0 +; End height (exclusive) +maxHeight = 40 +; Distribution across the height. + +; Valid options are: + +; - uniform: same probability across all y levels + +; - triangle: maximum in the middle ((minHeight+maxHeight) / 2), linear falloff to the bounds + +; - ramp: maximum at minHeight, linear falloff towards maxHeight + +; - revramp: maximum at maxHeight, linear falloff towards minHeight + +; - smooth: maximum in the middle, maintains high levels over a wide range before falling off + +; smoothly like a normal distribution with a more trapezoidal shape +distribution = uniform + +; Settings for generating uranium ore +[worldgen / uranium] +; Enable generating this ore +enabled = false +; Amount of clusters to generate +count = 20 +; Cluster size +size = 3 +; Start height (inclusive) +minHeight = 0 +; End height (exclusive) +maxHeight = 64 +; Distribution across the height. + +; Valid options are: + +; - uniform: same probability across all y levels + +; - triangle: maximum in the middle ((minHeight+maxHeight) / 2), linear falloff to the bounds + +; - ramp: maximum at minHeight, linear falloff towards maxHeight + +; - revramp: maximum at maxHeight, linear falloff towards minHeight + +; - smooth: maximum in the middle, maintains high levels over a wide range before falling off + +; smoothly like a normal distribution with a more trapezoidal shape +distribution = uniform + +[protection] +; Enable logging of players when they remove a machine using a wrench. +wrenchLogging = true +; Maximum Explosion power of a nuke, where TNT is 4. +nukeExplosionPowerLimit = 60 +; Maximum explosion power of a nuclear reactor, where TNT is 4. +reactorExplosionPowerLimit = 45 +; Enable the nuke +enableNuke = true + +[profiles] +; Pick a profile to use, default options provided by IC2 are Experimental and Classic +selected = Experimental + +[balance] +; Maximum battery tier usable by the miner. + +; 1 = batteries, 2 = lead batteries, 3 = energy crystals, 4 = lapotron crystals +minerDischargeTier = 1 +; Increase the energy use by the player's inventory weight when going through a teleporter. +teleporterUseInventoryWeight = true +; Ratio of energy retained inside energy storage block Items when wrenched. + +; 0 (nothing) ... 1 (100%), default 0.8 (80 %) +energyRetainedInStorageBlockDrops = 0.8 +; Power tier of the Mass Fabricator +massFabricatorTier = 3 +; Power tier of the Matter Fabricator +matterFabricatorTier = 3 +; Factor to scale the UU-Matter production energy requirement. +uuEnergyFactor = 1.0 +; Disable the vanilla ender chest, removing existing ones from the world as well. +disableEnderChest = false +; Comma separated list of blocks and items which should not be turned into scrap by the recycler. + +; Format: [@metadata], metadata * matches any. + +; Ore dictionary entries can be specified with OreDict: as the name. +recyclerBlacklist = minecraft:glass_pane, minecraft:stick, minecraft:snowball, minecraft:snow_layer, minecraft:snow, IC2:scaffold +; Whitelist for blocks/items allowed to be recycled. + +; The whitelist will be used instead of the blacklist approach if it's non-empty, disallowing everything else. + +; The format is the same as the blacklist. +recyclerWhitelist = +; Allow to pick blocks up using just a pickaxe instead of needing a wrench. +ignoreWrenchRequirement = false +; Allow the water slot of water mills to be automated. +watermillAutomation = false +; How many EU the Chunkloader uses per chunk it loads. +euPerChunk = 1.0 + +; Base energy generation factors - increase for higher energy yield. +[balance / energy / generator] +generator = 1.0 +geothermal = 1.0 +water = 1.0 +solar = 1.0 +wind = 1.0 +nuclear = 1.0 +semiFluidOil = 1.0 +semiFluidFuel = 1.0 +semiFluidBiomass = 1.0 +semiFluidBioethanol = 1.0 +semiFluidBiogas = 1.0 +Stirling = 1.0 +Kinetic = 1.0 +radioisotope = 1.0 + +; Base heat generation factors - increase for higher heat yield. +[balance / energy / heatgenerator] +semiFluidOil = 1.0 +semiFluidFuel = 1.0 +semiFluidBiomass = 1.0 +semiFluidBioethanol = 1.0 +semiFluidBiogas = 1.0 +solid = 1.0 +radioisotope = 1.0 +electric = 1.0 + +; Base kinetic generation factors - increase for higher kinetic energy yield. +[balance / energy / kineticgenerator] +water = 1.0 +wind = 1.0 +manual = 1.0 +steam = 1.0 +electric = 1.0 + +; Basically the amount of hU the conversion of one mB of Liquid takes/gives +[balance / energy / fluidconversion] +; Lava -> PahoehoeLava +heatExchangerLava = 1.0 +; Hot Coolant <-> Cold Coolant +heatExchangerHotCoolant = 1.0 +; Hot Water <- Water +heatExchangerWater = 1.0 + +; Base Coolant conversion rate for FluidReactors. +[balance / energy / FluidReactor] +outputModifier = 1.0 + +; Balace Value for Turbine Livetime in sec. Default 86400sec = 24h +[balance / SteamKineticGenerator] +rotorlivetime = 86400 + +; Balace Values for calcification default 100.000mB Water -> to failure +[balance / steamgenerator / calcification] +maxcalcification = 100000 + +[balance / steamRepressurizer] +; Amount (in mb) of standard steam per 10mb of IC2 steam +steamPerSteam = 16 +; Amount (in mb) of standard steam per 10mb of IC2 super-heated steam +steamPerSuperSteam = 32 + +; Balance Values for Fermenter +[balance / fermenter] +need_amount_biomass_per_run = 20 +output_amount_biogas_per_run = 400 +hU_per_run = 4000 +biomass_per_fertilizier = 500 + +; Additional initial uu values, a value of 1 equals cobblestone. + +; Recipes may cause the final value be lower than the one specified here. + +; Format: [@metadata] = +[balance / uu-values / predefined] +IC2:misc_resource#iridium_ore = 12000 +IC2:misc_resource#iridium_shard = 1333 + +[recipes] +; To modify recipes or add custom recipes, copy the corresponding .ini file to + +; "minecraft/config/ic2" and modify it. + +; + +; Disable IC2 crafting recipes with the specified output, comma separated list. + +; Non-IC2 recipes can be removed via the purge list below. + +; Format: [@metadata], e.g. minecraft:bucket to disable IC2's bucket recipe from tin. +disable = +; Purge all non-IC2 crafting recipes with the specified output, comma separated list. + +; IC2 recipes can be removed via the disable list above. + +; Format: [@metadata], e.g. minecraft:tnt to disable crafting tnt. +purge = +; Blacklist for items which the jetpack attachment plate cannot be used on. + +; The format: , e.g. minecraft:leather_chestplate to disable attaching jetpacks to leather tunics +jetpackAttachmentBlacklist = +; Enable crafting of IC2 coins, otherwise they have to be spawned in and are thus limited. +allowCoinCrafting = true +; Allow only IC2 circuits to be used in IC2's recipes. +requireIc2Circuits = false +; Adjust smelting recipes to always output IC2 items if available. +smeltToIc2Items = false +; Ignore invalid recipes. +ignoreInvalidRecipes = false + +[audio] +; Enable IC2's custom sound system. +enabled = true +; Volume of IC2's sounds, range from 0 (silent) ... 1 (100%) +volume = 1.0 +; The number of blocks the sounds attenuate over +fadeDistance = 16 +; Maximum number of active audio sources, only change it if you know what you're doing. +maxSourceCount = 32 + +[misc] +; Enable hiding of secret recipes in CraftGuide/NEI. +hideSecretRecipes = true +; Enable activation of the quantum leggings' speed boost when sprinting instead of holding the boost key. +quantumSpeedOnSprint = true +; Enable burning of scrap in a generator. +allowBurningScrap = true +; Comma separated list with ores the miner should harvest. + +; Format: [@metadata], e.g. minecraft:torch, minecraft:chest + +; The metadata * will match any, e.g. minecraft:log@*. + +; Ore dictionary entries can be specified with OreDict: as the name. +additionalValuableOres = +; Use the new highly experimental current + voltage energy net model with energy loss. + +; Only set this to true if you know what you are doing. +useLinearTransferModel = false +; Configure whether energy loss is rounded down to the nearest whole EU or not +roundEnetLoss = true +; If you really really really don't want to have your machines explode if you don't pay attention to voltage, you can disable that here. +enableEnetExplosions = true +; Same for cable meltdown +enableEnetCableMeltdown = true + +[debug] +; Log whenever wrenching didn't produce any drops. +logEmptyWrenchDrops = true +; Log incorrect damage applications to items that aren't supposed to ever take damage. +logIncorrectItemDamaging = false +; Log problems occuring when processing connectivity updates in the energy network. +logGridUpdateIssues = true +; Log EnergyNet API accesses that aren't read-only - use this to debug IC2 addons. +logEnetApiAccesses = false +; Log EnergyNet API accesses with stack traces that aren't read-only - use this to debug IC2 addons. +logEnetApiAccessTraces = false +; Log all energy net connectivity updates in detail. +logGridUpdatesVerbose = false +; Log problems occuring during energy network calculations +logGridCalculationIssues = true + +[agriculture] +; Comma separated list of crops which should not be loaded. + +; Format: owner:crop + +; for example ic2:ferru, ic2:wheat +disabledCrops = + +[compat / buildcraft] +; Allow BuildCraft fuels to be used in the fluid generators +enableBuildcraftFuels = true + diff --git a/config/actuallyadditions.cfg b/config/actuallyadditions.cfg new file mode 100644 index 0000000..b21662c --- /dev/null +++ b/config/actuallyadditions.cfg @@ -0,0 +1,577 @@ +# Configuration file + +"machine values" { + # The amount of power the atomic reconstructor can store. + I:"Atomic Reconstructor Power"=300000 + + # The Coal Generator's Energy Production in CF/tick while burning. + I:"Coal Generator Energy Production"=30 + + # The size of the farmer's farming area. Default is 9x9, must be an odd number. + I:"Farmer Area"=9 + + # By default, the Item Repairer only repairs items which are repairable in an anvil. Add an item's REGISTRY NAME here if you want it to be repairable. + S:"Item Repairer Extra Whitelist" < + tconstruct:pickaxe + tconstruct:shovel + tconstruct:hatchet + tconstruct:mattock + tconstruct:broadsword + tconstruct:longsword + tconstruct:frypan + tconstruct:battlesign + tconstruct:hammer + tconstruct:excavator + tconstruct:lumberaxe + tconstruct:cleaver + tconstruct:rapier + > + + # If Energy Laser Relays should have energy loss + B:"Laser Relay Energy Loss"=true + + # The size of the Leaf Generator's harvesting area. Default is 7x7x7, must be an odd number. + I:"Leaf Generator Area"=7 + + # The cooldown between two generation cycles of the Leaf Generator, in ticks + I:"Leaf Generator Cooldown"=5 + + # The Leaf Generator's Energy Production in CF/Leaf + I:"Leaf Generator Energy Production"=300 + + # The energy use of the Atomic Reconstructor's Mining Lens. + I:"Mining Lens Energy"=60000 + + # If true, the mining lens uses some weird math to calculate energy costs. + B:"Mining Lens Math"=true + + # The amount of power that the 4 tiers of oils generate in CF/t. Ordered. + I:"Oil Gen: Power Values" < + 40 + 80 + 100 + 120 + > + + # The amount of time that the 4 tiers of oils work for in seconds. Ordered. + I:"Oil Gen: Time Values" < + 100 + 120 + 280 + 400 + > + + # By default, the Vertical Digger mines everything that starts with 'ore' in the OreDictionary. If there is one that it can mine, but shouldn't be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. This Config Option will apply in both modes. + S:"Vertical Digger Blacklist" < + > + + # By default, the Vertical Digger mines everything that starts with 'ore' in the OreDictionary. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. This Config Option only applies if the miner is in Ores Only Mode. + S:"Vertical Digger Extra Whitelist" < + > +} + + +"mob drops" { + # Should Bat wings drop from Bats? + B:"Bat Wing Drop"=true + + # If true, Mobs will randomly drop solidified XP occasionally. + B:"Solidified XP Drop"=true + + # Should Cobwebs drop from spiders? + B:"Spider Cobweb Drop"=false +} + + +other { + # Show Advanced Item Info when holding Control on every Item. + B:"Advanced Info"=false + + # The maximum amount of characters that is displayed by the NBT view of the CTRL Advanced Info. Set to a zero to have no limit + I:"Advanced Info NBT Character Limit"=1000 + + # Show the 'Press Control for more Info'-Text on Item Tooltips + B:"Advanced Info Tooltips"=true + + # The size of the booklet's large font in percent. Set to 0 to use defaults from the lang file. + I:"Booklet Large Font Size"=0 + + # The size of the booklet's medium font in percent. Set to 0 to use defaults from the lang file. + I:"Booklet Medium Font Size"=0 + + # The size of the booklet's small font in percent. Set to 0 to use defaults from the lang file. + I:"Booklet Small Font Size"=0 + + # If true, the Lens of Color will attempt to pull from the oredict instead of only using vanilla dyes. + B:"Color Lens Oredict"=false + + # The non-Actually Additions items that are used to configure blocks from the mod. The first one is the Redstone Torch used to configure the Redstone Mode, and the second one is the Compass used to configure Laser Relays. If another mod overrides usage of either one of these items, you can change the registry name of the used items (using blocks is not possible) here. + S:"Configuration Items" < + minecraft:redstone_torch + minecraft:compass + > + + # The items that aren't allowed as outputs from OreDict Crusher recipes. Use this in case a mod, for example, adds a dust variant that can't be smelted into an ingot. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_item@3 + S:"Crusher Output Blacklist" < + > + + # Ingots, Dusts and Ores that will be blacklisted from being auto-registered to be crushed by the Crusher. This list uses OreDictionary Names of the Inputs only. + S:"Crusher Recipe Exceptions" < + ingotBrick + ingotBrickNether + > + + # If true, Cats drop Hairy Balls Occasionally. + B:"Do Cat Drops"=true + + # If true, Actually Additions Checks for updates on World Load. + B:"Do Update Check"=true + + # The 1/n drop chance, per tick, for a fur ball to be dropped. + I:"Fur Drop Chance"=5000 + + # If true, the booklet should be given to the player when he first crafts something from the Mod + B:"Give Booklet on First Craft"=true + + # The ItemFood, IGrowable and IPlantable Items that can not be used to craft Mashed Food. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. + S:"Mashed Food Crafting Exceptions" < + actuallyadditions:item_coffee + > + + # The items that aren't allowed as being generated by the Lens of the Miner. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_block@3 + S:"Mining Lens Blacklist" < + > + + # By default, the mining lens has a set number of ores it can generate. If there is an ore that it should be able to generate, add its OreDictionary name followed by an @ and the weight that it should have (the higher, the more often it will generate), followed by another @ and then an s for it to generate in stone and an n for it to generate in netherrack. For instance: oreCheese@100@s would add cheese ore with a weight of 100 that generates in stone. + S:"Mining lens Extra Whitelist" < + > + + # If you want to be really boring and lame, you can turn on this setting to disable colored names on Actually Additions items. Because why would you want things to look pretty anyways, right? + B:"No Colored Item Names"=false + + # The items that aren't allowed to be put in the Repairer. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_block@3 + S:"Repair Blacklist" < + > + + # The items that aren't allowed to be put in the Traveller's Sack. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_block@3 + S:"Sack Blacklist" < + > + + # If true, Solidified Experience will always spawn orbs, even for regular players. + B:"Solid XP Orbs"=false + + # By default, the Spawner Changer allows every living entity to be put into a spawner. If there is one that shouldn't be able to, put its MAPPING NAME here. + S:"Spawner Changer Blacklist" < + minecraft:villager_golem + > + + # Turn this on to make recipes for items from the mod really hard. (This is a joke feature poking fun at the whole FTB Infinity Expert Mode style of playing. You shouldn't really turn this on as it makes the mod completely unplayable.) + B:"Super Duper Hard Recipes"=false + + # The amount of ticks waited before a TileEntity sends an additional Update to the Client + I:"Tile Entities: Update Interval"=5 + + # Should Tiny Coal and Tiny Charcoal be craftable + B:"Tiny Coal"=true + + # If true, Actually Additions' Update Checker searches for updates for the Minecraft Version you currently play on. + B:"Version Specific Update Checker"=true + + # Should Actually Additions Loot generate in dungeons? + B:"Village and Dungeon Loot"=true + + # Should right-clicking a bowl on water blocks create a water bowl? + B:"Water Bowl"=true + + # Should the water bowl spill if you don't sneak while using it? + B:"Water Bowl Spilling"=true + + # 11? + I:"What is 11"=11 + + # The amount of ticks it takes for a worm to die. When at 0 ticks, it will not die. + I:"Worm Death Time"=0 + + # If true, worms will drop from tilling the soil. + B:Worms=true +} + + +"tool control" { + # This will disable the Black Quartz AIOT. It will not be registered. [default: false] + B:"Disable: Black Quartz AIOT"=false + + # This will disable the Black Quartz Axe. It will not be registered. [default: false] + B:"Disable: Black Quartz Axe"=false + + # This will disable the Black Quartz Boots. It will not be registered. [default: false] + B:"Disable: Black Quartz Boots"=false + + # This will disable the Black Quartz Chestplate. It will not be registered. [default: false] + B:"Disable: Black Quartz Chestplate"=false + + # This will disable the Black Quartz Helmet. It will not be registered. [default: false] + B:"Disable: Black Quartz Helmet"=false + + # This will disable the Black Quartz Hoe. It will not be registered. [default: false] + B:"Disable: Black Quartz Hoe"=false + + # This will disable the Black Quartz Pants. It will not be registered. [default: false] + B:"Disable: Black Quartz Pants"=false + + # This will disable the Black Quartz Pickaxe. It will not be registered. [default: false] + B:"Disable: Black Quartz Pickaxe"=false + + # This will disable the Black Quartz Shovel. It will not be registered. [default: false] + B:"Disable: Black Quartz Shovel"=false + + # This will disable the Black Quartz Sword. It will not be registered. [default: false] + B:"Disable: Black Quartz Sword"=false + + # This will disable the Diamatine Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal AIOT"=false + + # This will disable the Diamatine Crystal Axe. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Axe"=false + + # This will disable the Diamatine Crystal Boots. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Boots"=false + + # This will disable the Diamatine Crystal Chestplate. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Chestplate"=false + + # This will disable the Diamatine Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Helmet"=false + + # This will disable the Diamatine Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Hoe"=false + + # This will disable the Diamatine Crystal Pants. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Pants"=false + + # This will disable the Diamatine Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Pickaxe"=false + + # This will disable the Diamatine Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Shovel"=false + + # This will disable the Diamatine Crystal Sword. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Sword"=false + + # This will disable the Diamond AIOT. It will not be registered. [default: false] + B:"Disable: Diamond AIOT"=false + + # This will disable the Emeradic Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal AIOT"=false + + # This will disable the Emeradic Crystal Axe. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Axe"=false + + # This will disable the Emeradic Crystal Boots. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Boots"=false + + # This will disable the Emeradic Crystal Chest. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Chest"=false + + # This will disable the Emeradic Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Helmet"=false + + # This will disable the Emeradic Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Hoe"=false + + # This will disable the Emeradic Crystal Pants. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Pants"=false + + # This will disable the Emeradic Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Pickaxe"=false + + # This will disable the Emeradic Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Shovel"=false + + # This will disable the Emeradic Crystal Sword. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Sword"=false + + # This will disable the Emerald AIOT. It will not be registered. [default: false] + B:"Disable: Emerald AIOT"=false + + # This will disable the Emerald Axe. It will not be registered. [default: false] + B:"Disable: Emerald Axe"=false + + # This will disable the Emerald Boots. It will not be registered. [default: false] + B:"Disable: Emerald Boots"=false + + # This will disable the Emerald Chestplate. It will not be registered. [default: false] + B:"Disable: Emerald Chestplate"=false + + # This will disable the Emerald Helmet. It will not be registered. [default: false] + B:"Disable: Emerald Helmet"=false + + # This will disable the Emerald Hoe. It will not be registered. [default: false] + B:"Disable: Emerald Hoe"=false + + # This will disable the Emerald Pants. It will not be registered. [default: false] + B:"Disable: Emerald Pants"=false + + # This will disable the Emerald Pickaxe. It will not be registered. [default: false] + B:"Disable: Emerald Pickaxe"=false + + # This will disable the Emerald Shovel. It will not be registered. [default: false] + B:"Disable: Emerald Shovel"=false + + # This will disable the Emerald Sword. It will not be registered. [default: false] + B:"Disable: Emerald Sword"=false + + # This will disable the Engineer's Goggles. It will not be registered. [default: false] + B:"Disable: Engineer's Goggles"=false + + # This will disable the Engineer's Infrared Goggles. It will not be registered. [default: false] + B:"Disable: Engineer's Infrared Goggles"=false + + # This will disable the Enori Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Enori Crystal AIOT"=false + + # This will disable the Enori Crystal Axe. It will not be registered. [default: false] + B:"Disable: Enori Crystal Axe"=false + + # This will disable the Enori Crystal Boots. It will not be registered. [default: false] + B:"Disable: Enori Crystal Boots"=false + + # This will disable the Enori Crystal Chest. It will not be registered. [default: false] + B:"Disable: Enori Crystal Chest"=false + + # This will disable the Enori Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Enori Crystal Helmet"=false + + # This will disable the Enori Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Enori Crystal Hoe"=false + + # This will disable the Enori Crystal Pants. It will not be registered. [default: false] + B:"Disable: Enori Crystal Pants"=false + + # This will disable the Enori Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Enori Crystal Pickaxe"=false + + # This will disable the Enori Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Enori Crystal Shovel"=false + + # This will disable the Enori Crystal Sword. It will not be registered. [default: false] + B:"Disable: Enori Crystal Sword"=false + + # This will disable the Golden AIOT. It will not be registered. [default: false] + B:"Disable: Golden AIOT"=false + + # This will disable the Iron AIOT. It will not be registered. [default: false] + B:"Disable: Iron AIOT"=false + + # This will disable the Obsidian AIOT. It will not be registered. [default: false] + B:"Disable: Obsidian AIOT"=false + + # This will disable the Obsidian Axe. It will not be registered. [default: false] + B:"Disable: Obsidian Axe"=false + + # This will disable the Obsidian Boots. It will not be registered. [default: false] + B:"Disable: Obsidian Boots"=false + + # This will disable the Obsidian Chestplate. It will not be registered. [default: false] + B:"Disable: Obsidian Chestplate"=false + + # This will disable the Obsidian Helmet. It will not be registered. [default: false] + B:"Disable: Obsidian Helmet"=false + + # This will disable the Obsidian Hoe. It will not be registered. [default: false] + B:"Disable: Obsidian Hoe"=false + + # This will disable the Obsidian Pants. It will not be registered. [default: false] + B:"Disable: Obsidian Pants"=false + + # This will disable the Obsidian Pickaxe. It will not be registered. [default: false] + B:"Disable: Obsidian Pickaxe"=false + + # This will disable the Obsidian Shovel. It will not be registered. [default: false] + B:"Disable: Obsidian Shovel"=false + + # This will disable the Obsidian Sword. It will not be registered. [default: false] + B:"Disable: Obsidian Sword"=false + + # This will disable the Palis Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Palis Crystal AIOT"=false + + # This will disable the Palis Crystal Axe. It will not be registered. [default: false] + B:"Disable: Palis Crystal Axe"=false + + # This will disable the Palis Crystal Boots. It will not be registered. [default: false] + B:"Disable: Palis Crystal Boots"=false + + # This will disable the Palis Crystal Chestplate. It will not be registered. [default: false] + B:"Disable: Palis Crystal Chestplate"=false + + # This will disable the Palis Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Palis Crystal Helmet"=false + + # This will disable the Palis Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Palis Crystal Hoe"=false + + # This will disable the Palis Crystal Pants. It will not be registered. [default: false] + B:"Disable: Palis Crystal Pants"=false + + # This will disable the Palis Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Palis Crystal Pickaxe"=false + + # This will disable the Palis Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Palis Crystal Shovel"=false + + # This will disable the Palis Crystal Sword. It will not be registered. [default: false] + B:"Disable: Palis Crystal Sword"=false + + # This will disable the Restonia Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Restonia Crystal AIOT"=false + + # This will disable the Restonia Crystal Axe. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Axe"=false + + # This will disable the Restonia Crystal Boots. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Boots"=false + + # This will disable the Restonia Crystal Chestplate. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Chestplate"=false + + # This will disable the Restonia Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Helmet"=false + + # This will disable the Restonia Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Hoe"=false + + # This will disable the Restonia Crystal Pants. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Pants"=false + + # This will disable the Restonia Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Pickaxe"=false + + # This will disable the Restonia Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Shovel"=false + + # This will disable the Restonia Crystal Sword. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Sword"=false + + # This will disable the Stone AIOT. It will not be registered. [default: false] + B:"Disable: Stone AIOT"=false + + # This will disable the Void Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Void Crystal AIOT"=false + + # This will disable the Void Crystal Axe. It will not be registered. [default: false] + B:"Disable: Void Crystal Axe"=false + + # This will disable the Void Crystal Boots. It will not be registered. [default: false] + B:"Disable: Void Crystal Boots"=false + + # This will disable the Void Crystal Chestplate. It will not be registered. [default: false] + B:"Disable: Void Crystal Chestplate"=false + + # This will disable the Void Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Void Crystal Helmet"=false + + # This will disable the Void Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Void Crystal Hoe"=false + + # This will disable the Void Crystal Pants. It will not be registered. [default: false] + B:"Disable: Void Crystal Pants"=false + + # This will disable the Void Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Void Crystal Pickaxe"=false + + # This will disable the Void Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Void Crystal Shovel"=false + + # This will disable the Void Crystal Sword. It will not be registered. [default: false] + B:"Disable: Void Crystal Sword"=false + + # This will disable the Wooden AIOT. It will not be registered. [default: false] + B:"Disable: Wooden AIOT"=false +} + + +"tool values" { + # By default, the AIOT can mine certain blocks. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. + S:"AIOT Extra Whitelist" < + TConstruct:GravelOre + > + + # If true,'Press key for more information' text should show when the item has a page in the booklet + B:"Booklet Quick Opening Info"=true + + # By default, the Drill can mine certain blocks. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. + S:"Drill Extra Whitelist" < + TConstruct:GravelOre + > +} + + +"world gen" { + # Should Black Lotus generate in the World? + B:"Black Lotus Gen"=true + + # The Amount of Black Lotus generating + I:"Black Lotus: Amount"=14 + + # Shold Black Quartz generate in the world? + B:"Black Quartz"=true + + # Should Canola generate in the World? + B:"Canola Gen"=true + + # The Amount of Canola generating + I:"Canola: Amount"=10 + + # Should Coffee Plants generate in the World? + B:"Coffee Gen"=true + + # The Amount of Coffee generating + I:"Coffee: Amount"=6 + + # Should Custom Crop Fields exist? + B:"Crop Field: Existence"=true + + # If Crystal Clusters should generate in Lush Caves + B:"Crystal Clusters in Lush Caves"=true + + # Should the Engineer Villager and his House generate in the worl? + B:"Engineer Villager: Existence"=true + + # Should Flax generate in the World? + B:"Flax Gen"=true + + # The Amount of Flax generating + I:"Flax: Amount"=8 + + # Should caves with trees and grass randomly generate underground? + B:"Generate Lush Caves"=false + + # Should the Jam Villager and his House generate in the world? + B:"Jam Villager: Existence"=true + + # The chances for lush caves to generate. The lower the number, the higher the chances. + I:"Lush Caves: Chance"=20 + + # If true, the ore gen dimension blacklist will be treated as a whitelist. + B:"Ore Gen Whitelist"=false + + # The list of IDs that Actually Additions OreGen (Ex: Black Quartz) is banned in. This also applies for other world gen like lush caves. + I:"OreGen Dimension Blacklist" < + > + + # The list of IDs of the dimensions that Actually Additions Plants (Rice for example) are banned in. + I:"Plant Blacklist" < + > + + # Should Rice generate in the World? + B:"Rice Gen"=false + + # The Amount of Rice generating + I:"Rice: Amount"=15 + + # Should Treasure Chests generate in the World? + B:"Treasure Chest Gen"=true +} + + diff --git a/config/adpother/Sources/animal_death.cfg b/config/adpother/Sources/animal_death.cfg new file mode 100644 index 0000000..e0bbc25 --- /dev/null +++ b/config/adpother/Sources/animal_death.cfg @@ -0,0 +1,45 @@ +# Configuration file + +AnimalDeath { + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: ] + S:id= + + Animals { + # [default: ] + S:blackList < + > + + # [default: ] + S:whiteList < + > + } + +} + + +########################################################################################################## +# Emission +#--------------------------------------------------------------------------------------------------------# +# Defines the amount of emissions (in blocks with light density) formed by combustion of this fuel or random update tick of this emitter. +# Set the value to 0 for disabling emissions from this source. +########################################################################################################## + +Emission { + # [range: 0.0 ~ 32.0, default: 2.0] + S:carbon=0.0 + + # [range: 0.0 ~ 32.0, default: 0.0] + S:dust=0.0 + + # [range: 0.0 ~ 32.0, default: 0.0] + S:sulfur=0.0 +} + + diff --git a/config/adpother/Sources/animal_feeding.cfg b/config/adpother/Sources/animal_feeding.cfg new file mode 100644 index 0000000..631d6a5 --- /dev/null +++ b/config/adpother/Sources/animal_feeding.cfg @@ -0,0 +1,34 @@ +# Configuration file + +AnimalFeeding { + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: ] + S:id= +} + + +########################################################################################################## +# Emission +#--------------------------------------------------------------------------------------------------------# +# Defines the amount of emissions (in blocks with light density) formed by combustion of this fuel or random update tick of this emitter. +# Set the value to 0 for disabling emissions from this source. +########################################################################################################## + +Emission { + # [range: 0.0 ~ 32.0, default: 0.2] + S:carbon=0.0 + + # [range: 0.0 ~ 32.0, default: 0.0] + S:dust=0.0 + + # [range: 0.0 ~ 32.0, default: 0.0] + S:sulfur=0.0 +} + + diff --git a/config/adpother/Sources/explosion.cfg b/config/adpother/Sources/explosion.cfg new file mode 100644 index 0000000..53144ed --- /dev/null +++ b/config/adpother/Sources/explosion.cfg @@ -0,0 +1,34 @@ +# Configuration file + +########################################################################################################## +# Emission +#--------------------------------------------------------------------------------------------------------# +# Defines the amount of emissions (in blocks with light density) formed by combustion of this fuel or random update tick of this emitter. +# Set the value to 0 for disabling emissions from this source. +########################################################################################################## + +Emission { + # [range: 0.0 ~ 32.0, default: 0.04] + S:carbon=0.04 + + # [range: 0.0 ~ 32.0, default: 0.03] + S:dust=0.03 + + # [range: 0.0 ~ 32.0, default: 0.02] + S:sulfur=0.02 +} + + +Explosion { + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: air] + S:id=air +} + + diff --git a/config/adpother/Sources/hostile_mob_death.cfg b/config/adpother/Sources/hostile_mob_death.cfg new file mode 100644 index 0000000..a9d3608 --- /dev/null +++ b/config/adpother/Sources/hostile_mob_death.cfg @@ -0,0 +1,45 @@ +# Configuration file + +########################################################################################################## +# Emission +#--------------------------------------------------------------------------------------------------------# +# Defines the amount of emissions (in blocks with light density) formed by combustion of this fuel or random update tick of this emitter. +# Set the value to 0 for disabling emissions from this source. +########################################################################################################## + +Emission { + # [range: 0.0 ~ 32.0, default: 2.0] + S:carbon=0.0 + + # [range: 0.0 ~ 32.0, default: 0.0] + S:dust=0.0 + + # [range: 0.0 ~ 32.0, default: 0.2] + S:sulfur=0.0 +} + + +HostileMobDeath { + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: ] + S:id= + + Mobs { + # [default: ] + S:blackList < + > + + # [default: ] + S:whiteList < + > + } + +} + + diff --git a/config/adpother/Sources/lava_mixing_water.cfg b/config/adpother/Sources/lava_mixing_water.cfg new file mode 100644 index 0000000..e384bf2 --- /dev/null +++ b/config/adpother/Sources/lava_mixing_water.cfg @@ -0,0 +1,34 @@ +# Configuration file + +########################################################################################################## +# Emission +#--------------------------------------------------------------------------------------------------------# +# Defines the amount of emissions (in blocks with light density) formed by combustion of this fuel or random update tick of this emitter. +# Set the value to 0 for disabling emissions from this source. +########################################################################################################## + +Emission { + # [range: 0.0 ~ 32.0, default: 0.45] + S:carbon=0.45 + + # [range: 0.0 ~ 32.0, default: 0.0] + S:dust=0.0 + + # [range: 0.0 ~ 32.0, default: 0.55] + S:sulfur=0.55 +} + + +LavaMixingWater { + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: lava:*] + S:id=lava:* +} + + diff --git a/config/adpother/Sources/player_death.cfg b/config/adpother/Sources/player_death.cfg new file mode 100644 index 0000000..a8d09e9 --- /dev/null +++ b/config/adpother/Sources/player_death.cfg @@ -0,0 +1,34 @@ +# Configuration file + +########################################################################################################## +# Emission +#--------------------------------------------------------------------------------------------------------# +# Defines the amount of emissions (in blocks with light density) formed by combustion of this fuel or random update tick of this emitter. +# Set the value to 0 for disabling emissions from this source. +########################################################################################################## + +Emission { + # [range: 0.0 ~ 32.0, default: 4.0] + S:carbon=0.0 + + # [range: 0.0 ~ 32.0, default: 0.0] + S:dust=0.0 + + # [range: 0.0 ~ 32.0, default: 0.0] + S:sulfur=0.0 +} + + +PlayerDeath { + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: ] + S:id= +} + + diff --git a/config/adpother/Sources/player_eating.cfg b/config/adpother/Sources/player_eating.cfg new file mode 100644 index 0000000..3f7cb71 --- /dev/null +++ b/config/adpother/Sources/player_eating.cfg @@ -0,0 +1,34 @@ +# Configuration file + +########################################################################################################## +# Emission +#--------------------------------------------------------------------------------------------------------# +# Defines the amount of emissions (in blocks with light density) formed by combustion of this fuel or random update tick of this emitter. +# Set the value to 0 for disabling emissions from this source. +########################################################################################################## + +Emission { + # [range: 0.0 ~ 32.0, default: 0.05] + S:carbon=0.00 + + # [range: 0.0 ~ 32.0, default: 0.0] + S:dust=0.0 + + # [range: 0.0 ~ 32.0, default: 0.0] + S:sulfur=0.0 +} + + +PlayerEating { + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: ] + S:id= +} + + diff --git a/config/adpother/adpother.cfg b/config/adpother/adpother.cfg new file mode 100644 index 0000000..ab37503 --- /dev/null +++ b/config/adpother/adpother.cfg @@ -0,0 +1,92 @@ +# Configuration file + +Client { + # Defines whether the smog should color the sky. [default: true] + B:colorSky=true + + # Defines whether the smog from pollution should be rendered for the player. [default: true] + B:renderSmog=true +} + + +Server { + # Experience gain after replacing the filter material in a respirator or a vacuum bag. + I:filterReplacingExpGain=0 + + # Global rate of emissions for all pollutants and sources on the server (in percents). + I:globalEmissionRate=100 + + # List of entities immune to all pollutants. + # Format: entityId [, immunityPercentage%] + # Example: minecraft:zombie_pigman, 99% + # Gives complete immunity if the percentage omitted. [default: ] + S:immuneEntities < + > + + # Maximum gas blocks that can be involved in an explosive chain reaction. + I:maxExplosionChainLength=512 + + ########################################################################################################## + # Altitude + #--------------------------------------------------------------------------------------------------------# + # Altitude bounds pollution can act within. + ########################################################################################################## + + Altitude { + # [range: -2147483648 ~ 2147483647, default: 255] + I:max=255 + + # [range: -2147483648 ~ 2147483647, default: 0] + I:min=0 + } + + "Emission Sources" { + # Enables / disables emissions from this source. [default: true] + B:AnimalDeath=false + + # Enables / disables emissions from this source. [default: true] + B:AnimalFeeding=false + + # Defines the rate of emissions from this source (in percents). + I:Breakables=100 + + # Defines the rate of emissions from this source (in percents). + I:Entities=100 + + # Enables / disables emissions from this source. [default: true] + B:Explosion=true + + # Enables / disables emissions from this source. [default: true] + B:Fire=true + + # Defines the rate of emissions from this source (in percents). + I:"Galacticraft Rockets"=100 + + # Enables / disables emissions from this source. [default: true] + B:HostileMobDeath=false + + # Defines the rate of emissions from this source (in percents). + I:"IR Diesel Locomotives"=100 + + # Defines the rate of emissions from this source (in percents). + I:"ImmersiveVehicles(MTS)"=100 + + # Enables / disables emissions from this source. [default: true] + B:LavaMixingWater=true + + # Enables / disables emissions from this source. [default: true] + B:PlayerDeath=false + + # Enables / disables emissions from this source. [default: true] + B:PlayerEating=false + + # Defines the rate of emissions from this source (in percents). + I:Torches=1% + + # Enables / disables emissions from this source. [default: true] + B:VanillaFurnace=true + } + +} + + diff --git a/config/brandon3055/BrandonsCore.cfg b/config/brandon3055/BrandonsCore.cfg new file mode 100644 index 0000000..87ed5d1 --- /dev/null +++ b/config/brandon3055/BrandonsCore.cfg @@ -0,0 +1,30 @@ +# Configuration file + +########################################################################################################## +# Misc +#--------------------------------------------------------------------------------------------------------# +# Comment for category: Misc +########################################################################################################## + +Misc { + # Enable DEV log output. + B:devLog=false + + # Allows you to disable the tpx command. + B:enableTpx=true +} + + +########################################################################################################## +# Server +#--------------------------------------------------------------------------------------------------------# +# Comment for category: Server +########################################################################################################## + +Server { + # This disables the gui that is shown to clients if a server side config that cant be hot swapped has changed. + # It is replaced by a chat message that has an option to open the gui + B:disableInvasiveConfigGui=false +} + + diff --git a/config/brandon3055/Custom Fusion Recipe Info.txt b/config/brandon3055/Custom Fusion Recipe Info.txt new file mode 100644 index 0000000..14b039a --- /dev/null +++ b/config/brandon3055/Custom Fusion Recipe Info.txt @@ -0,0 +1,124 @@ +//The recipe format has recently been updated! Old recipes will still work but may be disabled in a future MC version. + +It is now possible to add custom fusion recipes and/or remove existing ones. +This feature is intended for Mod pack creators. + +Recipes are specified using json file which you will need to place in config/brandon3055 (The same folder you should have found this text document in) +The json MUST be named "CustomFusionRecipes.json" (Without the quotes) + +The following is an example of what the json file should look like (See further down for an explanation of what everything means) + +[ + { + "mode": "ADD", + "result": "minecraft:beacon", + "catalyst": "minecraft:nether_star", + "energy": 1000, + "tier": 1, + "ingredients": [ + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:obsidian" + ] + }, + { + "mode": "ADD", + "result": "minecraft:diamond_sword,1,0,{ench:[0:{lvl:5s,id:21s},1:{lvl:5s,id:20s},2:{lvl:5s,id:19s}]}", + "catalyst": "minecraft:golden_apple,1,1", + "energy": 1000, + "tier": 1, + "ingredients": [ + "ore:oreGold", + "ore:blockGold", + "ore:ingotGold", + "minecraft:stone,1,0,{ench:[0:{lvl:5s,id:21s},1:{lvl:5s,id:20s},2:{lvl:5s,id:19s}]}" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:draconic_staff_of_power", + "catalyst": "draconicevolution:draconic_pick", + "ingredients": [ + "draconicevolution:draconic_ingot", + "draconicevolution:draconic_ingot", + "draconicevolution:draconic_ingot", + "draconicevolution:draconic_ingot", + "draconicevolution:draconic_ingot", + "draconicevolution:draconic_shovel", + "draconicevolution:draconic_sword", + "draconicevolution:awakened_core" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:draconic_shovel", + "catalyst": "draconicevolution:wyvern_shovel" + } +] + + +The above json adds 2 recipes for vanilla items and removes 2 recipes from Draconic Evolution. It should be fairly clear how those examples work +The following explains the recipes in more detail + +# Adding Recipes # + +"mode": +- For adding recipes mode can be set to "ADD" or it can be left out and the recipe will default to the ADD function + +"result": +- This is the item stack that the recipe will create. +- This should be a specific item. It can not be an ore dictionary item. + +"catalyst": +- The catalyst is the item that gets combined with the ingredients to create the result. +- This should be a specific item. It can not be an ore dictionary item. + +"energy": +- This id the energy required for the crafting. Note that this number is multiplied by the number of ingredients. +Meaning if you specifies 1000 for a recipe that has 8 ingredients the total energy cost would be 8000RF. + +"tier": +- This is the crafting tier of this recipe 0 = basic, 1 = wyvern, 2 = awakened, 3 = chaotic + +"ingredients": +- This is a list of ingredients required for the recipe. +- These can be ore dictionary items. + + +# Removing Recipes # + +"mode": +- Mode must be set to "REMOVE" when removing a recipe + +When removing recipes you to not need to specify the tier or energy cost of the target recipe. +You can instead just specify the result, catalyst and ingredients of the target recipe. +Optionally if you leave out the ingredients it will remove any recipe matching the result and catalyst items. + + +## Item Stack Strings ## + +Example: minecraft:wool,16,14 - This is 16 red wool +Ore Example: ore:ingotCopper - This is 1 copper ingots using the ore dictionary +Note: Ore entries do not support more that 1 stack size, Item damage or nbt +More on the ore dictionary http://www.minecraftuniversity.com/forge/ore_dictionary_list/ + +The name used in the item/block registry name or an ore dictionary name. Both the number of items and the damage value are optional + +Examples: +name, stack size, meta, NBT +ore:stone +minecraft:stone +minecraft:stone,64 +minecraft:stone,64,3 +minecraft:stone,64,3,{NBT} + + +### Notes ### +The order in which you add/remove recipes does not matter when replacing recipes. +Meaning for example you can add a recipe for a DE item then remove the original recipe and it will not remove the one you jsut added. + +You can use ore dictionary items for the catalyst and result when adding recipes but the default fusion implementation does not support that. +So they will be replaced with the first item stack from the ore dictionary that matches that name. \ No newline at end of file diff --git a/config/brandon3055/DraconicEvolution.cfg b/config/brandon3055/DraconicEvolution.cfg new file mode 100644 index 0000000..88161a1 --- /dev/null +++ b/config/brandon3055/DraconicEvolution.cfg @@ -0,0 +1,477 @@ +# Configuration file + +########################################################################################################## +# Client Settings +#--------------------------------------------------------------------------------------------------------# +# These are client side properties that have no effect server side. +########################################################################################################## + +"Client Settings" { + # Disables the 3D tool and armor models. This is required if you want to use a 2D resource pack. + B:disable3DModels=false + + # This option is mainly here in case there are conflicts with other mods. + B:disableArmorFOVCorrection=false + + # If true, the custom arrow models used by DE will be replaced by the vanilla model. + B:disableCustomArrowModel=false + + # If true, the item dislocator will not make the pickup sound when it collects items. + B:disableDislocatorSound=false + + # If true, the range of the Celestial Manipulator's sound effect will be significantly reduced. + B:disableLoudCelestialManipulator=false + + # If true, the armor shield will not render when you take damage (this is only a visual change). + B:disableShieldHitEffect=false + + # If true, the armor shield hit sound will be disabled. + B:disableShieldHitSound=false + + # This is where the settings for the in game hud are stored. You should not need to adjust these unless something breaks. + # Warning: Changing the number of entries in this list will crash your game. + I:hudSettings < + 996 + 825 + 69 + 907 + 90 + 100 + 3 + 0 + 1 + 1 + 1 + 1 + > + + # Invert Dislocator Pedestal display name shift behavior. + B:invertDPDSB=false + + # This allows you to disable just the Energy Crystal shader. This shader can be a lot lagier than the reactor's shader since there are usually a lot more of them (The fallback crystal texture is not soooo bad...). + B:useCrystalShaders=true + + # Set this to false if you prefer the original look of the reactor beams. + B:useReactorBeamShaders=true + + # Set this to false if your system can not handle the awesomeness that is shaders! (Warning: Will make cool things look horrible!) + B:useShaders=true +} + + +########################################################################################################## +# Misc +#--------------------------------------------------------------------------------------------------------# +# Just some misc settings. +########################################################################################################## + +Misc { + # Set this to false to disable the Chaos Guardian's chunkloading ability. + # Note. The chaos guardian is ONLY loaded when a player is within a couple hundred blocks. + # This setting is here to avoid issues where the guardian would fly out of the loaded chunks + # and freeze; especially an issue on servers with reduced render distance. + B:chaosGuardianLoading=true + + # This enables dev log output. I primarily use this for development purposes, so it won't be very useful to regular users. + B:devLog=false +} + + +########################################################################################################## +# Stat Tweaks +#--------------------------------------------------------------------------------------------------------# +# These allow you to tweak the stats of the tools, weapons and armor. +########################################################################################################## + +"Stat Tweaks" { + I:bowBaseDamage=2 + I:bowBaseSpeed=100 + I:bowDraconicMaxZoom=600 + I:bowMaxExplosionPower=4 + I:bowTierMultiplierDamage=1 + I:bowTierMultiplierSpeed=100 + I:bowUpgradeMultiplierDamage=2 + I:bowUpgradeMultiplierSpeed=100 + I:bowWyvernMaxZoom=300 + D:draconicAxeAttackDMG=45.0 + D:draconicAxeAttackSpeed=-3.2 + D:draconicAxeMineSpeed=18.0 + I:draconicBaseMineAOE=1 + I:draconicBaseRFCapacity=16000000 + + # Allows you to adjust the total shield capacity of a full set of Draconic Armor. + I:draconicBaseShieldCapacity=512 + D:draconicHoeAttackDMG=10.0 + D:draconicHoeAttackSpeed=0.0 + + # Allows you to adjust how fast Draconic Armor is able to recieve RF/tick. + I:draconicMaxRecieve=1000000 + D:draconicPicAttackDMG=20.0 + D:draconicPicAttackSpeed=-2.9 + D:draconicPicMineSpeed=18.0 + + # Allows you to adjust the amount of RF that Draconic Armor requires to recharge 1 shield point. + I:draconicShieldRechargeCost=1000 + + # Allows you to adjust how fast Draconic Armor is able to recover entropy. Value is {this number}% every 5 seconds. + D:draconicShieldRecovery=4.0 + D:draconicShovelAttackDMG=20.0 + D:draconicShovelAttackSpeed=-2.9 + D:draconicShovelMineSpeed=18.0 + D:draconicStaffAttackDMG=60.0 + D:draconicStaffAttackSpeed=-3.0 + D:draconicStaffMineSpeed=60.0 + D:draconicSwordAttackDMG=35.0 + D:draconicSwordAttackSpeed=-2.0 + D:flightSpeedModifier=1.0 + I:lastStandEnergyRequirement=10000000 + D:wyvernAttackSpeed=-3.0 + D:wyvernAxeAttackDMG=25.0 + D:wyvernAxeMineSpeed=12.0 + I:wyvernBaseMineAOE=0 + I:wyvernBaseRFCapacity=4000000 + + # Allows you to adjust the total shield capacity of a full set of Wyvern Armor. + I:wyvernBaseShieldCapacity=256 + + # Allows you to adjust how fast Wyvern Armor is able to recieve RF/tick. + I:wyvernMaxRecieve=512000 + D:wyvernPicAttackDMG=12.0 + D:wyvernPicAttackSpeed=-3.0 + D:wyvernPicMineSpeed=12.0 + + # Allows you to adjust the amount of RF that Wyvern Armor requires to recharge 1 shield point. + I:wyvernShieldRechargeCost=1000 + + # Allows you to adjust how fast Wyvern Armor is able to recover entropy. Value is {this number}% every 5 seconds. + D:wyvernShieldRecovery=2.0 + D:wyvernShovelAttackDMG=12.0 + D:wyvernShovelMineSpeed=12.0 + D:wyvernSwordAttackDMG=15.0 + D:wyvernSwordAttackSpeed=-2.2 +} + + +########################################################################################################## +# Tweaks +#--------------------------------------------------------------------------------------------------------# +# Just what the name says. Tweaks. Allows you to tweak stuff. +########################################################################################################## + +Tweaks { + # Enabling this allows boss souls to drop. Use with caution! + B:allowBossSouls=false + + # Set to false to prevent the bows explosion effect from breaking blocks. + B:bowBlockDamage=true + + # Allows you to tweak the chaos guardians health (will only affect new guardians). + I:chaosGuardianHealth=2000 + + # This allows you to prevent certain items from being placed in the draconium chest using their registry name + S:chestBlackList < + > + + # Adds recipes to clear all nbt data from items such as Energy Crystals and Crafting Injectors. + B:clearDataRecipes=false + + # Allows you to adjust the capacity of each energy core tier. + # Warning changing the number entries in this list will crash your game. + D:coreCapacity < + 4.55E7 + 2.73E8 + 1.64E9 + 9.88E9 + 5.93E10 + 3.56E11 + 2.14E12 + 9.223372036854776E18 + > + + # If true, this will disable the destruction of chaos islands after the chaos crystal is broken. + B:disableChaosIslandExplosion=false + + # (Wuss mode) Setting this to true will disable the Chaos Guardian's ability to respawn healing crystals. + B:disableGuardianCrystalRespawn=false + + # If true, this will disable the massive reactor explosion and replace it with a much smaller one. + B:disableLargeReactorBoom=false + + # This will disable loot cores (The "Blobs" of items dropped by the tools.). + B:disableLootCores=false + + # Sets the number of teleports you get per ender pearl with the Advanced Dislocator. + I:dislocatorUsesPerPearl=1 + + # Allows you to adjust the cost of disenchanting items via the Disenchanter. + D:dissenchnaterCostMultiplier=1.0 + + # This allows you to adjust the base capacity of the Draconic Flux Capacitor. + I:draconicFluxCapBaseCap=256000000 + + # This can be used to adjust the amount of Draconium Dust the Ender Dragon drops when killed. + # The amount dropped will be this number +/- 10% + I:dragonDustLootModifier=1 + + # By default, the dragon egg only ever spawns once. This forces it to spawn every time the dragon is killed. + B:dragonEggSpawnOverride=true + + # Set this to false if you would like to disable the draconic armors flight. + B:enableFlight=true + + # Allows you to adjust the power requirement of the entity detector. + # Set to 0 to disable completely + D:entityDetectorPowerModifier=1.0 + + # Lets face it. The biggest issue with the new dragon ritual is it is too darn cheap! This modifies the recipe to make it a bit more expensive. + B:expensiveDragonRitual=true + + # Use this to limit the max flight speed modifier a player can set on the draconic chestplate. + # Setting this to 200 for example would limit the flight speed to +200%. + # Default -1 removes the limit and allows the full +600% flight speed. + I:flightSpeedLimit=-1 + + # For some reason, Forge decided to not set the owner of an item when dropped from an inventory screen. + # DE overrides this and sets the stack owner when possible. + # If this causes issues, set this value to false. + B:forceDroppedItemOwner=true + + # This allows you to prevent the mob grinder from attempting to kill specific entities. + S:grinderBlackList < + evilcraft:vengeance_spirit + > + + # Sets the energy per use per heart of damage for the grinder. + I:grinderEnergyPerHeart=80 + + # Set to false if you dont want the guardian to be able to kill creative players. + # Alternatively... Just dont poke the guardian if you dont want to die! + B:guardianCanKillCreative=true + + # When true, everything is just a little harder. (Currently only effects recipes but that will probably change in the future) + B:hardMode=false + + # If true fusion crafting injectors will be set to single item mode by default. + B:injectorSingleItemDefault=false + + # A list of items of items that should be ignored by the item dislocator. Use the item's registry name (e.g. minecraft:apple) You can also add a meta value after the name (e.g. minecraft:wool|4). + S:itemDislocatorBlacklist < + appliedenergistics2:crystal_seed + > + + # Add ore names (e.g. oreIron) to this list to prevent them from being doubled by the DE chest. + S:oreDoublingBlacklist < + > + + # When doubling ores with the Draconium Chest, the output will prioritise thermal ingots if TF is installed. This allows you to change that by specifying a different mod id to target. + S:oreDoublingOutputPriority=thermalfoundation + + # Passive (Animals) Mobs have a 1 in {this number} chance to drop a soul when killed with the Reaper enchantment. Note: This is the base value; higher enchantment levels increase this chance. + I:passiveSoulDropChance=800 + + # Allows you to adjust the overall scale of the reactor explosion. Use "disableLargeReactorBoom" to disable explosion completely. + D:reactorExplosionScale=1.0 + + # Adjusts the fuel usage multiplier of the reactor. + D:reactorFuelUsageMultiplier=1.0 + + # Adjusts the energy output multiplier of the reactor. + D:reactorOutputMultiplier=1.0 + + # Mobs have a 1 in {this number} chance to drop a soul when killed with the Reaper enchantment. Note: This is the base value; higher enchantment levels increase this chance. + I:soulDropChance=1000 + + # Sets the min and max spawn delay in ticks for each spawner tier. Order is as follows. + # Basic MIN, MAX, Wyvern MIN, MAX, Draconic MIN, MAX, Chaotic MIN MAX + I:spawnerDelays < + 200 + 800 + 100 + 400 + 50 + 200 + 25 + 100 + > + + # By default, any entities added to this list will not drop their souls and will not be spawnable by the Stabilized Spawner. + S:spawnerList < + > + + # Changes the spawner list to a whitelist instead of a blacklist. + B:spawnerListWhiteList=false + + # This allows you to adjust the base capacity of the Wyvern Flux Capacitor. + I:wyvernFluxCapBaseCap=64000000 +} + + +########################################################################################################## +# World +#--------------------------------------------------------------------------------------------------------# +# This category contains config properties related to world gen. +########################################################################################################## + +World { + # This is the distance between Chaos Islands. + I:chaosIslandSeparation=10000 + + # If true, the Chaos Guardian, Crystals, and Healing Crystals will still spawn, but NO other blocks will be placed. (This only exists because someone wanted it for some reason). + B:chaosIslandVoidMode=false + + # This allows you to offset the y position of Chaos Islands. + I:chaosIslandYOffset=0 + + # Ender Comets have a 1 in {this number} chance to spawn in each chunk. + I:cometRarity=10000 + + # Disables draconium ore generation in the end. + B:disableOreSpawnEnd=true + + # Disables draconium ore generation in the nether. + B:disableOreSpawnNether=true + + # Disables draconium ore generation in the overworld. + B:disableOreSpawnOverworld=true + + # Set this to false if you do not want ore added to chunks that have not previously been generated by DE (this can almost always be left true). + B:enableRetroGen=true + + # Set to false to disable the generation of Chaos Islands. + B:generateChaosIslands=false + + # Set to false to disable the generation of Ender Comets. + B:generateEnderComets=true + + # Add the ID of any mod's dimensions that you don't want Draconium Ore generated in. + I:oreGenDimentionBlacklist < + > + + # Setting this to false will just completely disable ALL DE world gen! + B:worldGenEnabled=true +} + + +########################################################################################################## +# |Mod Items/Blocks +#--------------------------------------------------------------------------------------------------------# +# These settings allow you to disable Blocks and Items added by this mod. +# By default disabling a block or item will not remove it completely. +# But its recipe will be removed and it will be hidden from JEI +# If you want to completely remove items or blocks you can set hardDisableMode to true. +# This is not recommended unless you know what you are doing. +########################################################################################################## + +"|Mod Items/Blocks" { + + ########################################################################################################## + # Blocks + #--------------------------------------------------------------------------------------------------------# + # This section allows you to disable/enable blocks from this mod. + ########################################################################################################## + + Blocks { + B:celestial_manipulator=true + B:chaos_crystal=true + B:chaos_shard_atmos=true + B:crafting_injector=true + B:creative_rf_source=true + B:dislocator_pedestal=true + B:dislocator_receptacle=true + B:diss_enchanter=true + B:draconic_block=true + B:draconic_spawner=true + B:draconium_block=true + B:draconium_chest=true + B:draconium_ore=true + B:energy_crystal=true + B:energy_infuser=true + B:energy_pylon=true + B:energy_storage_core=true + B:entity_detector=true + B:flow_gate=true + B:fusion_crafting_core=true + B:generator=true + B:grinder=true + B:infused_obsidian=true + B:invis_e_core_block=true + B:item_dislocation_inhibitor=true + B:particle_generator=true + B:placed_item=true + B:portal=true + B:potentiometer=true + B:rain_sensor=true + B:reactor_component=true + B:reactor_core=true + } + + ########################################################################################################## + # Items + #--------------------------------------------------------------------------------------------------------# + # This section allows you to disable/enable items from this mod. + ########################################################################################################## + + Items { + B:awakened_core=true + B:chaos_shard=true + B:chaotic_core=true + B:creative_exchanger=true + B:crystal_binder=true + B:debugger=true + B:dislocator=true + B:dislocator_advanced=true + B:dislocator_bound=true + B:draconic_axe=true + B:draconic_boots=true + B:draconic_bow=true + B:draconic_chest=true + B:draconic_core=true + B:draconic_energy_core=true + B:draconic_helm=true + B:draconic_hoe=true + B:draconic_ingot=true + B:draconic_legs=true + B:draconic_pick=true + B:draconic_shovel=true + B:draconic_staff_of_power=true + B:draconic_sword=true + B:draconium_capacitor=true + B:draconium_dust=true + B:draconium_ingot=true + B:dragon_heart=true + B:ender_energy_manipulator=true + B:info_tablet=true + B:magnet=true + B:mob_soul=true + B:nugget=true + B:reactor_part=true + B:tool_upgrade=true + B:wyvern_axe=true + B:wyvern_boots=true + B:wyvern_bow=true + B:wyvern_chest=true + B:wyvern_core=true + B:wyvern_energy_core=true + B:wyvern_helm=true + B:wyvern_legs=true + B:wyvern_pick=true + B:wyvern_shovel=true + B:wyvern_sword=true + } + + ########################################################################################################## + # Loader Settings + #--------------------------------------------------------------------------------------------------------# + # These are settings which define what happens when you disable a block or item. + ########################################################################################################## + + "Loader Settings" { + # If set to true blocks and items will be completely removed from the game when disabled. + # When set to softDisableMode they will just have their recipes removed and will not show up in NEI/JEI or the Creative Inventory. + # Soft mode is recommended. Only use hard mode if you know what you are doing. + B:hardDisableMode=false + } + +} + + diff --git a/config/brandon3055/ProjectIntelligence/ModDocs/Draconic Evolution/draconicevolution-en_US.xml b/config/brandon3055/ProjectIntelligence/ModDocs/Draconic Evolution/draconicevolution-en_US.xml new file mode 100644 index 0000000..27ef8eb --- /dev/null +++ b/config/brandon3055/ProjectIntelligence/ModDocs/Draconic Evolution/draconicevolution-en_US.xml @@ -0,0 +1,1677 @@ + + + §kgkjodifshgoijsdfhbgoiujfadsbniopujgbansfpoikjgnsfpokjghnbfpsaojngojpasdfngpojasdfngopjasfdngpojnfsadpojgnafspojgnopuafsngpuofsangpounafsopugnfsaopujgnouf + §kgkjodifshgoijsdfhbgoiujfadsbniopujgbansfpoikjgnsfpokjghnbfpsaojngojpasdfngpojasdfngopjasfdngpojnfsadpojgnafspojgnopuafsngpuofsangpounafsopugnfsaopujgnouf + + Please install the new Project Intelligence mod if you wish to have access to the latest documentation for DE and any other mods that use PI + Attention! This documentation is Deprecated and will be removed in the next update!!!! + §nLink to to Project Intelligence curse page. + §6Robert W +§r(Since 08/06/2015)§r + +§6pxoxd +§r(Since 10/12/2015)§r + +§6antric83 +§r(Since 14/04/2016)§r + +§6SassyAmber +§r(Since 25/05/2016)§r + +§6GreatOrator +§r(Since 02/06/2016)§r + +§6Drekryan +§r(Since 24/06/2016)§r + +§6Der DracheTV +§r(Since 26/06/2016)§r + +§6Jordan +§r(Since 20/07/2016)§r + +§6ModAPI +§r(Since 29/11/2016)§r + +§6Mikepet +§r(Since 09/12/2016)§r + +§6Nick_J_M +§r(Since 19/01/2017)§r + +§6Halacon +§r(Since 23/01/2017)§r + +§6Edward +§r(Since 27/01/2017)§r + +§6WolufHD +§r(Since 29/03/2017)§r + +§6Morpheus1101 +§r(Since 15/04/2017)§r + +§6exus_Chris +§r(Since 18/04/2017)§r + +§6Zudakai +§r(Since 21/04/2017)§r + +§6duomaz +§r(Since 15/04/2017)§r + +§6Snakemgr12 +§r(Since 12/05/2017)§r + +§6Mhoku_ +§r(Since 08/06/2017)§r + https://www.patreon.com/brandon3055 + If you would like to become a patreon you can do so by following the link bellow. + + + §aThe following people are supporting me on patreon! +The support these people give really helps +make what I do possible. +For this, I owe them all a debt of gratitude. + + + §6Covers1624§b +Covers is the biggest DE contributor as far as DE 1.10+ is concerned. +His work with CCL has been an enormous help is what makes a +lot of the fancy rendering in 1.10 possible! +He has also been a big help with some of the DE code. +He is all around great guy and a very good friend! + +§6GreatOrator§b +GreatOrator has always been and will always be one of my best friends. +He was the first person I met in the modded community when we both +played on the same modded 1.4.7 server a few years back. +After playing with mods for a while we both decided we wanted to take it a step further. +GreatOrator started working on the mod pack that is now known as Tolkiencraft +and I decided to start messing with java and working on an add-on for Tolkiencraft +that would one day be known as Draconic Evolution. + +If you told us back then how far we would go we never would have believed it +tbh I'm still having a hard time believing it. +I think it was the amazing success of the Tolkiencraft pack is what really helped +DE become as popular as it is today because as people learned about TC they also +learned about DE. + +Of course, that's not all he did. GreatOrator was also responsible for most of +the textures back then and a significant amount of the content still in DE to today +came from his ideas. + + + §nPatreons: + + §nContributors + + + §nClick here to view part 2 on youtube. + §nClick here to view part 1 on youtube. + Spotlights by Direwolf20! + + + + + + + + §1§a +-Powerful tools and armor + +-Teleportation + +-Time and weather control + +-Mob Farming + +-The most overpowered energy storage of any mod currently in existence. + +-Extreme(ly Dangerous) power generation + +-Fancy Effects! (Because that's an important feature!) + +-One of the most powerful bosses in modded minecraft + + Draconic Evolution is a mod that focuses mainly on extreamely powerful end game tools, weapons an machines. + +While at the same time maintaining balance (Although this can be tricky) with equally expensive recipes and very difficult bosses which you need to go through in order to get these items. + +But this mod started more like an Open Blocks or Extra Utilities type mod so it also has a lot of seemingly random but useful blocs and items. + +Some of the key features of this mod are: + + Now not quite as OP!!! + ABC...LMN§cDraconic Evolution§rQR...WXYZ + + §nDraconic Evolution + + name:draconicevolution:nugget,size:1,meta:0,nbt:{} + name:draconicevolution:draconium_ingot,size:1,meta:0,nbt:{} + + Draconium is the base material used to craft all tools and machines in Draconic Evolution. + + + §nDraconium + + + name:draconicevolution:draconium_ore,size:1,meta:2,nbt:{} + End + +This is the most common variant of draconium ore found on the main island and all other islands in the End + +Drops: +2-4 Draconum Dust (when harvested normally) +2-12 Draconum Dust (when harvested with fortune 3) + + + + + name:draconicevolution:draconium_ore,size:1,meta:1,nbt:{} + Nether + +More common than the overworld variant but still fairly rare and does not drop quite as much dust when harvested +Found in the nether. + +Drops: +3-5 Draconum Dust (when harvested normally) +3-13 Draconum Dust (when harvested with fortune 3) + + + + + + + + Overworld + +The overworld variety of Draconium ore can be found in (you guessed it) the overworld and other stone based dimensions. +This is the rarest of the 3 types with an extremely low generation rate but it drops the most draconium dust when harvested + +Drops: +4-6 Draconium Dust (when harvested normally) +4-14 Draconium Dust (when harvested with fortune 3) + name:draconicevolution:draconium_ore,size:1,meta:0,nbt:{} + + + Draconium ore comes in 3 different types. + + + + Draconium Dust drops from draconium ore when harvested and 1 dust smelts into 1 draconium ingot + + + + name:draconicevolution:draconium_block,size:1,meta:0,nbt:{} + + + Draconium in its block form. + +This block is resistant to most mobs including the Wither and EnderDragon. + +Equivalent to 4 book shelves when used as an enchanting booster. + + + + + §mBy placing a draconium block in a charging device such as an Energy Infuser and supplying it with 100 million RF you can make a Charged Draconium Block. Currently, in this version of Draconic Evolution, this is not used for anything. + +Equivalent to 12 bookshelves when used as an enchanting booster.§r +§cThis block is currently disabled until some changes can be made. +It is not currently used for much so this should not be a big issue. + + + + name:draconicevolution:nugget,size:1,meta:0,nbt:{} + + + + +Cores come in 4 tiers and are components in almost all Draconic Evolution crafting recipes. + + name:draconicevolution:draconic_core,size:1,meta:0,nbt:{} + + + The lowest tier core. Used in simple crafting recipes + + + name:draconicevolution:wyvern_core,size:1,meta:0,nbt:{} + + Tier 2 core. +Used in more advanced recipes + + + + name:draconicevolution:awakened_core,size:1,meta:0,nbt:{} + + Tier 3 core. +Used in higher tier crafting recipes such as those for draconic tools and weapons. + + + + draconicevolution:chaotic_core + + + + Tier 4 core. + + + + + name:draconicevolution:wyvern_energy_core,size:1,meta:0,nbt:{} + + A Crafting component in all wyvern items that use energy. + + + + name:draconicevolution:draconic_energy_core,size:1,meta:0,nbt:{} + + A Crafting component in all Draconic items that use energy + + + + + §6§nTool Configuration§r + +Tools can be configured via the Tool Config GUI. Click the link below for more details. +The tool config GUI is what you use to configure most Draconic Evolution items. +It can be accessed by pressing the keybinding, which is by default 'C' +If this does not work, check that there are no conflicting keybindings. + +When you open the GUI you will see your inventory. +All configurable items will be highlighted and everything else will be grayed out. +Simply click an item to access its config. + + + + + + §nLink: Fusion Upgrade System + + + + + + + The Wyvern tool set is the first step on the journey towards the ultimate tools! + +The wyvern tools have many advantages over vanilla tools. + +§6§n RF Powered §r + +§6§n Adjustable Mining Speed §r +Not only are these tools faster than vanilla but it is also possible to adjust their speed. +One of the biggest issues with fast tools is it can be really easy to destroy more blocks than intended which can be a big issue when, for example, working in sensitive areas of your base. +This helps solve that issue. + +§6§n 5 Config Profiles §r +Having to open a GUI and make changes every time you want adjust say the mining speed or AOE can be annoying. +So each of these tools has 5 configurable profiles which you can easily switch between using a keybinding (Default is Backslash "\") +These profiles can also be renamed for easier identification. + +§6§n Area of Effect Tools and Weapons §r +All of the tools and weapons have AOE functions. The mining tools also have the option to enable an overlay that shows what blocks are covered by its AOE. + +§6§n AOE Safe Mode §r +This is a feature with all of the mining tools. When enabled the tool will check for any tile entities (e.g. machines) within its range. +If it finds any it will not break any blocks and will instead give you a warning. +This is a good way to avoid say.. accidentally wiping out your processing like when you get home from a mining trip. + +§6§n Higher Attack Damage §r + +§6§n Tools and weapons can be upgraded! §r +For information about tool upgrades click the link below! + §nWyvern Tools + + + name:draconicevolution:wyvern_pick,size:1,meta:0,nbt:{Energy:4000000,Profile_0:{digAOE:0,aoeSafeMode:0b,digSpeed:100,showDigAOE:0b}} + + §b§nStats: + +§64 Million RF capacity upgradable to 32 Million.§r + +§61x1 base mining AOE. Upgradable to 5x5 §r + Wyvern Pickaxe + + + name:draconicevolution:wyvern_axe,size:1,meta:0,nbt:{Energy:4000000} + + §b§nStats: + +§64 Million RF capacity upgradable to 32 Million.§r + +§61x1 base mining AOE. Upgradable to 5x5§r + +§6Tree Harvesting§r +When enabled simply hold right click on the base of a tree and this axe will quickly block by block harvest the entire tree. +This axe can harvest up to 512 blocks at a time. + + Wyvern Axe + + + name:draconicevolution:wyvern_shovel,size:1,meta:0,nbt:{Energy:4000000} + + §b§nStats: + +§64 Million RF capacity upgradable to 32 Million.§r + +§61x1 base mining AOE. Upgradable to 5x5§r + + Wyvern Shovel + + + name:draconicevolution:wyvern_sword,size:1,meta:0,nbt:{Energy:4000000} + + §b§nStats: + +§64 Million RF capacity upgradable to 32 Million.§r + +§615 base Attack. Upgradable to 22.5§r + +§6Attack radius can be upgraded to 5x5§r +Note the AOE attack only works when the sword is fully charged. +(Referring to the new vanilla charging mechanic) + + Wyvern Sword + + + name:draconicevolution:wyvern_bow,size:1,meta:0,nbt:{Energy:4000000} + + The bows in Draconic Evolution are very powerful with many different configurable settings. + +§64 Million RF capacity upgradeable to 32 Million.§r + +§6Arrow damage: base 2, Upgradable to 6§r + +§6Arrow Velocity: base +100%, Upgradable to +300%§r + +§6Auto Fire Mode§r +Will automatically fire when the bow is fully charged. + +§6Explosion Power§r +Allows you to make your arrow explosive. +Max power is equivalent to TNT + +§6Magnification§r +Allows you to zoom in on the target to increase your accuracy + +§aInfo:§r +Damage is calculated by multiplying arrow velocity with arrow damage with some randomness involved. + +The energy required per shot is calculated by multiplying damage, velocity, and explosion power. +This means that just setting all 3 to maximum will require an enormous amount of power per shot. + + Wyvern Bow + + + draconicevolution:draconium_capacitor,1,0,{Energy:64000000} + + Tired of your tools and armor running out of energy when you need them most, you have figured out how to create an item capable of storing an immense amount of energy and transferring it to your items as they need it. + +The wyvern flux capacitor has 4 operating modes and you can sneak-right click the capacitor to cycle between them + +§6Inactive +Charge Armor +Charge Armor + Held Item +Charge Held Item§r + +This capacitor has a base capacity of 64 Million RF and can be upgraded to 128 Million + + §nWyvern Flux Capacitor + + + + These are the top tier Draconic Evolution tools and weapons. + +These tools inherit all of the abilities of the Wyvern tools but with some significant upgrades. + +§6§nAdjustable Dig Depth.§r +All of the mining tools have adjustable mining depth. +Meaning you can for example mine a 5x5x5 cube. + + + + + §nDraconic Tools + + + name:draconicevolution:draconic_pick,size:1,meta:0,nbt:{Energy:16000000} + + §b§nStats: + +§616 Million RF capacity upgradable to 256 Million.§r + +§63x3 base mining AOE. Upgradable to 9x9§r + +§63 block dig depth. Upgradable to 9§r + + Draconic Pickaxe + + + name:draconicevolution:draconic_axe,size:1,meta:0,nbt:{Energy:16000000} + + §b§nStats: + +§616 Million RF capacity upgradable to 256 Million.§r + +§63x3 base mining AOE. Upgradable to 9x9§r + +§63 block dig depth. Upgradable to 9§r + +§6Tree Harvesting§r +When enabled simply hold right click on the base of a tree and this axe will quickly block by block harvest the entire tree. +This axe can harvest up to 8192 blocks at a time. + + Draconic Axe + + + name:draconicevolution:draconic_shovel,size:1,meta:0,nbt:{Energy:16000000} + + §b§nStats: + +§616 Million RF capacity upgradable to 256 Million.§r + +§63x3 base mining AOE. Upgradable to 9x9§r + +§63 block dig depth. Upgradable to 9§r + + Draconic Shovel + + + name:draconicevolution:draconic_hoe,size:1,meta:0,nbt:{Energy:16000000} + + §b§nStats: + +§616 Million RF capacity upgradable to 256 Million.§r + +§63x3 base mining AOE. Upgradable to 9x9§r + +§6Land Fill Mode§r +When this mode is enabled it will try to automatically level out the terrain as it tills using dirt from your inventory. +It will fill up to a 1 block deep depression and harvest up to 1 block above the tilling area. +Any blocks harvested are placed in the player's inventory. + + Draconic Hoe + + + name:draconicevolution:draconic_sword,size:1,meta:0,nbt:{Energy:16000000} + + §b§nStats: + +§616 Million RF capacity upgradable to 256 Million.§r + +§63x3 base attack radius. Upgradable to 13x13§r +Note the AOE attack only works when the sword is fully charged. +(Referring to the new vanilla charging mechanic) + +§635 base Attack. Upgradable to 61.25§r + + Draconic Sword + + + name:draconicevolution:draconic_bow,size:1,meta:0,nbt:{Energy:16000000} + + The bows in Draconic Evolution are very powerful with many different configurable settings. + +§64 Million RF capacity upgradeable to 32 Million.§r + +§6Arrow damage: base 3, Upgradable to 9§r + +§6Arrow Velocity: base +200%, Upgradable to +500%§r + +§6Auto Fire Mode§r +Will automatically fire when the bow is fully charged. + +§6Explosion Power§r +Allows you to make your arrow explosive. +Max power is equivalent to TNT + +§6Arrow of Draconic Fire§r +Switch to firing an arrow composed of pure Draconic energy! +This is essentially the same as infinity but also increases damage. +And allows some other features. + +§6Shock Wave Power§r +This creates a shockwave that deals damage similar to an explosion but more powerful and without damaging blocks. +Only available with Arrow of Draconic Fire + +§6Magnification§r +Allows you to zoom in on the target to increase your accuracy + +§aInfo:§r +Damage is calculated by multiplying arrow velocity with arrow damage with some randomness involved. + +The energy required per shot is calculated by multiplying damage, velocity and explosion power. +This means that just setting all 3 to maximum will require an enormous amount of power per shot. + +Shock Wave is only compatible with Arrow Of Draconic Fire. +And explosive is not compatible with Arrow Of Draconic Fire + + Draconic Bow + + + name:draconicevolution:draconic_staff_of_power,size:1,meta:0,nbt:{Energy:48000000} + + The staff of power is one of the mods powerful items in Draconic Evolution. +It is both a mining tool and a powerful weapon with similar abilities to the Draconic Sword. +But Stronger! + +§b§nStats: + +§648 Million RF capacity upgradeable to 768 Million.§r + +§65x5 base mining AOE. Upgradable to 11x11§r + +§65 block dig depth. Upgradable to 11§r + +§660 base Attack. Upgradable to 105§r +It should be noted that because this is such a large heavy weapon the attack speed is fairly slow. + +§65x5 base attack radius. Upgradable to 17x17§r +Note the AOE attack only works when the sword is fully charged. +(Referring to the new vanilla charging mechanic) + + Draconic Staff Of Power + + + §nClick to the left or right of this text to edit. + + draconicevolution:draconium_capacitor,1,1,{Energy:256000000} + + This capacitor is similar to the wyvern flux capacitor except it has a base capacity of 256 Million RF and can be upgraded to 640 Million. + + §nDraconic Flux Capacitor + + + + + §6§nComparator Output§r +Attaching a comparator to the core itself allows you to check the state of the crafter using redstone. The current state is indicated by the output signal. + +§30§r - §6No Recipe and output slot empty. +§31§r - §6Valid recipe. +§31 > 15§r - §6Crafting in progress. +§315§r - §6Craftign complete/Item in output. + + + name:draconicevolution:fusion_crafting_core,size:1,meta:0,nbt:{} + + §l§nClick here to see setup guide + + Fusion crafting is a process that uses large amounts of energy to combine of "fuse" items together at an atomic level. + +How It Works: + +§6§n Recipes §r + +Each Recipe requires 3 things + +A Catalyst +Fusion Ingredients +And power + +The catalyst is placed in the core and each ingredient is placed in a separate Fusion Crafting Injector. If the recipe is valid you will see the output displayed in the core's GUI as well as an option to start crafting. + +Different recipes also require different tiers crafter tiers. There are currently 4 different Fusion Crafting Tiers. Basic, Wyvern, Draconic, and Chaotic. +The tier of your setup is determined by its crafting injectors. + +§6§n Crafting §r +§o(Just sit back and enjoy the show!)§r +There are 2 different crafting stages Charging and Crafting + +During the charging stage, all active injectors need power to charge. Once charging is complete the crafting process starts. +The crafting stage will run for a few seconds after which the result of the crafting will be deposited in the output slot of the core. + + + + §nFusion Crafting + + + name:draconicevolution:crafting_pedestal,size:1,meta:0,nbt:{} + + + This is the lowest tier Crafting Injector. Used for simple fusion recipes. + + + name:draconicevolution:crafting_pedestal,size:1,meta:1,nbt:{} + + The tier 2 (Wyvern) injector is used for more advance recipes such as Wyvern Tools and Armor + + + + name:draconicevolution:crafting_pedestal,size:1,meta:2,nbt:{} + + Tier 3 (Draconic) Fusion injector is used for most of the more expensive recipes such as Draconic Tools and Armor. + + + + name:draconicevolution:crafting_pedestal,size:1,meta:3,nbt:{} + + Not currently required by any recipes. +Perhaps a hint of things to come... + + + + + + + So as you can see from that injectors can be placed up to 16 blocks away and as long as they are within the area shown and pointing at the core with no obstructions they will work. + +Something to note about fusion crafting is that it does not matter how many injectors you have as long as you have enough for your recipe. +You can also mix and match injector tiers. Meaning if you have a mix of Basic and Wyvern injectors you can still do Wyvern crafting as long as you only use the Wyvern injectors for those recipes. + +The last thing you will need to do is supply power to the crafting injectors. +The amount of power required will depend on the current recipe but all Injectors used by a recipe require power. + + + + The setup process is actually fairly simple. +Just place a fusion crafting core. Then place fusion crafting injectors anywhere you like to the north, south, east, west, above or below the core. +All injectors need to be at least 1 block away from the core and can be offset in any direction on their axis by 1 block. + +That may sound a little confusing so take a look at the image below. +Each glass block represents a valid location for an injector. + + §nGetting started with fusion crafting + + + + + + §nClick here for the setup guide + + name:draconicevolution:energy_storage_core,size:1,meta:0,nbt:{} + + §nLink to a big number + + §6§lTier 1:§r §b45.5 Million RF +§6§lTier 2:§r §b273 Million RF +§6§lTier 3:§r §b1.64 Billion RF +§6§lTier 4:§r §b9.88 Billion RF +§6§lTier 5:§r §b59.3 Billion RF +§6§lTier 6:§r §b356 Billion RF +§6§lTier 7:§r §b2.14 Trillion RF +§6§lTier 8:§r §b...§r + +Ok so about the tier 8... I'm not going to lie to you and tell you that its "Infinite" But its as close as you're going to get. + +Unless someone makes a mod that has, even more, storage but considering that the amount of storage this thing has is already just stupid well... +I would have to question that person's sanity... Almost as much as I question my own. + +As for Tier 8's capacity. If you want an exact number click the link below. + + + If you like energy storage your going to love this! +If you don't... You should probably just stop reading here... + +I give you the Draconic Energy core. Currently the largest energy storage device in modded Minecraft. + +Alright so let's skip to the point: How much does it hold? +Well, there are 8 Tiers and each holds substantially more than the last. + + + + The ultimate energy storage device. + + + §nDraconic Energy Core + + + + + §nThen Energy Pylons. Click here to skip ahead. + + §nNext Stabilizers. Click here to continue. + + + + Build Guide + + + + Tier 2: +1x Energy Core +4x Energy Core Stabilizer +6x Draconium Block + +Tier 4: +1x Energy Core +4x Energy Core Stabilizer +54x Draconium Block +26x Redstone Block + +Tier 6: +1x Energy Core +36x Energy Core Stabilizer +150x Draconium Block +178x Redstone Block + +Tier 8: +Ok... So remember when I said this core is stupidly powerful? +Well, it has a price tag to match... +1x Energy Core +36x Energy Core Stabilizer +786x Draconium Block +378x Awakened Draconium Block + Tier 1: +1x Energy Core +4x Energy Core Stabilizer + +Tier 3: +1x Energy Core +4x Energy Core Stabilizer +26x Draconium Block + +Tier 5: +1x Energy Core +36x Energy Core Stabilizer +90x Draconium Block +80x Redstone Block + +Tier 7: +1x Energy Core +36x Energy Core Stabilizer +210x Draconium Block +328x Redstone Block + + + + + + The Core + Okay so remember the good old days of 1.7 when this was as simple as reading the tablet, +watching some tutorials, placing a ton of blocks then breaking a ton of blocks to find what you did wrong, then placing the blocks again and shift-clicking a stabilizer? + +Well, now it's not so simple... In fact, it's even simpler! (With some exceptions) +The first thing you need to do is place an energy core block at the center of the area you want the core + +Next, right-click the core to open its GUI and set the tier. +If you're building a tier 1 core you can skip ahead to the section on stabilizers. +Otherwise, continue reading. + +Now that you have selected a tier you will need to build a structure around the core from Redstone and Draconium blocks. + +To help you get it right there is a "Build Guide" button in the energy core GUI. This activates a holographic projection of the blocks that need to be placed. +Now just use the build guide to build the core. + +The following is a list of ingredients required for each tier. + + + + §nEnergy Core Setup Guide + + + name:draconicevolution:energy_pylon,size:1,meta:0,nbt:{} + + The max energy though put of a pylon is 2,147,483,647RF/t per side + + + + + + + Energy Pylons are used to insert and extract energy from a core. + +To set one up simply place one within 16 blocks of a core and place a block of glass either above or below it depending on its Y position relative to the core. +If the pylon is above the center of the core the glass needs to be on the bottom. Else if the pylon is below the center of the core the glass needs to be on the top. + +To check that the pylon is connected to the core, simply shift-right-click the pylon block. It will create a line of particles that indicates which core it is connected to. + +If there is more than 1 core nearby this will make the pylon cycle between the cores in range. + +To toggle the pylon between input and output mode simply right click the sphere. + + Energy Pylons + §nBack To Stabilizers + + + name:draconicevolution:particle_generator,size:1,meta:2,nbt:{} + + + + + + §nNext Energy Pylons. Click here to continue. + + §nBack to Core Setup Guide + Once you have at least 1 stabilizer setup correctly you can right click it to once again open the energy core GUI. At this point you will want to turn off the build guide + +You can now also see the status of the core. If you have built the structure correctly the core status should say "Valid". +Once you have also completed the stabilizers you should be able to activate the core. + +Note that the stabilizers can be placed either on the horizontal or vertical plane. + + + + + + + + Stabilizers are an essential part of the core. They well... stabilize it... +If you're building a tier 1-4 core this is as simple as placing 4 stabilizers around the core within 16 blocks. +However, if you're building a higher tier core you will need advanced stabilizers. + +These are simply 9 regular stabilizers in the configuration shown below + + Stabilizers + + + + + name:draconicevolution:draconic_ingot,size:1,meta:0,nbt:{} + name:draconicevolution:draconic_block,size:1,meta:0,nbt:{} + + + Awakened Draconium is what comes next after regular draconium. +It is the base crafting ingredient for all Draconic Tier tools and machines + + §nAwakened Draconium + + + + name:draconicevolution:dragon_heart,size:1,meta:0,nbt:{} + Dropped by the Ender Dragon and Chaos Guardian on death. +This powerful item is used to craft Awakened Draconium. + + + §nThe Dragon Heart + + + name:draconicevolution:nugget,size:1,meta:1,nbt:{} + + + + + §nClick here to learn about fusion crafting! + + Note these upgrades are only applicable to Draconic Evolution items or other mods items if they support the upgrade API. + + + Increases jump power when applied to boots. + name:draconicevolution:tool_upgrade,size:1,meta:11,nbt:{} + + + Increases movement speed when applied to boots. + name:draconicevolution:tool_upgrade,size:1,meta:10,nbt:{} + + + Reduces armor shield recovery time. + name:draconicevolution:tool_upgrade,size:1,meta:9,nbt:{} + + + Increases armor shield capacity. + name:draconicevolution:tool_upgrade,size:1,meta:8,nbt:{} + + + Increases the arrow speed of bows. + name:draconicevolution:tool_upgrade,size:1,meta:7,nbt:{} + + + Increases the draw speed of bows. + name:draconicevolution:tool_upgrade,size:1,meta:6,nbt:{} + + + Increases the max arrow damage of bows. + name:draconicevolution:tool_upgrade,size:1,meta:5,nbt:{} + + + Increases the attack AOE (Area of effect) of weapons. + name:draconicevolution:tool_upgrade,size:1,meta:4,nbt:{} + + + Increases the attack damage of weapons. + name:draconicevolution:tool_upgrade,size:1,meta:3,nbt:{} + + + Increases the AOE (Area Of Effect) of tools. + name:draconicevolution:tool_upgrade,size:1,meta:2,nbt:{} + + + Increases the dig speed of tools it's applied to. + name:draconicevolution:tool_upgrade,size:1,meta:1,nbt:{} + + + Increases the RF capacity of items it's applied to. + name:draconicevolution:tool_upgrade,size:1,meta:0,nbt:{} + + + + + Using the fusion crafting system it is possible to upgrade your tools and weapons. +To do this you will need an upgrade key for the upgrade you want +and the required ingredients for the upgrade level you want to apply. + +Most upgrades have 4 tiers. Basic, Wyvern, Draconic, and Chaotic (Note: chaotic cannot yet be applied to any items) +You must have the previous tier applied before you can apply a higher tier upgrade. + +Each upgrade tier requires different ingredients and its respective tier fusion crafter. +To find the ingredients required for an upgrade key, simply hover over the key in your inventory and hold shift. +You will see a list of all ingredients required. It will cycle through the tiers every 5 seconds. +To pause the display, simply hold CTRL as well. Try it on some of the keys below. + + + §nFusion Upgrades + + + + + + §nDraconic Energy Shield + + Wyvern armor is your first step on the journey towards the ultimate armor set! + +At first glance, the armor in Draconic Evolution may seem to have fairly underwhelming stats. +But the actual armor effect of this armor is NOT its primary line of defense. +All armor in DE comes with a powerful shield that is capable of absorbing massive amounts of damage. +You can read about on the page linked below. +Some pieces of the armor also provide some buffs which can, of course, be configured via the DE config GUI. + +Wearing full wyvern armor gives 100% fire resistance. + + + §nWyvern Armor + + §bStats: + +§6+20 Base Shield Capacity ++2 Armor Toughness ++3 Armor + + draconicevolution:wyvern_helm,1,0,{Energy:3945909,ShieldEntropy:0.0f,ProtectionPoints:38.4f} + + + §nWyvern Helmet + + + draconicevolution:wyvern_chest,1,0,{Energy:3933971,ShieldEntropy:0.0f,ProtectionPoints:102.4f} + + §bStats: + +§6+80 Base Shield Capacity ++2 Armor Toughness ++8 Armor + + §nWyvern Chestplate + + + draconicevolution:wyvern_legs,1,0,{Energy:3932111,ShieldEntropy:0.0f,ProtectionPoints:76.8f,Profile_0:{sprintBoost:0b,armorSpeedModifier:0}} + + §bStats: + +§6+80 Base Shield Capacity ++2 Armor Toughness ++6 Armor +Movement Speed boost + + §nWyvern Leggings + + + draconicevolution:wyvern_boots,1,0,{Energy:3932111,ShieldEntropy:0.0f,ProtectionPoints:38.4f,Profile_0:{sprintBoost:0b,armorJumpModifier:0}} + + §bStats: + +§6+20 Base Shield Capacity ++2 Armor Toughness ++3 Armor +Reduced fall damage +Jump Height boost + + §nWyvern Boots + + + + + + Draconic Armor is the ultimate armor! +This armor has all the same abilities as the wyvern armor but upgraded as well as a few new abilities! + + §nDraconic Armor + + §bStats: + +§6Night Vision §a(Configurable) +§6Cures negative potion effects +Bypass suffocation and drowning damage +Removes mining slowdown underwater (Aqua Affinity) ++60 Base Shield Capacity ++3 Armor Toughness ++3 Armor + + + draconicevolution:draconic_helm,1,0,{Energy:15793200,ShieldEntropy:0.0f,ProtectionPoints:76.8f,Profile_0:{armorNVLock:0b,armorNV:0b}} + + + Click To Edit + + + draconicevolution:draconic_chest,1,0,{Energy:15798257,ShieldEntropy:0.0f,ProtectionPoints:204.8f,Profile_0:{sprintBoost:0b,armorInertiaCancel:0b,armorFSpeedModifier:0,armorVFSpeedModifier:0}} + + §bStats: + +§6Flight §a(Configurable) +§6Removes mining slowdown while in the air +Fire immunity ++200 Base Shield Capacity ++3 Armor Toughness ++8 Armor + + Click To Edit + + + draconicevolution:draconic_legs,1,0,{Energy:15798257,ShieldEntropy:0.0f,ProtectionPoints:153.6f,Profile_0:{sprintBoost:0b,armorSpeedModifier:0}} + + §bStats: + +§6Speed Boost §a(Configurable) +§6+180 Base Shield Capacity ++3 Armor Toughness ++6 Armor + + Click To Edit + + + draconicevolution:draconic_boots,1,0,{Energy:15811507,ShieldEntropy:0.0f,ProtectionPoints:76.8f,Profile_0:{sprintBoost:0b,armorJumpModifier:0,armorHillStep:1b}} + + §bStats: + +§6Fall protection +§6Jump boost §a(Configurable) +§6Uphill Step Assist §a(Configurable) +§6+60 Base Shield Capacity ++3 Armor Toughness ++3 Armor + + Click To Edit + + + + + + + + + + Both Wyvern and Draconic armor have a shield that is capable of absorbing damage. + +Wearing any piece of Draconic or Wyvern armor will give you this shield, but the more pieces you have the more damage the shield will be able to absorb. Draconic armor pieces give more absorption than Wyvern. + + When your shield is active you will see its stats in a HUD that will, by default, be displayed to the left of your hot-bar (This can be configured in the HUD config screen which is accessed via the tool config GUI) + + The HUD shows three stats. Shield points (Large Red-Green bar), Entropy (Small Green bar), and the total remaining RF stored in your armor (Small Blue bar). The Numerical values for these stats will also be shown if enabled in the HUD config. + + The Shield Points or Capacity is the number of damage points (Half a heart) the armor can absorb. This will drop when you take damage. As long as any piece of armor has power, your shield points will regenerate at the cost of RF. The base regeneration rate is the equivalent of the entire capacity every 3 seconds. + + Entropy ranges from 0 to 100%. It will increase each time you receive damage and will slowly decrease when you are not taking damage. Entropy reduces the rate at which your shield points regenerate. If your entropy reaches 100% your shield will not regenerate at all. + + The shield can be upgraded using Upgrade Modifiers. Upgrading Shield Capacity will increase your shield points and upgrading Shield Recovery will increase the rate at which Entropy recovers. Note that the recovery rate is calculated by averaging the Recovery Points of all equipped armor pieces. + + The shield also has a last standability. It is capable of blocking any fatal blow at the cost of 10 million RF. If you have less then 10MRF total stored in your armor this ability will not work at all and you will die. + + §nDraconic Energy Shield + + + draconicevolution:diss_enchanter + + With this device you are able to transfer enchantments (one at a time) from your items to books at the cost of experience. + +The cost is determined by the level of each enchantment relative to the enchantment's max level. Removing an enchantment from an item also has the secondary effect of reducing the item's repair cost making it possible to re-enchant the same item as many times as you like. + +To use it simply place the enchanted item in the first slot, place a regular book in the center slot and press the transfer button. The first enchantment will be stripped from the item and applied to the book. + + §nDisenchanter + + + Draconic Evolution has a number of items designed to assist with your teleportation needs! + + + + §nDislocation + + draconicevolution:dislocator + + You have managed to infuse the powers of The End with your knowledge of the Draconic to create a basic teleporter, but at a cost. + +The energies binding them are unstable and only last for 10 uses, and will take some of your life energy with each use + +It can only be linked to a single location but works across dimensions. Once used up, you must create a new one. + + §nDislocator + + + draconicevolution:dislocator_advanced,1,0,{} + + Learning how draconic powers interact with the powers of the endermen, you have created the ultimate teleporter. + +You can now store up to 100 locations and use the endermen’s own pearls as fuel. + +This device can teleport you extreme distances - even across dimensions - at will. + +Shift + right click to open the GUI. Most functionality should be self-explanatory. + +On the left is the destination list. Each destination has a lock button that prevents you from accidentally overwriting or deleting it. + +Right-clicking a destination in the list will teleport you to it without actually selecting the destination. + +On the right, starting from the top, you have information about the selected destination, an option to rename the selected destination, an option to change the selected destination to your current coordinates and an option to delete the selected destination. + +Under that is the fuel, an option to teleport to the selected destination, an option to add your current location as a new destination, and an option to add Ender Pearls from your inventory to be used as fuel (shift + click to add a stack). + +You can also shift + scroll with the item in your hand to cycle through the destinations without opening the GUI or right-click to teleport to the current destination. + +You can also teleport players and mobs by left-clicking them - however, players must be holding shift and mobs cannot be teleported across dimensions. + +It is possible to transfer locations between dislocators. Simply place an advanced dislocator and a basic or another advanced dislocator in the first and second slots of a crafting grid to transfer a location from the dislocator in slot 1 to the dislocator in slot 2. + +When transferring from a basic to advanced dislocator the location will be given the name "*Copy*" When going from advanced to basic the currently selected location in the advanced dislocator will be set as the bound location in the basic dislocator. + + §nAdvanced Dislocator + + + draconicevolution:dislocator_pedestal + + You have figured out how to create a simple pedestal on which you can place your Basic or Advanced Charms of Dislocation. + +Simply right-click with a Charm in your hand to place it on the pedestal, then right-click the pedestal to teleport. + +The advantage of this is that the Charms won't take damage or use fuel. The disadvantage is you cannot bring them with you to your destination. + +To remove the charm from the pedestal simply shift + right-click with an empty hand. + +When it is holding a Basic Charm of Dislocation that has been renamed in an anvil or an Advanced Charm of Dislocation with a destination set either the name or destination will be displayed above the pedestal respectively. + +If you hold shift all names will be hidden except the one you are looking at. (Shift behavior can be reversed in the config) + + §nDislocator Pedestal + + + + + draconicevolution:dislocator_receptacle + + Like Obsidian, Infused Obsidian can be used to create a magical portal, but with some big differences. This portal can be any shape and any size between 1x1 and 150x150 blocks and using a dislocator to set the destination this portal can send you to any location. + +When building a portal the only restriction is it must be a 2-dimensional structure but the shape can be anything you like! As long as the internal area is a complete loop. Then replace any block in the structure with a Dislocator Receptacle so that 1 side of the receptacle is touching the portal area (It can also be in a corner) + +To activate the portal simply right-click the Receptacle with a Basic or Advanced Charm of Dislocation that is bound to a location. + +You can also pipe Dislocators in and out of the Receptacle with hoppers or other methods of automation. + +It is possible to hide the Dislocator Receptacle by right-clicking it with a piece of infused obsidian. + +The portal will also respond to a redstone signal. By default, the portal will activate when a dislocator is inserted. But when powered by redstone the portal will become redstone dependent. + +While powered by redstone the dislocator is locked in the receptacle. + + §nDislocator Receptacle + + + draconicevolution:magnet + + Using the teleportation power of a dislocator you have found a way to teleport items dropped in the world directly into your inventory! +The range of this dislocator is 8 blocks. + +To activate, simply shift+right click. + +§6Quality Of Life features§r +Holding shift will temporarily disable the dislocator. +If another player is within 3 blocks of an item and they are closer to it than you are the dislocator will not collect it. +When you throw an item the dislocator will wait for its pick up delay to expire before collecting it again. (Meaning you can actually throw items to other players now!) + + + §nItem Dislocator + + + draconicevolution:magnet,1,1 + + This is exactly the same as the regular Item Dislocator except it has a 32 block range! + + §nAwakened Item Dislocator + + + + draconicevolution:generator + + This is just a simple no thrills generator that burns most fuel sources and produces 84RF/t + + §nGenerator + + + + draconicevolution:energy_infuser + + Seeing the need for faster energy transfer you have found a way to bring the Infuser to being. + +This charger is capable of charging items at up to 1 million RF/t. +But it should be noted the actual charge rate is limited by the max intake rate of the item being charged. +This charger is ideal for charging Draconic Evolution items as they are capable of accepting energy at an extremely fast rate. + + §nEnergy Infuser + + + + draconicevolution:grinder + + Everyone needs effective mob farms. For the cost of a bit of RF power, you can kill to your heart's content knowing the forces of the Draconic have your back! + +The grinder will kill all mobs in a 7x7 area in front of it. + +In order to reduce lag, experience orbs dropped by the grinder will despawn after 30 seconds if not collected. It is recommended that you use something like the EnderIO XP Vacuum to collect the experience orbs (if available). + +The grinder can be powered either externally or by a capacitor placed in the capacitor slot in its GUI. + + §nMob Grinder + + + + draconicevolution:celestial_manipulator + + The Celestial Manipulator is the ultimate time and weather control device! + +This device has 2 main operating modes: Time and Weather, each mode has different functions. +§3Weather: +§6Stop Rain +Start Rain +Start Thunderstorm + +§3Time: +§6Skip to sunrise +Skip to mid-day +Skip to sunset +Skip to moon rise + +Skip to midnight +Skip to moonset +Skip 24.§r +This function skips to the same time the next Minecraft day. This is useful because using the stop button you can stop the time acceleration at any point along the way + +Each of these functions should be fairly self-explanatory. + +This device can also be configured for redstone control. In the redstone control tab, you can select which time or weather function to execute on redstone signal. If set to Skip 24 the time acceleration will stop early if the redstone signal stops. + +Note time acceleration does not actually speed up game ticks, it just changes the world time. + +This device also requires a significant amount of RF power. + + §nCelestial Manipulator + + + + + + draconicevolution:entity_detector + draconicevolution:entity_detector,1,1 + + + This is an advanced entity detector with a lot of useful features. + +These detectors are capable of searching for specific entity types and emitting a customized redstone signal based on what they find. +These detectors send out scanning pulses at a configurable frequency and then update their redstone output based on what they find. + +§bFeatures: +§3Basic:§6 +10 Block max scanning range. +1.5 Second max scanning rate. +60 Second min scanning rate. +0.25 Second max scanning rate +Filter by Player, Hostile, Passive, or any combination. + +§5Advanced:§6 +64 Block max range +0.25 Second max scanning rate +Filter by Player, Hostile, Passive, Other, or any combination. +White List / Black List§r + +The blacklist/whitelist in the advanced detector can be set to search for or ignore pretty much any entity in the game. And not just living entities either! +It can also search for specific players. + +§4Redstone:§r +The redstone output has 2 modes. Fixed and Pulsed. +In fixed mode, the redstone signal will be constant between scanning pulses. +In pulse mode, it will emit a 1 tick redstone pulse each scanning pulse (Assuming it finds entities) + +These devices can also be configured to output different signal strength depending on the number of entities detected. +This control comes in the form of 2 controls within the GUI. RS Min and RS Max. +RS Min is the number of entities that must be detected by the device to output a signal strength of 1. +RS Max is the number required for an output strength of 15. +The output strength will vary accordingly if the number of entries detected is between these 2 values. + + §nEntity Detector & Advanced Entity Detector + + + + + draconicevolution:potentiometer + + A simple redstone emitter that is capable of emitting a variable strength redstone signal between 0 and 15. + + §nPoterntiometer + + + + draconicevolution:rain_sensor + A device that emits a redstone signal when it rains. +(Needs to be able to see the sky) + + §nRain Sensor + + + + draconicevolution:crystal_binder,1,0,{draconicevolution:binder:[645,64,315,]} + + The Draconic Evolution energy network is unlike any other. Both visually and functionally it is unique. + +Before you get started messing with this system you will need a Crystal Binder. +Note that in the future you will likely be able to use tools from other mods as well, but as of the time I am writing this, there is only one other mod that has this support and that mod is not yet ready for a 1.10 release. + +The DE energy network is comprised of "Energy Crystals." Each energy crystal has an internal energy buffer and crystals can be linked to one another using a Crystal Binder. +When 2 or more crystals are linked, they will attempt to balance their stored energy so they are both at the same charge level. +Each crystal can only support a certain number of connections to other crystals. The exact number of connections is determined by the type and tier of the crystal. + +§6Linking§r +In order to link a crystal to another crystal or some other valid device simply shift-right-click on one of the crystals with a binder, which will save that crystal to the binder. +Then simply right-click the target block to create a link. The binder will remember the block it is bound to until you bind it to another block or shift-right-click the air. + +§6GUI§r +When you look at a crystal the DE HUD will give you information about its links and energy flow. +Right clicking on a crystal will display its GUI, in which you will see a list of all linked devices as well as the energy flow to each one. +Clicking on an item in the list will give you the option to identify a link using a red beam between the crystal and the target device, as well as an option to break the link. +There is also a button at the top of the list that allows you to clear all links. + +§6Crystal Types§r +There are 3 types of crystals. Energy I/O, Energy Relay and Wireless Energy. + +§6Energy I/O:§r +This is the crystal you will use to insert and extract energy from your crystal network. +To use this crystal, simply place it on the side of your energy source/consumer and connect it to your crystal network. +This crystal has 3 I/O modes which you can cycle between by shift right clicking with an empty hand. Input, Output, and Balance. +Input will make the crystal accept energy from the block it is attached to and output will attempt to send energy to the attached block. +Balance mode is not yet fully implemented but is meant for use with energy conduits from other mods. This functionality needs to also be supported by the other mod and thus may not work with all conduits. +This crystal type only supports a very limited number of connections to other crystals. + +§6Energy Relay:§r +This crystal is meant to act as a hub to which you can connect other crystals. Therefore it supports a lot more connections than the I/O crystal. +This crystal can only link to other crystals and cannot be connected to other blocks. + +§6Wireless Energy:§r +This crystal is similar to the energy relay except that it supports fewer crystal links, but can wirelessly connect to a number energy receivers. +This connection can only supply power to devices, not receive it, and the max energy flow is lower than that of the I/O Crystal. +The advantage of this crystal is that it supports a large number of connections, meaning you could place one in the middle of your workshop and have it power most, if not all, of your machines. + +Note: See the page for each crystal type for a full list of stats. + +§6Energy Visualization:§r +When energy is flowing between two crystals it can be visualized by a beam of energy the intensity of which roughly indicates the rate at which energy is flowing. +When energy is flowing from a wireless energy crystal to a block, the energy flow is indicated by a stream of particles the density and speed of which roughly indicates the rate at which energy is flowing. + + + §nThe Basics + + + draconicevolution:energy_crystal,1,5,{} + draconicevolution:energy_crystal,1,4,{} + draconicevolution:energy_crystal,1,3,{} + + Stats: + +§9Basic§r +Capacity: 4 Million +Max Links: 2 + +§5Wyvern§r +Capacity: 16 Million +Max Links: 3 + +§6Draconic§r +Capacity: 64 Million +Max Links: 4 + + §nEnergy I/O Crystal + + + + draconicevolution:energy_crystal,1,2 + draconicevolution:energy_crystal,1,1 + draconicevolution:energy_crystal + + Stats: + +§9Basic§r +Capacity: 4 Million +Max Links: 8 + +§5Wyvern§r +Capacity: 16 Million +Max Links: 16 + +§6Draconic§r +Capacity: 64 Million +Max Links: 32 + + §nCrystal Relay + + + + draconicevolution:energy_crystal,1,8 + draconicevolution:energy_crystal,1,7 + draconicevolution:energy_crystal,1,6 + + Stats: + +§9Basic§r +Capacity: 4 Million +Max Links: 4 +Max Wireless Links: 16 + +§5Wyvern§r +Capacity: 16 Million +Max Links: 8 +Max Wireless Links: 32 + +§6Draconic§r +Capacity: 64 Million +Max Links: 16 +Max Wireless Links: 64 + + §nWireless Energy Crystal + + + + + draconicevolution:ender_energy_manipulator,5 + + §bDont want to risk incurring the wrath of the Enderman by killing the Ender Dragon? +But you still want to get your hands on a dragon egg? +No problem! +This mystical device allows you to extract an egg from the Ender Dragon without killing her! +To get started simply craft this item and right click the end portal with it (in the end) +The process will begin immediately. +Note this may anger the enderman just a little but they will get over it. It's not like your killing the dragon after all. + + §nEnder Energy Manipulator + + + + + As mentioned when you create a spawner it will be the same tier as the core you used to create it. +If you wish to upgrade (or downgrade) a spawner you can simply right-click the spawner with a different type of core. +The new core will be applied and the previous core will be removed and dropped as an item. + +Each spawner tier has certain improvements over the last. +The spawn range for all spawners is 4 blocks (the same as the vanilla spawner) + +§1§nBasic§r +The basic tier is very similar to the vanilla spawner. +It §3spawns up to 4 mobs at a time with a delay of between 10 and 40 seconds§r between spawns. +It §crequires a player to be within 24 blocks§r to function +and mobs §cwill only spawn if their spawn requirements are met§r e.g. grass for cows, pigs, etc.. and darkness for monsters. + +§5§nWyvern§r +§3spawns up to 6 mobs at a time with a delay of between 5 and 20 seconds§r between spawns. +§3 does not require a player nearby.§r +§cWill only spawn if their spawn requirements are met§r e.g. grass for cows, pigs, etc.. and darkness for monsters. + +§6§nDraconic§r +§3spawns up to 8 mobs at a time with a delay of between 2.5 and 10 seconds§r between spawns. +§3Does not require a player nearby.§r +§3Ignores mob spawn requirements.§r + +§0§nChaotic§r +§3spawns up to 12 mobs at a time with a delay of between 1.25 and 5 seconds§r between spawns. +§3Does not require a player nearby.§r +§3Ignores mob spawn requirements.§r +§cWarning things may get a little chaotic if you choose to use this spawner!§r + + +Note: If you have EnderIO installed you can create stabilized spawners by crafting a core with an EnderIO broken spawner, + +Creative Note: If you wish to set the type for a spawner in creative mode you can do so using a spawn egg. + §nYou can learn more about mob souls by clicking here + + + §n Draconic + §n Chaotic + + + §n Basic + §n Wyvern + + + draconicevolution:draconic_spawner,1,0,{DETileData:{SyncableEnum0:2b,SyncableStack1:{id:"draconicevolution:mob_soul",Count:1b,tag:{EntityName:"Zombie"},Damage:0s}}} + draconicevolution:draconic_spawner,1,0,{DETileData:{SyncableEnum0:3b,SyncableStack1:{id:"draconicevolution:mob_soul",Count:1b,tag:{EntityName:"Cow"},Damage:0s}}} + + + draconicevolution:draconic_spawner,1,0,{DETileData:{SyncableEnum0:0b,SyncableStack1:{id:"draconicevolution:mob_soul",Count:1b,tag:{EntityName:"Pig"},Damage:0s}}} + draconicevolution:draconic_spawner,1,0,{DETileData:{SyncableEnum0:1b,SyncableStack1:{id:"draconicevolution:mob_soul",Count:1b,tag:{EntityName:"Creeper"},Damage:0s}}} + + + Stabilizing a spawner turns it into a very useful tool for spawning all sorts of mobs. +To get one all you have to do is right click a vanilla spawner with any of the 4 DE Cores. +The spawner will consume the core and convert the spawner to the equivalent tier Stabilized Spawner which will be dropped as an item in the world. +This, of course, means there are 4 spawner tiers as there are 4 core tiers. + +It should be noted that when the spawner drops it will be set to spawn the same entity as the original spawner. +It should also be noted that once placed you can not pick up a spawner without destroying the mob soul it contains. +In order to reset the spawner to the same or a different mob type, you need to apply a new mob soul. + + §nStabilized Spawner + + + + Stabilized Mob Spawner + + Mob souls are occasionally dropped my mobs when killed by a player using a weapon with the Reaper modifier. + +The drop chance is extremely low. +1 in 1000 for hostile mobs and 1 in 800 for passive mobs (configurable) for unenchanted wyvern weapons. +But the chances of getting a soul can be improved using the reaper enchant. + +DE tools essentially have a built-in reaper modifier equivalent to reaper lvl 1 for Wyvern, lvl 2 for Draconic and lvl 3 for the Staff of Power. +The calculation to figure out your drop chance is the base drop chance divided by the weapons built in reaper modifier plus the reaper enchant lvl. + +So the calculation for say.. A Draconic sword with reaper 5 would be as follows, +built-in modifier = 2, +reaper lvl = 5, +drop chance = 1000 / (2 + 5) + +Result: Drop chance is 1 in 142 + +If the reaper modifier is 0 (so a non-DE weapon without the reaper enchant) there is 0 chance of getting a soul. + +Some mods may implement the reaper modifier on their weapons but as of the time of writing this, I do not know of any that do. + + +§bThe main use for a mob soul is setting the spawn type for a Stabilized spawner but they can also be used to spawn their respective entity by shift right clicking on a block with a soul. + + draconicevolution:mob_soul,1,0,{EntityName:"[Random-Display]"} + §nMob Soul + + + + + + + + draconicevolution:draconium_chest + + The Draconium chest is probably one of the most versatile storage devices around! +Not only does it have 260 inventory slots but it also has a powerful multi-slot furnace +and a crafting table for your convenience! +On top of all that, it has some very powerful I/O configuration options but we will get to that in a bit. First... + +§6The furnace§r + +The built-in furnace is no ordinary furnace. For starters, it can smelt 5 items at a time. at a very reasonable speed. +But if that isn't enough for you it can be upgraded! By simply placing a wyvern, Awakened or Chaotic core +in the furnace upgrade slot you can make it even faster! +And if that still wasn't enough as long as there is a wyvern core or better in the upgrade slot the furnace will double ores! + +But it should be noted that while increasing the speed this also increases the energy consumption +a lot more than it decreases the process time. + +It should also be noted that when upgraded the core is not actually consumed and can be removed at any time. + +The furnace requires power which can be supplied externally or via a flux capacitor in its capacitor slot. + +The furnace also has an auto feed option which does exactly what you think. +It automatically feeds the furnace smeltable items from the inventory. +There are 4 feed modes: + +§bOFF§r +Self-explanatory... + +§bFILL§r +Will only feed the furnace when there are already items smelting +and will only keep the existing stacks currently smelting full. +Will NOT start to smelt items types that you have not manually +placed in the furnace, + +§bLOCK§r +Pretty much the same as FILL except it will not smelt the last item. +meaning as soon as more of that item show up in the inventory +it will automatically start feeding again. + +§bALL§r +Smelts every smeltable item in the inventory. + +Next... +The §6Crafting Grid§r +Actually, there's not much to say here. +It looks like a crafting table, +It smells like a crafting table, +It tastes like a crafting table... +It is a crafting table! +With full JEI support! + +Next. +§6Configurable IO Regions§r +This is where things get very interesting... +By default, the inventory works like any other inventory. You can insert or extract items from any slot from any side of the block. +And the furnace can also insert or extract from any slot. +But this can be changed! + +You have the ability to split the inventory up into up to 6 separate I/O regions. +Each region can be separately configured with total control over what sides of the chest the slots can be accessed from +with the ability to mark sides as input and or output only or just disabled completely. +You can also configure which regions the internal furnace can accept or insert items into. +There is also a "default region" which controls all slots that are not assigned to a region and can be configured like all other regions. + +To assign slots to a region you simply select the region in the editor and click and drag in the inventory to draw a rectangle around the slots you want in the region. +Also when you have the region editor open you can simply click on existing regions to switch between them + +The uses for this are endless but 1 simple example... +You create 2 regions. +Region 1 only accepts items from the left side of the chest and the furnace can only pull from region 1. +Region 2 only allows items to be extracted from the right side of the chest and the furnace can only output to region 2. + +Now when you pump items into the left side on the chest they will go to region 1, get smelted and then output to region 2 ready to be extracted from the right side of the chest. + +§6Also! if ALL that wasn't enough§r +The chest stores its inventory when broken, +And you can make it any colour you want!!! + + Much more then just a bigger inventory! + + §nDraconium Chest + + diff --git a/config/brandon3055/ProjectIntelligence/manifest.json b/config/brandon3055/ProjectIntelligence/manifest.json new file mode 100644 index 0000000..dbe067e --- /dev/null +++ b/config/brandon3055/ProjectIntelligence/manifest.json @@ -0,0 +1,9 @@ +[ + { + "name": "Draconic Evolution", + "modid": "draconicevolution", + "downloads": { + "https://raw.githubusercontent.com/brandon3055/Project-Intelligence-Docs/master/ModDocs/Draconic%20Evolution/draconicevolution-en_US.xml": 16 + } + } +] \ No newline at end of file diff --git a/config/brandon3055/ProjectIntelligence/options.json b/config/brandon3055/ProjectIntelligence/options.json new file mode 100644 index 0000000..d6fb3ec --- /dev/null +++ b/config/brandon3055/ProjectIntelligence/options.json @@ -0,0 +1,9 @@ +{ + "colourNavWindow": "ff3c3f41", + "colourContentWindow": "ff3c3f41", + "colourMenuBar": "ff3c3f41", + "colourNavText": "ffff", + "colourText2": "8c8c8c", + "editMode": false, + "editTarget": "[CONFIG]" +} \ No newline at end of file diff --git a/config/brandon3055/ProjectIntelligence/projectintelligence.xml b/config/brandon3055/ProjectIntelligence/projectintelligence.xml new file mode 100644 index 0000000..808e847 --- /dev/null +++ b/config/brandon3055/ProjectIntelligence/projectintelligence.xml @@ -0,0 +1,16 @@ + + + Project Intelligence AKA "Project Intel" or "PI" is an ingame documentation mod i am currently building as a part of Draconic Evolution. + +At first this will just be used for Draconic Evolution but once it is complete it will be split off into its own separate mod. + +My goal for this mod is for it to one day have documentation for almost all mods in existence. + +But obviously there is no way one person could handle that much work so i will be leaving it up to the community to document as many mods as possible. + +(Project intelligence downloads all of its content (Not including this page) from github. So if this is the only page you see check that you are connected to the internet. You can also check the console for errors.) + + + Document All The Things!!!! + §o§nProject Intelligence + diff --git a/config/cofh/core/client.cfg b/config/cofh/core/client.cfg new file mode 100644 index 0000000..733f1a9 --- /dev/null +++ b/config/cofh/core/client.cfg @@ -0,0 +1,49 @@ +# Configuration file + +########################################################################################################## +# Global +#--------------------------------------------------------------------------------------------------------# +# The options in this section change core Minecraft behavior and are not limited to CoFH mods. +########################################################################################################## + +Global { + # If TRUE, particles will be disabled. [default: false] + B:DisableParticles=false +} + + +Interface { + # If TRUE, large item counts will be displayed as stacks rather than a single quantity. [default: false] + B:DisplayContainedItemsAsStackCount=false + + # If TRUE, a tooltip will be used which prompts to press Shift for more details on various items. [default: true] + B:DisplayHoldShiftForDetail=true +} + + +Render { + # If TRUE, Color Blind Textures will be enabled in CoFH Mods, where applicable. [default: false] + B:EnableColorBlindTextures=false + + # If TRUE, the standard Enchant Effects will be shown for enchanted items in CoFH Mods, where applicable. [default: true] + B:EnableEnchantEffects=true + + # If TRUE, borders will be drawn on GUI slots in CoFH Mods, where applicable. [default: true] + B:EnableGUISlotBorders=true + + # If TRUE, Shader Effects will be enabled in CoFH Mods, where applicable. [default: true] + B:EnableShaderEffects=true +} + + +Security { + # If TRUE, a warning will display if Ops have access to "secure" blocks upon logging on to a server. [default: true] + B:OpsCanAccessSecureBlocksWarning=true +} + + +Version { + S:Identifier=4.6.6 +} + + diff --git a/config/cofh/core/common.cfg b/config/cofh/core/common.cfg new file mode 100644 index 0000000..2bdc712 --- /dev/null +++ b/config/cofh/core/common.cfg @@ -0,0 +1,123 @@ +# Configuration file + +Command { + + clearblocks { + # Adjust this value to change the default permission level for the clearblocks command. [range: -1 ~ 4, default: 3] + I:PermissionLevel=3 + } + + countblocks { + # Adjust this value to change the default permission level for the countblocks command. [range: -1 ~ 4, default: 3] + I:PermissionLevel=3 + } + + enchant { + # Adjust this value to change the default permission level for the enchant command. [range: -1 ~ 4, default: 2] + I:PermissionLevel=2 + } + + hand { + # Adjust this value to change the default permission level for the hand command. [range: -1 ~ 4, default: 0] + I:PermissionLevel=0 + } + + killall { + # Adjust this value to change the default permission level for the killall command. [range: -1 ~ 4, default: 2] + I:PermissionLevel=2 + } + + replaceblocks { + # Adjust this value to change the default permission level for the replaceblocks command. [range: -1 ~ 4, default: 3] + I:PermissionLevel=3 + } + + tps { + # Adjust this value to change the default permission level for the tps command. [range: -1 ~ 4, default: 0] + I:PermissionLevel=0 + } + + tpx { + # Adjust this value to change the default permission level for the tpx command. [range: -1 ~ 4, default: 2] + I:PermissionLevel=2 + } + + unloadchunk { + # Adjust this value to change the default permission level for the unloadchunk command. [range: -1 ~ 4, default: 4] + I:PermissionLevel=4 + } + +} + + +Enchantment { + # If TRUE, CoFH Enchantments will be disabled and NOT REGISTERED. Only do this if you fully understand the consequences. World backup is recommended. [default: false] + B:DisableAllEnchantments=false + + # If TRUE, the Holding Enchantment is available for various Storage Items. [default: true] + B:EnableHoldingEnchant=true + + # If TRUE, the Insight Enchantment is available for various Tools and Weapons. [default: true] + B:EnableInsightEnchant=true + + # If TRUE, the Leech Enchantment is available for various Weapons. [default: true] + B:EnableLeechEnchant=true + + # If TRUE, the Multishot Enchantment is available for various Bows. [default: true] + B:EnableMultishotEnchant=true + + # If TRUE, the Smashing Enchantment is available for various Tools. [default: true] + B:EnableSmashingEnchant=true + + # If TRUE, the Smelting Enchantment is available for various Tools. [default: true] + B:EnableSmeltingEnchant=true + + # If TRUE, the Soulbound Enchantment is available. [default: true] + B:EnableSoulboundEnchant=true + + # If TRUE, the Vorpal Enchantment is available for various Weapons. [default: true] + B:EnableVorpalEnchant=true + + # If TRUE, the Soulbound Enchantment is permanent. [default: false] + B:PermanentSoulboundEnchant=false +} + + +General { + # If TRUE, a log message is generated when a block is dismantled. [default: false] + B:EnableDismantleLogging=false + + # If TRUE, death messages are displayed for any named entity. [default: true] + B:EnableGenericDeathMessage=true + + # Adjust this value to change the render update delay for most CoFH tiles. You should really only mess with this if you know what you're doing. This is a server-wide setting. [range: 80 ~ 1600, default: 160] + I:TileUpdateDelay=160 +} + + +Holidays { + # If TRUE, Christmas cheer is disabled. Scrooge. :( [default: false] + B:HoHoNo=false + + # If TRUE, April Foolishness is disabled. Boring! :P [default: false] + B:IHateApril=false +} + + +Potion { + # If TRUE, CoFH Potions will be disabled and NOT REGISTERED. Only do this if you fully understand the consequences. World backup is recommended. [default: false] + B:DisableAllPotions=false +} + + +Security { + # If TRUE, Server Ops can access "secure" blocks. Your players will be warned upon server connection. [default: false] + B:OpsCanAccessSecureBlocks=false +} + + +Version { + S:Identifier=4.6.6 +} + + diff --git a/config/cofh/core/friends.cfg b/config/cofh/core/friends.cfg new file mode 100644 index 0000000..e69de29 diff --git a/config/cofh/thermalcultivation/client.cfg b/config/cofh/thermalcultivation/client.cfg new file mode 100644 index 0000000..c114063 --- /dev/null +++ b/config/cofh/thermalcultivation/client.cfg @@ -0,0 +1,7 @@ +# Configuration file + +Version { + S:Identifier=0.3.6 +} + + diff --git a/config/cofh/thermalcultivation/common.cfg b/config/cofh/thermalcultivation/common.cfg new file mode 100644 index 0000000..a4cbfd5 --- /dev/null +++ b/config/cofh/thermalcultivation/common.cfg @@ -0,0 +1,24 @@ +# Configuration file + +Item { + + WateringCan { + # If TRUE, Fake Players (such as Autonomous Activators) will be able to use the Watering Can. [default: false] + B:AllowFakePlayers=false + + # Adjust this value to change the amount of Water (in mB) stored by a Basic Watering Can. This base value will scale with item level. [range: 800 ~ 20000, default: 4000] + I:BaseCapacity=4000 + B:Enable=true + + # If TRUE, Water Source blocks will be removed when collecting water from the world. [default: true] + B:RemoveWaterBlocks=true + } + +} + + +Version { + S:Identifier=0.3.6 +} + + diff --git a/config/cofh/thermaldynamics/client.cfg b/config/cofh/thermaldynamics/client.cfg new file mode 100644 index 0000000..40f3764 --- /dev/null +++ b/config/cofh/thermaldynamics/client.cfg @@ -0,0 +1,25 @@ +# Configuration file + +Interface { + # If TRUE, Thermal Dynamics Covers will be shown in JEI. [default: false] + B:CoversInJEI=false + + # If TRUE, Thermal Dynamics Covers will have a Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: true] + B:ItemsInCommonTab=true +} + + +Render { + # This value affects the size of the inner duct model, such as fluids. Lower it if you experience texture z-fighting. + D:InnerModelScaling=0.99 + + # This value affects the size of the inner duct model, such as fluids, on the large (octagonal) ducts. Lower it if you experience texture z-fighting. + D:LargeInnerModelScaling=0.99 +} + + +Version { + S:Identifier=2.5.6 +} + + diff --git a/config/cofh/thermaldynamics/common.cfg b/config/cofh/thermaldynamics/common.cfg new file mode 100644 index 0000000..7298d48 --- /dev/null +++ b/config/cofh/thermaldynamics/common.cfg @@ -0,0 +1,60 @@ +# Configuration file + +Attachment { + + Servo { + + Basic { + B:RedstoneControl=true + } + + Hardened { + B:RedstoneControl=true + } + + Reinforced { + B:RedstoneControl=true + } + + Signalum { + B:RedstoneControl=true + } + + Resonant { + B:RedstoneControl=true + } + + } + + Cover { + B:Recipe=true + } + +} + + +Duct { + + Energy { + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Leadstone Fluxduct. This base value will scale with duct level. [range: 100 ~ 10000, default: 1000] + I:BaseTransfer=1000 + } + + Recipes { + B:UseFluidTransposer=true + } + +} + + +General { + # If TRUE, Ducts will display debug information where applicable. [default: false] + B:ShowDebugInfo=false +} + + +Version { + S:Identifier=2.5.6 +} + + diff --git a/config/cofh/thermaldynamics/cover_blacklist.json b/config/cofh/thermaldynamics/cover_blacklist.json new file mode 100644 index 0000000..dc057d3 --- /dev/null +++ b/config/cofh/thermaldynamics/cover_blacklist.json @@ -0,0 +1,51 @@ +[ + {"block": "minecraft:sapling", "meta": false}, + {"block": "minecraft:golden_rail", "meta": 0}, + {"block": "minecraft:detector_rail", "meta": 0}, + {"block": "minecraft:web", "meta": 0}, + {"block": "minecraft:deadbush", "meta": 0}, + {"block": "minecraft:tallgrass", "meta": 1}, + {"block": "minecraft:tallgrass", "meta": 2}, + {"block": "minecraft:yellow_flower", "meta": 0}, + {"block": "minecraft:red_flower", "meta": false}, + {"block": "minecraft:brown_mushroom", "meta": 0}, + {"block": "minecraft:red_mushroom", "meta": 0}, + {"block": "minecraft:torch", "meta": false}, + {"block": "minecraft:ladder", "meta": false}, + {"block": "minecraft:rail", "meta": false}, + {"block": "minecraft:lever", "meta": false}, + {"block": "minecraft:stone_pressure_plate", "meta": 0}, + {"block": "minecraft:wooden_pressure_plate", "meta": 0}, + {"block": "minecraft:redstone_torch", "meta": false}, + {"block": "minecraft:stone_button", "meta": false}, + {"block": "minecraft:snow_layer", "meta": 0}, + {"block": "minecraft:fence", "meta": 0}, + {"block": "minecraft:trapdoor", "meta": 0}, + {"block": "minecraft:vine", "meta": 0}, + {"block": "minecraft:fence_gate", "meta": 0}, + {"block": "minecraft:waterlily", "meta": 0}, + {"block": "minecraft:nether_brick_fence", "meta": 0}, + {"block": "minecraft:cobblestone_wall", "meta": 0}, + {"block": "minecraft:cobblestone_wall", "meta": 1}, + {"block": "minecraft:wooden_button", "meta": 0}, + {"block": "minecraft:anvil", "meta": false}, + {"block": "minecraft:light_weighted_pressure_plate", "meta": 0}, + {"block": "minecraft:heavy_weighted_pressure_plate", "meta": 0}, + {"block": "minecraft:activator_rail", "meta": 0}, + {"block": "minecraft:iron_trapdoor", "meta": 0}, + {"block": "minecraft:carpet", "meta": false}, + {"block": "minecraft:double_plant", "meta": false}, + {"block": "minecraft:spruce_fence_gate", "meta": 0}, + {"block": "minecraft:birch_fence_gate", "meta": 0}, + {"block": "minecraft:jungle_fence_gate", "meta": 0}, + {"block": "minecraft:dark_oak_fence_gate", "meta": 0}, + {"block": "minecraft:acacia_fence_gate", "meta": 0}, + {"block": "minecraft:spruce_fence", "meta": 0}, + {"block": "minecraft:birch_fence", "meta": 0}, + {"block": "minecraft:jungle_fence", "meta": 0}, + {"block": "minecraft:dark_oak_fence", "meta": 0}, + {"block": "minecraft:acacia_fence", "meta": 0}, + {"block": "minecraft:end_rod", "meta": 0}, + {"block": "minecraft:chorus_plant", "meta": 0}, + {"block": "minecraft:chorus_flower", "meta": 0} +] diff --git a/config/cofh/thermalexpansion/client.cfg b/config/cofh/thermalexpansion/client.cfg new file mode 100644 index 0000000..d14d588 --- /dev/null +++ b/config/cofh/thermalexpansion/client.cfg @@ -0,0 +1,108 @@ +# Configuration file + +Coolant { + B:Plugins.JEI=true +} + + +Device { + + Diffuser { + # If TRUE, the Decoctive Diffuser will display potion effect particles. + B:EnableParticles=true + } + +} + + +Interface { + # If TRUE, Thermal Expansion Florbs appear under the general "Thermal Expansion" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:FlorbsInCommonTab=false + + # If TRUE, Thermal Expansion Items and Tools appear under the general "Thermal Expansion" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:ItemsInCommonTab=false + + # If TRUE, Thermal Expansion Morbs appear under the general "Thermal Expansion" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:MorbsInCommonTab=false + + CreativeTabs { + # Set the default level for the Blocks shown in the Creative Tab, if all levels are not shown. [range: 0 ~ 4, default: 0] + I:DefaultLevel=0 + + # If TRUE, Florbs will be completely hidden from Creative Mode and JEI. [default: false] + B:HideFlorbs=false + + # If TRUE, Morbs will be completely hidden from Creative Mode and JEI. [default: false] + B:HideMorbs=false + + # If TRUE, all regular levels for a given Block will show in the Creative Tab. [default: false] + B:ShowAllBlockLevels=false + + # If TRUE, Creative version of Blocks will show in the Creative Tab. [default: false] + B:ShowCreativeBlocks=false + } + + GUI { + # If TRUE, alternate slot overlay textures will be used in GUIs which use them. Can be combined with Color Blind textures. [default: false] + B:AlternateSlotOverlayTextures=false + + # If TRUE, color blind slot overlay textures will be used in GUIs which use them. Can be combined with Alternate textures. [default: false] + B:ColorBlindSlotOverlayTextures=false + } + +} + + +Plugins { + + JEI { + B:Device.Factorizer=true + B:Dynamo.Compression=true + B:Dynamo.Enervation=true + B:Dynamo.Magmatic=true + B:Dynamo.Numismatic=true + B:Dynamo.Reactant=true + B:Dynamo.Steam=true + B:Machine.Brewer=true + B:Machine.Centrifuge=true + B:Machine.Charger=true + B:Machine.Compactor=true + B:Machine.Crucible=true + B:Machine.Enchanter=true + B:Machine.Extruder=true + B:Machine.Furnace=true + B:Machine.Insolator=true + B:Machine.Precipitator=true + B:Machine.Pulverizer=true + B:Machine.Refinery=true + B:Machine.Sawmill=true + B:Machine.Smelter=true + B:Machine.Transposer=true + } + +} + + +Render { + # If TRUE, Dynamos will have animated coil textures. [default: true] + B:AnimatedDynamoCoilTextures=true + + # If TRUE, Dynamos will display overlay textures corresponding to their block level. [default: true] + B:RenderDynamoLevelOverlay=true + + # If TRUE, Machines will display overlay textures corresponding to their block level. [default: true] + B:RenderMachineLevelOverlay=true +} + + +Sounds { + # If TRUE, various Thermal Expansion Blocks will play ambient sounds when active. [default: true] + B:EnableSounds=true +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/config/cofh/thermalexpansion/common.cfg b/config/cofh/thermalexpansion/common.cfg new file mode 100644 index 0000000..f2559ea --- /dev/null +++ b/config/cofh/thermalexpansion/common.cfg @@ -0,0 +1,733 @@ +# Configuration file + +Device { + # If TRUE, most Devices will no longer have Auto-Input functionality. Not recommended, but knock yourself out. + B:DisableAutoInput=false + + # If TRUE, most Devices will no longer have Auto-Output functionality. Not recommended, but knock yourself out. + B:DisableAutoOutput=false + + # If TRUE, Devices are securable. + B:Securable=true + + WaterGen { + B:Enable=true + + # If TRUE, the Aqueous Accumulator will act as an Infinite Source and will also function in the Nether. + B:Infinite=false + + # If TRUE, the Aqueous Accumulator will produce water very slowly even without adjacent source blocks. + B:PassiveGeneration=false + } + + Nullifier { + B:Enable=true + } + + HeatSink { + B:Enable=true + } + + Tapper { + B:Enable=true + + # Adjust this value to set the number of cycles Phyto-Gro lasts. [range: 2 ~ 64, default: 8] + I:FertilizerDuration=8 + + # If TRUE, the Arboreal Extractor will REQUIRE Phyto-Gro to operate. + B:RequireFertilizer=false + } + + Fisher { + # Adjust this value to set the number of cycles Aqua-Chow lasts. [range: 2 ~ 64, default: 8] + I:BaitDuration=8 + B:Enable=true + + # If TRUE, the Aquatic Entangler will REQUIRE Aqua-Chow to operate. + B:RequireBait=false + } + + ItemBuffer { + B:Enable=true + } + + FluidBuffer { + B:Enable=true + } + + Lexicon { + B:Enable=true + } + + XpCollector { + B:Enable=true + + # Adjust this value to change the capture radius for the Insightful Condenser. [range: 2 ~ 16, default: 5] + I:Radius=5 + } + + Diffuser { + B:Enable=true + + # Adjust this value to change the area effect radius when Lingering Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 8] + I:LingeringPotionRadius=8 + + # Adjust this value to change the area effect radius when Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 4] + I:PotionRadius=4 + + # Adjust this value to change the area effect radius when Splash Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 6] + I:SplashPotionRadius=6 + } + + Factorizer { + B:Enable=true + } + + MobCatcher { + B:Enable=true + + # Adjust this value to change the capture radius for the Creature Encaptulator. [range: 2 ~ 16, default: 5] + I:Radius=5 + } + + ItemCollector { + B:Enable=true + + # Adjust this value to change the capture radius for the Vacuumulator. [range: 2 ~ 16, default: 5] + I:Radius=5 + } + +} + + +Dynamo { + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Dynamo Augment Slot scaling will use a custom set of values rather than default behavior (1/level). + B:CustomAugmentScaling=false + + # If TRUE, Dynamo RF/t (POWER) scaling will use a custom set of values rather than default behavior. The default custom configuration provides a reasonable alternate progression. + B:CustomPowerScaling=false + + # If TRUE, Dynamos are securable. + B:Securable=true + + # If TRUE, Dynamos will have much smaller internal energy (RF) storage. Generation speed will no longer scale with internal energy. + B:SmallStorage=false + + # If TRUE, Dynamos are upgradable. If disabled, be sure and change the Augment Progression. + B:Upgradable=true + + # If TRUE, Dynamos can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + + ########################################################################################################## + # AugmentSlots + #--------------------------------------------------------------------------------------------------------# + # Adjust the number of augments that Dynamos have at any given Level. + # Progression will be checked for validity - upgrading a block cannot result in fewer slots. + ########################################################################################################## + + AugmentSlots { + # Augment Slots for Level 0 Dynamos. [range: 0 ~ 9, default: 0] + I:Level0=0 + + # Augment Slots for Level 1 Dynamos. [range: 0 ~ 9, default: 1] + I:Level1=1 + + # Augment Slots for Level 2 Dynamos. [range: 0 ~ 9, default: 2] + I:Level2=2 + + # Augment Slots for Level 3 Dynamos. [range: 0 ~ 9, default: 3] + I:Level3=3 + + # Augment Slots for Level 4 Dynamos. [range: 0 ~ 9, default: 4] + I:Level4=4 + } + + ########################################################################################################## + # CustomPowerScaling + #--------------------------------------------------------------------------------------------------------# + # ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING. + # Values are expressed as a percentage of Base Power; Base Scale Factor is 100 percent. + # Values will be checked for validity and rounded down to the nearest 10. + ########################################################################################################## + + CustomPowerScaling { + # Scale Factor for Level 1 Dynamos. [range: 100 ~ 400, default: 150] + I:Level1=150 + + # Scale Factor for Level 2 Dynamos. [range: 100 ~ 900, default: 250] + I:Level2=250 + + # Scale Factor for Level 3 Dynamos. [range: 100 ~ 1600, default: 400] + I:Level3=400 + + # Scale Factor for Level 4 Dynamos. [range: 100 ~ 2500, default: 600] + I:Level4=600 + } + + Steam { + # Adjust this value to change the Energy generation (in RF/t) for a Steam Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Magmatic { + # Adjust this value to change the Energy generation (in RF/t) for a Magmatic Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Compression { + # Adjust this value to change the Energy generation (in RF/t) for a Compression Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Reactant { + # Adjust this value to change the Energy generation (in RF/t) for a Reactant Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Enervation { + # Adjust this value to change the Energy generation (in RF/t) for an Enervation Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Numismatic { + # Adjust this value to change the Energy generation (in RF/t) for a Numismatic Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + +} + + +Item { + + Capacitor { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Flux Capacitor. This base value will scale with item level. [range: 10000 ~ 10000000, default: 1000000] + I:BaseCapacity=1000000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Flux Capacitor. This base value will scale with item level. [range: 100 ~ 1000000, default: 2000] + I:BaseReceive=2000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be sent by a Basic Flux Capacitor. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseSend=1000 + B:Enable=true + } + + Reservoir { + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Reservoir. This base value will scale with item level. [range: 2000 ~ 100000, default: 10000] + I:BaseCapacity=10000 + B:Enable=true + } + + Satchel { + B:Enable=true + } + + Augment { + # If TRUE, the recipe for the Compactor's Coin Specialization is enabled. [default: true] + B:AugmentCompactorCoin=true + + # If TRUE, the recipe for the Compactor's Gear Specialization is enabled. [default: true] + B:AugmentCompactorGear=true + + # If TRUE, the recipe for the Extruder's Sedimentary Specialization is enabled. [default: true] + B:AugmentExtruderSedimentary=true + + # If TRUE, the recipe for the Furnace's Food Specialization is enabled. [default: true] + B:AugmentFurnaceFood=true + + # If TRUE, the recipe for the Furnace's Ore Specialization is enabled. [default: true] + B:AugmentFurnaceOre=true + + # If TRUE, the recipe for the Furnace's Pyrolysis Specialization is enabled. [default: true] + B:AugmentFurnacePyrolysis=true + + # If TRUE, the recipe for the Pulverizer's Petrotheum Specialization is enabled. [default: true] + B:AugmentPulverizerPetrotheum=true + + # If TRUE, the recipe for the Refinery's Potion Specialization is enabled. [default: true] + B:AugmentRefineryPotion=true + + # If TRUE, the recipe for the Smelter's Pyrotheum Specialization is enabled. [default: true] + B:AugmentSmelterPyrotheum=true + } + +} + + +Machine { + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Machine Augment Slot scaling will use a custom set of values rather than default behavior (1/level). + B:CustomAugmentScaling=false + + # If TRUE, Machine Total RF (ENERGY) scaling will use a custom set of values rather than default behavior (no scaling). The default custom configuration provides an alternate progression where machines use 5% additional total RF per tier. + B:CustomEnergyScaling=false + + # If TRUE, Machine RF/t (POWER) scaling will use a custom set of values rather than default behavior. The default custom configuration provides a reasonable alternate progression. + B:CustomPowerScaling=false + + # If TRUE, Machines will no longer have Auto-Input functionality. Not recommended, but knock yourself out. + B:DisableAutoInput=false + + # If TRUE, Machines will no longer have Auto-Output functionality. Not recommended, but knock yourself out. + B:DisableAutoOutput=false + + # If TRUE, Machines are securable. + B:Securable=true + + # If TRUE, Machines will have much smaller internal energy (RF) storage. Processing speed will no longer scale with internal energy. + B:SmallStorage=false + + # If TRUE, Machines are upgradable. If disabled, be sure and change the Augment Scaling config options as well. + B:Upgradable=true + + # If TRUE, Machines can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + + ########################################################################################################## + # AugmentSlots + #--------------------------------------------------------------------------------------------------------# + # Adjust the number of augments that Machines have at any given Level. + # Progression will be checked for validity - upgrading a block cannot result in fewer slots. + ########################################################################################################## + + AugmentSlots { + # Augment Slots for Level 0 Machines. [range: 0 ~ 9, default: 0] + I:Level0=0 + + # Augment Slots for Level 1 Machines. [range: 0 ~ 9, default: 1] + I:Level1=1 + + # Augment Slots for Level 2 Machines. [range: 0 ~ 9, default: 2] + I:Level2=2 + + # Augment Slots for Level 3 Machines. [range: 0 ~ 9, default: 3] + I:Level3=3 + + # Augment Slots for Level 4 Machines. [range: 0 ~ 9, default: 4] + I:Level4=4 + } + + ########################################################################################################## + # CustomPowerScaling + #--------------------------------------------------------------------------------------------------------# + # ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING. + # Values are expressed as a percentage of Base Power; Base Scale Factor is 100 percent. + # Values will be checked for validity and rounded down to the nearest 10. + ########################################################################################################## + + CustomPowerScaling { + # Scale Factor for Level 1 Machines. [range: 100 ~ 400, default: 150] + I:Level1=150 + + # Scale Factor for Level 2 Machines. [range: 100 ~ 900, default: 250] + I:Level2=250 + + # Scale Factor for Level 3 Machines. [range: 100 ~ 1600, default: 400] + I:Level3=400 + + # Scale Factor for Level 4 Machines. [range: 100 ~ 2500, default: 600] + I:Level4=600 + } + + ########################################################################################################## + # CustomEnergyScaling + #--------------------------------------------------------------------------------------------------------# + # ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING. + # Values are expressed as a percentage of Base Energy; Base Scale Factor is 100 percent. + # Values will be checked for validity and rounded down to the nearest 5. + ########################################################################################################## + + CustomEnergyScaling { + # Scale Factor for Level 1 Machines. [range: 100 ~ 400, default: 105] + I:Level1=105 + + # Scale Factor for Level 2 Machines. [range: 100 ~ 900, default: 110] + I:Level2=110 + + # Scale Factor for Level 3 Machines. [range: 100 ~ 1600, default: 115] + I:Level3=115 + + # Scale Factor for Level 4 Machines. [range: 100 ~ 2500, default: 120] + I:Level4=120 + } + + Furnace { + # Adjust this value to change the Energy consumption (in RF/t) for a Redstone Furnace. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Pulverizer { + # Adjust this value to change the Energy consumption (in RF/t) for a Pulverizer. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + + # Adjust this value to change the default Ore -> Dust Multiplier for this machine. [range: 1 ~ 8, default: 2] + I:"Ore -> Dust Multiplier"=2 + } + + Sawmill { + # Adjust this value to change the Energy consumption (in RF/t) for a Sawmill. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + + # Adjust this value to change the default Log -> Plank Multiplier for this machine. [range: 1.0 ~ 8.0, default: 1.5] + S:"Log -> Plank Multiplier"=1.5 + } + + Smelter { + # Adjust this value to change the Energy consumption (in RF/t) for an Induction Smelter. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Insolator { + # Adjust this value to change the Energy consumption (in RF/t) for a Phytogenic Insolator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Compactor { + # Adjust this value to change the Energy consumption (in RF/t) for a Compactor. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Crucible { + # Adjust this value to change the Energy consumption (in RF/t) for a Magma Crucible. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Refinery { + # Adjust this value to change the Energy consumption (in RF/t) for a Fractionating Still. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Transposer { + # Adjust this value to change the Energy consumption (in RF/t) for a Fluid Transposer. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Charger { + # Adjust this value to change the Energy consumption (in RF/t) for an Energetic Infuser. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 40] + I:BasePower=40 + B:Enable=true + + # Adjust this value to change the amount of RF per point of durability in the Energetic Infuser with the Flux Reconstruction augment. [range: 100 ~ 10000, default: 500] + I:RepairEnergy=500 + + # Adjust this value to change the amount of Essence of Knowledge per point of durability in the Energetic Infuser with the Flux Reconstruction augment. [range: 1 ~ 1000, default: 5] + I:RepairFluid=5 + + # Adjust this value to change the wireless range for the Energetic Infuser with the Parabolic Flux Coupling augment. [range: 8 ~ 128, default: 32] + I:WirelessRange=32 + } + + Centrifuge { + # Adjust this value to change the Energy consumption (in RF/t) for a Centrifugal Separator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Crafter { + # Adjust this value to change the Energy consumption (in RF/t) for a Sequential Fabricator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Brewer { + # Adjust this value to change the Energy consumption (in RF/t) for a BREWER. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Enchanter { + # Adjust this value to change the Energy consumption (in RF/t) for an Arcane Ensorcellator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Precipitator { + # Adjust this value to change the Energy consumption (in RF/t) for a Glacial Precipitator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Extruder { + # Adjust this value to change the Energy consumption (in RF/t) for an Igneous Extruder. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + +} + + +Plugins { + # If TRUE, support for AbyssalCraft is enabled. [default: true] + B:AbyssalCraft=true + + # If TRUE, support for Actually Additions is enabled. [default: true] + B:"Actually Additions"=true + + # If TRUE, support for Applied Energistics 2 is enabled. [default: true] + B:"Applied Energistics 2"=true + + # If TRUE, support for Astral Sorcery is enabled. [default: true] + B:"Astral Sorcery"=true + + # If TRUE, support for Biomes O' Plenty is enabled. [default: true] + B:"Biomes O' Plenty"=true + + # If TRUE, support for Chisel is enabled. [default: true] + B:Chisel=true + + # If TRUE, support for Computronics is enabled. [default: true] + B:Computronics=true + + # If TRUE, support for Elemental Dimensions is enabled. [default: true] + B:"Elemental Dimensions"=true + + # If TRUE, support for Ender IO is enabled. [default: true] + B:"Ender IO"=true + + # If TRUE, support for EvilCraft is enabled. [default: true] + B:EvilCraft=true + + # If TRUE, support for Extra Alchemy is enabled. [default: true] + B:"Extra Alchemy"=true + + # If TRUE, support for Extra Bees is enabled. [default: true] + B:"Extra Bees"=true + + # If TRUE, support for Extra Trees is enabled. [default: true] + B:"Extra Trees"=true + + # If TRUE, support for Extra Utilities 2 is enabled. [default: true] + B:"Extra Utilities 2"=true + + # If TRUE, support for Familiar Fauna is enabled. [default: true] + B:"Familiar Fauna"=true + + # If TRUE, support for Forestry is enabled. [default: true] + B:Forestry=true + + # If TRUE, support for Gendustry is enabled. [default: true] + B:Gendustry=true + + # If TRUE, support for Gregtech Classic is enabled. [default: true] + B:"Gregtech Classic"=true + + # If TRUE, support for Gregtech Classic Expansion is enabled. [default: true] + B:"Gregtech Classic Expansion"=true + + # If TRUE, support for Ice and Fire is enabled. [default: true] + B:"Ice and Fire"=true + + # If TRUE, support for Immersive Engineering is enabled. [default: true] + B:"Immersive Engineering"=true + + # If TRUE, support for IndustrialCraft 2 is enabled. [default: true] + B:"IndustrialCraft 2"=true + + # If TRUE, support for Integrated Dynamics is enabled. [default: true] + B:"Integrated Dynamics"=true + + # If TRUE, support for Magic Bees is enabled. [default: true] + B:"Magic Bees"=true + + # If TRUE, support for Mowzie's Mobs is enabled. [default: true] + B:"Mowzie's Mobs"=true + + # If TRUE, support for Mystical Agriculture is enabled. [default: true] + B:"Mystical Agriculture"=true + + # If TRUE, support for Mystical Wildlife is enabled. [default: true] + B:"Mystical Wildlife"=true + + # If TRUE, support for Natura is enabled. [default: true] + B:Natura=true + + # If TRUE, support for Pam's BoneCraft is enabled. [default: true] + B:"Pam's BoneCraft"=true + + # If TRUE, support for Pam's HarvestCraft is enabled. [default: true] + B:"Pam's HarvestCraft"=true + + # If TRUE, support for Pam's Redbud Tree is enabled. [default: true] + B:"Pam's Redbud Tree"=true + + # If TRUE, support for Pam's Spooky Tree is enabled. [default: true] + B:"Pam's Spooky Tree"=true + + # If TRUE, support for Plants is enabled. [default: true] + B:Plants=true + + # If TRUE, support for Primal Core is enabled. [default: true] + B:"Primal Core"=true + + # If TRUE, support for Quark is enabled. [default: true] + B:Quark=true + + # If TRUE, support for Rustic is enabled. [default: true] + B:Rustic=true + + # If TRUE, support for Tech Reborn is enabled. [default: true] + B:"Tech Reborn"=true + + # If TRUE, support for Terraqueous is enabled. [default: true] + B:Terraqueous=true + + # If TRUE, support for Thaumcraft is enabled. [default: true] + B:Thaumcraft=true + + # If TRUE, support for The Betweenlands is enabled. [default: true] + B:"The Betweenlands"=true + + # If TRUE, support for The One Probe is enabled. [default: true] + B:"The One Probe"=true + + # If TRUE, support for Tinkers' Construct is enabled. [default: true] + B:"Tinkers' Construct"=true + + # If TRUE, support for Traverse is enabled. [default: true] + B:Traverse=true + + # If TRUE, support for Tropicraft is enabled. [default: true] + B:Tropicraft=true + + # If TRUE, support for Twilight Forest is enabled. [default: true] + B:"Twilight Forest"=true + + # If TRUE, support for Underground Biomes is enabled. [default: true] + B:"Underground Biomes"=true + + "Mystical Agriculture" { + # Secondary chance for seeds when using Phyto-Gro. [range: 0 ~ 150, default: 100] + I:BaseSecondaryChance=100 + + # Secondary chance for seeds when using Fluxed Phyto-Gro. [range: 0 ~ 150, default: 110] + I:FluxedSecondaryChance=110 + + # Secondary chance for seeds when using Rich Phyto-Gro. [range: 0 ~ 150, default: 105] + I:RichSecondaryChance=105 + } + +} + + +Storage { + + Cell { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Cell. This base value will scale with block level. [range: 50000 ~ 20000000, default: 2000000] + I:BaseCapacity=2000000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Cell. This base value will scale with block level. [range: 100 ~ 10000, default: 1000] + I:BaseReceive=1000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be sent by a Basic Cell. This base value will scale with block level. [range: 100 ~ 10000, default: 1000] + I:BaseSend=1000 + + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Energy Cells may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=true + + # If TRUE, Energy Cells are enabled. + B:Enable=true + + # If TRUE, Energy Cells are securable. + B:Securable=true + + # If TRUE, Energy Cells can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + + Tank { + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Tank. This base value will scale with block level. [range: 2000 ~ 1000000, default: 20000] + I:BaseCapacity=20000 + + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Tanks may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=true + + # If TRUE, Tanks are enabled. + B:Enable=true + + # If TRUE, Tanks are securable. + B:Securable=true + + # If TRUE, Tanks can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + + Cache { + # Adjust this value to change the amount of Items stored by a Basic Cache. This base value will scale with block level. [range: 500 ~ 500000, default: 20000] + I:BaseCapacity=20000 + + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Caches may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=true + + # If TRUE, Caches are enabled. + B:Enable=true + + # If TRUE, Caches can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + + Strongbox { + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Strongboxes may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=true + + # If TRUE, Strongboxes are enabled. + B:Enable=true + + # If TRUE, Strongboxes are securable. + B:Securable=true + + # If TRUE, Strongboxes can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + +} + + +Upgrades { + # This sets the minimum upgradeable block tier for Automatic Input functionality. [range: 0 ~ 4, default: 0] + I:LevelAutoInput=0 + + # This sets the minimum upgradeable block tier for Automatic Output functionality. [range: 0 ~ 4, default: 0] + I:LevelAutoOutput=0 + + # This sets the minimum upgradeable block tier for Redstone Control functionality. [range: 0 ~ 4, default: 0] + I:LevelRedstoneControl=0 +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/config/cofh/thermalexpansion/florbs.cfg b/config/cofh/thermalexpansion/florbs.cfg new file mode 100644 index 0000000..eafff84 --- /dev/null +++ b/config/cofh/thermalexpansion/florbs.cfg @@ -0,0 +1,20 @@ +# Configuration file + +Blacklist { + # List of fluids that are not allowed to be placed in Florbs. [default: ] + S:Blacklist < + > +} + + +General { + # If TRUE, the recipes for Florbs are enabled. Setting this to FALSE means that you actively dislike fun things. [default: true] + B:EnableRecipe=true +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/config/cofh/thermalexpansion/morbs.cfg b/config/cofh/thermalexpansion/morbs.cfg new file mode 100644 index 0000000..b870edd --- /dev/null +++ b/config/cofh/thermalexpansion/morbs.cfg @@ -0,0 +1,20 @@ +# Configuration file + +Blacklist { + # List of entities that are not allowed to be placed in Morbs. Mobs without spawn eggs are automatically disallowed. [default: ] + S:Blacklist < + > +} + + +General { + # If TRUE, the recipes for Morbs are enabled. Setting this to FALSE means that you actively dislike fun things and/or Pokemon tributes. [default: true] + B:EnableRecipe=true +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/config/cofh/thermalfoundation/client.cfg b/config/cofh/thermalfoundation/client.cfg new file mode 100644 index 0000000..ba246da --- /dev/null +++ b/config/cofh/thermalfoundation/client.cfg @@ -0,0 +1,40 @@ +# Configuration file + +Global { + # If TRUE, Creative versions of Items will show in Creative Tabs. [default: true] + B:ShowCreativeItems=true + + # If TRUE, Empty versions of Items which contain a specific resource (such as RF or Water) will show in Creative Tabs. [default: false] + B:ShowEmptyItems=false + + # If TRUE, Full versions of Items which contain a specific resource (such as RF or Water) will show in Creative Tabs. [default: true] + B:ShowFullItems=true + + # If TRUE, all Thermal Series mods will be share common pre-configured "Thermal Series" Creative Tabs. Basic Armor and Basic Tools will go to appropriate vanilla Creative Tabs. [default: true] + B:ThermalSeriesTabs=true +} + + +Interface { + # If TRUE, Thermal Foundation Basic Armor Sets appear under the general "Thermal Foundation" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:ArmorInCommonTab=false + + # If TRUE, Thermal Foundation Basic Tools appear under the general "Thermal Foundation" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:ToolsInCommonTab=false + + # If TRUE, Thermal Foundation Utility Items appear under the general "Thermal Foundation" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:UtilsInCommonTab=false +} + + +Render { + # If TRUE, Ender devices will be a bit more Cagey year-round. [default: false] + B:CageyEnder=false +} + + +Version { + S:Identifier=2.6.7 +} + + diff --git a/config/cofh/thermalfoundation/common.cfg b/config/cofh/thermalfoundation/common.cfg new file mode 100644 index 0000000..3636af6 --- /dev/null +++ b/config/cofh/thermalfoundation/common.cfg @@ -0,0 +1,619 @@ +# Configuration file + +Block { + + OreFluid { + # If TRUE, Clathrates will create fluid when broken. + B:FluidOnBreaking=true + } + +} + + +Equipment { + # If TRUE, recipes for all Armor Sets are disabled. [default: false] + B:DisableAllArmorRecipes=false + + # If TRUE, recipes for all new Bows will be disabled, leaving only the Vanilla Bow [default: false] + B:DisableAllBows=false + + # If TRUE, recipes for all new Fishing Rods will be disabled, leaving only the Vanilla (Wood) Fishing Rod [default: false] + B:DisableAllFishingRods=false + + # If TRUE, recipes for all new Shears will be disabled, leaving only the Vanilla (Iron) Shears. [default: false] + B:DisableAllShears=false + + # If TRUE, recipes for all new Shields will be disabled, leaving only the Vanilla (Wood) Shield [default: false] + B:DisableAllShields=false + + # If TRUE, recipes for all Tools are disabled. [default: false] + B:DisableAllToolRecipes=false + + # If TRUE, recipes for new Vanilla material (Wood, Stone, Iron, Gold, Diamond) Tools are disabled. [default: false] + B:DisableVanillaToolRecipes=false + + # If TRUE, items which have had their recipes disabled will show in the Creative Tab and JEI. [default: false] + B:ShowDisabledEquipment=false + + Armor { + + Copper { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Tin { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Silver { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Lead { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Aluminum { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Nickel { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Platinum { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Steel { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Electrum { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Invar { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Bronze { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Constantan { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + } + + Tools { + + Copper { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Tin { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Silver { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Lead { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Aluminum { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Nickel { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Platinum { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Steel { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Electrum { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Invar { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Bronze { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Constantan { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + } + + Tool { + + Wood { + B:Excavator=false + B:Hammer=false + B:Shears=false + B:Sickle=false + } + + Stone { + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=false + B:Shears=false + B:Shield=false + B:Sickle=false + } + + Iron { + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Shield=true + B:Sickle=true + } + + Diamond { + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Shears=true + B:Shield=true + B:Sickle=true + } + + Gold { + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Shears=true + B:Shield=true + B:Sickle=true + } + + } + +} + + +Fluid { + + CrudeOil { + # If TRUE, Crude Oil will be flammable. [default: true] + B:Flammable=true + } + + Redstone { + # If TRUE, Fluid Redstone will emit a signal proportional to its fluid level. [default: true] + B:Effect=true + } + + Glowstone { + # If TRUE, Fluid Glowstone Source blocks will condense back into solid Glowstone above a given y-value. [default: true] + B:Condense=true + + # If TRUE, Fluid Glowstone will provide buffs to entities on contact. [default: true] + B:Effect=true + + # If TRUE, Fluid Glowstone Source blocks will gradually float upwards. [default: true] + B:Float=true + + # This adjusts the y-value where Fluid Glowstone will *always* condense, if that is enabled. It will also condense above 80% of this value, if it cannot flow. [range: 60 ~ 240, default: 120] + I:MaxHeight=120 + } + + Ender { + # If TRUE, Fluid Ender will randomly teleport entities on contact. [default: true] + B:Effect=true + } + + Pyrotheum { + # If TRUE, Fluid Pyrotheum will be worse than lava. [default: true] + B:Effect=true + + # If TRUE, Fluid Pyrotheum Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + + Cryotheum { + # If TRUE, Fluid Cryotheum will be worse than lava, except cold. [default: true] + B:Effect=true + + # If TRUE, Fluid Cryotheum Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + + Aerotheum { + # If TRUE, Fluid Aerotheum Source blocks will dissipate back into air above a given y-value. [default: true] + B:Dissipate=true + + # If TRUE, Fluid Aerotheum will slow and redirect entities on contact. [default: true] + B:Effect=true + + # If TRUE, Fluid Aerotheum Source blocks will gradually float upwards. [default: true] + B:Float=true + + # This adjusts the y-value where Fluid Aerotheum will *always* dissipate, if that is enabled. [range: 60 ~ 240, default: 120] + I:MaxHeight=120 + } + + Petrotheum { + # If TRUE, Fluid Petrotheum will break apart stone blocks. [default: true] + B:Effect=true + + # If TRUE, Fluid Petrotheum will have an EXTREME effect on stone blocks. Fun but not recommended. [default: false] + B:Extreme=false + + # If TRUE, Fluid Petrotheum Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + + Mana { + # If TRUE, Fluid Mana will do...things. [default: true] + B:Effect=true + + # If TRUE, Fluid Mana Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + +} + + +General { + # If TRUE, non-Basic Gears will require an additional Iron Ingot to craft [default: false] + B:AlternateGears=false + + # If TRUE, Basic (Wood and Stone) Gears will be craftable. [default: true] + B:BasicGears=true + + # If TRUE, recipes for Basic Craftable Items (Gears, Parts) are disabled. Only enable this option if you understand the consequences. [default: false] + B:DisableBasicItemRecipes=false + + # If TRUE, recipes for Upgrade Items (Kits) are disabled. Only enable this option if you understand the consequences. [default: false] + B:DisableUpgradeItemRecipes=false + + # If TRUE, Cryotheum Dust can be used to create Ice and solidify Clathrates. [default: true] + B:EnableCryotheumCrafting=true + + # If TRUE, Horse Armor will be craftable. [default: true] + B:EnableHorseArmorCrafting=true + + # If TRUE, Petrotheum Dust can be used to break Ores into Dusts and Gems. [default: true] + B:EnablePetrotheumCrafting=true + + # If TRUE, Pyrotheum Dust can be used to smelt Ores into Ingots. [default: true] + B:EnablePyrotheumCrafting=true + + # If TRUE, Saddles will be craftable. [default: true] + B:EnableSaddleCrafting=true + + # If TRUE, Fire-Immune mobs have a chance to drop Sulfur. [default: true] + B:FireImmuneMobsDropSulfur=true +} + + +Items { + + HorseArmor { + B:Aluminum=true + B:Bronze=true + B:Constantan=true + B:Copper=true + B:Electrum=true + B:Invar=true + B:Lead=true + B:Nickel=true + B:Platinum=true + B:Silver=true + B:Steel=true + B:Tin=true + } + +} + + +Lexicon { + # If TRUE, a default list will generate EVERY time. Enable this if you are satisfied with the default filtering and are adding/removing mods. [default: false] + B:AlwaysGenerateList=false + + # If TRUE, a default list will be generated depending on your list setting. This will ONLY generate if no list file already exists OR the Always Generate option is enabled. [default: true] + B:GenerateDefaultList=true + + # If TRUE, all entries will be echoed to the system LOG. [default: false] + B:LogEntries=false + + # If TRUE, a WHITELIST is used, if FALSE, a BLACKLIST is used. [default: true] + B:UseWhiteList=true +} + + +Mob { + + Blizz { + # If TRUE, Blizz attacks will inflict Slowness. [default: true] + B:Effect=true + + # If TRUE, Blizzes will spawn naturally. [default: true] + B:Enable=true + + # This sets the maximum light level Blizzes can spawn at, if restricted. [range: 0 ~ 15, default: 8] + I:LightLevel=8 + + # If TRUE, Blizzes will only spawn below a specified light level. [default: true] + B:LightLevelRestriction=true + + # This sets the maximum number of Blizzes that spawn in a group. [range: 1 ~ 24, default: 4] + I:MaxGroupSize=4 + + # This sets the minimum number of Blizzes that spawn in a group. [range: 1 ~ 10, default: 1] + I:MinGroupSize=1 + + # This sets the relative spawn weight for Blizzes. [range: 1 ~ 20, default: 10] + I:SpawnWeight=10 + } + + Blitz { + # If TRUE, Blitz attacks will inflict Blindness. [default: true] + B:Effect=true + + # If TRUE, Blitzes will spawn naturally. [default: true] + B:Enable=true + + # This sets the maximum light level Blitzes can spawn at, if restricted. [range: 0 ~ 15, default: 8] + I:LightLevel=8 + + # If TRUE, Blitzes will only spawn below a specified light level. [default: true] + B:LightLevelRestriction=true + + # This sets the maximum number of Blitzes that spawn in a group. [range: 1 ~ 24, default: 4] + I:MaxGroupSize=4 + + # This sets the minimum number of Blitzes that spawn in a group. [range: 1 ~ 10, default: 1] + I:MinGroupSize=1 + + # This sets the relative spawn weight for Blitzes. [range: 1 ~ 20, default: 10] + I:SpawnWeight=10 + } + + Basalz { + # If TRUE, Basalz attacks will inflict Weakness. [default: true] + B:Effect=true + + # If TRUE, Basalzes will spawn naturally. [default: true] + B:Enable=true + + # This sets the maximum light level Basalzes can spawn at, if restricted. [range: 0 ~ 15, default: 8] + I:LightLevel=8 + + # If TRUE, Basalzes will only spawn below a specified light level. [default: true] + B:LightLevelRestriction=true + + # This sets the maximum number of Basalzes that spawn in a group. [range: 1 ~ 24, default: 4] + I:MaxGroupSize=4 + + # This sets the minimum number of Basalzes that spawn in a group. [range: 1 ~ 10, default: 1] + I:MinGroupSize=1 + + # This sets the relative spawn weight for Basalzes. [range: 1 ~ 20, default: 10] + I:SpawnWeight=10 + } + +} + + +Plugins { + # If TRUE, support for Tinkers' Construct is enabled. [default: true] + B:"Tinkers' Construct"=true +} + + +Tome { + + Lexicon { + # If TRUE, the recipe for the Forge Lexicon is enabled. Set this to FALSE only if you know what you are doing and/or want to create needless inconvenience. [default: true] + B:EnableRecipe=true + } + + Experience { + # If TRUE, the recipe for the Tome of Knowledge is enabled. Set this to FALSE only if you know what you are doing and/or want to create needless inconvenience. [default: true] + B:EnableRecipe=true + } + +} + + +Version { + S:Identifier=2.6.7 +} + + +World { + # If TRUE, Thermal Foundation will create default world generation files if it cannot find existing ones. These files will only work if CoFH World is installed! Only disable this if you know what you are doing. [default: true] + B:GenerateDefaultFiles=true +} + + diff --git a/config/cofh/thermalfoundation/lexicon-whitelist.cfg b/config/cofh/thermalfoundation/lexicon-whitelist.cfg new file mode 100644 index 0000000..158891e --- /dev/null +++ b/config/cofh/thermalfoundation/lexicon-whitelist.cfg @@ -0,0 +1,237 @@ +blockAluminium +blockAluminum +blockBlueGem +blockBronze +blockCactus +blockCarbon +blockCharcoal +blockCoal +blockConstantan +blockCopper +blockCrystal +blockDarkIron +blockDesh +blockDiamond +blockElectrum +blockEmerald +blockEnderium +blockFuelCoke +blockGlowstone +blockGold +blockInvar +blockIridium +blockIron +blockLapis +blockLead +blockLumium +blockMagnesium +blockMercury +blockMithril +blockNickel +blockPalladium +blockPlatinum +blockPrismarine +blockPrismarineBrick +blockPrismarineDark +blockQuartz +blockRedGem +blockRedstone +blockRockwool +blockSignalum +blockSilicon +blockSilver +blockSlime +blockSteel +blockTin +blockTitanium +blockTungsten +blockUranium +blockWhiteGem +blockZinc +dustAerotheum +dustAluminium +dustAluminum +dustBasalz +dustBlaze +dustBlitz +dustBlizz +dustBronze +dustCharcoal +dustCoal +dustConstantan +dustCopper +dustCryotheum +dustElectrum +dustEnderium +dustGlowstone +dustGold +dustInvar +dustIridium +dustIron +dustLead +dustLumium +dustMana +dustMithril +dustNickel +dustObsidian +dustPetrotheum +dustPlatinum +dustPrismarine +dustPyrotheum +dustRedstone +dustSaltpeter +dustSignalum +dustSilver +dustSteel +dustSulfur +dustTin +dustTitanium +dustWood +gemBlueDiamond +gemBlueGem +gemDiamond +gemEmerald +gemGreenDiamond +gemLapis +gemPrismarine +gemPurpleDiamond +gemQuartz +gemRedDiamond +gemRedGem +gemWhiteGem +gemYellowDiamond +ingotAluminium +ingotAluminum +ingotBrick +ingotBrickNether +ingotBronze +ingotCarbon +ingotCobalt +ingotConstantan +ingotCopper +ingotCrystal +ingotDarkIron +ingotDesh +ingotElectrum +ingotEnderium +ingotGold +ingotInvar +ingotIridium +ingotIron +ingotLead +ingotLumium +ingotMagnesium +ingotMercury +ingotMeteoricIron +ingotMithril +ingotNaturalAluminum +ingotNickel +ingotPalladium +ingotPlatinum +ingotSignalum +ingotSilver +ingotSteel +ingotTin +ingotTitanium +ingotTungsten +ingotUranium +ingotZinc +nuggetAluminum +nuggetBronze +nuggetConstantan +nuggetCopper +nuggetDiamond +nuggetElectrum +nuggetEmerald +nuggetEnderium +nuggetGold +nuggetInvar +nuggetIridium +nuggetIron +nuggetLead +nuggetLumium +nuggetMithril +nuggetNickel +nuggetPlatinum +nuggetSignalum +nuggetSilver +nuggetSteel +nuggetTin +oreAluminium +oreAluminum +oreBlueDiamond +oreBlueGem +oreCarbon +oreCheese +oreClathrateEnder +oreClathrateGlowstone +oreClathrateOilSand +oreClathrateOilShale +oreClathrateRedstone +oreCoal +oreCobalt +oreCopper +oreCrystal +oreDarkIron +oreDenseCoal +oreDesh +oreDiamond +oreDolomite +oreEmerald +oreGold +oreGreenDiamond +oreIlmenite +oreIridium +oreIron +oreLapis +oreLead +oreMagnesium +oreMercury +oreMeteroricIron +oreMithril +oreNaturalAluminum +oreNickel +orePalladium +orePlatinum +orePurpleDiamond +oreQuartz +oreRedDiamond +oreRedGem +oreRedstone +oreSapphire +oreSilicon +oreSilver +oreSlime +oreSolar +oreSulfur +oreTin +oreTungsten +oreUranium +oreVolcanic +oreWhiteGem +oreYellowDiamond +oreZinc +plateAluminum +plateBronze +plateCoal +plateCobalt +plateConstantan +plateCopper +plateDesh +plateElectrum +plateEnderium +plateGold +plateInvar +plateIridium +plateIron +plateLead +plateLumium +plateMagnesium +plateMithril +plateNickel +platePlatinum +plateSignalum +plateSilver +plateSteel +plateTin +plateTitanium diff --git a/config/cofh/thermalinnovation/client.cfg b/config/cofh/thermalinnovation/client.cfg new file mode 100644 index 0000000..c114063 --- /dev/null +++ b/config/cofh/thermalinnovation/client.cfg @@ -0,0 +1,7 @@ +# Configuration file + +Version { + S:Identifier=0.3.6 +} + + diff --git a/config/cofh/thermalinnovation/common.cfg b/config/cofh/thermalinnovation/common.cfg new file mode 100644 index 0000000..12ad9b8 --- /dev/null +++ b/config/cofh/thermalinnovation/common.cfg @@ -0,0 +1,54 @@ +# Configuration file + +Item { + + Drill { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Fluxbore. This base value will scale with item level. [range: 10000 ~ 10000000, default: 40000] + I:BaseCapacity=40000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Fluxbore. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseReceive=1000 + B:Enable=true + } + + Saw { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Fluxsaw. This base value will scale with item level. [range: 10000 ~ 10000000, default: 40000] + I:BaseCapacity=40000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Fluxsaw. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseReceive=1000 + B:Enable=true + } + + Magnet { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Fluxomagnet. This base value will scale with item level. [range: 10000 ~ 10000000, default: 40000] + I:BaseCapacity=40000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Fluxomagnet. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseReceive=1000 + B:Enable=true + } + + Injector { + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Hypoinfuser. This base value will scale with item level. [range: 400 ~ 10000, default: 2000] + I:BaseCapacity=2000 + B:Enable=true + } + + Quiver { + # Adjust this value to change the quantity of arrows stored by a Basic Alchemical Quiver. This base value will scale with item level. [range: 8 ~ 200, default: 40] + I:BaseArrowCapacity=40 + + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Alchemical Quiver. This base value will scale with item level. [range: 400 ~ 10000, default: 2000] + I:BaseFluidCapacity=2000 + B:Enable=true + } + +} + + +Version { + S:Identifier=0.3.6 +} + + diff --git a/config/cofh/world/00_minecraft.json b/config/cofh/world/00_minecraft.json new file mode 100644 index 0000000..62e9583 --- /dev/null +++ b/config/cofh/world/00_minecraft.json @@ -0,0 +1,393 @@ +{ + "priority": 1000000000000, + "populate": { + "dirt": { + + "distribution": "uniform", + "generator": { + "block": "dirt", + "material": "minecraft:stone", + "cluster-size": 33 + }, + "cluster-count": 10, + "min-height": 0, + "max-height": 256, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "gravel": { + "distribution": "uniform", + "generator": { + "block": "gravel", + "material": "minecraft:stone", + "cluster-size": 33 + }, + "cluster-count": 8, + "min-height": 0, + "max-height": 256, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "diorite": { + "distribution": "uniform", + "generator": { + "block": { + "name": "stone", + "properties": { + "variant": "diorite" + } + }, + "material": "minecraft:stone", + "cluster-size": 33 + }, + "cluster-count": 10, + "min-height": 0, + "max-height": 80, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "granite": { + "distribution": "uniform", + "generator": { + "block": { + "name": "stone", + "properties": { + "variant": "granite" + } + }, + "material": "minecraft:stone", + "cluster-size": 33 + }, + "cluster-count": 10, + "min-height": 0, + "max-height": 80, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "andesite": { + "distribution": "uniform", + "generator": { + "block": { + "name": "stone", + "properties": { + "variant": "andesite" + } + }, + "material": "minecraft:stone", + "cluster-size": 33 + }, + "cluster-count": 10, + "min-height": 0, + "max-height": 80, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "coal": { + "distribution": "uniform", + "generator": { + "block": "coal_ore", + "material": "minecraft:stone", + "cluster-size": 17 + }, + "cluster-count": 20, + "min-height": 0, + "max-height": 128, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "iron": { + "distribution": "uniform", + "generator": { + "block": "iron_ore", + "material": "minecraft:stone", + "cluster-size": 9 + }, + "cluster-count": 20, + "min-height": 0, + "max-height": 64, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "gold": { + "distribution": "uniform", + "generator": { + "block": "gold_ore", + "material": "minecraft:stone", + "cluster-size": 9 + }, + "cluster-count": 2, + "min-height": 0, + "max-height": 32, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "redstone": { + "distribution": "uniform", + "generator": { + "block": "redstone_ore", + "material": "minecraft:stone", + "cluster-size": 8 + }, + "cluster-count": 8, + "min-height": 0, + "max-height": 16, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "diamond": { + "distribution": "uniform", + "generator": { + "block": "diamond_ore", + "material": "minecraft:stone", + "cluster-size": 8 + }, + "cluster-count": 1, + "min-height": 0, + "max-height": 16, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "lapis": { + "distribution": "gaussian", + "generator": { + "block": "lapis_ore", + "material": "minecraft:stone", + "cluster-size": 7 + }, + "cluster-count": 1, + "center-height": 16, + "spread": 16, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "mesa_gold": { + "enabled": true, + "distribution": "uniform", + "generator": { + "block": { + "name": "gold_ore" + }, + "material": "minecraft:stone", + "cluster-size": 9 + }, + "cluster-count": 20, + "min-height": 32, + "max-height": 80, + "retrogen": false, + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "id", + "entry": [ + "mesa", + "mesa_rock", + "mesa_clear_rock", + "mutated_mesa", + "mutated_mesa_rock", + "mutated_mesa_clear_rock" + ] + } + ] + }, + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "emerald": { + "distribution": "uniform", + "generator": { + "block": { + "name": "emerald_ore" + }, + "material": "minecraft:stone", + "cluster-size": 1 + }, + "cluster-count": { + "min": 3, + "max": 6 + }, + "min-height": 4, + "max-height": 28, + "retrogen": false, + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "id", + "entry": [ + "extreme_hills", + "smaller_extreme_hills", + "extreme_hills_with_trees", + "mutated_extreme_hills", + "mutated_extreme_hills_with_trees" + ] + } + ] + }, + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "silverfish": { + "distribution": "uniform", + "generator": { + "block": { + "name": "monster_egg", + "properties": { + "variant": "stone" + } + }, + "material": "minecraft:stone", + "cluster-size": 9 + }, + "cluster-count": 7, + "min-height": 0, + "max-height": 64, + "retrogen": false, + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "id", + "entry": [ + "extreme_hills", + "smaller_extreme_hills", + "extreme_hills_with_trees", + "mutated_extreme_hills", + "mutated_extreme_hills_with_trees" + ] + } + ] + }, + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "quartz": { + "distribution": "uniform", + "generator": { + "block": "quartz_ore", + "material": "minecraft:netherrack", + "cluster-size": 14 + }, + "cluster-count": 16, + "min-height": 10, + "max-height": 118, + "retrogen": false, + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "NETHER" + } + ] + }, + "dimension": "all" + } + } +} diff --git a/config/cofh/world/01_thermalfoundation_ores.json b/config/cofh/world/01_thermalfoundation_ores.json new file mode 100644 index 0000000..1366621 --- /dev/null +++ b/config/cofh/world/01_thermalfoundation_ores.json @@ -0,0 +1,313 @@ +{ + "dependencies": "thermalfoundation", + "populate": { + "copper": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": { + "name": "thermalfoundation:ore", + "properties": { + "type": "copper" + } + }, + "material": "minecraft:stone", + "cluster-size": 8 + }, + "cluster-count": 8, + "min-height": 40, + "max-height": 75, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "tin": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": { + "name": "thermalfoundation:ore", + "properties": { + "type": "tin" + } + }, + "material": "minecraft:stone", + "cluster-size": 8 + }, + "cluster-count": 7, + "min-height": 20, + "max-height": 55, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "silver": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "properties": { + "type": "silver" + }, + "weight": 80 + }, + { + "name": "thermalfoundation:ore", + "properties": { + "type": "lead" + }, + "weight": 20 + } + ], + "material": "minecraft:stone", + "cluster-size": 8 + }, + "cluster-count": 4, + "min-height": 5, + "max-height": 30, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "lead": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "properties": { + "type": "lead" + }, + "weight": 90 + }, + { + "name": "thermalfoundation:ore", + "properties": { + "type": "silver" + }, + "weight": 10 + } + ], + "material": "minecraft:stone", + "cluster-size": 8 + }, + "cluster-count": 4, + "min-height": 10, + "max-height": 35, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "nickel": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": { + "name": "thermalfoundation:ore", + "properties": { + "type": "nickel" + } + }, + "material": "minecraft:stone", + "cluster-size": 4 + }, + "cluster-count": 2, + "min-height": 5, + "max-height": 20, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "platinum": { + "enabled": "false", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "properties": { + "type": "platinum" + }, + "weight": 40 + }, + { + "name": "thermalfoundation:ore", + "properties": { + "type": "nickel" + }, + "weight": 60 + } + ], + "material": "minecraft:stone", + "cluster-size": 4 + }, + "cluster-count": 1, + "min-height": 5, + "max-height": 25, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "aluminum": { + "enabled": "false", + "distribution": "uniform", + "generator": { + "block": { + "name": "thermalfoundation:ore", + "properties": { + "type": "aluminum" + } + }, + "material": "minecraft:stone", + "cluster-size": 8 + }, + "cluster-count": 8, + "min-height": 40, + "max-height": 75, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "iridium": { + "enabled": "false", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "properties": { + "type": "iridium" + }, + "weight": 40 + }, + { + "name": "thermalfoundation:ore", + "properties": { + "type": "platinum" + }, + "weight": 60 + } + ], + "material": "minecraft:stone", + "cluster-size": 4 + }, + "cluster-count": 1, + "min-height": 5, + "max-height": 25, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "copper_ocean": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": { + "name": "thermalfoundation:ore", + "properties": { + "type": "copper" + } + }, + "material": "minecraft:stone", + "cluster-size": 8 + }, + "cluster-count": 4, + "min-height": 20, + "max-height": 55, + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "OCEAN" + } + ] + }, + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "copper_high": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": { + "name": "thermalfoundation:ore", + "properties": { + "type": "copper" + } + }, + "material": "minecraft:stone", + "cluster-size": 8 + }, + "cluster-count": 8, + "min-height": 48, + "max-height": 96, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + } + } +} diff --git a/config/cofh/world/02_thermalfoundation_oil.json b/config/cofh/world/02_thermalfoundation_oil.json new file mode 100644 index 0000000..a2cc920 --- /dev/null +++ b/config/cofh/world/02_thermalfoundation_oil.json @@ -0,0 +1,184 @@ +{ + "dependencies": "thermalfoundation", + "populate": { + "oil_sand_clathrate": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "crude_oil_sand" + } + }, + "material": [ + "minecraft:sand", + "minecraft:sandstone", + "minecraft:stone" + ], + "cluster-size": 16 + }, + "cluster-count": 4, + "chunk-chance": 10, + "min-height": 10, + "max-height": 80, + "in-village": "false", + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "SANDY" + } + ] + }, + "dimension": "all" + }, + "oil_shale_clathrate": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "crude_oil_gravel" + }, + "weight": 80 + }, + { + "name": "minecraft:coal_ore", + "weight": 20 + } + ], + "material": [ + "minecraft:dirt", + "minecraft:gravel", + "minecraft:stone" + ], + "cluster-size": 16 + }, + "cluster-count": 4, + "chunk-chance": 10, + "min-height": 10, + "max-height": 80, + "in-village": "false", + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "MESA" + }, + { + "type": "dictionary", + "entry": "OCEAN" + }, + { + "type": "dictionary", + "entry": "SNOWY" + }, + { + "type": "dictionary", + "entry": "SWAMP" + } + ] + }, + "dimension": "all" + }, + "oil_sand": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "type": "geode", + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "crude_oil_sand" + }, + "weight": 80 + }, + { + "name": "minecraft:sand", + "weight": 20 + } + ], + "material": [ + "minecraft:sand", + "minecraft:sandstone", + "minecraft:stone" + ], + "hollow": "true", + "filler": "thermalfoundation:fluid_crude_oil", + "crust": "minecraft:sandstone" + }, + "cluster-count": 3, + "chunk-chance": 40, + "min-height": 30, + "max-height": 60, + "in-village": "false", + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "SANDY" + } + ] + }, + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "oil_shale": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "type": "geode", + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "crude_oil_gravel" + }, + "weight": 80 + }, + { + "name": "minecraft:gravel", + "weight": 20 + } + ], + "material": [ + "minecraft:dirt", + "minecraft:gravel", + "minecraft:stone" + ], + "hollow": "true", + "filler": "thermalfoundation:fluid_crude_oil", + "crust": "minecraft:stone" + }, + "cluster-count": 2, + "chunk-chance": 50, + "min-height": 20, + "max-height": 60, + "in-village": "false", + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + } + } +} diff --git a/config/cofh/world/03_thermalfoundation_clathrates.json b/config/cofh/world/03_thermalfoundation_clathrates.json new file mode 100644 index 0000000..9ae89aa --- /dev/null +++ b/config/cofh/world/03_thermalfoundation_clathrates.json @@ -0,0 +1,104 @@ +{ + "dependencies": "thermalfoundation", + "populate": { + "redstone_clathrate": { + "enabled": "false", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "redstone" + }, + "weight": 90 + }, + { + "name": "thermalfoundation:fluid_redstone", + "weight": 10 + } + ], + "material": "minecraft:stone", + "cluster-size": 16 + }, + "cluster-count": 2, + "chunk-chance": 12, + "min-height": 0, + "max-height": 20, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "glowstone_clathrate": { + "enabled": "false", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "glowstone" + }, + "weight": 90 + }, + { + "name": "thermalfoundation:fluid_glowstone", + "weight": 10 + } + ], + "material": "minecraft:netherrack", + "cluster-size": 20 + }, + "cluster-count": 2, + "chunk-chance": 12, + "min-height": 10, + "max-height": 40, + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "NETHER" + } + ] + }, + "dimension": "all" + }, + "ender_clathrate": { + "enabled": "false", + "distribution": "uniform", + "generator": { + "block": { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "ender" + } + }, + "material": "minecraft:end_stone", + "cluster-size": 24 + }, + "cluster-count": 10, + "chunk-chance": 4, + "min-height": 10, + "max-height": 80, + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "END" + } + ] + }, + "dimension": "all" + } + } +} diff --git a/config/cofh/world/config.cfg b/config/cofh/world/config.cfg new file mode 100644 index 0000000..e34b49f --- /dev/null +++ b/config/cofh/world/config.cfg @@ -0,0 +1,31 @@ +# Configuration file + +~CONFIG_VERSION: 1.4.0 + +World { + # If TRUE, CoFH World will not generate features at all. This option is intended for use when you want another mod to handle ore generation but do not want to blank out the various .json files yourself. Flat Bedrock may still be used. [default: false] + B:DisableAllGeneration=false + + # If TRUE, standard Minecraft ore generation will be REPLACED. Configure in the 00_minecraft.json file; standard Minecraft defaults have been provided. If you rename the 00_minecraft.json file, this option WILL NOT WORK. [default: false] + B:ReplaceStandardGeneration=false + + # If TRUE, world generation handled by CoFH World will be retroactively applied to existing chunks. [default: false] + B:RetroactiveGeneration=false + + # This adjusts the % chance that a tree will grow as normal when it is meant to. Reducing this value will mean that trees take longer to grow, on average. [range: 1 ~ 100, default: 100] + I:TreeGrowthChance=100 + + Bedrock { + # If TRUE, the bedrock layer will be flattened. [default: false] + B:EnableFlatBedrock=false + + # If TRUE, Flat Bedrock will retroactively be applied to existing chunks, if retroactive generation is enabled. [default: false] + B:EnableRetroactiveFlatBedrock=false + + # This adjusts the number of layers of Flat Bedrock, if enabled. [range: 1 ~ 8, default: 2] + I:NumBedrockLayers=2 + } + +} + + diff --git a/config/forestry/apiculture.cfg b/config/forestry/apiculture.cfg new file mode 100644 index 0000000..678afbd --- /dev/null +++ b/config/forestry/apiculture.cfg @@ -0,0 +1,44 @@ +# Configuration file + +~CONFIG_VERSION: 3.0.0 + +beekeeping { + # The maximum number of flowers for hives to spawn nearby over time. [range: 0 ~ 1000, default: 20] + I:flowers.spawn=20 + + # Change the beekeeping mode. [default: NORMAL] [valid: [EASY, NORMAL, HARD, HARDCORE, INSANE]] + S:mode=NORMAL + + # Percent chance of a second princess drop, for limited/skyblock maps. [range: 0.0 ~ 100.0, default: 0.0] + S:second.princess=0.0 + + # If true bees will pollinate leaves with themselves to speed up getting a homozgous genome. [default: false] + B:self.pollination=false + + # The number of ticks per bee work cycle. [range: 250 ~ 850, default: 550] + I:ticks.work=550 + + hivedamage { + # The bees only attack the player if he starts to destroy the hive. [default: true] + B:onlyAfterAttack=true + + # Whether bees can damage other entities than the player. [default: false] + B:onlyPlayers=false + + # Whether bees can damage a player playing on peaceful mode. [default: false] + B:peaceful=false + + # Whether bees can damage a player while they are underwater. [default: true] + B:underwater=true + } + +} + + +species { + # Add species to blacklist identified by their uid, one per line. [default: ] + S:blacklist < + > +} + + diff --git a/config/forestry/arboriculture.cfg b/config/forestry/arboriculture.cfg new file mode 100644 index 0000000..0e1b59f --- /dev/null +++ b/config/forestry/arboriculture.cfg @@ -0,0 +1,879 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +########################################################################################################## +# trees +#--------------------------------------------------------------------------------------------------------# +# This config can be used to customise the world generation for all trees that where added by forestry or +# by an addon mod like extra trees. +# +# # The spawn rarity of the tree species in the world. [range: 0.0 ~ 1.0] +# S:rarity=1.0 +# +# # Dimension ids can be added to these lists to blacklist or whitelist them. +# dimensions { +# I:blacklist < +# 1 +# > +# I:whitelist < +# -1 +# > +# } +# +# # Biome types or registry names can be added to these lists to blacklist them. +# biomes { +# blacklist { +# S:names < +# minecraft:plains +# > +# S:types < +# forest +# > +# } +# } +########################################################################################################## + +trees { + + ########################################################################################################## + # global + #--------------------------------------------------------------------------------------------------------# + # All options defined in the global category are used for all trees. + ########################################################################################################## + + global { + D:rarity=1.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + forestry { + + treeoak { + D:rarity=0.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treekapok { + D:rarity=0.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treecocobolo { + D:rarity=5.000000237487257E-4 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treesequoia { + D:rarity=0.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treeplum { + D:rarity=0.004999999888241291 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treeacacia { + D:rarity=0.004999999888241291 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treechestnut { + D:rarity=0.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treepoplar { + D:rarity=0.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treejungle { + D:rarity=0.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treewillow { + D:rarity=0.0024999999441206455 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treesipiri { + D:rarity=0.0024999999441206455 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treewalnut { + D:rarity=0.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treebirch { + D:rarity=0.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treemahoe { + D:rarity=4.999999873689376E-6 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treedarkoak { + D:rarity=0.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treepadauk { + D:rarity=0.004999999888241291 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treegigant { + D:rarity=0.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treecherry { + D:rarity=0.001500000013038516 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treepine { + D:rarity=0.0024999999441206455 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treeacaciavanilla { + D:rarity=0.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treespruce { + D:rarity=0.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treebalsa { + D:rarity=5.000000237487257E-4 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treelarch { + D:rarity=0.0024999999441206455 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treepapaya { + D:rarity=0.004999999888241291 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treemaple { + D:rarity=0.0024999999441206455 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treeebony { + D:rarity=5.000000237487257E-4 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treemahogony { + D:rarity=5.000000237487257E-4 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treebaobab { + D:rarity=0.004999999888241291 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treezebrawood { + D:rarity=5.000000237487257E-4 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treedate { + D:rarity=0.004999999888241291 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treelime { + D:rarity=0.004999999888241291 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treelemon { + D:rarity=0.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treeipe { + D:rarity=0.0 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treeteak { + D:rarity=0.0024999999441206455 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + treewenge { + D:rarity=5.000000237487257E-4 + + dimensions { + I:blacklist < + > + I:whitelist < + > + } + + biomes { + + blacklist { + S:names < + > + S:types < + > + } + + } + + } + + } + +} + + diff --git a/config/forestry/backpacks.cfg b/config/forestry/backpacks.cfg new file mode 100644 index 0000000..e2531ee --- /dev/null +++ b/config/forestry/backpacks.cfg @@ -0,0 +1,233 @@ +# Configuration file + +~CONFIG_VERSION: 2.0.0 + +backpacks { + + forestry { + + miner { + # Add itemStacks for the forestry.miner's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.accepted < + forestry:broken_bronze_pickaxe:0 + forestry:bronze_pickaxe:0 + forestry:kit_pickaxe:0 + minecraft:coal:0 + minecraft:coal_ore:0 + > + + # Add ore dictionary names for the forestry.miner's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.accepted < + cluster[A-Z].* + crushed[A-Z].* + denseore[A-Z].* + dust[A-Z].* + gem[A-Z].* + ingot[A-Z].* + nugget[A-Z].* + obsidian + ore[A-Z].* + > + } + + digger { + # Add itemStacks for the forestry.digger's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.accepted < + biomesoplenty:ash_block + biomesoplenty:dirt + biomesoplenty:dried_sand + biomesoplenty:grass + biomesoplenty:mud + > + + # Add ore dictionary names for the forestry.digger's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.accepted < + cobblestone + dirt + grass + grass[A-Z].* + gravel + netherrack + sand + sandstone + stone + stone[A-Z].* + > + } + + forester { + # Add itemStacks for the forestry.forester's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.accepted < + immersiveengineering:seed + integrateddynamics:menril_log + > + + # Add ore dictionary names for the forestry.forester's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.accepted < + blockCactus + crop[A-Z].* + logWood + saplingTree + seed[A-Z].* + stickWood + sugarcane + treeSapling + tree[A-Z].* + vine + woodStick + > + } + + hunter { + # Add itemStacks for the forestry.hunter's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.accepted < + minecraft:arrow:0 + minecraft:beef:0 + minecraft:blaze_powder:0 + minecraft:blaze_rod:0 + minecraft:chicken:0 + minecraft:cooked_beef:0 + minecraft:cooked_chicken:0 + minecraft:cooked_fish + minecraft:cooked_mutton:0 + minecraft:cooked_porkchop:0 + minecraft:cooked_rabbit:0 + minecraft:diamond_horse_armor:0 + minecraft:dye:0 + minecraft:ender_eye:0 + minecraft:fermented_spider_eye:0 + minecraft:fish + minecraft:fishing_rod:0 + minecraft:ghast_tear:0 + minecraft:gold_nugget:0 + minecraft:golden_horse_armor:0 + minecraft:hay_block:0 + minecraft:iron_horse_armor:0 + minecraft:lead:0 + minecraft:magma_cream:0 + minecraft:mutton:0 + minecraft:name_tag:0 + minecraft:porkchop:0 + minecraft:rabbit:0 + minecraft:rabbit_foot:0 + minecraft:rabbit_hide:0 + minecraft:rotten_flesh:0 + minecraft:saddle:0 + minecraft:skull + minecraft:speckled_melon:0 + minecraft:spectral_arrow:0 + minecraft:spider_eye:0 + minecraft:tipped_arrow:0 + minecraft:wool + > + + # Add ore dictionary names for the forestry.hunter's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.accepted < + bone + egg + enderpearl + feather + fish[A-Z].* + gunpowder + leather + slimeball + string + > + } + + adventurer { + # Add itemStacks for the forestry.adventurer's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.accepted < + > + + # Add ore dictionary names for the forestry.adventurer's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.accepted < + > + } + + builder { + # Add itemStacks for the forestry.builder's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.accepted < + forestry:candle + forestry:stump + minecraft:acacia_door:0 + minecraft:birch_door:0 + minecraft:brick_block:0 + minecraft:carpet + minecraft:clay:0 + minecraft:cobblestone_wall + minecraft:crafting_table:0 + minecraft:dark_oak_door:0 + minecraft:dispenser:0 + minecraft:dropper:0 + minecraft:end_bricks:0 + minecraft:end_rod:0 + minecraft:furnace:0 + minecraft:hardened_clay + minecraft:heavy_weighted_pressure_plate:0 + minecraft:iron_bars:0 + minecraft:iron_door:0 + minecraft:iron_trapdoor:0 + minecraft:item_frame:0 + minecraft:jungle_door:0 + minecraft:ladder:0 + minecraft:lever:0 + minecraft:light_weighted_pressure_plate:0 + minecraft:nether_brick:0 + minecraft:nether_brick_fence:0 + minecraft:packed_ice:0 + minecraft:purpur_block:0 + minecraft:purpur_pillar:0 + minecraft:purpur_slab:0 + minecraft:purpur_stairs:0 + minecraft:quartz_block + minecraft:quartz_stairs:0 + minecraft:red_sandstone_stairs:0 + minecraft:redstone_lamp:0 + minecraft:redstone_torch:0 + minecraft:sandstone_stairs:0 + minecraft:sea_lantern:0 + minecraft:sign:0 + minecraft:spruce_door:0 + minecraft:stained_hardened_clay + minecraft:stone_button:0 + minecraft:stone_pressure_plate:0 + minecraft:stone_slab + minecraft:stone_slab2 + minecraft:stonebrick + minecraft:wooden_button:0 + minecraft:wooden_door:0 + minecraft:wooden_pressure_plate:0 + minecraft:wooden_slab + > + + # Add ore dictionary names for the forestry.builder's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.accepted < + block[A-Z].* + chest + chest[A-Z].* + doorWood + fenceGateWood + fenceWood + glass + paneGlass + paneGlass[A-Z].* + plankWood + sandstone + slabWood + slabWood[A-Z].* + stainedClay[A-Z].* + stainedGlass[A-Z].* + stairWood + stone + torch + trapdoorWood + workbench + > + } + + } + +} + + diff --git a/config/forestry/common.cfg b/config/forestry/common.cfg new file mode 100644 index 0000000..2634610 --- /dev/null +++ b/config/forestry/common.cfg @@ -0,0 +1,297 @@ +# Configuration file + +~CONFIG_VERSION: 1.3.0 + +crafting { + # Enables the crafting recipe for bronze. [default: true] + B:bronze=false + + stamps { + # Disables the crafting recipe for certain stamps. [default: [20n, 50n, 100n]] [valid: [1n, 2n, 5n, 10n, 20n, 50n, 100n]] + S:disabled < + 20n + 50n + 100n + > + + # Enables the crafting recipe for stamps. Disable to use stamps as a currency. [default: true] + B:enabled=true + } + +} + + +debug { + # Enable Debug mode (only useful to developers). [default: false] + B:enabled=false +} + + +difficulty { + # Set to your preferred game mode. Mismatch with the server may cause visual glitches with recipes. [default: EASY] [valid: [EASY, NORMAL, HARD, OP]] + S:game.mode=EASY + + # Forces recreation of the game mode definitions in config/forestry/gamemodes. [default: false] + B:recreate.definitions=false +} + + +genetics { + # Energy use of Analyzer Block per work cycle. [range: 0 ~ 100000, default: 20320] + I:analyzerblock.energy.use=20320 + + # Allow bees to pollinate vanilla tree leaves. When disabled, vanilla trees must be analyzed before they can be pollinated. [default: true] + B:pollinate.vanilla.trees=true + + research { + + boost { + # The maximum percentage boost that can be applied by researching a mutation in the Escritoire. [range: 0.0 ~ 100.0, default: 5.0] + S:max.percent=5.0 + + # Multiplies the chance of a mutation when it has been discovered in the Escritoire. [range: 1.0 ~ 1000.0, default: 1.5] + S:multiplier=1.5 + } + + } + +} + + +machines { + # List of enabled machines. Note that some things may be impossible to do if you change this! [default: [still, fabricator, centrifuge, bottler, fermenter, rainmaker, carpenter, moistener, raintank, squeezer]] [valid: [still, fabricator, centrifuge, bottler, fermenter, rainmaker, carpenter, moistener, raintank, squeezer]] + S:enabled < + still + fabricator + centrifuge + bottler + fermenter + rainmaker + carpenter + moistener + raintank + squeezer + > +} + + +performance { + # Enable backpack resupply. You may want to set this to false on busy servers. [default: true] + B:backpacks.resupply=true + + # Enables particle effects. Note that Forestry respects Minecraft's reduced particle video settings. [default: true] + B:particleFX=true +} + + +power { + + types { + # Enable MJ power support. [default: true] + B:mj=true + + # Enable Redstone Flux power support. [default: true] + B:rf=true + + # Enable Tesla power support. [default: true] + B:tesla=true + } + + display { + # The format power will be displayed in in engine/machine interfaces. [default: RF] [valid: [RF, FE, MJ, TESLA]] + S:mode=RF + } + +} + + +structures { + # List specific structures to disable them. [default: []] [valid: [alveary3x3, farm3x3, farm3x4, farm3x5, farm4x4, farm5x5]] + S:disabled < + > +} + + +tweaks { + + humus { + # Set how many stages humus has before it turns into sand. [range: 1 ~ 10, default: 3] + I:degradeDelimiter=3 + } + + gui { + + mail { + + alert { + # Enables the new mail alert box. [default: true] + B:enabled=true + + # Horizontal Position of the mail alert box on the screen. [default: LEFT] [valid: [LEFT, RIGHT]] + S:xPosition=LEFT + + # Vertical Position of the mail alert box on the screen. [default: TOP] [valid: [TOP, BOTTOM]] + S:yPosition=TOP + } + + } + + tabs { + # Display the energy statistics tab on energy consumers. [default: true] + B:energy=true + + # Enables the hints tab on machine and engine guis. [default: true] + B:hints=true + + # Set the speed at which the gui side tabs open and close. [range: 1 ~ 50, default: 8] + I:speed=8 + } + + } + + farms { + # Enables farm support for Extra Utilities Ender-lily seeds. [default: true] + B:enderlily=true + + # Sets the multiplier of the multifarm and the cultivation farms. All cultivation farms alway use the double amount of fertilizer. [range: 0.1 ~ 5.0, default: 1.0] + S:fertilizer=1.0 + + # Enables farm support for Magical Crops. [default: true] + B:magicalcrops=true + + # Enables farm support for Extra Utilities Red Orchid. [default: true] + B:redorchid=true + + # Sets the size multiplier of the farmland. [range: 1 ~ 3, default: 2] + I:size=2 + + # Makes farms use a square layout instead of a diamond one. [default: false] + B:square=false + } + + cultivation { + # Sets the size of the farmland that is used by all cultivation farms. [range: 1 ~ 15, default: 4] + I:extend=4 + + # Makes cultivation farms use a ring layout like the layout of the old farms. The farmland size of the ring layout is always one block smaller. [default: true] + B:ring=true + + # Sets the size of the inner ring of the ring layout. [range: 1 ~ 8, default: 4] + I:ring_size=4 + } + + capsule { + # Enables the function that cans and capsules can pick up fluids from the world. [default: false] + B:capsulePickup=false + + # Capsules are no longer consumed after being emptied. [default: false] + B:capsuleReuseable=false + } + + habitatformer { + # for.config.tweaks.habitatformer.range.comment [range: 1 ~ 100, default: 10] + I:range=10 + + area { + # for.config.tweaks.habitatformer.area.resources.comment [range: 0.0 ~ 5.0, default: 0.5] + S:resources=0.5 + + # for.config.tweaks.habitatformer.area.speed.comment [range: 0.0 ~ 5.0, default: 0.5] + S:speed=0.5 + } + + } + + charcoal { + # The base amount that the wood pile will drop if the wall blocks are no registered pile waal blocks. [range: 0 ~ 63, default: 8] + I:amount.base=8 + + # Sets the amount of blocks that the wood pile will check if it is a valid charcoal pile wall block. [range: 1 ~ 32, default: 16] + I:check.range=16 + } + + book { + # Players who enter the world for the first time get a Forester's Manual. [default: true] + B:spawn=true + } + +} + + +world { + + generate { + # Generates Forestry villagers and their houses. [default: true] + B:villagers=true + + retrogen { + # Creates Forestry world generation in all chunks, even if they were generated there before. [default: false] + B:forced=false + + # Creates Forestry world generation in chunks that were created before the mod was added. [default: false] + B:normal=false + } + + beehives { + # Sets how many beehives spawn in the world. [range: 0.0 ~ 10.0, default: 1.0] + S:amount=0.5 + + # Force Forestry to generate a beehive at every possible location. (This will break your world. Only useful to developers) [default: false] + B:debug=false + I:dimBlacklist < + > + I:dimWhitelist < + > + + ########################################################################################################## + # blacklist + #--------------------------------------------------------------------------------------------------------# + # Disables the generation of a specific hive in a specific biome or in a biome with a specific biome + # type. Just add the registry name of the biome or the name of the biome type to the property of the + # hive. Every biome type / registry name has to be in a seperate line. The global type can be used to + # blacklist a biome from all hive generation. + ########################################################################################################## + + blacklist { + S:desert < + > + S:end < + > + S:forest < + > + S:global < + > + S:jungle < + > + S:meadows < + > + S:snow < + > + S:swamp < + > + S:swarm < + > + } + + } + + ore { + # Generates apatite ore blocks in the world. [default: true] + B:apatite=true + + # Generates copper ore blocks in the world. [default: true] + B:copper=false + I:dimBlacklist < + > + I:dimWhitelist < + > + + # Generates tin ore blocks in the world. [default: true] + B:tin=false + } + + } + +} + + diff --git a/config/forestry/crates.cfg b/config/forestry/crates.cfg new file mode 100644 index 0000000..d28e005 --- /dev/null +++ b/config/forestry/crates.cfg @@ -0,0 +1,29 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +crates { + + items { + # Added items. The format is 'modid:meta:name'. For wildcard metadata the format is 'modid:name'. [default: ] + S:accepted < + > + + # Blacklisted items. The format is 'modid:meta:name'. For wildcard metadata the format is 'modid:name'. [default: ] + S:rejected < + > + } + + oredict { + # Added oredict. Format is 'oreDictName'. Regular expressions may also be used. See backpack config for more information. [default: ] + S:accepted < + > + + # Blacklisted oredict. Format is 'oreDictName'. Regular expressions may also be used. See backpack config for more information. [default: ] + S:rejected < + > + } + +} + + diff --git a/config/forestry/farm.cfg b/config/forestry/farm.cfg new file mode 100644 index 0000000..a690c1a --- /dev/null +++ b/config/forestry/farm.cfg @@ -0,0 +1,13 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +fertilizers { + # Add fertilizers to Forestry. An entry has to look like this: modID:itemName:MetaData;fertilizerValue. You need to separate every entry in a separate line. You can't remove auto generated entries you only can deactivate them if you set their value to 0. + S:items < + forestry:fertilizer_compound;500 + ic2:crop_res:2;250 + > +} + + diff --git a/config/forestry/fluids.cfg b/config/forestry/fluids.cfg new file mode 100644 index 0000000..c6d87ff --- /dev/null +++ b/config/forestry/fluids.cfg @@ -0,0 +1,64 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +enablefluid { + # Enables Ethanol fluid. [default: true] + B:bio.ethanol=true + + # Enables Biomass fluid. [default: true] + B:biomass=true + + # Enables Honey fluid. [default: true] + B:for.honey=true + + # Enables Liquid Glass fluid. [default: true] + B:glass=true + + # Enables Crushed Ice fluid. [default: true] + B:ice=true + + # Enables Fruit Juice fluid. [default: true] + B:juice=true + + # Enables Milk fluid. [default: true] + B:milk=true + + # Enables Seed Oil fluid. [default: true] + B:seed.oil=true + + # Enables Short Mead fluid. [default: true] + B:short.mead=true +} + + +enablefluidblock { + # Enables Ethanol in-world fluid block. [default: true] + B:bio.ethanol=true + + # Enables Biomass in-world fluid block. [default: true] + B:biomass=true + + # Enables Honey in-world fluid block. [default: true] + B:for.honey=true + + # Enables Liquid Glass in-world fluid block. [default: true] + B:glass=true + + # Enables Crushed Ice in-world fluid block. [default: true] + B:ice=true + + # Enables Fruit Juice in-world fluid block. [default: true] + B:juice=true + + # Enables Milk in-world fluid block. [default: true] + B:milk=true + + # Enables Seed Oil in-world fluid block. [default: true] + B:seed.oil=true + + # Enables Short Mead in-world fluid block. [default: true] + B:short.mead=true +} + + diff --git a/config/forestry/gamemodes/EASY.cfg b/config/forestry/gamemodes/EASY.cfg new file mode 100644 index 0000000..382c612 --- /dev/null +++ b/config/forestry/gamemodes/EASY.cfg @@ -0,0 +1,150 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +gamemode { + + energy { + # Modifies the energy required to activate machines, as well as the max amount of energy stored and accepted. [range: 0.0 ~ 10.0, default: 1.0] + S:demand.modifier=1.0 + + # Enable the clockwork engine. [default: true] + B:engine.clockwork=true + } + + farms { + # for.config.gamemode.farms.fertilizer.modifier.comment [range: 0 ~ 2000, default: 4] + I:fertilizer.modifier=4 + } + + fuel { + + ethanol { + # modifies the energy provided by ethanol in Buildcraft Combustion Engines. [range: 0.0 ~ 10.0, default: 1.0] + S:combustion=1.0 + + # modifies the energy provided by ethanol in a Bio Generator. [range: 0.0 ~ 10.0, default: 1.0] + S:generator=1.0 + } + + biomass { + # modifies the energy provided by Biomass in Biogas Engines. [range: 0.0 ~ 10.0, default: 1.0] + S:biogas=1.0 + + # modifies the energy provided by Biomass in a Bio Generator. [range: 0.0 ~ 10.0, default: 1.0] + S:generator=1.0 + } + + } + + recipe { + + output { + # amount yielded by the recipe for tin cans. [range: 0 ~ 2000, default: 12] + I:can=12 + + # amount yielded by the recipe for wax capsules. [range: 0 ~ 2000, default: 4] + I:capsule=4 + + # amount yielded by the recipe for refractory capsules. [range: 0 ~ 2000, default: 4] + I:refractory=4 + + fertilizer { + # amount of fertilizer yielded by the recipe using apatite. [range: 0 ~ 2000, default: 8] + I:apatite=8 + + # amount of fertilizer yielded by the recipe using ash. [range: 0 ~ 2000, default: 16] + I:ash=16 + } + + compost { + # amount of compost yielded by the recipe using ash. [range: 0 ~ 2000, default: 1] + I:ash=1 + + # amount of compost yielded by the recipe using wheat. [range: 0 ~ 2000, default: 4] + I:wheat=4 + } + + humus { + # amount of humus yielded by the recipe using compost. [range: 0 ~ 2000, default: 8] + I:compost=8 + + # amount of humus yielded by the recipe using fertilizer. [range: 0 ~ 2000, default: 8] + I:fertilizer=8 + } + + bogearth { + # amount of bog earth yielded by the recipe using buckets. [range: 0 ~ 2000, default: 6] + I:bucket=6 + + # amount of bog earth yielded by the recipes using cans, cells or capsules. [range: 0 ~ 2000, default: 8] + I:can=8 + } + + } + + } + + fermenter { + + cycles { + # modifies the amount of cycles compost can keep a fermenter going. [range: 0 ~ 2000, default: 250] + I:compost=250 + + # modifies the amount of cycles fertilizer can keep a fermenter going. [range: 0 ~ 2000, default: 200] + I:fertilizer=200 + + # modifies the amount of cycles mulch can keep a fermenter going. [range: 0 ~ 2000, default: 250] + I:mulch=250 + } + + value { + # modifies the amount of biomass per cycle a fermenter will produce using compost. [range: 0 ~ 2000, default: 48] + I:compost=48 + + # modifies the amount of biomass per cycle a fermenter will produce using fertilizer. [range: 0 ~ 2000, default: 56] + I:fertilizer=56 + + # modifies the amount of biomass per cycle a fermenter will produce using mulch. [range: 0 ~ 2000, default: 48] + I:mulch=48 + } + + yield { + # modifies the amount of biomass a piece of cactus will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:cactus=50 + + # modifies the amount of biomass a piece of sugar cane will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:cane=50 + + # modifies the amount of biomass a mushroom will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:mushroom=50 + + # modifies the base amount of biomass a sapling will yield in a fermenter, affected by sappiness trait. [range: 0 ~ 2000, default: 250] + I:sapling=250 + + # modifies the amount of biomass a piece of wheat will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:wheat=50 + } + + } + + squeezer { + + liquid { + # modifies the amount of juice squeezed from a single apple. other sources are based off this. [range: 0 ~ 2000, default: 200] + I:apple=200 + + # modifies the amount of seed oil squeezed from a single seed. other sources are based off this. [range: 0 ~ 2000, default: 10] + I:seed=10 + } + + mulch { + # modifies the chance of mulch per squeezed apple. [range: 0 ~ 2000, default: 20] + I:apple=20 + } + + } + +} + + diff --git a/config/forestry/gamemodes/HARD.cfg b/config/forestry/gamemodes/HARD.cfg new file mode 100644 index 0000000..ad18e8e --- /dev/null +++ b/config/forestry/gamemodes/HARD.cfg @@ -0,0 +1,150 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +gamemode { + + energy { + # Modifies the energy required to activate machines, as well as the max amount of energy stored and accepted. [range: 0.0 ~ 10.0, default: 4.0] + S:demand.modifier=4.0 + + # Enable the clockwork engine. [default: true] + B:engine.clockwork=true + } + + farms { + # Modifies the time a piece of fertilizer lasts in a farm. [range: 0 ~ 4, default: 1] + I:fertilizer.modifier=1 + } + + fuel { + + ethanol { + # modifies the energy provided by ethanol in Buildcraft Combustion Engines. [range: 0.0 ~ 10.0, default: 0.5] + S:combustion=0.5 + + # modifies the energy provided by ethanol in a Bio Generator. [range: 0.0 ~ 10.0, default: 0.5] + S:generator=0.5 + } + + biomass { + # modifies the energy provided by Biomass in Biogas Engines. [range: 0.0 ~ 10.0, default: 0.5] + S:biogas=0.5 + + # modifies the energy provided by Biomass in a Bio Generator. [range: 0.0 ~ 10.0, default: 0.5] + S:generator=0.5 + } + + } + + recipe { + + output { + # amount yielded by the recipe for tin cans. [range: 0 ~ 64, default: 8] + I:can=8 + + # amount yielded by the recipe for wax capsules. [range: 0 ~ 64, default: 2] + I:capsule=2 + + # amount yielded by the recipe for refractory capsules. [range: 0 ~ 64, default: 2] + I:refractory=2 + + fertilizer { + # amount of fertilizer yielded by the recipe using apatite. [range: 0 ~ 64, default: 5] + I:apatite=5 + + # amount of fertilizer yielded by the recipe using ash. [range: 0 ~ 64, default: 0] + I:ash=0 + } + + compost { + # amount of compost yielded by the recipe using ash. [range: 0 ~ 64, default: 1] + I:ash=1 + + # amount of compost yielded by the recipe using wheat. [range: 0 ~ 64, default: 1] + I:wheat=1 + } + + humus { + # amount of humus yielded by the recipe using compost. [range: 0 ~ 64, default: 8] + I:compost=8 + + # amount of humus yielded by the recipe using fertilizer. [range: 0 ~ 64, default: 8] + I:fertilizer=8 + } + + bogearth { + # amount of bog earth yielded by the recipe using buckets. [range: 0 ~ 64, default: 4] + I:bucket=4 + + # amount of bog earth yielded by the recipes using cans, cells or capsules. [range: 0 ~ 64, default: 5] + I:can=5 + } + + } + + } + + fermenter { + + cycles { + # modifies the amount of cycles compost can keep a fermenter going. [range: 0 ~ 2000, default: 150] + I:compost=150 + + # modifies the amount of cycles mulch can keep a fermenter going. [range: 0 ~ 2000, default: 150] + I:mulch=150 + + # modifies the amount of cycles fertilizer can keep a fermenter going. [range: 0 ~ 2000, default: 100] + I:fertilizer=100 + } + + value { + # modifies the amount of biomass per cycle a fermenter will produce using compost. [range: 0 ~ 2000, default: 48] + I:compost=48 + + # modifies the amount of biomass per cycle a fermenter will produce using mulch. [range: 0 ~ 2000, default: 48] + I:mulch=48 + + # modifies the amount of biomass per cycle a fermenter will produce using fertilizer. [range: 0 ~ 2000, default: 56] + I:fertilizer=56 + } + + yield { + # modifies the amount of biomass a piece of cactus will yield in a fermenter. [range: 0 ~ 2000, default: 10] + I:cactus=10 + + # modifies the amount of biomass a piece of sugar cane will yield in a fermenter. [range: 0 ~ 2000, default: 10] + I:cane=10 + + # modifies the amount of biomass a mushroom will yield in a fermenter. [range: 0 ~ 2000, default: 10] + I:mushroom=10 + + # modifies the base amount of biomass a sapling will yield in a fermenter, affected by sappiness trait. [range: 0 ~ 2000, default: 50] + I:sapling=50 + + # modifies the amount of biomass a piece of wheat will yield in a fermenter. [range: 0 ~ 2000, default: 10] + I:wheat=10 + } + + } + + squeezer { + + liquid { + # modifies the amount of juice squeezed from a single apple. other sources are based off this. [range: 0 ~ 2000, default: 60] + I:apple=60 + + # modifies the amount of seed oil squeezed from a single seed. other sources are based off this. [range: 0 ~ 2000, default: 3] + I:seed=3 + } + + mulch { + # modifies the chance of mulch per squeezed apple. [range: 0 ~ 2000, default: 8] + I:apple=8 + } + + } + +} + + diff --git a/config/forestry/gamemodes/NORMAL.cfg b/config/forestry/gamemodes/NORMAL.cfg new file mode 100644 index 0000000..1b86810 --- /dev/null +++ b/config/forestry/gamemodes/NORMAL.cfg @@ -0,0 +1,149 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +gamemode { + + energy { + # Modifies the energy required to activate machines, as well as the max amount of energy stored and accepted. [range: 0.0 ~ 10.0, default: 1.5] + S:demand.modifier=1.5 + + # Enable the clockwork engine. [default: true] + B:engine.clockwork=true + } + + farms { + # Modifies the time a piece of fertilizer lasts in a farm. [range: 0 ~ 4, default: 2] + I:fertilizer.modifier=2 + } + + fuel { + + ethanol { + # modifies the energy provided by ethanol in Buildcraft Combustion Engines. [range: 0.0 ~ 10.0, default: 0.75] + S:combustion=0.75 + + # modifies the energy provided by ethanol in a Bio Generator. [range: 0.0 ~ 10.0, default: 0.75] + S:generator=0.75 + } + + biomass { + # modifies the energy provided by Biomass in Biogas Engines. [range: 0.0 ~ 10.0, default: 0.75] + S:biogas=0.75 + + # modifies the energy provided by Biomass in a Bio Generator. [range: 0.0 ~ 10.0, default: 0.75] + S:generator=0.75 + } + + } + + recipe { + + output { + # amount yielded by the recipe for tin cans. [range: 0 ~ 64, default: 10] + I:can=10 + + # amount yielded by the recipe for wax capsules. [range: 0 ~ 64, default: 3] + I:capsule=3 + + # amount yielded by the recipe for refractory capsules. [range: 0 ~ 64, default: 3] + I:refractory=3 + + fertilizer { + # amount of fertilizer yielded by the recipe using apatite. [range: 0 ~ 64, default: 6] + I:apatite=6 + + # amount of fertilizer yielded by the recipe using ash. [range: 0 ~ 64, default: 10] + I:ash=10 + } + + compost { + # amount of compost yielded by the recipe using ash. [range: 0 ~ 64, default: 1] + I:ash=1 + + # amount of compost yielded by the recipe using wheat. [range: 0 ~ 64, default: 2] + I:wheat=2 + } + + humus { + # amount of humus yielded by the recipe using compost. [range: 0 ~ 64, default: 8] + I:compost=8 + + # amount of humus yielded by the recipe using fertilizer. [range: 0 ~ 64, default: 8] + I:fertilizer=8 + } + + bogearth { + # amount of bog earth yielded by the recipe using buckets. [range: 0 ~ 64, default: 4] + I:bucket=4 + + # amount of bog earth yielded by the recipes using cans, cells or capsules. [range: 0 ~ 64, default: 6] + I:can=6 + } + + } + + } + + fermenter { + + cycles { + # modifies the amount of cycles compost can keep a fermenter going. [range: 0 ~ 2000, default: 250] + I:compost=250 + + # modifies the amount of cycles mulch can keep a fermenter going. [range: 0 ~ 2000, default: 250] + I:mulch=250 + + # modifies the amount of cycles fertilizer can keep a fermenter going. [range: 0 ~ 2000, default: 200] + I:fertilizer=200 + } + + value { + # modifies the amount of biomass per cycle a fermenter will produce using compost. [range: 0 ~ 2000, default: 48] + I:compost=48 + + # modifies the amount of biomass per cycle a fermenter will produce using mulch. [range: 0 ~ 2000, default: 48] + I:mulch=48 + + # modifies the amount of biomass per cycle a fermenter will produce using fertilizer. [range: 0 ~ 2000, default: 56] + I:fertilizer=56 + } + + yield { + # modifies the amount of biomass a piece of cactus will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:cactus=50 + + # modifies the amount of biomass a piece of sugar cane will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:cane=50 + + # modifies the amount of biomass a mushroom will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:mushroom=50 + + # modifies the base amount of biomass a sapling will yield in a fermenter, affected by sappiness trait. [range: 0 ~ 2000, default: 250] + I:sapling=250 + + # modifies the amount of biomass a piece of wheat will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:wheat=50 + } + + } + + squeezer { + + liquid { + # modifies the amount of juice squeezed from a single apple. other sources are based off this. [range: 0 ~ 2000, default: 100] + I:apple=100 + + # modifies the amount of seed oil squeezed from a single seed. other sources are based off this. [range: 0 ~ 2000, default: 5] + I:seed=5 + } + + mulch { + # modifies the chance of mulch per squeezed apple. [range: 0 ~ 2000, default: 10] + I:apple=10 + } + + } + +} + diff --git a/config/forestry/gamemodes/OP.cfg b/config/forestry/gamemodes/OP.cfg new file mode 100644 index 0000000..c7408e0 --- /dev/null +++ b/config/forestry/gamemodes/OP.cfg @@ -0,0 +1,149 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +gamemode { + + energy { + # Modifies the energy required to activate machines, as well as the max amount of energy stored and accepted. [range: 0.0 ~ 10.0, default: 1.0] + S:demand.modifier=1.0 + + # Enable the clockwork engine. [default: true] + B:engine.clockwork=true + } + + farms { + # Modifies the time a piece of fertilizer lasts in a farm. [range: 0 ~ 4, default: 4] + I:fertilizer.modifier=4 + } + + fuel { + + ethanol { + # modifies the energy provided by ethanol in Buildcraft Combustion Engines. [range: 0.0 ~ 10.0, default: 4.0] + S:combustion=4.0 + + # modifies the energy provided by ethanol in a Bio Generator. [range: 0.0 ~ 10.0, default: 4.0] + S:generator=4.0 + } + + biomass { + # modifies the energy provided by Biomass in Biogas Engines. [range: 0.0 ~ 10.0, default: 4.0] + S:biogas=4.0 + + # modifies the energy provided by Biomass in a Bio Generator. [range: 0.0 ~ 10.0, default: 4.0] + S:generator=4.0 + } + + } + + recipe { + + output { + # amount yielded by the recipe for tin cans. [range: 0 ~ 64, default: 24] + I:can=24 + + # amount yielded by the recipe for wax capsules. [range: 0 ~ 64, default: 8] + I:capsule=8 + + # amount yielded by the recipe for refractory capsules. [range: 0 ~ 64, default: 8] + I:refractory=8 + + fertilizer { + # amount of fertilizer yielded by the recipe using apatite. [range: 0 ~ 64, default: 16] + I:apatite=16 + + # amount of fertilizer yielded by the recipe using ash. [range: 0 ~ 64, default: 32] + I:ash=32 + } + + compost { + # amount of compost yielded by the recipe using ash. [range: 0 ~ 64, default: 2] + I:ash=2 + + # amount of compost yielded by the recipe using wheat. [range: 0 ~ 64, default: 8] + I:wheat=8 + } + + humus { + # amount of humus yielded by the recipe using compost. [range: 0 ~ 64, default: 8] + I:compost=8 + + # amount of humus yielded by the recipe using fertilizer. [range: 0 ~ 64, default: 8] + I:fertilizer=8 + } + + bogearth { + # amount of bog earth yielded by the recipe using buckets. [range: 0 ~ 64, default: 6] + I:bucket=6 + + # amount of bog earth yielded by the recipes using cans, cells or capsules. [range: 0 ~ 64, default: 8] + I:can=8 + } + + } + + } + + fermenter { + + cycles { + # modifies the amount of cycles compost can keep a fermenter going. [range: 0 ~ 2000, default: 1000] + I:compost=1000 + + # modifies the amount of cycles mulch can keep a fermenter going. [range: 0 ~ 2000, default: 1000] + I:mulch=1000 + + # modifies the amount of cycles fertilizer can keep a fermenter going. [range: 0 ~ 2000, default: 800] + I:fertilizer=800 + } + + value { + # modifies the amount of biomass per cycle a fermenter will produce using compost. [range: 0 ~ 2000, default: 192] + I:compost=192 + + # modifies the amount of biomass per cycle a fermenter will produce using mulch. [range: 0 ~ 2000, default: 192] + I:mulch=192 + + # modifies the amount of biomass per cycle a fermenter will produce using fertilizer. [range: 0 ~ 2000, default: 224] + I:fertilizer=224 + } + + yield { + # modifies the amount of biomass a piece of cactus will yield in a fermenter. [range: 0 ~ 2000, default: 400] + I:cactus=400 + + # modifies the amount of biomass a piece of sugar cane will yield in a fermenter. [range: 0 ~ 2000, default: 400] + I:cane=400 + + # modifies the amount of biomass a mushroom will yield in a fermenter. [range: 0 ~ 2000, default: 400] + I:mushroom=400 + + # modifies the base amount of biomass a sapling will yield in a fermenter, affected by sappiness trait. [range: 0 ~ 2000, default: 2000] + I:sapling=2000 + + # modifies the amount of biomass a piece of wheat will yield in a fermenter. [range: 0 ~ 2000, default: 400] + I:wheat=400 + } + + } + + squeezer { + + liquid { + # modifies the amount of juice squeezed from a single apple. other sources are based off this. [range: 0 ~ 2000, default: 1600] + I:apple=1600 + + # modifies the amount of seed oil squeezed from a single seed. other sources are based off this. [range: 0 ~ 2000, default: 80] + I:seed=80 + } + + mulch { + # modifies the chance of mulch per squeezed apple. [range: 0 ~ 2000, default: 160] + I:apple=160 + } + + } + +} + diff --git a/config/forestry/lepidopterology.cfg b/config/forestry/lepidopterology.cfg new file mode 100644 index 0000000..5b695e0 --- /dev/null +++ b/config/forestry/lepidopterology.cfg @@ -0,0 +1,101 @@ +# Configuration file + +~CONFIG_VERSION: 1.1.0 + +butterfly { + + entities { + # Butterflies will fly home if they are too far away from it. [range: 0 ~ 256, default: 64] + I:maxDistance=64 + + # New butterflies will stay in item form and will not take flight once this limit is reached. [range: 0 ~ 5000, default: 1000] + I:maximum=1000 + + # Allow butterflies to pollinate leaves. [default: true] + B:pollination=true + + # Whether butterflies should spawn from the leaves of trees. [default: true] + B:spawn.leaves=true + + # Butterflies will stop natural spawning once this limit is reached. [range: 0 ~ 500, default: 100] + I:spawn.limit=100 + } + + cocoons { + # Whether cocoons containing butterfiles should generate in the world [default: false] + B:generate=false + + # for.config.butterfly.cocoons.generate.amount.comment [range: 0.0 ~ 10.0, default: 1.0] + S:generate.amount=1.0 + + # How often cocoons should drop a second serum [range: 0.0 ~ 100.0, default: 0.0] + S:second.serum=0.0 + + # How often cocoons should drop a serum [range: 0.0 ~ 100.0, default: 0.55] + S:serum=0.55 + + alleles { + + loot { + # Loot drops from cocoons. Format is modid:name:meta;chance + S:forestry.cocoonDefault < + minecraft:string:0;0.25 + minecraft:string:0;0.75 + minecraft:string:0;1.0 + > + + # Loot drops from cocoons. Format is modid:name:meta;chance + S:forestry.cocoonSilk < + forestry:crafting_material:2;0.25 + forestry:crafting_material:2;0.75 + > + } + + } + + } + + alleles { + # Get the butterfly spawn rarity by their uid, one per line. + S:rarity < + forestry.lepiAurora:0.5 + forestry.lepiBatesia:0.3 + forestry.lepiBlackSwallow:1.0 + forestry.lepiBlueDuke:0.5 + forestry.lepiBlueWing:0.3 + forestry.lepiBrimstone:1.0 + forestry.lepiCSpeckledWood:0.5 + forestry.lepiCabbageWhite:1.0 + forestry.lepiCitrusSwallow:1.0 + forestry.lepiComma:0.3 + forestry.lepiDianaFrit:0.6 + forestry.lepiEmeraldPeacock:0.1 + forestry.lepiGlasswing:0.1 + forestry.lepiGlassyTiger:0.3 + forestry.lepiGozoraAzure:0.2 + forestry.lepiLLacewing:0.7 + forestry.lepiMBlueMorpho:0.5 + forestry.lepiMSpeckledWood:0.5 + forestry.lepiMalachite:0.5 + forestry.lepiMonarch:0.2 + forestry.lepiPBlueMorpho:0.25 + forestry.lepiPalaenoSulphur:0.4 + forestry.lepiPostillion:0.5 + forestry.lepiPostman:0.3 + forestry.lepiRBlueMorpho:0.1 + forestry.lepiReseda:0.3 + forestry.lepiSpeckledWood:1.0 + forestry.lepiSpicebush:0.5 + forestry.lepiSpringAzure:0.3 + forestry.lepiThoasSwallow:0.2 + forestry.lepiZebraSwallow:0.5 + forestry.mothAtlas:0.1 + forestry.mothBombyxMori:0.0 + forestry.mothBrimstone:1.0 + forestry.mothLatticedHeath:0.5 + > + } + +} + + diff --git a/config/forestry/modules.cfg b/config/forestry/modules.cfg new file mode 100644 index 0000000..27fc2b9 --- /dev/null +++ b/config/forestry/modules.cfg @@ -0,0 +1,159 @@ +# Configuration file + +########################################################################################################## +# modules +#--------------------------------------------------------------------------------------------------------# +# Disabling these modules can greatly change how the mod functions. +# Your mileage may vary, please report any issues. +########################################################################################################## + +modules { + # for.plugin.agricraft.description + # Dependencies: [ forestry:core ] + B:AgriCraft=true + + # Adds bees, beekeeping and bee products. Affects world generation. + # Dependencies: [ forestry:core ] + B:apiculture=true + + # Adds additional tree species and products. + # Dependencies: [ forestry:core ] + B:arboriculture=true + + # Adds backpacks. + # Dependencies: [ forestry:core ] + B:backpacks=true + + # Adds a guide book that contains information about all other modules. + # Dependencies: [ forestry:core ] + B:book=true + + # Adds wood piles, loam and a charcoal production. + # Dependencies: [ forestry:core ] + B:charcoal=true + + # Adds a greenhouse multiblock. + # Dependencies: [ forestry:core ] + B:climatology=true + + # Adds crates. + # Dependencies: [ forestry:core ] + B:crates=true + + # Adds automatic farms for a wide variety of products. + # Dependencies: [ forestry:core, forestry:farming ] + B:cultivation=true + + # Adds a new storage block for bees / trees and butterflies. + # Dependencies: [ forestry:core ] + B:database=true + + # Adds several RF engines. + # Dependencies: [ forestry:core ] + B:energy=true + + # Adds a wide variety of machines to craft, produce and process products. + # Dependencies: [ forestry:core ] + B:factory=true + + # Adds automatic multiblock farm for a wide variety of products. + # Dependencies: [ forestry:core ] + B:farming=true + + # Adds food. + # Dependencies: [ forestry:core ] + B:food=true + + # Adds a greenhouse multiblock. + # Dependencies: [ forestry:core ] + B:greenhouse=true + + # Butterflies. Shiny. + # Dependencies: [ forestry:arboriculture, forestry:core ] + B:lepidopterology=true + + # Adds Forestry's mail and trade system. + # Dependencies: [ forestry:core ] + B:mail=true + + # Adds a filter for sorting items with genetic material + # Dependencies: [ forestry:core ] + B:sorting=true + + # Adds a crafting table that can save 8 recipes. + # Dependencies: [ forestry:core ] + B:worktable=true + + plugins { + # Compatibility module for Actually Additions. + # Dependencies: [ forestry:core ] + B:actuallyadditions=true + + # Compatibility module for Better With Mods. Enables farming hemp. + # Dependencies: [ forestry:core ] + B:betterwithmods=true + + # Compatibility module for Biomes O Plenty. Enables farming BoP saplings. + # Dependencies: [ forestry:core ] + B:biomes.o.plenty=true + + # Compatibility module for BuildCraft. Currently version 7.99. + # Dependencies: [ forestry:core ] + B:buildcraft.fuels=true + + # Compatibility module for BuildCraft. Currently version 7.99. + # Dependencies: [ forestry:core ] + B:buildcraft.recipes=true + + # Compatibility module for BuildCraft. Currently version 7.99. + # Dependencies: [ forestry:core ] + B:buildcraft.statements=true + + # Compatibility module for BuildCraft. Currently version 7.99. + # Dependencies: [ forestry:core ] + B:buildcraft.transport=true + + # Compatibility module for EnderIO. + # Dependencies: [ forestry:core ] + B:ender.io=true + + # Compatibility module for Extra Utilities. Enables farming ender lilies and red orchid. + # Dependencies: [ forestry:farming ] + B:extra.utilities=true + + # Compatibility module for HarvestCraft. Enables farming HarvestCraft plants and trees. + # Dependencies: [ forestry:core ] + B:harvestcraft=true + + # Compatibility module for Immersive Engineering. + # Dependencies: [ forestry:core ] + B:immersiveengineering=true + + # Compatibility module for IC2. Adds electrical engine and generator for power conversion. + # Dependencies: [ forestry:farming, forestry:factory, forestry:core ] + B:industrialcraft2=true + + # Compatibility module for Mystical Agriculture. Enables farming Mystical Agriculture crops. + # Dependencies: [ forestry:core ] + B:mysticalagriculture=true + + # Compatibility module for Natura. Enables farming Natura saplings. + # Dependencies: [ forestry:core ] + B:natura=true + + # Compatibility module for Roots. + # Dependencies: [ forestry:core ] + B:roots=true + + # Compatibility module for Rustic. + # Dependencies: [ forestry:core ] + B:rustic=true + + # Compatibility module for Tech reborn. Enables harvesting rubber from rubber trees. + # Dependencies: [ forestry:core ] + B:techreborn=true + } + +} + + diff --git a/config/immersiveengineering.cfg b/config/immersiveengineering.cfg new file mode 100644 index 0000000..eeeaf30 --- /dev/null +++ b/config/immersiveengineering.cfg @@ -0,0 +1,726 @@ +# Configuration file + +general { + # Set this to false to disable the manual's forced change of GUI scale + B:adjustManualScale=false + + # 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. + # Note that this may lead to a break of formatting and have text go off the page in some instances. This is unavoidable. + B:badEyesight=false + + # If this is enabled, placing a block in a wire will break it (drop the wire coil) + B:blocksBreakWires=true + + # Support for colourblind people, gives a text-based output on capacitor sides + B:colourblindSupport=false + + # Set to false to have Coresamples not show the coordinates of the chunk. + B:coreSampleCoords=true + + # Disables the fancy rendering of blueprints on the Workbench and Autoworkbench. + # Set this to true if your game keeps freezing or crashing when looking at such a block. + B:disableFancyBlueprints=true + + # Disables most lighting code for certain models that are rendered dynamically (TESR). May improve FPS. + # Affects turrets and garden cloches + B:disableFancyTESR=false + + # 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. + B:enableDebug=false + + # Set this to false to remove IE villagers from the game + B:enableVillagers=true + + # If this is enabled, wires connected to power sources will cause damage to entities touching them + # This shouldn't cause significant lag but possibly will. If it does, please report it at https://github.com/BluSunrize/ImmersiveEngineering/issues unless there is a report of it already. + B:enableWireDamage=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. + B:fancyItemHolding=true + + # The weight that hempseeds have when breaking tall grass. 5 by default, set to 0 to disable drops + I:hempSeedWeight=5 + + # By default all devices that accept cables have increased renderbounds to show cables even if the block itself is not in view. + # Disabling this reduces them to their minimum sizes, which might improve FPS on low-power PCs + B:increasedRenderboxes=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. + D:increasedTileRenderdistance=1.5 + + # Set this to false to disable the super awesome looking nixie tube front for the voltmeter and other things + B:nixietubeFont=true + + # Controls if item tooltips should contain the OreDictionary names of items. These tooltips are only visible in advanced tooltip mod (F3+H) + B:oreTooltips=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. + S:preferredOres < + immersiveengineering + > + + # Set this to false to hide the update news in the manual + B:showUpdateNews=true + + # Set to false to disable the stencil buffer. This may be necessary on older GPUs. + B:stencilBufferEnabled=true + + # Drop connections with non-existing endpoints when loading the world. Use with care and backups and only when suspecting corrupted data. + # This option will check and load all connection endpoints and may slow down the world loading process. + B:validateConnections=false + + # Set this to false to stop the IE villager house from spawning + B:villagerHouse=true + + # The RGB colourate of the wires. + I:wireColouration < + 11758655 + 15573061 + 7303023 + 9862765 + 7303023 + 16723759 + 16445918 + 10323322 + > + I:wireColourationDefault < + 11758655 + 15573061 + 7303023 + 9862765 + 7303023 + 16723759 + 16445918 + 10323322 + > + + # The maximum length wire can have. Copper and Electrum should be similar, Steel is meant for long range transport, Structural Rope & Cables are purely decorational + I:wireLength < + 16 + 16 + 32 + 32 + 32 + 32 + > + + # The percentage of power lost every 16 blocks of distance for the wire tiers (copper, electrum, HV, Structural Rope, Cable & Redstone(no transfer) ) + D:wireLossRatio < + 0.05 + 0.025 + 0.025 + 1.0 + 1.0 + 1.0 + > + + # The transfer rates in Flux/t for the wire tiers (copper, electrum, HV, Structural Rope, Cable & Redstone(no transfer) ) + I:wireTransferRate < + 2048 + 8192 + 32768 + 0 + 0 + 0 + > + + ########################################################################################################## + # compat + #--------------------------------------------------------------------------------------------------------# + # A list of all mods that IE has integrated compatability for + # Setting any of these to false disables the respective compat + ########################################################################################################## + + compat { + B:actuallyadditions=true + B:albedo=true + B:attaineddrops2=true + B:baubles=true + B:betterwithmods=true + B:bloodmagic=true + B:botania=true + B:chisel=true + B:chiselsandbits=true + B:cofhcore=true + B:crafttweaker=true + B:denseores=true + B:enderio=true + B:extrautils2=true + B:forestry=true + B:foundry=true + B:harvestcraft=true + B:ic2=true + B:inspirations=true + B:mysticalagriculture=true + B:opencomputers=true + B:railcraft=true + B:tconstruct=true + B:thaumcraft=true + B:theoneprobe=true + B:thermalfoundation=true + B:waila=true + B:xlfoodmod=true + } + + machines { + # A modifier to apply to the energy costs of every Arc Furnace recipe + # Min: 0.001 + # Max: 1000.0 + D:arcFurnace_energyModifier=1.0 + + # A modifier to apply to the time of every Arc Furnace recipe + # Min: 0.001 + # Max: 1000.0 + D:arcFurnace_timeModifier=1.0 + + # Set this to true to make the blueprint for graphite electrodes craftable in addition to villager/dungeon loot + B:arcfurnace_electrodeCrafting=false + + # The maximum amount of damage Graphite Electrodes can take. While the furnace is working, electrodes sustain 1 damage per tick, so this is effectively the lifetime in ticks. The default value of 96000 makes them last for 8 consecutive ingame days + # Min: 1 + # Max: 2147483647 + I:arcfurnace_electrodeDamage=96000 + + # Set this to false to disable the Arc Furnace's recycling of armors and tools + B:arcfurnace_recycle=true + + # The Flux the Assembler will consume to craft an item from a recipe + # Min: 1 + # Max: 2147483647 + I:assembler_consumption=80 + + # A modifier to apply to the energy costs of every Automatic Workbench recipe + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:autoWorkbench_energyModifier=1.0 + + # A modifier to apply to the time of every Automatic Workbench recipe + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:autoWorkbench_timeModifier=1.0 + + # The Flux per tick the belljar consumes to grow plants + # Min: 1 + # Max: 2147483647 + I:belljar_consumption=8 + + # The amount of ticks one dose of fertilizer lasts in the belljar + # Min: 1 + # Max: 2147483647 + I:belljar_fertilizer=6000 + + # The amount of fluid the belljar uses per dose of fertilizer + # Min: 1 + # Max: 2147483647 + I:belljar_fluid=250 + + # A base-modifier for all fluid fertilizers in the belljar + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:belljar_fluid_fertilizer_mod=1.0 + + # A modifier to apply to the belljars total growing speed + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:belljar_growth_mod=1.0 + + # A base-modifier for all solid fertilizers in the belljar + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:belljar_solid_fertilizer_mod=1.0 + + # A modifier to apply to the energy costs of every Bottling Machine's process + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:bottlingMachine_energyModifier=1.0 + + # A modifier to apply to the time of every Bottling Machine's process + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:bottlingMachine_timeModifier=1.0 + + # The maximum amount of Flux that can be input into a high-voltage capacitor (by IE net or other means) + # Min: 1 + # Max: 2147483647 + I:capacitorHV_input=4096 + + # The maximum amount of Flux that can be output from a high-voltage capacitor (by IE net or other means) + # Min: 1 + # Max: 2147483647 + I:capacitorHV_output=4096 + + # The maximum amount of Flux that can be stored in a high-voltage capacitor + # Min: 1 + # Max: 2147483647 + I:capacitorHV_storage=4000000 + + # The maximum amount of Flux that can be input into a low-voltage capacitor (by IE net or other means) + # Min: 1 + # Max: 2147483647 + I:capacitorLV_input=256 + + # The maximum amount of Flux that can be output from a low-voltage capacitor (by IE net or other means) + # Min: 1 + # Max: 2147483647 + I:capacitorLV_output=256 + + # The maximum amount of Flux that can be stored in a low-voltage capacitor + # Min: 1 + # Max: 2147483647 + I:capacitorLV_storage=100000 + + # The maximum amount of Flux that can be input into a medium-voltage capacitor (by IE net or other means) + # Min: 1 + # Max: 2147483647 + I:capacitorMV_input=1024 + + # The maximum amount of Flux that can be output from a medium-voltage capacitor (by IE net or other means) + # Min: 1 + # Max: 2147483647 + I:capacitorMV_output=1024 + + # The maximum amount of Flux that can be stored in a medium-voltage capacitor + # Min: 1 + # Max: 2147483647 + I:capacitorMV_storage=1000000 + + # The Flux per tick the Charging Station can insert into an item + # Min: 1 + # Max: 2147483647 + I:charger_consumption=256 + + # The Flux per tick consumed by the Core Sample Drill + # Min: 1 + # Max: 2147483647 + I:coredrill_consumption=40 + + # The length in ticks it takes for the Core Sample Drill to figure out which mineral is found in a chunk + # Min: 1 + # Max: 2147483647 + I:coredrill_time=200 + + # A modifier to apply to the energy costs of every Crusher recipe + # Min: 0.001 + # Max: 1000.0 + D:crusher_energyModifier=1.0 + + # A modifier to apply to the time of every Crusher recipe + # Min: 0.001 + # Max: 1000.0 + D:crusher_timeModifier=1.0 + + # The Flux per tick that the Diesel Generator will output. The burn time of the fuel determines the total output + # Min: 0 + # Max: 2147483647 + I:dieselGen_output=4096 + + # The base Flux that is output by the dynamo. This will be modified by the rotation modifier of the attached water- or windmill + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:dynamo_output=3.0 + + # The chance that a given chunk will contain a mineral vein. + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:excavator_chance=0.2 + + # The Flux per tick the Excavator will consume to dig + # Min: 1 + # Max: 2147483647 + I:excavator_consumption=4096 + + # The maximum amount of yield one can get out of a chunk with the excavator. Set a number smaller than zero to make it infinite + I:excavator_depletion=38400 + + # List of dimensions that can't contain minerals. Default: The End. + I:excavator_dimBlacklist < + 1 + > + + # The chance that the Excavator will not dig up an ore with the currently downward-facing bucket. + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:excavator_fail_chance=0.05 + + # Set this to false to disable the ridiculous amounts of particles the Excavator spawns + B:excavator_particles=true + + # The speed of the Excavator. Basically translates to how many degrees per tick it will turn. + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:excavator_speed=1.0 + + # A modifier to apply to the energy costs of every Fermenter recipe + # Min: 0.001 + # Max: 1000.0 + D:fermenter_energyModifier=1.0 + + # A modifier to apply to the time of every Fermenter recipe + # Min: 0.001 + # Max: 1000.0 + D:fermenter_timeModifier=1.0 + + # How much Flux the floodlight draws per tick + # Min: 1 + # Max: 2147483647 + I:floodlight_energyDraw=5 + + # How much Flux the floodlight can hold (must be at least 10x the power draw) + # Min: 1 + # Max: 2147483647 + I:floodlight_maximumStorage=80 + + # Set this to false to disable the mob-spawn prevention of the Floodlight + B:floodlight_spawnPrevent=true + + # The Flux per tick consumed to add one heat to a furnace. Creates up to 4 heat in the startup time and then 1 heat per tick to keep it running + # Min: 1 + # Max: 2147483647 + I:heater_consumption=8 + + # The Flux per tick consumed to double the speed of the furnace. Only happens if furnace is at maximum heat. + # Min: 1 + # Max: 2147483647 + I:heater_speedupConsumption=24 + + # How much Flux the powered lantern draws per tick + # Min: 1 + # Max: 2147483647 + I:lantern_energyDraw=1 + + # How much Flux the powered lantern can hold (should be greater than the power draw) + # Min: 1 + # Max: 2147483647 + I:lantern_maximumStorage=10 + + # Set this to false to disable the mob-spawn prevention of the Powered Lantern + B:lantern_spawnPrevent=true + + # The Flux that will be output by the lightning rod when it is struck + # Min: 0 + # Max: 2147483647 + I:lightning_output=16000000 + + # A modifier to apply to the energy costs of every MetalPress recipe + # Min: 0.001 + # Max: 1000.0 + D:metalPress_energyModifier=1.0 + + # A modifier to apply to the time of every MetalPress recipe + # Min: 0.001 + # Max: 1000.0 + D:metalPress_timeModifier=1.0 + + # A modifier to apply to the energy costs of every Mixer's process + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:mixer_energyModifier=1.0 + + # A modifier to apply to the time of every Mixer's process + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:mixer_timeModifier=1.0 + + # The basic transferrate of a fluid pipe, in mB/t + # Min: 1 + # Max: 2147483647 + I:pipe_transferrate=50 + + # The transferrate of a fluid pipe when accelerated by a pump, in mB/t + # Min: 1 + # Max: 2147483647 + I:pipe_transferrate_pressurized=1000 + + # The Flux per tick the Blast Furnace Preheater will consume to speed up the Blast Furnace + # Min: 1 + # Max: 2147483647 + I:preheater_consumption=32 + + # The Flux the Fluid Pump will consume to pick up a fluid block in the world + # Min: 1 + # Max: 2147483647 + I:pump_consumption=250 + + # The Flux the Fluid Pump will consume pressurize+accelerate fluids, increasing the transferrate + # Min: 1 + # Max: 2147483647 + I:pump_consumption_accelerate=5 + + # Set this to false to disable the fluid pump being able to draw infinite water from sources + B:pump_infiniteWater=true + + # If this is set to true (default) the pump will replace fluids it picks up with cobblestone in order to reduce lag caused by flowing fluids. + B:pump_placeCobble=true + + # A modifier to apply to the energy costs of every Refinery recipe + # Min: 0.001 + # Max: 1000.0 + D:refinery_energyModifier=1.0 + + # A modifier to apply to the time of every Refinery recipe. Can't be lower than 1 + # Min: 0.001 + # Max: 1000.0 + D:refinery_timeModifier=1.0 + + # A modifier to apply to the energy costs of every Squeezer recipe + # Min: 0.001 + # Max: 1000.0 + D:squeezer_energyModifier=1.0 + + # A modifier to apply to the time of every Squeezer recipe + # Min: 0.001 + # Max: 1000.0 + D:squeezer_timeModifier=1.0 + + # The Flux per tick the Tesla Coil will consume, simply by being active + # Min: 1 + # Max: 2147483647 + I:teslacoil_consumption=256 + + # The amount of Flux the Tesla Coil will consume when shocking an entity + # Min: 1 + # Max: 2147483647 + I:teslacoil_consumption_active=512 + + # The amount of damage the Tesla Coil will do when shocking an entity + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:teslacoil_damage=6.0 + + # Output modifier for the energy created by the Thermoelectric Generator + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:thermoelectric_output=1.0 + + # The Flux per tick the chemthrower turret consumes to shoot + # Min: 1 + # Max: 2147483647 + I:turret_chem_consumption=32 + + # The Flux per tick any turret consumes to monitor the area + # Min: 1 + # Max: 2147483647 + I:turret_consumption=64 + + # The Flux per tick the gun turret consumes to shoot + # Min: 1 + # Max: 2147483647 + I:turret_gun_consumption=32 + + # In- and output rates of LV,MV and HV Wire Conenctors. This is independant of the transferrate of the wires. + I:wireConnectorInput < + 256 + 1024 + 4096 + > + } + + ores { + # A blacklist of dimensions in which IE ores won't spawn. By default this is Nether (-1) and End (1) + I:oreDimBlacklist < + -1 + 1 + > + + # Generation config for Bauxite Ore. + # Parameters: Vein size, lowest possible Y, highest possible Y, veins per chunk, chance for vein to spawn (out of 100). Set vein size to 0 to disable the generation + I:ore_bauxite < + 4 + 40 + 85 + 8 + 100 + > + + # Generation config for Copper Ore. + # Parameters: Vein size, lowest possible Y, highest possible Y, veins per chunk, chance for vein to spawn (out of 100). Set vein size to 0 to disable the generation + I:ore_copper < + 0 + 40 + 72 + 8 + 100 + > + + # Generation config for Lead Ore. + # Parameters: Vein size, lowest possible Y, highest possible Y, veins per chunk, chance for vein to spawn (out of 100). Set vein size to 0 to disable the generation + I:ore_lead < + 0 + 8 + 36 + 4 + 100 + > + + # Generation config for Nickel Ore. + # Parameters: Vein size, lowest possible Y, highest possible Y, veins per chunk, chance for vein to spawn (out of 100). Set vein size to 0 to disable the generation + I:ore_nickel < + 0 + 8 + 24 + 2 + 100 + > + + # Generation config for Silver Ore. + # Parameters: Vein size, lowest possible Y, highest possible Y, veins per chunk, chance for vein to spawn (out of 100). Set vein size to 0 to disable the generation + I:ore_silver < + 0 + 8 + 40 + 4 + 80 + > + + # Generation config for Uranium Ore. + # Parameters: Vein size, lowest possible Y, highest possible Y, veins per chunk, chance for vein to spawn (out of 100). Set vein size to 0 to disable the generation + I:ore_uranium < + 0 + 8 + 24 + 2 + 60 + > + + # Set this to true to allow retro-generation of Bauxite Ore. + B:retrogen_bauxite=false + + # Set this to true to allow retro-generation of Copper Ore. + B:retrogen_copper=false + + # The retrogeneration key. Basically IE checks if this key is saved in the chunks data. If it isn't, it will perform retrogen on all ores marked for retrogen. + # Change this in combination with the retrogen booleans to regen only some of the ores. + S:retrogen_key=DEFAULT + + # Set this to true to allow retro-generation of Lead Ore. + B:retrogen_lead=false + + # Set this to false to disable the logging of the chunks that were flagged for retrogen. + B:retrogen_log_flagChunk=true + + # Set this to false to disable the logging of the chunks that are still left to retrogen. + B:retrogen_log_remaining=true + + # Set this to true to allow retro-generation of Nickel Ore. + B:retrogen_nickel=false + + # Set this to true to allow retro-generation of Silver Ore. + B:retrogen_silver=false + + # Set this to true to allow retro-generation of Uranium Ore. + B:retrogen_uranium=false + } + + tools { + # The amount of base damage an ArmorPiercing Cartridge inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_AP=10.0 + + # The amount of base damage a single part of Buckshot inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_Buck=2.0 + + # The amount of base damage a Casull Cartridge inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_Casull=10.0 + + # The amount of base damage a DragonsBreath Cartridge inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_Dragon=3.0 + + # The amount of base damage a Homing Cartridge inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_Homing=10.0 + + # The amount of base damage a Phial Cartridge inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_Potion=1.0 + + # The amount of damage a silver bullet inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_Silver=10.0 + + # The amount of base damage a Wolfpack Cartridge inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_Wolfpack=6.0 + + # The amount of damage the sub-projectiles of the Wolfpack Cartridge inflict + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_WolfpackPart=4.0 + + # The mb of fluid the Chemical Thrower will consume per tick of usage + # Min: 1 + # Max: 2147483647 + I:chemthrower_consumption=10 + + # Set this to false to disable the use of Sneak+Scroll to switch Chemthrower tanks. + B:chemthrower_scroll=true + + # The maximum durability of the Wirecutter. Used up when cutting plates into wire. + # Min: 1 + # Max: 2147483647 + I:cutterDurabiliy=250 + + # Set this to true to completely disable the ore-crushing recipes with the Engineers Hammer + B:disableHammerCrushing=false + + # 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. + S:earDefenders_SoundBlacklist < + > + + # The maximum durability of the Engineer's Hammer. Used up when hammering ingots into plates. + # Min: 1 + # Max: 2147483647 + I:hammerDurabiliy=100 + + # A blacklist of armor pieces to allow attaching the capacitor backpack, formatting: [mod id]:[item name]. Whitelist has priority over this + S:powerpack_blacklist < + embers:ashen_cloak_chest + ic2:batpack + ic2:cf_pack + ic2:energy_pack + ic2:jetpack + ic2:jetpack_electric + ic2:lappack + > + + # A whitelist of armor pieces to allow attaching the capacitor backpack, formatting: [mod id]:[item name] + S:powerpack_whitelist < + > + + # The base amount of Flux consumed per shot by the Railgun + # Min: 1 + # Max: 2147483647 + I:railgun_consumption=800 + + # A modifier for the damage of all projectiles fired by the Railgun + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:railgun_damage=1.0 + + # A whitelist of foods allowed in the toolbox, formatting: [mod id]:[item name] + S:toolbox_foods < + > + + # A whitelist of tools allowed in the toolbox, formatting: [mod id]:[item name] + S:toolbox_tools < + > + + # A whitelist of wire-related items allowed in the toolbox, formatting: [mod id]:[item name] + S:toolbox_wiring < + > + } + +} + + diff --git a/config/loliasm.cfg b/config/loliasm.cfg new file mode 100644 index 0000000..bdefe79 --- /dev/null +++ b/config/loliasm.cfg @@ -0,0 +1,357 @@ +# Configuration file + +bakedquad { + # Classes where BakedQuad::new calls need to be redirected. As of 3.2, this should be done automatically, while the changes will show in the next launch - + S:classesThatCallBakedQuadCtor < + lumien.randomthings.client.models.blocks.ModelCubeAll + appeng.client.render.cablebus.QuadRotator + org.cyclops.integrateddynamics.client.model.CableModelBase + ic2.core.model.MergedItemModel + forestry.storage.models.ModelCrate + codechicken.lib.util.VertexDataUtils + net.minecraft.client.renderer.block.model.FaceBakery + lumien.randomthings.client.models.blocks.ModelCubeOverlay + appeng.client.render.model.AutoRotatingModel + li.cil.oc.client.renderer.block.SmartBlockModelBase$class + com.rwtema.extrautils2.utils.helpers.QuadHelper + com.rwtema.extrautils2.backend.model.PassthruModelItem$4$1 + org.cyclops.cyclopscore.client.model.DynamicBaseModel + ic2.core.model.BasicBakedItemModel + com.rwtema.extrautils2.items.ItemSnowglobe + com.elytradev.architecture.client.render.target.RenderTargetBaked + com.rwtema.extrautils2.backend.model.Box + cam72cam.mod.render.BakedScaledModel + mekanism.client.render.MekanismRenderer + appeng.client.render.model.ColorApplicatorBakedModel + codechicken.lib.render.buffer.BakingVertexBuffer + li.cil.oc.client.renderer.block.SmartBlockModelBase$$anonfun$bakeQuads$1 + dan200.computercraft.client.render.ModelTransformer$BakedQuadBuilder + openblocks.client.renderer.item.devnull.DevNullItemOverride + com.jaquadro.minecraft.chameleon.render.ChamRenderLL + > + + # Classes that extend BakedQuad need to be handled separately. This should be done automatically, while the changes will show in the next launch - + S:classesThatExtendBakedQuad < + + > + + # Log classes that need their BakedQuad::new calls redirected - + B:logClassesThatCallBakedQuadCtor=true + + # Allows bucket models to re-use UnpackedBakedQuads - + B:reuseBucketQuads=true + + # Saves RAM by removing BakedQuad instance variables, redirecting BakedQuad creation to specific BakedQuad child classes. This will be forcefully turned off when Optifine is installed as it is incompatible - + B:squashBakedQuads=true +} + + +canonicalization { + # Deduplicate ASMData related Strings - + B:asmDataStringCanonicalization=true + + # Deduplicate Java's FilePermission cache's names within SecureClassLoader - + B:filePermissionsCacheCanonicalization=true + + # Deduplicate LockCode when reading from NBT - + B:lockCodeCanonicalization=true + + # Deduplicate Model Conditions. Enable this if you do not have Foamfix installed - + B:modelConditionCanonicalization=false + + # Deduplicate String keys in NBTTagCompound - + B:nbtBackingMapStringCanonicalization=true + + # Deduplicate Strings in NBTTagString - + B:nbtTagStringBackingStringCanonicalization=true + + # Deduplicate package strings when Forge gathers them when mod candidates are loaded - + B:packageStringCanonicalization=true + + # Deduplicate ResourceLocation and ModelResourceLocation instances - + B:resourceLocationCanonicalization=true + + # Deduplicate TextureAtlasSprite's names - + B:spriteNameCanonicalization=true + + # EXPERIMENTAL: Deduplicate BakedQuad's Vertex Data array. If you see any artifacting in-game, turn this off and report it on github - + B:vertexDataCanonicalization=true +} + + +capability { + # Delays ItemStack's capabilities from being initialized until they needed to be - + B:delayItemStackCapabilityInit=true + + # Fixes Astral Sorcery applying AmuletHolderCapability to large amount of ItemStacks when it isn't needed. This option will be ignored when Astral Sorcery isn't installed - + B:fixAmuletHolderCapability=true +} + + +datastructures { + # Improve hashing performances of various objects - + B:efficientHashing=true + + # Clears and trims ModelManager data structures after models are loaded and baked - + B:moreModelManagerCleanup=true + + # Optimizing FurnaceRecipes. FastFurnace will see very little benefit when this option is turned on - + B:optimizeFurnaceRecipeStore=true + + # Optimize NBTTagCompound's backing map structure - + B:optimizeNBTTagCompoundBackingMap=true + + # Optimizes registries - + B:optimizeRegistries=true + + # If JEI/HEI is installed, replace vanilla search trees with JEI's, decreases memory usage, loading time and adds more features to normal creative menu searching - + B:replaceSearchTreeWithJEISearching=true + + # EXPERIMENTAL: Strips ItemStack of some of its fields as it stores some near-useless references - + B:stripNearUselessItemStackFields=true +} + + +events { + # [EXPERIMENTAL]: Stops mass object creation when Forge is firing events, this can decrease Garbage Collection pressure - + B:makeEventsSingletons=false +} + + +forgefixes { + # Fixes Forge's EntityEntry calling a slow Constructor::newInstance call every time an entity spawns, it is replaced with a fast Function::get generated from LambdaMetafactory#metafactory - + B:fasterEntitySpawnPreparation=true + + # Works around a crash when too many dimensions are registered, caused by JVM optimization issues. - + B:fixDimensionTypesInliningCrash=true + + # Fixes Forge's mistake of annotating FillBucketEvent#getFilledBucket as @Nonnull when the contract isn't fulfilled nor checked. First discovered here: https://github.com/Divine-Journey-2/main/issues/295 - + B:fixFillBucketEventNullPointerException=true + + # Fixes a vanilla-forge code interaction bug leading to a possible ConcurrentModificationException/StackOverflowError crash. First discovered here: https://github.com/GregTechCE/GregTech/issues/1256 - + B:fixTileEntityOnLoadCME=true + + # EXPERIMENTAL: Forcibly remove Forge's FMLSecurityManager that adds very very slight overheads in calls that requires permission checks - + B:removeForgeSecurityManager=false +} + + +furnace { + # When optimizeFurnaceRecipeStore is true, experience is determined by who registers the entry first, this is also the fallback option if all three options aren't true - + B:furnaceExperienceFCFS=true + + # When optimizeFurnaceRecipeStore is true, experience is determined by whichever entry gives the most experience - + B:furnaceExperienceMost=false + + # When optimizeFurnaceRecipeStore is true, experience is determined the vanilla way, this method is the most inefficient and random - + B:furnaceExperienceVanilla=false +} + + +launchwrapper { + # Invalidate and clean cache entries when the game finishes loading (onto the main screen). Loading into the first world may take longer. This option wouldn't do anything if 'cleanupLaunchClassLoaderLate' is 'true' - + B:cleanCachesOnGameLoad=false + + # Cleanup some redundant data structures in LaunchClassLoader at the earliest point possible (when LoliASM is loaded). Helpful for those that don't have enough RAM to load into the game. This can induce slowdowns while loading the game in exchange for more available RAM - + B:cleanupLaunchClassLoaderEarly=false + + # Cleanup some redundant data structures in LaunchClassLoader at the latest point possible (when the game reaches the Main Screen). This is for those that have enough RAM to load the game and do not want any slowdowns while loading. Note: if 'cleanupLaunchClassLoaderEarly' is 'true', this option will be ignored - + B:cleanupLaunchClassLoaderLate=true + + # Disable the unusused Package Manifest map. This option coincides with Foamfix's 'removePackageManifestMap' option - + B:disablePackageManifestMap=true + + # Disabling caching of classes. This will induce major slowdowns to game/world loads in exchange for more available RAM - + B:noClassCache=false + + # Disabling caching of resources (Class Bytes). This will induce slowdowns to game/world loads in exchange for more available RAM - + B:noResourceCache=false + + # Weaken the caching of classes. This allows the GC to free up more space when the caches are no longer needed. If 'noClassCache' is 'true', this option will be ignored - + B:weakClassCache=true + + # Weaken the caching of resources (Class Bytes). This allows the GC to free up more space when the caches are no longer needed. If 'noResourceCache' is 'true', this option will be ignored. This option coincides with Foamfix's 'weakenResourceCache' option - + B:weakResourceCache=true +} + + +logging { + # Allow the game to keep running after crashes as well as adding more information and deobfuscating the crash reports, inspired by VanillaFix - + B:crashReportImprovements=true + + # When crashReportImprovements is true, disallow toasts from popping up and carry on playing while keeping crashes silent - + B:hideToastsAndContinuePlaying=true + + # When crashReportImprovements is true, allow the player to return to the main menu when a crash occurs, inspired by VanillaFix - + B:returnToMainMenuAfterCrash=true + + # Rewrite logging output with deobfuscated names when applicable, inspired by VanillaFix - + B:rewriteLoggingWithDeobfuscatedNames=true +} + + +mcfixes { + # Fixes MC-129057: https://bugs.mojang.com/browse/MC-129057 - + B:fixMC129057=true + + # Fixes MC-129556: https://bugs.mojang.com/browse/MC-129556 - + B:fixMC129556=true + + # Fixes MC-186052: https://bugs.mojang.com/browse/MC-186052 - + B:fixMC186052=true + + # Fixes MC-30845: https://bugs.mojang.com/browse/MC-30845 - + B:fixMC30845=true + + # Fixes MC-31681: https://bugs.mojang.com/browse/MC-31681 - + B:fixMC31681=true + + # Fixes MC-88176: https://bugs.mojang.com/browse/MC-88176 - + B:fixMC88176=true + + # Limits skin downloading threads to a maximum of half of available CPU cores - + B:limitSkinDownloadingThreads=true + + # Resolves MC-2071: https://bugs.mojang.com/browse/MC-2071 - + B:resolveMC2071=true +} + + +misc { + # Process screenshots and print to chat asynchronously - + B:asyncScreenshot=true + + # [W.I.P] - EXPERIMENTAL: Yet another attempt at caching classes between loads - + B:classCaching=false + + # Copy image after screenshotting to clipboard - + B:copyScreenshotToClipboard=false + + # Optimizes FluidRegistry::enableUniversalBucket check - + B:quickerEnableUniversalBucketCheck=true + + # For some reason Mojang decided to cache int buffers and arrays after a screenshot is taken, this makes sure they're never cached - + B:releaseScreenshotCache=true + + # Removes forced garbage collection calls, inspired by VanillaFix, can make world loading faster - + B:removeExcessiveGCCalls=true + + # Allows changing of dimensions to be smooth and nearly instantaneous, inspired by VanillaFix - + B:smoothDimensionChange=true + + # Strips the boring instanced Random object from SoundEventAccessors and uses ThreadLocalRandom instead - + B:stripInstancedRandomFromSoundEventAccessor=true +} + + +modfixes { + # When Better with Mods is installed, optimize Blasting Oil related events. The original implementation harms server performance at any given moment. This option will be ignored when Better with Mods isn't installed - + B:bwmBlastingOilOptimization=true + + # EXPERIMENTAL: When ChickenASM (Library of CodeChickenLib and co.) is installed, ClassHierarchyManager can cache a lot of Strings and seem to be unused in any transformation purposes. This clears ClassHierarchyManager of those redundant strings. This option will be ignored when ChickenASM isn't installed - + B:cleanupChickenASMClassHierarchyManager=true + + # When Extra Utilities 2 is installed, disable the crafter's rendering of the item being crafted, this can reduce lag, ignores fixXU2CrafterCrash config option - + B:disableXU2CrafterRendering=false + + # When Immersive Engineering is installed, sometimes it or it's addons can induce an ArrayIndexOutOfBoundsException in BlockIEBase#getPushReaction. This option will be ignored when IE isn't installed - + B:fixBlockIEBaseArrayIndexOutOfBoundsException=true + + # When TerraFirmaCraft is installed, fix the falling block's false starting position - + B:fixTFCFallingBlockFalseStartingTEPos=true + + # When Extra Utilities 2 is installed, fix and optimize mechanical crafter's rendering - + B:fixXU2CrafterCrash=true + + # When Just Enough Items is installed, it deduplicates strings in the generated generalized suffix trees' edge labels. This option will be ignored when Just Enough Items isn't installed - + B:labelCanonicalization=true + + # Optimizes Astral Sorcery's Resplendent Prism related functions. This option will be ignored when Astral Sorcery isn't installed - + B:optimizeAmuletRelatedFunctions=true + + # When Electroblob's Wizardry is installed, optimize the search for arcane locked tile entities to render - + B:optimizeArcaneLockRendering=true + + # When QMD is installed, optimize its BeamRenderer. The original implementation harms client performance heavily (takes ~5% of each tick time). This option will be ignored when QMD isn't installed - + B:optimizeQMDBeamRenderer=true + + # When EvilCraft Compat + EnderIO is installed, repair the compatibility module - + B:repairEvilCraftEIOCompat=true + + # When CraftTweaker is installed, large modpacks tend to stall in the last stage of loading, when CraftTweaker inexplicably recalculates search trees. This option will be ignored when CraftTweaker isn't installed - + B:skipCraftTweakerRecalculatingSearchTrees=true +} + + +remapper { + # Optimizing Forge's Remapper for not storing redundant entries - + B:optimizeFMLRemapper=true +} + + +rendering { + # Optimizes some rendering features, not game-breaking; however, negligible at times - + B:optimizeSomeRendering=true + + # Strip unnecessary locals in RenderHelper::enableStandardItemLighting, no idea why it's there - + B:stripUnnecessaryLocalsInRenderHelper=true +} + + +spark { + # Allow LoliASM's Spark profiling to include all threads that are present - + B:includeAllThreadsWhenProfiling=true + + # When Spark is installed, profile the loading of FMLConstructionEvent stage - + B:sparkProfileConstructionStage=false + + # When Spark is installed, profile the loading of coremods, but only those that load after LoliASM - + B:sparkProfileCoreModLoading=false + + # When Spark is installed, profile the loading of the game in its entirety - + B:sparkProfileEntireGameLoad=false + + # When Spark is installed, profile the loading of the world in its entirety - + B:sparkProfileEntireWorldLoad=false + + # When Spark is installed, profile the loading of FMLModIdMappingEvent stage, this is the last event fired before the game is finalized - + B:sparkProfileFinalizingStage=false + + # When Spark is installed, profile the loading of FMLInitializationEvent stage - + B:sparkProfileInitializationStage=false + + # When Spark is installed, profile the loading of FMLLoadCompleteEvent stage - + B:sparkProfileLoadCompleteStage=false + + # When Spark is installed, profile the loading of FMLPostInitializationEvent stage - + B:sparkProfilePostInitializationStage=false + + # When Spark is installed, profile the loading of FMLPreInitializationEvent stage - + B:sparkProfilePreInitializationStage=false + + # When Spark is installed, profile the loading of FMLServerAboutToStartEvent stage - + B:sparkProfileWorldAboutToStartStage=false + + # When Spark is installed, profile the loading of FMLServerStartedEvent stage - + B:sparkProfileWorldStartedStage=false + + # When Spark is installed, profile the loading of FMLServerStartingEvent stage - + B:sparkProfileWorldStartingStage=false + + # When Spark is installed, summarize the heap space (/spark heapsummary) when the game finishes loading - + B:sparkSummarizeHeapSpaceAfterGameLoads=false + + # When Spark is installed, summarize the heap space (/spark heapsummary) when the world finishes loading - + B:sparkSummarizeHeapSpaceAfterWorldLoads=false +} + + +textures { + # Calculate and send animated textures only when needed to the GPU, better than VanillaFix's textureFixes config - + B:onDemandAnimatedTextures=false + + # Releases TextureAtlasSprite's framesTextureData. Won't touch custom TextureAtlasSprite implementations - + B:releaseSpriteFramesCache=true +} + + diff --git a/config/mekanism.cfg b/config/mekanism.cfg new file mode 100644 index 0000000..5e89c3e --- /dev/null +++ b/config/mekanism.cfg @@ -0,0 +1,1326 @@ +# Configuration file + +client { + # Align HUD with left (if true) or right (if false) + B:AlignHUDLeft=true + + # How much light to produce if ambient lighting is enabled. + I:AmbientLightingLevel=15 + + # Allow sneak+scroll to change Configurator modes. + B:ConfiguratorModeScroll=true + + # Should active machines produce block light. + B:EnableAmbientLighting=true + + # If enabled machines play their sounds while running. + B:EnableMachineSounds=true + + # Play sounds for Jetpack/Gas Mask/Flamethrower (all players). + B:EnablePlayerSounds=true + + # Christmas/New Years greetings in chat. + B:Holidays=true + + # Show particles when machines active. + B:MachineEffects=true + + # Set to false to prevent particle spam when loading multiblocks (notification message will display instead). + B:MultiblockFormParticles=true + + # If true, don't render Cables/Pipes/Tubes as transparent and don't render their contents. + B:OpaqueTransmitterRender=false + + # Adjust Mekanism sounds' base volume. < 1 is softer, higher is louder. + D:SoundVolume=1.0 +} + + +general { + # If enabled, lasers can break blocks and the flamethrower starts fires. + B:AestheticWorldDamage=true + + # Disable to make the anchor upgrade not do anything. + B:AllowChunkloading=true + + # Enable the security system for players to prevent others from accessing their machines. Does NOT affect Frequencies. + B:AllowProtection=true + + # Allows vanilla spawners to be moved with a Cardboard Box. + B:AllowSpawnerBoxPickup=true + + # Allow right clicking on Cables/Pipes/Tubes with alloys to upgrade the tier. + B:AllowTransmitterAlloyUpgrade=true + + # Max damage the Armored Jetpack can absorb. + I:ArmoredJepackDamageMax=115 + + # Damage absorb ratio of the Armored Jetpack. + D:ArmoredJetpackDamageRatio=0.8 + + # Disables Forge Energy (FE,IF,uF,CF) power integration. Requires world restart (server-side option in SMP). + B:BlacklistForgePower=false + + # Disables IC2 power integration. Requires world restart (server-side option in SMP). + B:BlacklistIC2Power=false + + # Disables Thermal Expansion RedstoneFlux power integration. Requires world restart (server-side option in SMP). + B:BlacklistRFPower=false + + # Disables Tesla power integration. Requires world restart (server-side option in SMP). + B:BlacklistTeslaPower=false + + # How many ticks must pass until a block's active state can sync with the client. + I:ClientUpdateDelay=10 + + # Enables recipes using Control Circuits to use OreDict'd Control Circuits from other mods. + B:ControlCircuitOreDict=true + + # Chance that copper generates in a chunk. (0 to Disable) + I:CopperPerChunk=0 + + # Max number of blocks in a copper vein. + I:CopperVeinSize=8 + + # If machine is disabled in config, do we set its block to air if it is found in world? + B:DestroyDisabledBlocks=true + + # Maximum amount (joules) of energy the Atomic Disassembler can contain + D:DisassemblerBatteryCapacity=1000000.0 + + # The amount of damage the Atomic Disassembler does when it has at least DisassemblerEnergyUsageWeapon power stored. (Value is in number of half hearts) + I:DisassemblerDamageMax=20 + + # The amount of damage the Atomic Disassembler does when it is out of power. (Value is in number of half hearts) + I:DisassemblerDamageMin=4 + + # Base Energy (Joules) usage of the Atomic Disassembler. (Gets multiplied by speed factor) + I:DisassemblerEnergyUsage=10 + + # Cost in Joules of using the Atomic Disassembler as a hoe. + I:DisassemblerEnergyUsageHoe=10 + + # Cost in Joules of using the Atomic Disassembler as a weapon. + I:DisassemblerEnergyUsageWeapon=2000 + + # Enable the 'Extended Vein Mining' mode for the Atomic Disassembler. (Allows vein mining everything not just ores/logs) + B:DisassemblerExtendedMiningMode=true + + # Enable the 'Fast' mode for the Atomic Disassembler. + B:DisassemblerFastMode=true + + # The max Atomic Disassembler Vein Mining Block Count. + I:DisassemblerMiningCount=128 + + # The Range of the Atomic Disassembler Extended Vein Mining. + I:DisassemblerMiningRange=10 + + # Enable the 'Slow' mode for the Atomic Disassembler. + B:DisassemblerSlowMode=true + + # Enable the 'Vein Mining' mode for the Atomic Disassembler. + B:DisassemblerVeinMiningMode=true + + # Audible sparkles. + B:DynamicTankEasterEgg=false + + # Conversion multiplier from Joules to EU (Joules * EUToJoules = EU) + D:EUToJoules=0.1 + + # Allows chunks to retrogen Mekanism ore blocks. + B:EnableWorldRegeneration=false + + # Joules required by the Resistive Heater to produce one unit of heat. Also affects Thermoelectric Boiler's Water->Steam rate. + D:EnergyPerHeat=1000.0 + + # How much energy (Joules) a piece of redstone gives in machines. + D:EnergyPerRedstone=10000.0 + + # Displayed energy type in Mekanism GUIs. + S:EnergyType=RF + + # Burn time for Ethylene (1mB hydrogen + 2*bioFuel/tick*200ticks/100mB * 20x efficiency bonus). + I:EthyleneBurnTime=40 + + # Thermal Evaporation Tower heat loss per tick. + D:EvaporationHeatDissipation=0.02 + + # Max Temperature of the Thermal Evaporation Tower. + D:EvaporationMaxTemp=3000.0 + + # Heat to absorb per Solar Panel array of Thermal Evaporation Tower. + D:EvaporationSolarMultiplier=0.2 + + # Temperature to amount produced ratio for Thermal Evaporation Tower. + D:EvaporationTempMultiplier=0.1 + + # Conversion multiplier from Joules to Forge Energy (Joules * ForgeToJoules = FE) + D:ForgeToJoules=0.4 + + # Amount of heat produced per fuel tick of a fuel's burn time in the Fuelwood Heater. + D:HeatPerFuelTick=4.0 + + # How much energy is produced per mB of Hydrogen, also affects Electrolytic Separator usage, Ethylene burn rate and Gas generator energy capacity. + D:HydrogenEnergyDensity=200.0 + + # Conversion multiplier from EU to Joules (EU * JoulesToEU = Joules) + D:JoulesToEU=10.0 + + # Conversion multiplier from Forge Energy to Joules (FE * JoulesToForge = Joules) + D:JoulesToForge=2.5 + + # Conversion multiplier from RF to Joules (RF * JoulesToRF = Joules) + D:JoulesToRF=2.5 + + # Conversion multiplier from Tesla to Joules (Tesla * JoulesToTesla = Joules) + D:JoulesToTesla=2.5 + + # Energy needed to destroy or attract blocks with a Laser (per block hardness level). + I:LaserDiggingEnergy=100000 + + # How far (in blocks) a laser can travel. + I:LaserRange=64 + + # Log Mekanism packet names. Debug setting. + B:LogPackets=false + + # Maximum Joules per mB of Steam. Also affects Thermoelectric Boiler. + D:MaxEnergyPerSteam=100.0 + + # Flamethrower Gas Tank capacity in mB. + I:MaxFlamethrowerGas=24000 + + # Jetpack Gas Tank capacity in mB. + I:MaxJetpackGas=24000 + + # Fluidic Plenisher stops after this many blocks. + I:MaxPlenisherNodes=4000 + + # Maximum block distance to pull fluid from for the Electric Pump. + I:MaxPumpRange=80 + + # Scuba Tank Gas Tank capacity in mB. + I:MaxScubaGas=24000 + + # Energy multiplier for using silk touch mode with the Digital Miner. + I:MinerSilkMultiplier=6 + + # Radius of the explosion of Obsidian TNT. + I:ObsidianTNTBlastRadius=12 + + # Fuse time for Obsidian TNT. + I:ObsidianTNTDelay=100 + + # Ops can bypass the block security restrictions if enabled. + B:OpsBypassRestrictions=false + + # Chance that osmium generates in a chunk. (0 to Disable) + I:OsmiumPerChunk=12 + + # Max number of blocks in an osmium vein. + I:OsmiumVeinSize=8 + + # Delay in ticks before a player is teleported after clicking the Teleport button in the portable teleporter. + I:PortableTeleporterDelay=0 + + # Add filled creative gas tanks to creative/JEI. + B:PrefilledGasTanks=true + + # If enabled makes Water and Heavy Water blocks be removed from the world on pump. + B:PumpWaterSources=false + + # Maximum energy buffer (Mekanism Joules) of an Entangoloporter frequency - i.e. the maximum transfer per tick per frequency. + D:QuantumEntangloporterEnergyTransfer=1.6E7 + + # Conversion multiplier from Joules to RF (Joules * RFToJoules = RF) + D:RFToJoules=0.4 + + # Chance that salt generates in a chunk. (0 to Disable) + I:SaltPerChunk=2 + + # Max number of blocks in a salt vein. + I:SaltVeinSize=6 + + # Chance of producing sawdust per operation in the precision sawmill when turning logs into planks. + D:SawdustChanceLog=1.0 + + # Chance of producing sawdust per operation in the precision sawmill when turning planks into sticks. + D:SawdustChancePlank=0.25 + + # Enable the spawning of baby skeletons. Think baby zombies but skeletons. + B:SpawnBabySkeletons=true + + # Amount of heat each Boiler heating element produces. + D:SuperheatingHeatTransfer=10000.0 + + # Displayed temperature unit in Mekanism GUIs. + S:"Temperature Units"=K + + # Conversion multiplier from Joules to Tesla (Joules * TeslaToJoules = Tesla) + D:TeslaToJoules=0.4 + + # Chance that tin generates in a chunk. (0 to Disable) + I:TinPerChunk=0 + + # Max number of blocks in a tin vein. + I:TinVeinSize=8 + + # Base factor for working out machine performance with upgrades - UpgradeModifier * (UpgradesInstalled/UpgradesPossible). + I:UpgradeModifier=10 + + # TCP port for the Voice server to listen on. + I:VoicePort=36123 + + # Should machines void the gas inside of them on load if there is no recipe using that gas. + B:VoidInvalidGases=true + + # Enables the voice server for Walkie Talkies. + B:WalkieTalkieServerEnabled=false + + # Change this value to cause Mekanism to regen its ore in all loaded chunks. + I:WorldRegenVersion=0 + + # Maximum radius in blocks that the Digital Miner can reach. (Increasing this may have negative effects on stability and/or performance. We strongly recommend you leave it at the default value.) + I:digitalMinerMaxRadius=32 + + # Maximum fluid buffer (mb) of an Entangoloporter frequency - i.e. the maximum transfer per tick per frequency. Default is ultimate tier tank capacity. + I:quantumEntangloporterFluidBuffer=512000 + + # Maximum fluid buffer (mb) of an Entangoloporter frequency - i.e. the maximum transfer per tick per frequency. Default is ultimate tier tank capacity. + I:quantumEntangloporterGasBuffer=512000 +} + + +generation { + # Peak output for the Advanced Solar Generator. Note: It can go higher than this value in some extreme environments. + D:AdvancedSolarGeneration=300.0 + + # Amount of energy in Joules the Bio Generator produces per tick. + D:BioGeneration=350.0 + + # Affects the Injection Rate, Max Temp, and Ignition Temp. + D:EnergyPerFusionFuel=5000000.0 + + # Amount of energy in Joules the Heat Generator produces per tick. (heatGenerationLava * heatGenerationLava) + heatGenerationNether + D:HeatGeneration=150.0 + + # Multiplier of effectiveness of Lava in the Heat Generator. + D:HeatGenerationLava=5.0 + + # Add this amount of Joules to the energy produced by a heat generator if it is in the Nether. + D:HeatGenerationNether=100.0 + + # Peak output for the Solar Generator. Note: It can go higher than this value in some extreme environments. + D:SolarGeneration=50.0 + + # The number of blades on each turbine coil per blade applied. + I:TurbineBladesPerCoil=4 + + # The rate at which steam is condensed in the turbine. + I:TurbineCondenserFlowRate=32000 + + # The rate at which steam is dispersed into the turbine. + D:TurbineDisperserGasFlow=640.0 + + # The rate at which steam is vented into the turbine. + D:TurbineVentGasFlow=16000.0 + + # The list of dimension ids that the Wind Generator will not generate power in. + I:WindGenerationDimBlacklist < + > + + # Maximum base generation value of the Wind Generator. + D:WindGenerationMax=480.0 + + # The maximum Y value that affects the Wind Generators Power generation. + I:WindGenerationMaxY=255 + + # Minimum base generation value of the Wind Generator. + D:WindGenerationMin=60.0 + + # The minimum Y value that affects the Wind Generators Power generation. + I:WindGenerationMinY=24 +} + + +generators { + # Allow AdvancedSolarGenerator to be used/crafted. Requires game restart to fully take effect. + B:AdvancedSolarGeneratorEnabled=true + + # Allow BioGenerator to be used/crafted. Requires game restart to fully take effect. + B:BioGeneratorEnabled=true + + # Allow GasGenerator to be used/crafted. Requires game restart to fully take effect. + B:GasGeneratorEnabled=true + + # Allow HeatGenerator to be used/crafted. Requires game restart to fully take effect. + B:HeatGeneratorEnabled=true + + # Allow SolarGenerator to be used/crafted. Requires game restart to fully take effect. + B:SolarGeneratorEnabled=true + + # Allow WindGenerator to be used/crafted. Requires game restart to fully take effect. + B:WindGeneratorEnabled=true +} + + +machines { + # Allow Chargepad to be used/crafted. Requires game restart to fully take effect. + B:ChargepadEnabled=true + + # Allow ChemicalCrystallizer to be used/crafted. Requires game restart to fully take effect. + B:ChemicalCrystallizerEnabled=true + + # Allow ChemicalDissolutionChamber to be used/crafted. Requires game restart to fully take effect. + B:ChemicalDissolutionChamberEnabled=true + + # Allow ChemicalInfuser to be used/crafted. Requires game restart to fully take effect. + B:ChemicalInfuserEnabled=true + + # Allow ChemicalInjectionChamber to be used/crafted. Requires game restart to fully take effect. + B:ChemicalInjectionChamberEnabled=true + + # Allow ChemicalOxidizer to be used/crafted. Requires game restart to fully take effect. + B:ChemicalOxidizerEnabled=true + + # Allow ChemicalWasher to be used/crafted. Requires game restart to fully take effect. + B:ChemicalWasherEnabled=true + + # Allow Combiner to be used/crafted. Requires game restart to fully take effect. + B:CombinerEnabled=true + + # Allow Crusher to be used/crafted. Requires game restart to fully take effect. + B:CrusherEnabled=true + + # Allow DigitalMiner to be used/crafted. Requires game restart to fully take effect. + B:DigitalMinerEnabled=true + + # Allow ElectricPump to be used/crafted. Requires game restart to fully take effect. + B:ElectricPumpEnabled=true + + # Allow ElectrolyticSeparator to be used/crafted. Requires game restart to fully take effect. + B:ElectrolyticSeparatorEnabled=true + + # Allow EnergizedSmelter to be used/crafted. Requires game restart to fully take effect. + B:EnergizedSmelterEnabled=true + + # Allow EnrichmentChamber to be used/crafted. Requires game restart to fully take effect. + B:EnrichmentChamberEnabled=true + + # Allow Factory to be used/crafted. Requires game restart to fully take effect. + B:FactoryEnabled=true + + # Allow FluidTank to be used/crafted. Requires game restart to fully take effect. + B:FluidTankEnabled=true + + # Allow FluidicPlenisher to be used/crafted. Requires game restart to fully take effect. + B:FluidicPlenisherEnabled=true + + # Allow FormulaicAssemblicator to be used/crafted. Requires game restart to fully take effect. + B:FormulaicAssemblicatorEnabled=true + + # Allow FuelwoodHeater to be used/crafted. Requires game restart to fully take effect. + B:FuelwoodHeaterEnabled=true + + # Allow LaserAmplifier to be used/crafted. Requires game restart to fully take effect. + B:LaserAmplifierEnabled=true + + # Allow Laser to be used/crafted. Requires game restart to fully take effect. + B:LaserEnabled=true + + # Allow LaserTractorBeam to be used/crafted. Requires game restart to fully take effect. + B:LaserTractorBeamEnabled=true + + # Allow LogisticalSorter to be used/crafted. Requires game restart to fully take effect. + B:LogisticalSorterEnabled=true + + # Allow MetallurgicInfuser to be used/crafted. Requires game restart to fully take effect. + B:MetallurgicInfuserEnabled=true + + # Allow Oredictionificator to be used/crafted. Requires game restart to fully take effect. + B:OredictionificatorEnabled=true + + # Allow OsmiumCompressor to be used/crafted. Requires game restart to fully take effect. + B:OsmiumCompressorEnabled=true + + # Allow PersonalChest to be used/crafted. Requires game restart to fully take effect. + B:PersonalChestEnabled=true + + # Allow PrecisionSawmill to be used/crafted. Requires game restart to fully take effect. + B:PrecisionSawmillEnabled=true + + # Allow PressurizedReactionChamber to be used/crafted. Requires game restart to fully take effect. + B:PressurizedReactionChamberEnabled=true + + # Allow PurificationChamber to be used/crafted. Requires game restart to fully take effect. + B:PurificationChamberEnabled=true + + # Allow QuantumEntangloporter to be used/crafted. Requires game restart to fully take effect. + B:QuantumEntangloporterEnabled=true + + # Allow ResistiveHeater to be used/crafted. Requires game restart to fully take effect. + B:ResistiveHeaterEnabled=true + + # Allow RotaryCondensentrator to be used/crafted. Requires game restart to fully take effect. + B:RotaryCondensentratorEnabled=true + + # Allow SeismicVibrator to be used/crafted. Requires game restart to fully take effect. + B:SeismicVibratorEnabled=true + + # Allow SolarNeutronActivator to be used/crafted. Requires game restart to fully take effect. + B:SolarNeutronActivatorEnabled=true + + # Allow Teleporter to be used/crafted. Requires game restart to fully take effect. + B:TeleporterEnabled=true +} + + +storage { + # Base energy storage (Joules). + D:ChargePadStorage=40000.0 + + # Base energy storage (Joules). + D:ChemicalCrystallizerStorage=160000.0 + + # Base energy storage (Joules). + D:ChemicalDissolutionChamberStorage=160000.0 + + # Base energy storage (Joules). + D:ChemicalInfuserStorage=80000.0 + + # Base energy storage (Joules). + D:ChemicalInjectionChamberStorage=160000.0 + + # Base energy storage (Joules). + D:ChemicalWasherStorage=80000.0 + + # Base energy storage (Joules). + D:CombinerStorage=40000.0 + + # Base energy storage (Joules). + D:CrusherStorage=20000.0 + + # Base energy storage (Joules). + D:DigitalMinerStorage=40000.0 + + # Base energy storage (Joules). + D:ElectricPumpStorage=40000.0 + + # Base energy storage (Joules). + D:ElectrolyticSeparatorStorage=160000.0 + + # Base energy storage (Joules). + D:EnergizedSmelterStorage=20000.0 + + # Base energy storage (Joules). + D:EnrichmentChamberStorage=20000.0 + + # Base energy storage (Joules). + D:FluidicPlenisherStorage=40000.0 + + # Base energy storage (Joules). + D:FormulaicAssemblicatorStorage=40000.0 + + # Base energy storage (Joules). + D:LaserStorage=2000000.0 + + # Base energy storage (Joules). + D:MetallurgicInfuserStorage=20000.0 + + # Base energy storage (Joules). + D:OsmiumCompressorStorage=80000.0 + + # Base energy storage (Joules). + D:OxidationChamberStorage=80000.0 + + # Base energy storage (Joules). + D:PrecisionSawmillStorage=20000.0 + + # Base energy storage (Joules). + D:PressurizedReactionBaseStorage=2000.0 + + # Base energy storage (Joules). + D:PurificationChamberStorage=80000.0 + + # Base energy storage (Joules). + D:RotaryCondensentratorStorage=20000.0 + + # Base energy storage (Joules). + D:SeismicVibratorStorage=20000.0 + + # Base energy storage (Joules). + D:TeleporterStorage=5000000.0 +} + + +tier { + # The number of items a Advanced bin can store. + I:AdvancedBinStorage=8192 + + # Internal buffer in Joules of each Advanced universal cable. + I:AdvancedCableCapacity=12800 + + # Insulation value of Advanced thermodynamic conductor. + D:AdvancedConductorConductionInsulation=400.0 + + # Heat capacity of Advanced thermodynamic conductor. + D:AdvancedConductorHeatCapacity=1.0 + + # Conduction value of Advanced thermodynamic conductor. + D:AdvancedConductorInverseConduction=5.0 + + # Maximum number of Joules a Advanced energy cube can store. + D:AdvancedEnergyCubeMaxEnergy=8000000.0 + + # Output rate in Joules of a Advanced energy cube. + D:AdvancedEnergyCubeOutput=3200.0 + + # Output rate of Advanced gas tank in mB. + I:AdvancedFluidTankOutput=800 + + # Storage size of Advanced gas tank in mB. + I:AdvancedFluidTankStorage=28000 + + # Output rate of Advanced gas tank in mB. + I:AdvancedGasTankOutput=512 + + # Storage size of Advanced gas tank in mB. + I:AdvancedGasTankStorage=128000 + + # Maximum number of Joules a Advanced induction cell can store. + D:AdvancedInductionCellMaxEnergy=8.0E9 + + # Maximum number of Joules a Advanced induction provider can output or accept. + D:AdvancedInductionProviderOutput=512000.0 + + # Capacity of Advanced mechanical pipe in mB. + I:AdvancedPipeCapacity=4000 + + # Pump rate of Advanced mechanical pipe in mB/t. + I:AdvancedPipePullAmount=400 + + # Item throughput rate of Advanced logistical transporter in items/s. + I:AdvancedTransporterPullAmount=16 + + # Five times travel speed of Advanced logistical transporter. + I:AdvancedTransporterSpeed=10 + + # Capacity of Advanced pressurized tube in mB. + I:AdvancedTubeCapacity=1024 + + # Pump rate of Advanced pressurized tube in mB/t. + I:AdvancedTubePullAmount=256 + + # The number of items a Basic bin can store. + I:BasicBinStorage=4096 + + # Internal buffer in Joules of each Basic universal cable. + I:BasicCableCapacity=3200 + + # Insulation value of Basic thermodynamic conductor. + D:BasicConductorConductionInsulation=10.0 + + # Heat capacity of Basic thermodynamic conductor. + D:BasicConductorHeatCapacity=1.0 + + # Conduction value of Basic thermodynamic conductor. + D:BasicConductorInverseConduction=5.0 + + # Maximum number of Joules a Basic energy cube can store. + D:BasicEnergyCubeMaxEnergy=2000000.0 + + # Output rate in Joules of a Basic energy cube. + D:BasicEnergyCubeOutput=800.0 + + # Output rate of Basic gas tank in mB. + I:BasicFluidTankOutput=400 + + # Storage size of Basic gas tank in mB. + I:BasicFluidTankStorage=14000 + + # Output rate of Basic gas tank in mB. + I:BasicGasTankOutput=256 + + # Storage size of Basic gas tank in mB. + I:BasicGasTankStorage=64000 + + # Maximum number of Joules a Basic induction cell can store. + D:BasicInductionCellMaxEnergy=1.0E9 + + # Maximum number of Joules a Basic induction provider can output or accept. + D:BasicInductionProviderOutput=64000.0 + + # Capacity of Basic mechanical pipe in mB. + I:BasicPipeCapacity=1000 + + # Pump rate of Basic mechanical pipe in mB/t. + I:BasicPipePullAmount=100 + + # Item throughput rate of Basic logistical transporter in items/s. + I:BasicTransporterPullAmount=1 + + # Five times travel speed of Basic logistical transporter. + I:BasicTransporterSpeed=5 + + # Capacity of Basic pressurized tube in mB. + I:BasicTubeCapacity=256 + + # Pump rate of Basic pressurized tube in mB/t. + I:BasicTubePullAmount=64 + + # The number of items a Creative bin can store. + I:CreativeBinStorage=2147483647 + + # Maximum number of Joules a Creative energy cube can store. + D:CreativeEnergyCubeMaxEnergy=1.7976931348623157E308 + + # Output rate in Joules of a Creative energy cube. + D:CreativeEnergyCubeOutput=1.7976931348623157E308 + + # Output rate of Creative gas tank in mB. + I:CreativeFluidTankOutput=1073741823 + + # Storage size of Creative gas tank in mB. + I:CreativeFluidTankStorage=2147483647 + + # Output rate of Creative gas tank in mB. + I:CreativeGasTankOutput=1073741823 + + # Storage size of Creative gas tank in mB. + I:CreativeGasTankStorage=2147483647 + + # The number of items a Elite bin can store. + I:EliteBinStorage=32768 + + # Internal buffer in Joules of each Elite universal cable. + I:EliteCableCapacity=64000 + + # Insulation value of Elite thermodynamic conductor. + D:EliteConductorConductionInsulation=8000.0 + + # Heat capacity of Elite thermodynamic conductor. + D:EliteConductorHeatCapacity=1.0 + + # Conduction value of Elite thermodynamic conductor. + D:EliteConductorInverseConduction=5.0 + + # Maximum number of Joules a Elite energy cube can store. + D:EliteEnergyCubeMaxEnergy=3.2E7 + + # Output rate in Joules of a Elite energy cube. + D:EliteEnergyCubeOutput=12800.0 + + # Output rate of Elite gas tank in mB. + I:EliteFluidTankOutput=1600 + + # Storage size of Elite gas tank in mB. + I:EliteFluidTankStorage=56000 + + # Output rate of Elite gas tank in mB. + I:EliteGasTankOutput=1028 + + # Storage size of Elite gas tank in mB. + I:EliteGasTankStorage=256000 + + # Maximum number of Joules a Elite induction cell can store. + D:EliteInductionCellMaxEnergy=6.4E10 + + # Maximum number of Joules a Elite induction provider can output or accept. + D:EliteInductionProviderOutput=4096000.0 + + # Capacity of Elite mechanical pipe in mB. + I:ElitePipeCapacity=16000 + + # Pump rate of Elite mechanical pipe in mB/t. + I:ElitePipePullAmount=1600 + + # Item throughput rate of Elite logistical transporter in items/s. + I:EliteTransporterPullAmount=32 + + # Five times travel speed of Elite logistical transporter. + I:EliteTransporterSpeed=20 + + # Capacity of Elite pressurized tube in mB. + I:EliteTubeCapacity=4096 + + # Pump rate of Elite pressurized tube in mB/t. + I:EliteTubePullAmount=1024 + + # The number of items a Ultimate bin can store. + I:UltimateBinStorage=262144 + + # Internal buffer in Joules of each Ultimate universal cable. + I:UltimateCableCapacity=320000 + + # Insulation value of Ultimate thermodynamic conductor. + D:UltimateConductorConductionInsulation=100000.0 + + # Heat capacity of Ultimate thermodynamic conductor. + D:UltimateConductorHeatCapacity=1.0 + + # Conduction value of Ultimate thermodynamic conductor. + D:UltimateConductorInverseConduction=5.0 + + # Maximum number of Joules a Ultimate energy cube can store. + D:UltimateEnergyCubeMaxEnergy=1.28E8 + + # Output rate in Joules of a Ultimate energy cube. + D:UltimateEnergyCubeOutput=51200.0 + + # Output rate of Ultimate gas tank in mB. + I:UltimateFluidTankOutput=3200 + + # Storage size of Ultimate gas tank in mB. + I:UltimateFluidTankStorage=112000 + + # Output rate of Ultimate gas tank in mB. + I:UltimateGasTankOutput=2056 + + # Storage size of Ultimate gas tank in mB. + I:UltimateGasTankStorage=512000 + + # Maximum number of Joules a Ultimate induction cell can store. + D:UltimateInductionCellMaxEnergy=5.12E11 + + # Maximum number of Joules a Ultimate induction provider can output or accept. + D:UltimateInductionProviderOutput=3.2768E7 + + # Capacity of Ultimate mechanical pipe in mB. + I:UltimatePipeCapacity=64000 + + # Pump rate of Ultimate mechanical pipe in mB/t. + I:UltimatePipePullAmount=6400 + + # Item throughput rate of Ultimate logistical transporter in items/s. + I:UltimateTransporterPullAmount=64 + + # Five times travel speed of Ultimate logistical transporter. + I:UltimateTransporterSpeed=50 + + # Capacity of Ultimate pressurized tube in mB. + I:UltimateTubeCapacity=16384 + + # Pump rate of Ultimate pressurized tube in mB/t. + I:UltimateTubePullAmount=4096 +} + + +tools { + + general { + # The chance that Mekanism Armor can spawn on mobs. + D:MobArmorSpawnRate=0.03 + } + + armor-balance { + + obsidian { + # Base durability of obsidian armor. + I:durability=50 + + # Natural enchantability factor of obsidian armor. + I:enchantability=40 + + # Base armor toughness value of obsidian armor. + D:toughness=4.0 + + protection { + # Protection value of obsidian chestplates. + I:chest=12 + + # Protection value of obsidian boots. + I:feet=5 + + # Protection value of obsidian helmets. + I:head=5 + + # Protection value of obsidian leggings. + I:legs=8 + } + + } + + lapis { + # Base durability of lapis armor. + I:durability=13 + + # Natural enchantability factor of lapis armor. + I:enchantability=8 + + # Base armor toughness value of lapis armor. + D:toughness=0.0 + + protection { + # Protection value of lapis chestplates. + I:chest=5 + + # Protection value of lapis boots. + I:feet=2 + + # Protection value of lapis helmets. + I:head=2 + + # Protection value of lapis leggings. + I:legs=6 + } + + } + + osmium { + # Base durability of osmium armor. + I:durability=30 + + # Natural enchantability factor of osmium armor. + I:enchantability=12 + + # Base armor toughness value of osmium armor. + D:toughness=1.0 + + protection { + # Protection value of osmium chestplates. + I:chest=5 + + # Protection value of osmium boots. + I:feet=3 + + # Protection value of osmium helmets. + I:head=3 + + # Protection value of osmium leggings. + I:legs=6 + } + + } + + bronze { + # Base durability of bronze armor. + I:durability=35 + + # Natural enchantability factor of bronze armor. + I:enchantability=10 + + # Base armor toughness value of bronze armor. + D:toughness=0.0 + + protection { + # Protection value of bronze chestplates. + I:chest=6 + + # Protection value of bronze boots. + I:feet=2 + + # Protection value of bronze helmets. + I:head=3 + + # Protection value of bronze leggings. + I:legs=5 + } + + } + + glowstone { + # Base durability of glowstone armor. + I:durability=18 + + # Natural enchantability factor of glowstone armor. + I:enchantability=18 + + # Base armor toughness value of glowstone armor. + D:toughness=0.0 + + protection { + # Protection value of glowstone chestplates. + I:chest=7 + + # Protection value of glowstone boots. + I:feet=3 + + # Protection value of glowstone helmets. + I:head=3 + + # Protection value of glowstone leggings. + I:legs=6 + } + + } + + steel { + # Base durability of steel armor. + I:durability=40 + + # Natural enchantability factor of steel armor. + I:enchantability=10 + + # Base armor toughness value of steel armor. + D:toughness=1.0 + + protection { + # Protection value of steel chestplates. + I:chest=7 + + # Protection value of steel boots. + I:feet=3 + + # Protection value of steel helmets. + I:head=3 + + # Protection value of steel leggings. + I:legs=6 + } + + } + + } + + tool-balance { + + obsidian { + + regular { + # Base attack damage of a obsidian axe. + D:axeAttackDamage=12.0 + + # Base attack speed of a obsidian axe. + D:axeAttackSpeed=-2.0 + + # Base attack damage of obsidian. + I:damage=10 + + # Base speed of obsidian. + D:efficiency=20.0 + + # Natural enchantability factor of obsidian. + I:enchantability=40 + + # Harvest level of obsidian tools. + I:harvestLevel=3 + + # Maximum durability of obsidian tools. + I:maxUses=2500 + } + + paxel { + # Base attack damage of obsidian. + I:damage=10 + + # Base speed of obsidian. + D:efficiency=25.0 + + # Natural enchantability factor of obsidian. + I:enchantability=50 + + # Harvest level of obsidian tools. + I:harvestLevel=3 + + # Maximum durability of obsidian tools. + I:maxUses=3000 + } + + } + + lapis { + + regular { + # Base attack damage of a lapis axe. + D:axeAttackDamage=8.0 + + # Base attack speed of a lapis axe. + D:axeAttackSpeed=-3.0999999046325684 + + # Base attack damage of lapis. + I:damage=2 + + # Base speed of lapis. + D:efficiency=5.0 + + # Natural enchantability factor of lapis. + I:enchantability=8 + + # Harvest level of lapis tools. + I:harvestLevel=2 + + # Maximum durability of lapis tools. + I:maxUses=200 + } + + paxel { + # Base attack damage of lapis. + I:damage=4 + + # Base speed of lapis. + D:efficiency=6.0 + + # Natural enchantability factor of lapis. + I:enchantability=10 + + # Harvest level of lapis tools. + I:harvestLevel=2 + + # Maximum durability of lapis tools. + I:maxUses=250 + } + + } + + osmium { + + regular { + # Base attack damage of a osmium axe. + D:axeAttackDamage=8.0 + + # Base attack speed of a osmium axe. + D:axeAttackSpeed=-3.0 + + # Base attack damage of osmium. + I:damage=4 + + # Base speed of osmium. + D:efficiency=10.0 + + # Natural enchantability factor of osmium. + I:enchantability=12 + + # Harvest level of osmium tools. + I:harvestLevel=2 + + # Maximum durability of osmium tools. + I:maxUses=500 + } + + paxel { + # Base attack damage of osmium. + I:damage=5 + + # Base speed of osmium. + D:efficiency=12.0 + + # Natural enchantability factor of osmium. + I:enchantability=16 + + # Harvest level of osmium tools. + I:harvestLevel=3 + + # Maximum durability of osmium tools. + I:maxUses=700 + } + + } + + bronze { + + regular { + # Base attack damage of a bronze axe. + D:axeAttackDamage=8.0 + + # Base attack speed of a bronze axe. + D:axeAttackSpeed=-3.0999999046325684 + + # Base attack damage of bronze. + I:damage=6 + + # Base speed of bronze. + D:efficiency=14.0 + + # Natural enchantability factor of bronze. + I:enchantability=10 + + # Harvest level of bronze tools. + I:harvestLevel=2 + + # Maximum durability of bronze tools. + I:maxUses=800 + } + + paxel { + # Base attack damage of bronze. + I:damage=10 + + # Base speed of bronze. + D:efficiency=16.0 + + # Natural enchantability factor of bronze. + I:enchantability=14 + + # Harvest level of bronze tools. + I:harvestLevel=3 + + # Maximum durability of bronze tools. + I:maxUses=1100 + } + + } + + glowstone { + + regular { + # Base attack damage of a glowstone axe. + D:axeAttackDamage=8.0 + + # Base attack speed of a glowstone axe. + D:axeAttackSpeed=-3.0999999046325684 + + # Base attack damage of glowstone. + I:damage=5 + + # Base speed of glowstone. + D:efficiency=14.0 + + # Natural enchantability factor of glowstone. + I:enchantability=18 + + # Harvest level of glowstone tools. + I:harvestLevel=2 + + # Maximum durability of glowstone tools. + I:maxUses=300 + } + + paxel { + # Base attack damage of glowstone. + I:damage=5 + + # Base speed of glowstone. + D:efficiency=18.0 + + # Natural enchantability factor of glowstone. + I:enchantability=22 + + # Harvest level of glowstone tools. + I:harvestLevel=2 + + # Maximum durability of glowstone tools. + I:maxUses=450 + } + + } + + steel { + + regular { + # Base attack damage of a steel axe. + D:axeAttackDamage=8.0 + + # Base attack speed of a steel axe. + D:axeAttackSpeed=-3.0 + + # Base attack damage of steel. + I:damage=4 + + # Base speed of steel. + D:efficiency=14.0 + + # Natural enchantability factor of steel. + I:enchantability=10 + + # Harvest level of steel tools. + I:harvestLevel=3 + + # Maximum durability of steel tools. + I:maxUses=850 + } + + paxel { + # Base attack damage of steel. + I:damage=8 + + # Base speed of steel. + D:efficiency=18.0 + + # Natural enchantability factor of steel. + I:enchantability=14 + + # Harvest level of steel tools. + I:harvestLevel=3 + + # Maximum durability of steel tools. + I:maxUses=1250 + } + + } + + } + +} + + +usage { + # Energy per operation tick (Joules). + D:ChemicalCrystallizerUsage=400.0 + + # Energy per operation tick (Joules). + D:ChemicalDissolutionChamberUsage=400.0 + + # Energy per operation tick (Joules). + D:ChemicalInfuserUsage=200.0 + + # Energy per operation tick (Joules). + D:ChemicalInjectionChamberUsage=400.0 + + # Energy per operation tick (Joules). + D:ChemicalWasherUsage=200.0 + + # Energy per operation tick (Joules). + D:CombinerUsage=50.0 + + # Energy per operation tick (Joules). + D:CrusherUsage=50.0 + + # Energy per operation tick (Joules). + D:DigitalMinerUsage=100.0 + + # Energy per operation tick (Joules). + D:ElectricPumpUsage=100.0 + + # Energy per operation tick (Joules). + D:EnergizedSmelterUsage=50.0 + + # Energy per operation tick (Joules). + D:EnrichmentChamberUsage=50.0 + + # Energy per operation tick (Joules). + D:FluidicPlenisherUsage=100.0 + + # Energy per operation tick (Joules). + D:FormulaicAssemblicatorUsage=100.0 + + # Energy needed for one [recipe unit] of heavy water production (Joules). + D:HeavyWaterElectrolysisUsage=800.0 + + # Energy per operation tick (Joules). + D:LaserUsage=5000.0 + + # Energy per operation tick (Joules). + D:MetallurgicInfuserUsage=50.0 + + # Energy per operation tick (Joules). + D:OsmiumCompressorUsage=100.0 + + # Energy per operation tick (Joules). + D:OxidationChamberUsage=200.0 + + # Energy per operation tick (Joules). + D:PrecisionSawmillUsage=50.0 + + # Energy per operation tick (Joules). + D:PressurizedReactionBaseUsage=5.0 + + # Energy per operation tick (Joules). + D:PurificationChamberUsage=200.0 + + # Energy per operation tick (Joules). + D:RotaryCondensentratorUsage=50.0 + + # Energy per operation tick (Joules). + D:SeismicVibratorUsage=50.0 + + # Base Joules cost for a teleportation. + I:TeleporterBaseUsage=1000 + + # Flat additional cost for interdimensional teleportation. + I:TeleporterDimensionPenalty=10000 + + # Joules per unit of distance travelled during teleportation - sqrt(xDiff^2 + yDiff^2 + zDiff^2). + I:TeleporterDistanceUsage=10 +} + + diff --git a/config/nuclearcraft.cfg b/config/nuclearcraft.cfg new file mode 100644 index 0000000..7ce75b7 --- /dev/null +++ b/config/nuclearcraft.cfg @@ -0,0 +1,2960 @@ +# Configuration file + +armor { + # gui.nc.config.armor.armor_durability.comment + I:armor_durability < + 22 + 30 + 34 + 42 + 0 + > + + # gui.nc.config.armor.armor_toughness.comment + D:armor_toughness < + 1.0 + 2.0 + 1.0 + 2.0 + 0.0 + > + + # gui.nc.config.armor.armor_enchantability.comment + I:armor_enchantability < + 6 + 15 + 12 + 20 + 5 + > + + # gui.nc.config.armor.armor_boron.comment + I:armor_boron < + 2 + 5 + 7 + 3 + > + + # gui.nc.config.armor.armor_tough.comment + I:armor_tough < + 3 + 6 + 7 + 3 + > + + # gui.nc.config.armor.armor_hard_carbon.comment + I:armor_hard_carbon < + 3 + 5 + 7 + 3 + > + + # gui.nc.config.armor.armor_boron_nitride.comment + I:armor_boron_nitride < + 3 + 6 + 8 + 3 + > + + # gui.nc.config.armor.armor_hazmat.comment + I:armor_hazmat < + 3 + 6 + 7 + 3 + > +} + + +energy_storage { + # gui.nc.config.energy_storage.battery_block_capacity.comment + I:battery_block_capacity < + 1600000 + 6400000 + 25600000 + 102400000 + 32000000 + 128000000 + 512000000 + 2048000000 + > + + # gui.nc.config.energy_storage.battery_block_max_transfer.comment + I:battery_block_max_transfer < + 16000 + 64000 + 256000 + 1024000 + 320000 + 1280000 + 5120000 + 20480000 + > + + # gui.nc.config.energy_storage.battery_block_energy_tier.comment + I:battery_block_energy_tier < + 1 + 2 + 3 + 4 + 3 + 4 + 5 + 6 + > + + # gui.nc.config.energy_storage.battery_item_capacity.comment + I:battery_item_capacity < + 8000000 + > + + # gui.nc.config.energy_storage.battery_item_max_transfer.comment + I:battery_item_max_transfer < + 80000 + > + + # gui.nc.config.energy_storage.battery_item_energy_tier.comment + I:battery_item_energy_tier < + 3 + > +} + + +entity { + # gui.nc.config.entity.entity_tracking_range.comment + I:entity_tracking_range=64 +} + + +fission { + # gui.nc.config.fission.fission_fuel_time_multiplier.comment + D:fission_fuel_time_multiplier=1.0 + + # gui.nc.config.fission.fission_fuel_heat_multiplier.comment + D:fission_fuel_heat_multiplier=1.0 + + # gui.nc.config.fission.fission_fuel_efficiency_multiplier.comment + D:fission_fuel_efficiency_multiplier=1.0 + + # gui.nc.config.fission.fission_fuel_radiation_multiplier.comment + D:fission_fuel_radiation_multiplier=1.0 + + # gui.nc.config.fission.fission_source_efficiency.comment + D:fission_source_efficiency < + 0.9 + 0.95 + 1.0 + > + + # gui.nc.config.fission.fission_sink_cooling_rate.comment + I:fission_sink_cooling_rate < + 55 + 50 + 85 + 80 + 70 + 105 + 90 + 100 + 110 + 115 + 145 + 65 + 95 + 200 + 195 + 75 + 120 + 60 + 160 + 130 + 125 + 150 + 175 + 170 + 165 + 180 + 140 + 135 + 185 + 190 + 155 + 205 + > + + # gui.nc.config.fission.fission_sink_rule.comment + S:fission_sink_rule < + one cell + one moderator + one cell && one moderator + one redstone sink + two axial glowstone sinks + one obsidian sink + two moderators + one cell && one casing + exactly two iron sinks + two water sinks + exactly one water sink && two lead sinks + one reflector + one reflector && one iron sink + one cell && one gold sink + one moderator && one prismarine sink + one water sink + two axial lapis sinks + one iron sink + exactly one quartz sink && one casing + exactly two axial lead sinks && one casing + exactly one moderator && one casing + two cells + one quartz sink && one lapis sink + two glowstone sinks && one tin sink + one gold sink && one prismarine sink + one redstone sink && one end_stone sink + one end_stone sink && one copper sink + two axial reflectors + two copper sinks && one purpur sink + exactly two redstone sinks + three moderators + three cells + > + + # gui.nc.config.fission.fission_heater_cooling_rate.comment + I:fission_heater_cooling_rate < + 55 + 50 + 85 + 80 + 70 + 105 + 90 + 100 + 110 + 115 + 145 + 65 + 95 + 200 + 195 + 75 + 120 + 60 + 160 + 130 + 125 + 150 + 175 + 170 + 165 + 180 + 140 + 135 + 185 + 190 + 155 + 205 + > + + # gui.nc.config.fission.fission_heater_rule.comment + S:fission_heater_rule < + one vessel + one moderator + one vessel && one moderator + one redstone heater + two axial glowstone heaters + one obsidian heater + two moderators + one vessel && one casing + exactly two iron heaters + two standard heaters + exactly one standard heater && two lead heaters + one reflector + one reflector && one iron heater + one vessel && one gold heater + one moderator && one prismarine heater + one standard heater + two axial lapis heaters + one iron heater + exactly one quartz heater && one casing + exactly two axial lead heaters && one casing + exactly one moderator && one casing + two vessels + one quartz heater && one lapis heater + two glowstone heaters && one tin heater + one gold heater && one prismarine heater + one redstone heater && one end_stone heater + one end_stone heater && one copper heater + two axial reflectors + two copper heaters && one purpur heater + exactly two redstone heaters + three moderators + three vessels + > + + # gui.nc.config.fission.fission_moderator_flux_factor.comment + I:fission_moderator_flux_factor < + 10 + 22 + 36 + > + + # gui.nc.config.fission.fission_moderator_efficiency.comment + D:fission_moderator_efficiency < + 1.1 + 1.05 + 1.0 + > + + # gui.nc.config.fission.fission_reflector_efficiency.comment + D:fission_reflector_efficiency < + 0.5 + 0.25 + > + + # gui.nc.config.fission.fission_reflector_reflectivity.comment + D:fission_reflector_reflectivity < + 1.0 + 0.5 + > + + # gui.nc.config.fission.fission_shield_heat_per_flux.comment + D:fission_shield_heat_per_flux < + 5.0 + > + + # gui.nc.config.fission.fission_shield_efficiency.comment + D:fission_shield_efficiency < + 0.5 + > + + # gui.nc.config.fission.fission_irradiator_heat_per_flux.comment + D:fission_irradiator_heat_per_flux < + 0.0 + 0.0 + 0.0 + > + + # gui.nc.config.fission.fission_irradiator_efficiency.comment + D:fission_irradiator_efficiency < + 0.0 + 0.0 + 0.5 + > + + # gui.nc.config.fission.fission_cooling_efficiency_leniency.comment + I:fission_cooling_efficiency_leniency=10 + + # gui.nc.config.fission.fission_sparsity_penalty_params.comment + D:fission_sparsity_penalty_params < + 0.5 + 0.75 + > + + # gui.nc.config.fission.fission_decay_mechanics.comment + B:fission_decay_mechanics=false + + # gui.nc.config.fission.fission_decay_build_up_times.comment + D:fission_decay_build_up_times < + 24000.0 + 24000.0 + 24000.0 + > + + # gui.nc.config.fission.fission_decay_lifetimes.comment + D:fission_decay_lifetimes < + 6000.0 + 8000.0 + 12000.0 + > + + # gui.nc.config.fission.fission_decay_equilibrium_factors.comment + D:fission_decay_equilibrium_factors < + 1.0 + 5.0 + 1.0 + > + + # gui.nc.config.fission.fission_decay_daughter_multipliers.comment + D:fission_decay_daughter_multipliers < + 5.0 + 5.0 + > + + # gui.nc.config.fission.fission_decay_term_multipliers.comment + D:fission_decay_term_multipliers < + 0.95 + 0.05 + > + + # gui.nc.config.fission.fission_overheat.comment + B:fission_overheat=true + + # gui.nc.config.fission.fission_explosions.comment + B:fission_explosions=false + + # gui.nc.config.fission.fission_meltdown_radiation_multiplier.comment + D:fission_meltdown_radiation_multiplier=1.0 + + # gui.nc.config.fission.fission_heat_damage.comment + B:fission_heat_damage=false + + # gui.nc.config.fission.fission_min_size.comment + I:fission_min_size=1 + + # gui.nc.config.fission.fission_max_size.comment + I:fission_max_size=24 + + # gui.nc.config.fission.fission_comparator_max_temp.comment + I:fission_comparator_max_temp=1600 + + # gui.nc.config.fission.fission_neutron_reach.comment + I:fission_neutron_reach=4 + + # gui.nc.config.fission.fission_heat_dissipation.comment + B:fission_heat_dissipation < + true + false + > + + # gui.nc.config.fission.fission_emergency_cooling_multiplier.comment + D:fission_emergency_cooling_multiplier=1.0 + + # gui.nc.config.fission.fission_sound_volume.comment + D:fission_sound_volume=1.0 + + # gui.nc.config.fission.fission_thorium_fuel_time.comment + I:fission_thorium_fuel_time < + 14400 + 14400 + 18000 + 11520 + 18000 + > + + # gui.nc.config.fission.fission_thorium_heat_generation.comment + I:fission_thorium_heat_generation < + 40 + 40 + 32 + 50 + 32 + > + + # gui.nc.config.fission.fission_thorium_efficiency.comment + D:fission_thorium_efficiency < + 1.25 + 1.25 + 1.25 + 1.25 + 1.25 + > + + # gui.nc.config.fission.fission_thorium_criticality.comment + I:fission_thorium_criticality < + 199 + 234 + 293 + 199 + 234 + > + + # gui.nc.config.fission.fission_thorium_decay_factor.comment + D:fission_thorium_decay_factor < + 0.04 + 0.04 + 0.04 + 0.04 + 0.04 + > + + # gui.nc.config.fission.fission_thorium_self_priming.comment + B:fission_thorium_self_priming < + false + false + false + false + false + > + + # gui.nc.config.fission.fission_thorium_radiation.comment + D:fission_thorium_radiation < + 5.44950384952691E-4 + 5.44950384952691E-4 + 5.44950384952691E-4 + 5.44950384952691E-4 + 5.44950384952691E-4 + > + + # gui.nc.config.fission.fission_uranium_fuel_time.comment + I:fission_uranium_fuel_time < + 2666 + 2666 + 3348 + 2134 + 3348 + 2666 + 2666 + 3348 + 2134 + 3348 + 4800 + 4800 + 6000 + 3840 + 6000 + 4800 + 4800 + 6000 + 3840 + 6000 + > + + # gui.nc.config.fission.fission_uranium_heat_generation.comment + I:fission_uranium_heat_generation < + 216 + 216 + 172 + 270 + 172 + 648 + 648 + 516 + 810 + 516 + 120 + 120 + 96 + 150 + 96 + 360 + 360 + 288 + 450 + 288 + > + + # gui.nc.config.fission.fission_uranium_efficiency.comment + D:fission_uranium_efficiency < + 1.1 + 1.1 + 1.1 + 1.1 + 1.1 + 1.15 + 1.15 + 1.15 + 1.15 + 1.15 + 1.0 + 1.0 + 1.0 + 1.0 + 1.0 + 1.05 + 1.05 + 1.05 + 1.05 + 1.05 + > + + # gui.nc.config.fission.fission_uranium_criticality.comment + I:fission_uranium_criticality < + 66 + 78 + 98 + 66 + 78 + 33 + 39 + 49 + 33 + 39 + 87 + 102 + 128 + 87 + 102 + 43 + 51 + 64 + 43 + 51 + > + + # gui.nc.config.fission.fission_uranium_decay_factor.comment + D:fission_uranium_decay_factor < + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + 0.065 + > + + # gui.nc.config.fission.fission_uranium_self_priming.comment + B:fission_uranium_self_priming < + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + > + + # gui.nc.config.fission.fission_uranium_radiation.comment + D:fission_uranium_radiation < + 1.5368750507812497E-4 + 1.5368750507812497E-4 + 1.5368750507812497E-4 + 1.5368750507812497E-4 + 1.5368750507812497E-4 + 8.818056119791668E-5 + 8.818056119791668E-5 + 8.818056119791668E-5 + 8.818056119791668E-5 + 8.818056119791668E-5 + 1.4647403038194445E-5 + 1.4647403038194445E-5 + 1.4647403038194445E-5 + 1.4647403038194445E-5 + 1.4647403038194445E-5 + 4.3232476345486116E-5 + 4.3232476345486116E-5 + 4.3232476345486116E-5 + 4.3232476345486116E-5 + 4.3232476345486116E-5 + > + + # gui.nc.config.fission.fission_neptunium_fuel_time.comment + I:fission_neptunium_fuel_time < + 1972 + 1972 + 2462 + 1574 + 2462 + 1972 + 1972 + 2462 + 1574 + 2462 + > + + # gui.nc.config.fission.fission_neptunium_heat_generation.comment + I:fission_neptunium_heat_generation < + 292 + 292 + 234 + 366 + 234 + 876 + 876 + 702 + 1098 + 702 + > + + # gui.nc.config.fission.fission_neptunium_efficiency.comment + D:fission_neptunium_efficiency < + 1.1 + 1.1 + 1.1 + 1.1 + 1.1 + 1.15 + 1.15 + 1.15 + 1.15 + 1.15 + > + + # gui.nc.config.fission.fission_neptunium_criticality.comment + I:fission_neptunium_criticality < + 60 + 70 + 88 + 60 + 70 + 30 + 35 + 44 + 30 + 35 + > + + # gui.nc.config.fission.fission_neptunium_decay_factor.comment + D:fission_neptunium_decay_factor < + 0.07 + 0.07 + 0.07 + 0.07 + 0.07 + 0.07 + 0.07 + 0.07 + 0.07 + 0.07 + > + + # gui.nc.config.fission.fission_neptunium_self_priming.comment + B:fission_neptunium_self_priming < + false + false + false + false + false + false + false + false + false + false + > + + # gui.nc.config.fission.fission_neptunium_radiation.comment + D:fission_neptunium_radiation < + 1.3848286614583333E-4 + 1.3848286614583333E-4 + 1.3848286614583333E-4 + 1.3848286614583333E-4 + 1.3848286614583333E-4 + 1.871094112847222E-4 + 1.871094112847222E-4 + 1.871094112847222E-4 + 1.871094112847222E-4 + 1.871094112847222E-4 + > + + # gui.nc.config.fission.fission_plutonium_fuel_time.comment + I:fission_plutonium_fuel_time < + 4572 + 4572 + 5760 + 3646 + 5760 + 4572 + 4572 + 5760 + 3646 + 5760 + 3164 + 3164 + 3946 + 2526 + 3946 + 3164 + 3164 + 3946 + 2526 + 3946 + > + + # gui.nc.config.fission.fission_plutonium_heat_generation.comment + I:fission_plutonium_heat_generation < + 126 + 126 + 100 + 158 + 100 + 378 + 378 + 300 + 474 + 300 + 182 + 182 + 146 + 228 + 146 + 546 + 546 + 438 + 684 + 438 + > + + # gui.nc.config.fission.fission_plutonium_efficiency.comment + D:fission_plutonium_efficiency < + 1.2 + 1.2 + 1.2 + 1.2 + 1.2 + 1.25 + 1.25 + 1.25 + 1.25 + 1.25 + 1.25 + 1.25 + 1.25 + 1.25 + 1.25 + 1.3 + 1.3 + 1.3 + 1.3 + 1.3 + > + + # gui.nc.config.fission.fission_plutonium_criticality.comment + I:fission_plutonium_criticality < + 84 + 99 + 124 + 84 + 99 + 42 + 49 + 62 + 42 + 49 + 71 + 84 + 105 + 71 + 84 + 35 + 42 + 52 + 35 + 42 + > + + # gui.nc.config.fission.fission_plutonium_decay_factor.comment + D:fission_plutonium_decay_factor < + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + > + + # gui.nc.config.fission.fission_plutonium_self_priming.comment + B:fission_plutonium_self_priming < + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + > + + # gui.nc.config.fission.fission_plutonium_radiation.comment + D:fission_plutonium_radiation < + 1.9298020833333332E-4 + 1.9298020833333332E-4 + 1.9298020833333332E-4 + 1.9298020833333332E-4 + 1.9298020833333332E-4 + 7.372842013888889E-4 + 7.372842013888889E-4 + 7.372842013888889E-4 + 7.372842013888889E-4 + 7.372842013888889E-4 + 3.059723958333333E-4 + 3.059723958333333E-4 + 3.059723958333333E-4 + 3.059723958333333E-4 + 3.059723958333333E-4 + 0.0010500715277777777 + 0.0010500715277777777 + 0.0010500715277777777 + 0.0010500715277777777 + 0.0010500715277777777 + > + + # gui.nc.config.fission.fission_mixed_fuel_time.comment + I:fission_mixed_fuel_time < + 4354 + 4354 + 5486 + 3472 + 5486 + 3014 + 3014 + 3758 + 2406 + 3758 + > + + # gui.nc.config.fission.fission_mixed_heat_generation.comment + I:fission_mixed_heat_generation < + 132 + 132 + 106 + 166 + 106 + 192 + 192 + 154 + 240 + 154 + > + + # gui.nc.config.fission.fission_mixed_efficiency.comment + D:fission_mixed_efficiency < + 1.05 + 1.05 + 1.05 + 1.05 + 1.05 + 1.15 + 1.15 + 1.15 + 1.15 + 1.15 + > + + # gui.nc.config.fission.fission_mixed_criticality.comment + I:fission_mixed_criticality < + 80 + 94 + 118 + 80 + 94 + 68 + 80 + 100 + 68 + 80 + > + + # gui.nc.config.fission.fission_mixed_decay_factor.comment + D:fission_mixed_decay_factor < + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + 0.075 + > + + # gui.nc.config.fission.fission_mixed_self_priming.comment + B:fission_mixed_self_priming < + false + false + false + false + false + false + false + false + false + false + > + + # gui.nc.config.fission.fission_mixed_radiation.comment + D:fission_mixed_radiation < + 3.043609421875E-4 + 3.043609421875E-4 + 3.043609421875E-4 + 3.043609421875E-4 + 3.043609421875E-4 + 4.284255251302083E-4 + 4.284255251302083E-4 + 4.284255251302083E-4 + 4.284255251302083E-4 + 4.284255251302083E-4 + > + + # gui.nc.config.fission.fission_americium_fuel_time.comment + I:fission_americium_fuel_time < + 1476 + 1476 + 1846 + 1180 + 1846 + 1476 + 1476 + 1846 + 1180 + 1846 + > + + # gui.nc.config.fission.fission_americium_heat_generation.comment + I:fission_americium_heat_generation < + 390 + 390 + 312 + 488 + 312 + 1170 + 1170 + 936 + 1464 + 936 + > + + # gui.nc.config.fission.fission_americium_efficiency.comment + D:fission_americium_efficiency < + 1.35 + 1.35 + 1.35 + 1.35 + 1.35 + 1.4 + 1.4 + 1.4 + 1.4 + 1.4 + > + + # gui.nc.config.fission.fission_americium_criticality.comment + I:fission_americium_criticality < + 55 + 65 + 81 + 55 + 65 + 27 + 32 + 40 + 27 + 32 + > + + # gui.nc.config.fission.fission_americium_decay_factor.comment + D:fission_americium_decay_factor < + 0.08 + 0.08 + 0.08 + 0.08 + 0.08 + 0.08 + 0.08 + 0.08 + 0.08 + 0.08 + > + + # gui.nc.config.fission.fission_americium_self_priming.comment + B:fission_americium_self_priming < + false + false + false + false + false + false + false + false + false + false + > + + # gui.nc.config.fission.fission_americium_radiation.comment + D:fission_americium_radiation < + 1.8690104166666668E-4 + 1.8690104166666668E-4 + 1.8690104166666668E-4 + 1.8690104166666668E-4 + 1.8690104166666668E-4 + 5.958593749999999E-4 + 5.958593749999999E-4 + 5.958593749999999E-4 + 5.958593749999999E-4 + 5.958593749999999E-4 + > + + # gui.nc.config.fission.fission_curium_fuel_time.comment + I:fission_curium_fuel_time < + 1500 + 1500 + 1870 + 1200 + 1870 + 1500 + 1500 + 1870 + 1200 + 1870 + 2420 + 2420 + 3032 + 1932 + 3032 + 2420 + 2420 + 3032 + 1932 + 3032 + 2150 + 2150 + 2692 + 1714 + 2692 + 2150 + 2150 + 2692 + 1714 + 2692 + > + + # gui.nc.config.fission.fission_curium_heat_generation.comment + I:fission_curium_heat_generation < + 384 + 384 + 308 + 480 + 308 + 1152 + 1152 + 924 + 1440 + 924 + 238 + 238 + 190 + 298 + 190 + 714 + 714 + 570 + 894 + 570 + 268 + 268 + 214 + 336 + 214 + 804 + 804 + 642 + 1008 + 642 + > + + # gui.nc.config.fission.fission_curium_efficiency.comment + D:fission_curium_efficiency < + 1.45 + 1.45 + 1.45 + 1.45 + 1.45 + 1.5 + 1.5 + 1.5 + 1.5 + 1.5 + 1.5 + 1.5 + 1.5 + 1.5 + 1.5 + 1.55 + 1.55 + 1.55 + 1.55 + 1.55 + 1.55 + 1.55 + 1.55 + 1.55 + 1.55 + 1.6 + 1.6 + 1.6 + 1.6 + 1.6 + > + + # gui.nc.config.fission.fission_curium_criticality.comment + I:fission_curium_criticality < + 56 + 66 + 83 + 56 + 66 + 28 + 33 + 41 + 28 + 33 + 64 + 75 + 94 + 64 + 75 + 32 + 37 + 47 + 32 + 37 + 61 + 72 + 90 + 61 + 72 + 30 + 36 + 45 + 30 + 36 + > + + # gui.nc.config.fission.fission_curium_decay_factor.comment + D:fission_curium_decay_factor < + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + 0.085 + > + + # gui.nc.config.fission.fission_curium_self_priming.comment + B:fission_curium_self_priming < + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + > + + # gui.nc.config.fission.fission_curium_radiation.comment + D:fission_curium_radiation < + 2.3746538975694446E-4 + 2.3746538975694446E-4 + 2.3746538975694446E-4 + 2.3746538975694446E-4 + 2.3746538975694446E-4 + 6.862065972222223E-4 + 6.862065972222223E-4 + 6.862065972222223E-4 + 6.862065972222223E-4 + 6.862065972222223E-4 + 8.506955642361112E-5 + 8.506955642361112E-5 + 8.506955642361112E-5 + 8.506955642361112E-5 + 8.506955642361112E-5 + 2.3019976475694448E-4 + 2.3019976475694448E-4 + 2.3019976475694448E-4 + 2.3019976475694448E-4 + 2.3019976475694448E-4 + 8.961816753472223E-5 + 8.961816753472223E-5 + 8.961816753472223E-5 + 8.961816753472223E-5 + 8.961816753472223E-5 + 2.3861144704861108E-4 + 2.3861144704861108E-4 + 2.3861144704861108E-4 + 2.3861144704861108E-4 + 2.3861144704861108E-4 + > + + # gui.nc.config.fission.fission_berkelium_fuel_time.comment + I:fission_berkelium_fuel_time < + 2166 + 2166 + 2716 + 1734 + 2716 + 2166 + 2166 + 2716 + 1734 + 2716 + > + + # gui.nc.config.fission.fission_berkelium_heat_generation.comment + I:fission_berkelium_heat_generation < + 266 + 266 + 212 + 332 + 212 + 798 + 798 + 636 + 996 + 636 + > + + # gui.nc.config.fission.fission_berkelium_efficiency.comment + D:fission_berkelium_efficiency < + 1.65 + 1.65 + 1.65 + 1.65 + 1.65 + 1.7 + 1.7 + 1.7 + 1.7 + 1.7 + > + + # gui.nc.config.fission.fission_berkelium_criticality.comment + I:fission_berkelium_criticality < + 62 + 73 + 91 + 62 + 73 + 31 + 36 + 45 + 31 + 36 + > + + # gui.nc.config.fission.fission_berkelium_decay_factor.comment + D:fission_berkelium_decay_factor < + 0.09 + 0.09 + 0.09 + 0.09 + 0.09 + 0.09 + 0.09 + 0.09 + 0.09 + 0.09 + > + + # gui.nc.config.fission.fission_berkelium_self_priming.comment + B:fission_berkelium_self_priming < + false + false + false + false + false + false + false + false + false + false + > + + # gui.nc.config.fission.fission_berkelium_radiation.comment + D:fission_berkelium_radiation < + 6.76953125E-4 + 6.76953125E-4 + 6.76953125E-4 + 6.76953125E-4 + 6.76953125E-4 + 0.003945312500000001 + 0.003945312500000001 + 0.003945312500000001 + 0.003945312500000001 + 0.003945312500000001 + > + + # gui.nc.config.fission.fission_californium_fuel_time.comment + I:fission_californium_fuel_time < + 1066 + 1066 + 1334 + 852 + 1334 + 1066 + 1066 + 1334 + 852 + 1334 + 2000 + 2000 + 2504 + 1600 + 2504 + 2000 + 2000 + 2504 + 1600 + 2504 + > + + # gui.nc.config.fission.fission_californium_heat_generation.comment + I:fission_californium_heat_generation < + 540 + 540 + 432 + 676 + 432 + 1620 + 1620 + 1296 + 2028 + 1296 + 288 + 288 + 230 + 360 + 230 + 864 + 864 + 690 + 1080 + 690 + > + + # gui.nc.config.fission.fission_californium_efficiency.comment + D:fission_californium_efficiency < + 1.75 + 1.75 + 1.75 + 1.75 + 1.75 + 1.8 + 1.8 + 1.8 + 1.8 + 1.8 + 1.8 + 1.8 + 1.8 + 1.8 + 1.8 + 1.85 + 1.85 + 1.85 + 1.85 + 1.85 + > + + # gui.nc.config.fission.fission_californium_criticality.comment + I:fission_californium_criticality < + 51 + 60 + 75 + 51 + 60 + 25 + 30 + 37 + 25 + 30 + 60 + 71 + 89 + 60 + 71 + 30 + 35 + 44 + 30 + 35 + > + + # gui.nc.config.fission.fission_californium_decay_factor.comment + D:fission_californium_decay_factor < + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + > + + # gui.nc.config.fission.fission_californium_self_priming.comment + B:fission_californium_self_priming < + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + > + + # gui.nc.config.fission.fission_californium_radiation.comment + D:fission_californium_radiation < + 0.011202864583333333 + 0.011202864583333333 + 0.011202864583333333 + 0.011202864583333333 + 0.011202864583333333 + 0.009991406250000001 + 0.009991406250000001 + 0.009991406250000001 + 0.009991406250000001 + 0.009991406250000001 + 0.011140885416666666 + 0.011140885416666666 + 0.011140885416666666 + 0.011140885416666666 + 0.011140885416666666 + 0.010332378472222223 + 0.010332378472222223 + 0.010332378472222223 + 0.010332378472222223 + 0.010332378472222223 + > +} + + +fusion { + # gui.nc.config.fusion.fusion_fuel_time_multiplier.comment + D:fusion_fuel_time_multiplier=1.0 + + # gui.nc.config.fusion.fusion_fuel_heat_multiplier.comment + D:fusion_fuel_heat_multiplier=1.0 + + # gui.nc.config.fusion.fusion_fuel_efficiency_multiplier.comment + D:fusion_fuel_efficiency_multiplier=1.0 + + # gui.nc.config.fusion.fusion_fuel_radiation_multiplier.comment + D:fusion_fuel_radiation_multiplier=1.0 + + # gui.nc.config.fusion.fusion_overheat.comment + B:fusion_overheat=true + + # gui.nc.config.fusion.fusion_meltdown_radiation_multiplier.comment + D:fusion_meltdown_radiation_multiplier=1.0 + + # gui.nc.config.fusion.fusion_min_size.comment + I:fusion_min_size=1 + + # gui.nc.config.fusion.fusion_max_size.comment + I:fusion_max_size=24 + + # gui.nc.config.fusion.fusion_comparator_max_efficiency.comment + I:fusion_comparator_max_efficiency=90 + + # gui.nc.config.fusion.fusion_electromagnet_power.comment + D:fusion_electromagnet_power=250.0 + + # gui.nc.config.fusion.fusion_plasma_craziness.comment + B:fusion_plasma_craziness=true + + # gui.nc.config.fusion.fusion_sound_volume.comment + D:fusion_sound_volume=1.0 + + # gui.nc.config.fusion.fusion_fuel_time.comment + D:fusion_fuel_time < + 100.0 + 150.0 + 200.0 + 200.0 + 350.0 + 400.0 + 600.0 + 200.0 + 250.0 + 250.0 + 400.0 + 450.0 + 650.0 + 300.0 + 300.0 + 450.0 + 500.0 + 700.0 + 300.0 + 450.0 + 500.0 + 700.0 + 600.0 + 650.0 + 850.0 + 700.0 + 900.0 + 1100.0 + > + + # gui.nc.config.fusion.fusion_fuel_heat_generation.comment + D:fusion_fuel_heat_generation < + 44200.0 + 112300.0 + 30.0 + 303600.0 + 35100.0 + 133000.0 + 44400.0 + 50700.0 + 172600.0 + 225200.0 + 171600.0 + 85900.0 + 26100.0 + 90100.0 + 109900.0 + 91500.0 + 43500.0 + 700.0 + 131500.0 + 115100.0 + 72700.0 + 14000.0 + 106800.0 + 55200.0 + 15700.0 + 22900.0 + 45.0 + 5.0 + > + + # gui.nc.config.fusion.fusion_fuel_optimal_temperature.comment + D:fusion_fuel_optimal_temperature < + 3635.0 + 1022.0 + 4964.0 + 2740.0 + 5972.0 + 4161.0 + 13432.0 + 949.0 + 670.0 + 2160.0 + 3954.0 + 4131.0 + 13853.0 + 736.0 + 2137.0 + 4079.0 + 4522.0 + 27254.0 + 5420.0 + 7800.0 + 7937.0 + 24266.0 + 11268.0 + 11927.0 + 30399.0 + 13630.0 + 166414.0 + 293984.0 + > + + # gui.nc.config.fusion.fusion_radiation.comment + D:fusion_radiation < + 4.921875E-9 + 4.921875E-9 + 2.58598671875E-4 + 4.921875E-9 + 1.79692421875E-4 + 4.921875E-9 + 4.921875E-9 + 1.29301796875E-4 + 2.58598671875E-4 + 4.921875E-9 + 4.921875E-9 + 7.8911171875E-5 + 7.8911171875E-5 + 5.17192421875E-4 + 7.8911171875E-5 + 7.8911171875E-5 + 1.57817421875E-4 + 1.57817421875E-4 + 4.921875E-9 + 4.921875E-9 + 4.921875E-9 + 4.921875E-9 + 4.921875E-9 + 7.8911171875E-5 + 7.8911171875E-5 + 1.57817421875E-4 + 1.57817421875E-4 + 1.57817421875E-4 + > +} + + +generator { + # gui.nc.config.generator.rtg_power.comment + I:rtg_power < + 1 + 40 + 10 + 200 + > + + # gui.nc.config.generator.solar_power.comment + I:solar_power < + 5 + 20 + 80 + 320 + > + + # gui.nc.config.generator.decay_lifetime.comment + D:decay_lifetime < + 16000.0 + 10000.0 + 1200.0 + 5454.545454545454 + 4000.0 + 666.6666666666666 + 428.57142857142856 + 150.0 + 12.0 + > + + # gui.nc.config.generator.decay_power.comment + D:decay_power < + 0.75 + 1.2 + 1.0 + 2.2 + 3.0 + 18.0 + 28.0 + 80.0 + 1000.0 + > +} + + +heat_exchanger { + # gui.nc.config.heat_exchanger.heat_exchanger_min_size.comment + I:heat_exchanger_min_size=1 + + # gui.nc.config.heat_exchanger.heat_exchanger_max_size.comment + I:heat_exchanger_max_size=24 + + # gui.nc.config.heat_exchanger.heat_exchanger_conductivity.comment + D:heat_exchanger_conductivity < + 1.0 + 1.1 + 1.2 + > + + # gui.nc.config.heat_exchanger.heat_exchanger_coolant_mult.comment + D:heat_exchanger_coolant_mult=5.0 + + # gui.nc.config.heat_exchanger.heat_exchanger_alternate_exhaust_recipe.comment + B:heat_exchanger_alternate_exhaust_recipe=false +} + + +misc { + # gui.nc.config.misc.give_guidebook.comment + B:give_guidebook=true + + # gui.nc.config.misc.single_creative_tab.comment + B:single_creative_tab=false + + # gui.nc.config.misc.ctrl_info.comment + B:ctrl_info=false + + # gui.nc.config.misc.jei_chance_items_include_null.comment + B:jei_chance_items_include_null=false + + # gui.nc.config.misc.rare_drops.comment + B:rare_drops=false + + # gui.nc.config.misc.dungeon_loot.comment + B:dungeon_loot=false + + # gui.nc.config.misc.corium_solidification.comment + I:corium_solidification < + 0 + 1 + 2 + -6 + -100 + 4598 + -9999 + -11325 + > + + # gui.nc.config.misc.corium_solidification_list_type.comment + B:corium_solidification_list_type=false + + # gui.nc.config.misc.ore_dict_raw_material_recipes.comment + B:ore_dict_raw_material_recipes=false + + # gui.nc.config.misc.ore_dict_priority_bool.comment + B:ore_dict_priority_bool=true + + # gui.nc.config.misc.ore_dict_priority.comment + S:ore_dict_priority < + minecraft + thermalfoundation + techreborn + nuclearcraft + immersiveengineering + mekanism + ic2 + appliedenergistics2 + refinedstorage + actuallyadditions + libvulpes + advancedrocketry + thaumcraft + biomesoplenty + > + + # gui.nc.config.misc.hwyla_enabled.comment + B:hwyla_enabled=true +} + + +processor { + # gui.nc.config.processor.processor_time_multiplier.comment + D:processor_time_multiplier=1.0 + + # gui.nc.config.processor.processor_power_multiplier.comment + D:processor_power_multiplier=1.0 + + # gui.nc.config.processor.processor_time.comment + I:processor_time < + 400 + 800 + 800 + 400 + 400 + 600 + 800 + 600 + 3200 + 600 + 400 + 600 + 800 + 600 + 1600 + 600 + 2400 + 1200 + 400 + > + + # gui.nc.config.processor.processor_power.comment + I:processor_power < + 20 + 10 + 10 + 20 + 10 + 10 + 40 + 20 + 40 + 10 + 0 + 40 + 10 + 20 + 10 + 10 + 10 + 10 + 20 + > + + # gui.nc.config.processor.speed_upgrade_power_laws_fp.comment + D:speed_upgrade_power_laws_fp < + 1.0 + 2.0 + > + + # gui.nc.config.processor.speed_upgrade_multipliers_fp.comment + D:speed_upgrade_multipliers_fp < + 1.0 + 1.0 + > + + # gui.nc.config.processor.energy_upgrade_power_laws_fp.comment + D:energy_upgrade_power_laws_fp < + 1.0 + > + + # gui.nc.config.processor.energy_upgrade_multipliers_fp.comment + D:energy_upgrade_multipliers_fp < + 1.0 + > + + # gui.nc.config.processor.upgrade_stack_sizes.comment + I:upgrade_stack_sizes < + 64 + 64 + > + + # gui.nc.config.processor.rf_per_eu.comment + I:rf_per_eu=16 + + # gui.nc.config.processor.enable_ic2_eu.comment + B:enable_ic2_eu=true + + # gui.nc.config.processor.enable_gtce_eu.comment + B:enable_gtce_eu=true + + # gui.nc.config.processor.enable_mek_gas.comment + B:enable_mek_gas=true + + # gui.nc.config.processor.machine_update_rate.comment + I:machine_update_rate=20 + + # gui.nc.config.processor.processor_passive_rate.comment + D:processor_passive_rate < + 0.125 + 10.0 + 5.0 + > + + # gui.nc.config.processor.passive_push.comment + B:passive_push=true + + # gui.nc.config.processor.cobble_gen_power.comment + D:cobble_gen_power=0.0 + + # gui.nc.config.processor.ore_processing.comment + B:ore_processing=true + + # gui.nc.config.processor.manufactory_wood.comment + I:manufactory_wood < + 6 + 4 + > + + # gui.nc.config.processor.rock_crusher_alternate.comment + B:rock_crusher_alternate=false + + # gui.nc.config.processor.gtce_recipe_integration.comment + B:gtce_recipe_integration < + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + > + + # gui.nc.config.processor.gtce_recipe_logging.comment + B:gtce_recipe_logging=false + + # gui.nc.config.processor.smart_processor_input.comment + B:smart_processor_input=true + + # gui.nc.config.processor.passive_permeation.comment + B:passive_permeation=true + + # gui.nc.config.processor.factor_recipes.comment + B:factor_recipes=false + + # gui.nc.config.processor.processor_particles.comment + B:processor_particles=true +} + + +quantum { + # gui.nc.config.quantum.quantum_dedicated_server.comment + B:quantum_dedicated_server=false + + # gui.nc.config.quantum.quantum_max_qubits_live.comment + I:quantum_max_qubits_live=7 + + # gui.nc.config.quantum.quantum_max_qubits_code.comment + I:quantum_max_qubits_code=16 + + # gui.nc.config.quantum.quantum_angle_precision.comment + I:quantum_angle_precision=16 +} + + +radiation { + # gui.nc.config.radiation.radiation_enabled.comment + B:radiation_enabled=true + + # gui.nc.config.radiation.radiation_immune_players.comment + S:radiation_immune_players < + > + + # gui.nc.config.radiation.radiation_world_chunks_per_tick.comment + I:radiation_world_chunks_per_tick=5 + + # gui.nc.config.radiation.radiation_player_tick_rate.comment + I:radiation_player_tick_rate=5 + + # gui.nc.config.radiation.radiation_worlds.comment + S:radiation_worlds < + 4598_2.25 + > + + # gui.nc.config.radiation.radiation_biomes.comment + S:radiation_biomes < + nuclearcraft:nuclear_wasteland_0.25 + > + + # gui.nc.config.radiation.radiation_structures.comment + S:radiation_structures < + > + + # gui.nc.config.radiation.radiation_world_limits.comment + S:radiation_world_limits < + > + + # gui.nc.config.radiation.radiation_biome_limits.comment + S:radiation_biome_limits < + > + + # gui.nc.config.radiation.radiation_from_biomes_dims_blacklist.comment + I:radiation_from_biomes_dims_blacklist < + 144 + > + + # gui.nc.config.radiation.radiation_ores.comment + S:radiation_ores < + depletedFuelIC2U_4.6120111111111115E-6 + depletedFuelIC2MOX_1.2911111111111112E-4 + > + + # gui.nc.config.radiation.radiation_items.comment + S:radiation_items < + ic2:nuclear:0_0.000000000048108553 + ic2:nuclear:1_1.45E-9 + ic2:nuclear:2_2.25E-10 + ic2:nuclear:3_4.15E-5 + ic2:nuclear:4_0.000000833741517857143 + ic2:nuclear:5_1.6111111111111111E-10 + ic2:nuclear:6_2.5E-11 + ic2:nuclear:7_4.611111111111111E-6 + ic2:nuclear:8_0.000000000048108553 + ic2:nuclear:9_0.000000833741517857143 + ic2:nuclear:10_0.0345 + ic2:nuclear:11_4.6120111111111115E-6 + ic2:nuclear:12_9.224022222222223E-6 + ic2:nuclear:13_1.8448044444444446E-5 + ic2:nuclear:14_1.2911111111111112E-4 + ic2:nuclear:15_2.5822222222222224E-4 + ic2:nuclear:16_5.164444444444445E-4 + > + + # gui.nc.config.radiation.radiation_blocks.comment + S:radiation_blocks < + > + + # gui.nc.config.radiation.radiation_fluids.comment + S:radiation_fluids < + > + + # gui.nc.config.radiation.radiation_foods.comment + S:radiation_foods < + minecraft:golden_apple:0_-20_0.1 + minecraft:golden_apple:1_-100_0.5 + minecraft:golden_carrot:0_-4_0 + minecraft:spider_eye:0_0_0.5 + minecraft:poisonous_potato:0_0_0.5 + minecraft:fish:3_0_2 + minecraft:rabbit_stew:0_0_0.1 + minecraft:chorus_fruit:0_0_-0.25 + minecraft:beetroot:0_0_0.25 + minecraft:beetroot_soup:0_0_1.5 + quark:golden_frog_leg:0_-4_0 + > + + # gui.nc.config.radiation.radiation_ores_blacklist.comment + S:radiation_ores_blacklist < + > + + # gui.nc.config.radiation.radiation_items_blacklist.comment + S:radiation_items_blacklist < + > + + # gui.nc.config.radiation.radiation_blocks_blacklist.comment + S:radiation_blocks_blacklist < + > + + # gui.nc.config.radiation.radiation_fluids_blacklist.comment + S:radiation_fluids_blacklist < + > + + # gui.nc.config.radiation.max_player_rads.comment + D:max_player_rads=1000.0 + + # gui.nc.config.radiation.radiation_player_decay_rate.comment + D:radiation_player_decay_rate=5.0E-7 + + # gui.nc.config.radiation.max_entity_rads.comment + S:max_entity_rads < + > + + # gui.nc.config.radiation.radiation_entity_decay_rate.comment + D:radiation_entity_decay_rate=0.001 + + # gui.nc.config.radiation.radiation_spread_rate.comment + D:radiation_spread_rate=0.1 + + # gui.nc.config.radiation.radiation_spread_gradient.comment + D:radiation_spread_gradient=0.5 + + # gui.nc.config.radiation.radiation_decay_rate.comment + D:radiation_decay_rate=0.001 + + # gui.nc.config.radiation.radiation_lowest_rate.comment + D:radiation_lowest_rate=1.0E-15 + + # gui.nc.config.radiation.radiation_chunk_limit.comment + D:radiation_chunk_limit=-1.0 + + # gui.nc.config.radiation.radiation_sound_volumes.comment + D:radiation_sound_volumes < + 1.0 + 1.0 + 1.0 + 1.0 + 1.0 + 1.0 + 1.0 + 1.0 + > + + # gui.nc.config.radiation.radiation_check_blocks.comment + B:radiation_check_blocks=true + + # gui.nc.config.radiation.radiation_block_effect_max_rate.comment + I:radiation_block_effect_max_rate=0 + + # gui.nc.config.radiation.radiation_rain_mult.comment + D:radiation_rain_mult=1.0 + + # gui.nc.config.radiation.radiation_swim_mult.comment + D:radiation_swim_mult=2.0 + + # gui.nc.config.radiation.radiation_feral_ghoul_attack.comment + D:radiation_feral_ghoul_attack=0.033 + + # gui.nc.config.radiation.radiation_radaway_amount.comment + D:radiation_radaway_amount=300.0 + + # gui.nc.config.radiation.radiation_radaway_slow_amount.comment + D:radiation_radaway_slow_amount=300.0 + + # gui.nc.config.radiation.radiation_radaway_rate.comment + D:radiation_radaway_rate=5.0 + + # gui.nc.config.radiation.radiation_radaway_slow_rate.comment + D:radiation_radaway_slow_rate=0.025 + + # gui.nc.config.radiation.radiation_poison_time.comment + D:radiation_poison_time=60.0 + + # gui.nc.config.radiation.radiation_radaway_cooldown.comment + D:radiation_radaway_cooldown=0.0 + + # gui.nc.config.radiation.radiation_rad_x_amount.comment + D:radiation_rad_x_amount=25.0 + + # gui.nc.config.radiation.radiation_rad_x_lifetime.comment + D:radiation_rad_x_lifetime=12000.0 + + # gui.nc.config.radiation.radiation_rad_x_cooldown.comment + D:radiation_rad_x_cooldown=0.0 + + # gui.nc.config.radiation.radiation_shielding_level.comment + D:radiation_shielding_level < + 0.01 + 0.1 + 1.0 + > + + # gui.nc.config.radiation.radiation_tile_shielding.comment + B:radiation_tile_shielding=true + + # gui.nc.config.radiation.radiation_scrubber_fraction.comment + D:radiation_scrubber_fraction=0.125 + + # gui.nc.config.radiation.radiation_scrubber_radius.comment + I:radiation_scrubber_radius=4 + + # gui.nc.config.radiation.radiation_scrubber_non_linear.comment + B:radiation_scrubber_non_linear=true + + # gui.nc.config.radiation.radiation_scrubber_param.comment + D:radiation_scrubber_param < + 2.14280951676725 + 3.0 + 4.0 + 2.0 + > + + # gui.nc.config.radiation.radiation_scrubber_time.comment + I:radiation_scrubber_time < + 12000 + 2400 + 96000 + > + + # gui.nc.config.radiation.radiation_scrubber_power.comment + I:radiation_scrubber_power < + 200 + 40 + 20 + > + + # gui.nc.config.radiation.radiation_scrubber_efficiency.comment + D:radiation_scrubber_efficiency < + 1.0 + 5.0 + 0.25 + > + + # gui.nc.config.radiation.radiation_geiger_block_redstone.comment + D:radiation_geiger_block_redstone=3.0 + + # gui.nc.config.radiation.radiation_shielding_default_recipes.comment + B:radiation_shielding_default_recipes=true + + # gui.nc.config.radiation.radiation_shielding_item_blacklist.comment + S:radiation_shielding_item_blacklist < + nuclearcraft:helm_hazmat + nuclearcraft:chest_hazmat + nuclearcraft:legs_hazmat + nuclearcraft:boots_hazmat + ic2:hazmat_helmet + ic2:hazmat_chestplate + ic2:hazmat_leggings + ic2:rubber_boots + extraplanets:tier1_space_suit_helmet + extraplanets:tier1_space_suit_chest + extraplanets:tier1_space_suit_jetpack_chest + extraplanets:tier1_space_suit_leggings + extraplanets:tier1_space_suit_boots + extraplanets:tier1_space_suit_gravity_boots + extraplanets:tier2_space_suit_helmet + extraplanets:tier2_space_suit_chest + extraplanets:tier2_space_suit_jetpack_chest + extraplanets:tier2_space_suit_leggings + extraplanets:tier2_space_suit_boots + extraplanets:tier2_space_suit_gravity_boots + extraplanets:tier3_space_suit_helmet + extraplanets:tier3_space_suit_chest + extraplanets:tier3_space_suit_jetpack_chest + extraplanets:tier3_space_suit_leggings + extraplanets:tier3_space_suit_boots + extraplanets:tier3_space_suit_gravity_boots + extraplanets:tier4_space_suit_helmet + extraplanets:tier4_space_suit_chest + extraplanets:tier4_space_suit_jetpack_chest + extraplanets:tier4_space_suit_leggings + extraplanets:tier4_space_suit_boots + extraplanets:tier4_space_suit_gravity_boots + > + + # gui.nc.config.radiation.radiation_shielding_custom_stacks.comment + S:radiation_shielding_custom_stacks < + > + + # gui.nc.config.radiation.radiation_shielding_default_levels.comment + S:radiation_shielding_default_levels < + nuclearcraft:helm_hazmat_2.0 + nuclearcraft:chest_hazmat_3.0 + nuclearcraft:legs_hazmat_2.0 + nuclearcraft:boots_hazmat_2.0 + ic2:hazmat_helmet_2.0 + ic2:hazmat_chestplate_3.0 + ic2:hazmat_leggings_2.0 + ic2:rubber_boots_2.0 + ic2:quantum_helmet_2.0 + ic2:quantum_chestplate_3.0 + ic2:quantum_leggings_2.0 + ic2:quantum_boots_2.0 + gravisuite:gravichestplate_3.0 + ic2:itemarmorquantumhelmet_2.0 + ic2:itemarmorquantumchestplate_3.0 + ic2:itemarmorquantumlegs_2.0 + ic2:itemarmorquantumboots_2.0 + gravisuit:gravisuit_3.0 + gravisuit:nucleargravisuit_3.0 + extraplanets:tier1_space_suit_helmet_1.0 + extraplanets:tier1_space_suit_chest_1.5 + extraplanets:tier1_space_suit_jetpack_chest_1.5 + extraplanets:tier1_space_suit_leggings_1.0 + extraplanets:tier1_space_suit_boots_1.0 + extraplanets:tier1_space_suit_gravity_boots_1.0 + extraplanets:tier2_space_suit_helmet_1.3 + extraplanets:tier2_space_suit_chest_1.95 + extraplanets:tier2_space_suit_jetpack_chest_1.95 + extraplanets:tier2_space_suit_leggings_1.3 + extraplanets:tier2_space_suit_boots_1.3 + extraplanets:tier2_space_suit_gravity_boots_1.3 + extraplanets:tier3_space_suit_helmet_1.6 + extraplanets:tier3_space_suit_chest_2.4 + extraplanets:tier3_space_suit_jetpack_chest_2.4 + extraplanets:tier3_space_suit_leggings_1.6 + extraplanets:tier3_space_suit_boots_1.6 + extraplanets:tier3_space_suit_gravity_boots_1.6 + extraplanets:tier4_space_suit_helmet_2.0 + extraplanets:tier4_space_suit_chest_3.0 + extraplanets:tier4_space_suit_jetpack_chest_3.0 + extraplanets:tier4_space_suit_leggings_2.0 + extraplanets:tier4_space_suit_boots_2.0 + extraplanets:tier4_space_suit_gravity_boots_2.0 + > + + # gui.nc.config.radiation.radiation_hardcore_stacks.comment + B:radiation_hardcore_stacks=true + + # gui.nc.config.radiation.radiation_hardcore_containers.comment + D:radiation_hardcore_containers=0.0 + + # gui.nc.config.radiation.radiation_dropped_items.comment + B:radiation_dropped_items=true + + # gui.nc.config.radiation.radiation_death_persist.comment + B:radiation_death_persist=true + + # gui.nc.config.radiation.radiation_death_persist_fraction.comment + D:radiation_death_persist_fraction=0.75 + + # gui.nc.config.radiation.radiation_death_immunity_time.comment + D:radiation_death_immunity_time=90.0 + + # gui.nc.config.radiation.radiation_rads_text_color.comment + S:radiation_rads_text_color < + 0.0_f + 30.0_e + 50.0_6 + 70.0_c + 90.0_4 + > + + # gui.nc.config.radiation.radiation_rate_text_color.comment + S:radiation_rate_text_color < + 0.0_f + 0.000000001_e + 0.001_6 + 0.1_c + 1.0_4 + > + + # gui.nc.config.radiation.radiation_positive_food_rads_text_color.comment + S:radiation_positive_food_rads_text_color < + 0.0_f + 0.1_e + 1.0_6 + 10.0_c + 100.0_4 + > + + # gui.nc.config.radiation.radiation_negative_food_rads_text_color.comment + S:radiation_negative_food_rads_text_color < + 0.0_b + -10.0_9 + -100.0_d + > + + # gui.nc.config.radiation.radiation_positive_food_resistance_text_color.comment + S:radiation_positive_food_resistance_text_color < + 0.0_f + > + + # gui.nc.config.radiation.radiation_negative_food_resistance_text_color.comment + S:radiation_negative_food_resistance_text_color < + 0.0_7 + > + + # gui.nc.config.radiation.radiation_player_debuff_lists.comment + S:radiation_player_debuff_lists < + 40.0_minecraft:weakness@1 + 55.0_minecraft:weakness@1,minecraft:mining_fatigue@1 + 70.0_minecraft:weakness@2,minecraft:mining_fatigue@1,minecraft:hunger@1 + 80.0_minecraft:weakness@2,minecraft:mining_fatigue@2,minecraft:hunger@1,minecraft:poison@1 + 90.0_minecraft:weakness@3,minecraft:mining_fatigue@3,minecraft:hunger@2,minecraft:poison@1,minecraft:wither@1 + > + + # gui.nc.config.radiation.radiation_passive_debuff_lists.comment + S:radiation_passive_debuff_lists < + 40.0_minecraft:weakness@1 + 55.0_minecraft:weakness@1,minecraft:mining_fatigue@1 + 70.0_minecraft:weakness@2,minecraft:mining_fatigue@1,minecraft:hunger@1 + 80.0_minecraft:weakness@2,minecraft:mining_fatigue@2,minecraft:hunger@1,minecraft:poison@1 + 90.0_minecraft:weakness@3,minecraft:mining_fatigue@3,minecraft:hunger@2,minecraft:poison@1,minecraft:wither@1 + > + + # gui.nc.config.radiation.radiation_mob_buff_lists.comment + S:radiation_mob_buff_lists < + 40.0_minecraft:speed@1 + 55.0_minecraft:speed@1,minecraft:strength@1 + 70.0_minecraft:speed@1,minecraft:strength@1,minecraft:resistance@1 + 80.0_minecraft:speed@1,minecraft:strength@1,minecraft:resistance@1,minecraft:absorption@1 + 90.0_minecraft:speed@1,minecraft:strength@1,minecraft:resistance@1,minecraft:absorption@1,minecraft:regeneration@1 + > + + # gui.nc.config.radiation.radiation_player_rads_fatal.comment + B:radiation_player_rads_fatal=true + + # gui.nc.config.radiation.radiation_passive_rads_fatal.comment + B:radiation_passive_rads_fatal=true + + # gui.nc.config.radiation.radiation_mob_rads_fatal.comment + B:radiation_mob_rads_fatal=true + + # gui.nc.config.radiation.radiation_horse_armor.comment + B:radiation_horse_armor=false + + # gui.nc.config.radiation.radiation_hud_size.comment + D:radiation_hud_size=1.0 + + # gui.nc.config.radiation.radiation_hud_position.comment + D:radiation_hud_position=225.0 + + # gui.nc.config.radiation.radiation_hud_position_cartesian.comment + D:radiation_hud_position_cartesian < + > + + # gui.nc.config.radiation.radiation_hud_text_outline.comment + B:radiation_hud_text_outline=false + + # gui.nc.config.radiation.radiation_require_counter.comment + B:radiation_require_counter=true + + # gui.nc.config.radiation.radiation_chunk_boundaries.comment + B:radiation_chunk_boundaries=true + + # gui.nc.config.radiation.radiation_unit_prefixes.comment + I:radiation_unit_prefixes=0 + + # gui.nc.config.radiation.radiation_badge_durability.comment + D:radiation_badge_durability=250.0 + + # gui.nc.config.radiation.radiation_badge_info_rate.comment + D:radiation_badge_info_rate=0.1 +} + + +registration { + # gui.nc.config.registration.register_processor.comment + B:register_processor < + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + > + + # gui.nc.config.registration.register_passive.comment + B:register_passive < + true + true + true + > + + # gui.nc.config.registration.register_battery.comment + B:register_battery < + true + true + > + + # gui.nc.config.registration.register_quantum.comment + B:register_quantum=true + + # gui.nc.config.registration.register_tool.comment + B:register_tool < + true + true + true + true + > + + # gui.nc.config.registration.register_tic_tool.comment + B:register_tic_tool < + true + true + true + true + true + true + true + true + > + + # gui.nc.config.registration.register_armor.comment + B:register_armor < + true + true + true + true + > + + # gui.nc.config.registration.register_conarm_armor.comment + B:register_conarm_armor < + true + true + true + true + true + true + true + true + > + + # gui.nc.config.registration.register_entity.comment + B:register_entity < + true + > + + # gui.nc.config.registration.register_fluid_blocks.comment + B:register_fluid_blocks=false + + # gui.nc.config.registration.register_cofh_fluids.comment + B:register_cofh_fluids=false + + # gui.nc.config.registration.register_projecte_emc.comment + B:register_projecte_emc=true +} + + +tool { + # gui.nc.config.tool.tool_mining_level.comment + I:tool_mining_level < + 2 + 2 + 3 + 3 + 3 + 3 + 4 + 4 + > + + # gui.nc.config.tool.tool_durability.comment + I:tool_durability < + 547 + 2735 + 929 + 4645 + 1245 + 6225 + 1928 + 9640 + > + + # gui.nc.config.tool.tool_speed.comment + D:tool_speed < + 8.0 + 8.0 + 10.0 + 10.0 + 11.0 + 11.0 + 12.0 + 12.0 + > + + # gui.nc.config.tool.tool_attack_damage.comment + D:tool_attack_damage < + 2.5 + 2.5 + 3.0 + 3.0 + 3.0 + 3.0 + 3.5 + 3.5 + > + + # gui.nc.config.tool.tool_enchantability.comment + I:tool_enchantability < + 6 + 6 + 15 + 15 + 12 + 12 + 20 + 20 + > + + # gui.nc.config.tool.tool_handle_modifier.comment + D:tool_handle_modifier < + 0.85 + 1.1 + 1.0 + 0.75 + > +} + + +turbine { + # gui.nc.config.turbine.turbine_min_size.comment + I:turbine_min_size=1 + + # gui.nc.config.turbine.turbine_max_size.comment + I:turbine_max_size=24 + + # gui.nc.config.turbine.turbine_blade_efficiency.comment + D:turbine_blade_efficiency < + 1.0 + 1.1 + 1.2 + > + + # gui.nc.config.turbine.turbine_blade_expansion.comment + D:turbine_blade_expansion < + 1.4 + 1.6 + 1.8 + > + + # gui.nc.config.turbine.turbine_stator_expansion.comment + D:turbine_stator_expansion=0.75 + + # gui.nc.config.turbine.turbine_coil_conductivity.comment + D:turbine_coil_conductivity < + 0.88 + 0.9 + 1.0 + 1.04 + 1.06 + 1.12 + > + + # gui.nc.config.turbine.turbine_coil_rule.comment + S:turbine_coil_rule < + one bearing || one connector + one magnesium coils + two magnesium coil + one aluminum coil + one beryllium coil + one gold coil && one copper coil + > + + # gui.nc.config.turbine.turbine_connector_rule.comment + S:turbine_connector_rule < + one of any coil + > + + # gui.nc.config.turbine.turbine_power_per_mb.comment + D:turbine_power_per_mb < + 16.0 + 4.0 + 4.0 + > + + # gui.nc.config.turbine.turbine_expansion_level.comment + D:turbine_expansion_level < + 4.0 + 2.0 + 2.0 + > + + # gui.nc.config.turbine.turbine_spin_up_multiplier.comment + D:turbine_spin_up_multiplier < + 1.0 + 1.0 + 1.0 + > + + # gui.nc.config.turbine.turbine_mb_per_blade.comment + I:turbine_mb_per_blade=100 + + # gui.nc.config.turbine.turbine_throughput_leniency_params.comment + D:turbine_throughput_leniency_params < + 0.5 + 0.75 + > + + # gui.nc.config.turbine.turbine_tension_throughput_factor.comment + D:turbine_tension_throughput_factor=2.0 + + # gui.nc.config.turbine.turbine_tension_leniency.comment + D:turbine_tension_leniency=0.05 + + # gui.nc.config.turbine.turbine_power_bonus_multiplier.comment + D:turbine_power_bonus_multiplier=1.0 + + # gui.nc.config.turbine.turbine_sound_volume.comment + D:turbine_sound_volume=1.0 + + # gui.nc.config.turbine.turbine_particles.comment + D:turbine_particles=0.025 + + # gui.nc.config.turbine.turbine_render_blade_width.comment + D:turbine_render_blade_width=1.4142135623730951 + + # gui.nc.config.turbine.turbine_render_rotor_expansion.comment + D:turbine_render_rotor_expansion=4.0 + + # gui.nc.config.turbine.turbine_render_rotor_speed.comment + D:turbine_render_rotor_speed=1.0 +} + + +world_gen { + # gui.nc.config.world_gen.ore_dims.comment + I:ore_dims < + 0 + 2 + -6 + -100 + 4598 + -9999 + -11325 + > + + # gui.nc.config.world_gen.ore_dims_list_type.comment + B:ore_dims_list_type=false + + # gui.nc.config.world_gen.ore_gen.comment + B:ore_gen < + false + false + false + true + true + true + true + true + > + + # gui.nc.config.world_gen.ore_size.comment + I:ore_size < + 6 + 6 + 6 + 3 + 3 + 4 + 4 + 5 + > + + # gui.nc.config.world_gen.ore_rate.comment + I:ore_rate < + 5 + 4 + 6 + 3 + 6 + 6 + 6 + 4 + > + + # gui.nc.config.world_gen.ore_min_height.comment + I:ore_min_height < + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + > + + # gui.nc.config.world_gen.ore_max_height.comment + I:ore_max_height < + 48 + 40 + 36 + 32 + 32 + 28 + 28 + 24 + > + + # gui.nc.config.world_gen.ore_drops.comment + B:ore_drops < + false + false + false + false + false + false + false + > + + # gui.nc.config.world_gen.ore_hide_disabled.comment + B:ore_hide_disabled=false + + # gui.nc.config.world_gen.ore_harvest_levels.comment + I:ore_harvest_levels < + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + > + + # gui.nc.config.world_gen.wasteland_biome.comment + B:wasteland_biome=true + + # gui.nc.config.world_gen.wasteland_biome_weight.comment + I:wasteland_biome_weight=5 + + # gui.nc.config.world_gen.wasteland_dimension_gen.comment + B:wasteland_dimension_gen=true + + # gui.nc.config.world_gen.wasteland_dimension.comment + I:wasteland_dimension=4598 + + # gui.nc.config.world_gen.mushroom_spread_rate.comment + I:mushroom_spread_rate=16 + + # gui.nc.config.world_gen.mushroom_gen.comment + B:mushroom_gen=true + + # gui.nc.config.world_gen.mushroom_gen_size.comment + I:mushroom_gen_size=32 + + # gui.nc.config.world_gen.mushroom_gen_rate.comment + I:mushroom_gen_rate=64 +} + + diff --git a/config/openblocks.cfg b/config/openblocks.cfg new file mode 100644 index 0000000..09da966 --- /dev/null +++ b/config/openblocks.cfg @@ -0,0 +1,512 @@ +# Configuration file + +additional { + # List any mob names (like 'minecraft:bat') you want disabled on the server + S:disableMobNames < + > + + # Should player inventories be stored after death (can be later restored with ob_inventory command) + B:dumpDeadPlayersInventories=true +} + + +blocks { + B:auto_anvil=true + B:auto_enchantment_table=true + B:beartrap=true + B:big_button=true + B:big_button_wood=true + B:block_breaker=true + B:block_placer=true + B:builder_guide=true + B:cannon=true + B:canvas=true + B:canvas_glass=true + B:donation_station=true + B:drawing_table=true + B:elevator=true + B:elevator_rotating=true + B:fan=true + B:flag=true + B:golden_egg=true + B:grave=false + B:guide=true + B:heal=true + B:imaginary=true + B:item_dropper=true + B:ladder=true + B:paint_can=true + B:paint_mixer=true + B:path=true + B:projector=true + B:rope_ladder=true + B:scaffolding=true + B:sky=true + B:sponge=true + B:sprinkler=true + B:tank=true + B:target=true + B:trophy=true + B:vacuum_hopper=true + B:village_highlighter=true + B:xp_bottler=true + B:xp_drain=true + B:xp_shower=true +} + + +breaker { + # Maximum number of actions that can be performed by block breaker in single tick + I:actionLimit=16 +} + + +canvas { + # Controls number of textures allocated for canvas. Increase if canvas blocks stop rendering properly (get empty sides). To re-apply, reload textures + I:canvasTexturePoolSize=256 + + # If true, paintbrush will replace suitable blocks with canvas. Otherwise, it will only try to paint blocks + B:paintbrushReplacesBlocks=true + + # List of block ids that should not be replaceable by canvas (by using brush, stencil, etc) + S:replaceBlacklist < + > +} + + +cartographer { + # List of blocks that should be invisible to cartographer. Example: id:3, OpenBlocks:openblocks_radio (case sensitive) + S:blockBlacklist < + > + + # Should invalid height map request be always reported + B:reportInvalidRequest=false +} + + +crane { + # Enable magnet turtles + B:addTurtles=true + + # Use shift to control crane direction (otherwise, toggle every time) + B:boringMode=true + + # Enable collision checking of crane arm + B:doCraneCollisionCheck=false + + # List of resource location names of blocks that can be picked by magnet + S:magnetBlockWhitelist < + > + + # List of resource location names of entities that can be picked by magnet + S:magnetEntityWhitelist < + > + + # List of resource location names of tile entities that can be picked by magnet + S:magnetTileEntityWhitelist < + > + + # Show magnet turtles in creative list + B:showTurtles=true + + # Maximal distance from turtle to magnet when deactivating + D:turtleMagnetDeactivateRange=3.0 + + # Range of magnet CC peripheral + D:turtleMagnetRange=32.0 +} + + +cursor { + # Maximum distance cursor can reach (warning: increasing may cause crashes) + I:cursorMaxDistance=64 +} + + +debug { + # Show structures found by golden eye + B:goldenEyeDebug=false + + # Dump extra amount of data, every time grave is created + B:gravesDebug=false +} + + +devnull { + # Color of contained stack size in GUI + I:countColor=16776960 + + # If true, /dev/null will require sneaking in addition to clicking air to open gui + B:sneakClickToGui=true +} + + +dropblock { + # Should elevator move player to center of block after teleporting + B:centerOnBlock=false + + # XP consumed by elevator (total amount = ratio * distance) + D:elevatorXpDrainRatio=0.0 + + # Disable limit of blocks between elevators (equivalent to maxPassThrough = infinity) + B:ignoreAllBlocks=false + + # The elevator will ignore half blocks when counting the blocks it can pass through + B:ignoreHalfBlocks=false + + # The elevator will try to pass through blocks that have custom collision boxes + B:irregularBlocksArePassable=true + + # The maximum amount of blocks the elevator can pass through before the teleport fails + I:maxPassThrough=4 + + # Use to configure blocks as elevators. Examples: 'minecraft:wool' - configure any wool as white elevator, 'minecraft:wool#color=light_blue;yellow' - configure lightblue wool as yellow elevator + S:overrides < + > + + # The range of the drop block + I:searchDistance=20 + + # Defines blocks that are handled specially by elevators. Entries are in form :: or id::. Possible actions: abort (elevator can't pass block), increment (counts for elevatorMaxBlockPassCount limit) and ignore + S:specialBlockRules < + > +} + + +egg { + # Can golden egg pick blocks while hatching (may lead to glitches) + B:pickBlocks=true +} + + +fan { + # Maximum force applied every tick to entities nearby (linear decay) + D:fanForce=0.05 + + # Range of fan in blocks + D:fanRange=10.0 + + # Is fan force controlled by redstone current + B:isRedstoneActivated=true +} + + +features { + # Other fluids accepted instead liquid XP + S:additionalXpFluids < + "experience:20" + > + + # Explosive enchant can break blocks at level 3 + B:explosiveEnchantGrief=true + + # Is 'Explosive' enchantment enabled + B:explosiveEnchantment=true + + # Is 'Flim-flam' enchantment enabled + B:flimFlamEnchantment=true + + # Should every player get info book on first login + B:infoBook=true + + # Is 'Last Stand' enchantment enabled + B:lastStandEnchantment=true + + # Formula for XP cost (variables: hp,dmg,ench,xp). Note: calculation only triggers when hp - dmg < 1. + S:lastStandFormula=max(1, 50*(1-(hp-dmg))/ench) + + # Storage in mB needed to store single XP point + I:xpToLiquidRatio=20 +} + + +glasses { + # 0.0 - no visible change to world, 1.0 - world fully obscured + D:opacity=0.7 + + # Use texture for obscuring world + B:useTexture=true +} + + +glyphs { + # Should glyphs be added to creative search GUI + B:showInCreativeSearch=false +} + + +graves { + # Can grave spawn single block of dirt when it has no block under? + B:canSpawnBase=true + + # Try to overwrite blocks with graves if no suitable place is found on first try + B:destructiveGraves=false + + # Maximal height where grave should be spawned (default value selected to prevent spawning in bedrock) + I:maximalPosY=249 + + # Minimal height where grave should be spawned (default value selected to prevent spawning in bedrock) + I:minimalPosY=6 + + # Require gravestone to be in a player's inventory (it is consumed) + B:requiresGraveInInv=false + + # Spawn rate, range: 0..1, default: about 1 per 50s + D:skeletonSpawnRate=0.002 + + # Size of cube searched for spaces suitable for grave spawning + I:spawnRange=10 + + # Should grave randomly spawn skeletons + B:spawnSkeletons=true + + # Frequency of special action on grave digging, 0..1 + D:specialActionFrequency=0.03 + + # Store contents of spawned graves into separate NBT files (can later be restored with ob_inventory command) + B:storeContents=true +} + + +guide { + # How builder guide should react to redstone. 0 - not sensitive, 1 - powered == on, -1 - inverted + I:redstoneSensitivity=1 + + # Square of guide maximum render distance + D:renderDistanceSq=65536.0 + + # Try to use advanced OpenGL for performance improvement + B:useAdvancedRenderer=true +} + + +hacks { + # Enable experimental features that may be buggy or broken entirely + B:enableExperimentalFeatures=false +} + + +hangglider { + # Enable a whole new level of hanggliding experience through thermal lift. See keybindings for acoustic vario controls + B:enableThermal=true +} + + +imaginary { + # Speed of imaginary blocks fading/appearing + D:fadingSpeed=0.0075 + + # Number of newly created crayon/pencil uses + D:numberOfUses=10.0 +} + + +itemdropper { + # Maximum speed that can be set in item dropper GUI + D:maxItemDropSpeed=4.0 +} + + +items { + B:cartographer=true + B:crane_backpack=true + B:crane_control=true + B:crayon_glasses=true + B:cursor=true + B:dev_null=true + B:empty_map=true + B:epic_eraser=true + B:generic=true + B:generic_unstackable=true + B:glyph=true + B:golden_eye=true + B:hang_glider=true + B:height_map=true + B:info_book=true + B:luggage=true + B:paintbrush=true + B:pedometer=true + B:pencil_glasses=true + B:serious_glasses=true + B:sleeping_bag=true + B:slimalyzer=true + B:sonic_glasses=true + B:sponge_on_a_stick=true + B:squeegee=true + B:stencil=true + B:tasty_clay=true + B:technicolor_glasses=true + B:wrench=true + B:xp_bucket=true +} + + +ladder { + # If true, ladders will behave in old way: single item will place ladder all the way down, but it will not drop when broken + B:infiniteMode=false +} + + +loot { + B:technicolorGlasses=true +} + + +magnet { + # Can crane magnet pick block? + B:pickBlocks=true + + # Can crane magnet pick entities? + B:pickEntities=true +} + + +placer { + # Maximum number of actions that can be performed by block placer in single tick + I:actionLimit=16 +} + + +projector { + # The projector's cone will use the specified brightness value to render. + # Value must be between 0 and 255 inclusive. To use the default world brightness set -1 as the value. + # Keep in mind that default brightness means that the cone will render as light blue during the day and dark blue during the night. + I:brightness=-1 + + # Level of light emitted by the active projector. Defaults to 10. Must be at maximum 15 and positive + I:lightLevel=10 + + # Projector will light up whenever it is displaying a map + B:lightUpWhenWorking=true + + # Projector will render a holographic cone whenever active + B:renderHolographicCone=true +} + + +radio { + # Should add radio villager profession + B:radioVillagerEnabled=true +} + + +scaffolding { + # The rate at which scaffolding should break. 0 - fastest + I:despawnRate=4 +} + + +skyblock { + # Forces skyblock rendering even when Optifine is enabled (warning: skyblocks may be incompatible with shaders!) + B:optifineOverride=false + + # Enables skyblock rendering. Disable when there are graphic glitches or performance problems. Requires resource reload after change. + B:renderingEnabled=true +} + + +sponge { + # Should sponge block update neighbours after liquid removal? + B:blockUpdate=false + + # Sponge block range (distance from center) + I:spongeRange=3 + + # SpongeOnAStick use count + I:spongeStickUseCount=256 + + # Should sponge-on-a-stick update neighbours after liquid removal? + B:stickBlockUpdate=false +} + + +sprinkler { + # Consume rate of bonemeal (ticks/item). + I:bonemealConsumeRate=600 + + # 1/chance that crops will be fertilized with bonemeal + I:bonemealFertilizeChance=200 + + # The range in each cardinal direction that crops will be affected. + I:effectiveRange=4 + + # 1/chance that crops will be fertilized without bonemeal + I:fertilizeChance=500 + + # Capacity (in mB) of internal tank. + I:internalTankCapacity=50 + + # Consume rate of sprinkler (ticks/mB). + I:waterConsumeRate=20 +} + + +tanks { + # Can buckets be filled directly from tank? (works only for vanilla fluids, universal bucket and ones registered in 'bucketItems') + B:allowBucketDrain=true + + # List of additional custom buckets than can be filled directly from tanks + S:bucketItems < + "openblocks:xp_bucket" + > + + # The amount of buckets each tank can hold + I:bucketsPerTank=16 + + # Should filled tanks be searchable with creative menu + B:displayAllFluids=true + + # Tanks will emit light when they contain a liquid that glows (eg. lava) + B:emitLight=true + + # Minimal difference in fluid level between neigbors required for tank update (can be used for performance finetuning + I:fluidDifferenceUpdateThreshold=0 + + # Should tanks try to balance liquid amounts with neighbours + B:tankTicks=true +} + + +tomfoolery { + # You know, THAT thing! That you shouldn't do in public! + B:doItWhileTyping=false + + # Blacklist/Whitelist for effects used by flim-flam enchantment + S:flimFlamBlacklist < + > + + # If true, flim-flam blacklist will become whitelist + B:reverseBlacklist=false + + # Allow only flimflams that don't cause death (or at least very rarely) + B:safeOnly=false + + # 0 - lore hidden, 1 - visible only with pressed ALT, 2 - always visible + I:sillyLoreDisplay=1 + + # Are you serious too? + B:weAreSeriousPeople=true +} + + +trophy { + # Legacy value. For actual configuration, see 'trophyDropChanceFormula' + D:trophyDropChance=0.001 + + # Formula for calculating trophy drop chance. Trophy drops when result is positive. + S:trophyDropChanceFormula=let([bias=rand()/4, selection=rand()], (looting + bias) * chance - selection) +} + + +xpbucket { + # Can bucket be filled with liquid XP directly from any source? + B:directFill=true + + # Should XP bucket be shown in inventory (if this is set, while universal bucket is enabled and registerUniversalXpBucket is set, creative menu will contain two buckets containing liquid XP) + B:showInCreativeGui=true + + # Should liquid XP be registered for universal bucket support (does not enable universal bucket) + B:universalBucketSupport=true +} + + diff --git a/config/sereneseasons/biome_info.json b/config/sereneseasons/biome_info.json new file mode 100644 index 0000000..b300fab --- /dev/null +++ b/config/sereneseasons/biome_info.json @@ -0,0 +1,397 @@ +{ + "minecraft:jungle_edge": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "abyssalcraft:darklands_plains": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "climaticbiomesjbg:tropical_forest_hills": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "climaticbiomesjbg:dense_scrub": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:flower_island": { + "enable_seasonal_effects": false, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:mystic_grove": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "traverse:badlands": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "traverse:desert_shrubland": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "conquest:jungle_mod": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:deep_ocean": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "biomesoplenty:ominous_woods": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "minecraft:mesa_rock": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "traverse:arid_highland": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "traverse:canyon": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:mesa": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:mutated_desert": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:coral_reef": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "minecraft:mutated_jungle": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "climaticbiomesjbg:dry_scrub": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:jungle_hills": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "climaticbiomesjbg:hot_mountain_trees": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:rainforest": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "climaticbiomesjbg:subtropical_forest_hills": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "integrateddynamics:biome_meneglin": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "abyssalcraft:darklands_mountains": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "climaticbiomesjbg:tropical_forest": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:bayou": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:savanna_rock": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:river": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "biomesoplenty:xeric_shrubland": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:bamboo_forest": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "conquest:bamboo_forest": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:brushland": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "climaticbiomesjbg:dense_scrub_hills": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:oasis": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:sacred_springs": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:mutated_jungle_edge": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:kelp_forest": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "abyssalcraft:darklands_forest": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "biomesoplenty:tropical_island": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:mesa_clear_rock": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "abyssalcraft:coralium_infested_swamp": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "abyssalcraft:darklands": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "minecraft:mutated_mesa_rock": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:overgrown_cliffs": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "thaumcraft:magical_forest": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "conquest:mesa_extreme_mod": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:floodplains": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:desert_hills": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "traverse:mini_jungle": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:eucalyptus_forest": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "conquest:desert_mod": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:wasteland": { + "enable_seasonal_effects": false, + "use_tropical_seasons": true, + "disable_crops": true + }, + "minecraft:desert": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:mutated_mesa_clear_rock": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "traverse:red_desert": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:outback": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:ocean": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "minecraft:jungle": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:lush_desert": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:volcanic_island": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": true + }, + "minecraft:mushroom_island_shore": { + "enable_seasonal_effects": false, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:mutated_savanna_rock": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "conquest:red_desert": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:crag": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": true + }, + "biomesoplenty:tropical_rainforest": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:mutated_savanna": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "climaticbiomesjbg:dry_scrub_hills": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:mushroom_island": { + "enable_seasonal_effects": false, + "use_tropical_seasons": true, + "disable_crops": false + }, + "climaticbiomesjbg:hot_mountain": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:mangrove": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "traverse:mountainous_desert": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "climaticbiomesjbg:subtropical_forest": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "minecraft:mutated_mesa": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "climaticbiomesjbg:pine_swamp": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:white_beach": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "abyssalcraft:darklands_hills": { + "enable_seasonal_effects": false, + "use_tropical_seasons": false, + "disable_crops": false + }, + "minecraft:savanna": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + }, + "biomesoplenty:scrubland": { + "enable_seasonal_effects": true, + "use_tropical_seasons": true, + "disable_crops": false + } +} \ No newline at end of file diff --git a/config/sereneseasons/cropfertility.cfg b/config/sereneseasons/cropfertility.cfg new file mode 100644 index 0000000..09c5bdd --- /dev/null +++ b/config/sereneseasons/cropfertility.cfg @@ -0,0 +1,303 @@ +# Configuration file + +general_category { + # Whether to include tooltips on crops listing which seasons they're fertile in. Note: This only applies to listed crops. + B:crop_tooltips=true + + # Whether crops break if out of season. If false, they simply don't grow + B:crops_break=false + + # Maximum height greenhouse glass can be above a crop for it to be fertile out of season + I:greenhouse_glass_max_height=7 + + # Whether unlisted seeds are fertile every season. False means they're fertile every season except Winter + B:ignore_unlisted_crops=false + + # Whether crops are affected by seasons. + B:seasonal_crops=true +} + + +seasonal_fertility { + # Crops growable in Autumn (List either the seed item for the crop, or the crop block itself) + S:autumn_crops < + minecraft:carrot + minecraft:pumpkin_seeds + minecraft:wheat_seeds + minecraft:beetroot_seeds + minecraft:sapling + minecraft:nether_wart + minecraft:grass + minecraft:red_mushroom + minecraft:brown_mushroom + simplecorn:kernels + harvestcraft:cornitem + harvestcraft:artichokeitem + harvestcraft:beetitem + harvestcraft:cranberryitem + harvestcraft:eggplantitem + harvestcraft:grapeitem + harvestcraft:whitemushroomitem + harvestcraft:blackberryitem + harvestcraft:oatsitem + harvestcraft:ryeitem + harvestcraft:peasitem + harvestcraft:spinachitem + harvestcraft:tealeafitem + harvestcraft:sweetpotatoitem + harvestcraft:gingeritem + harvestcraft:wintersquashitem + harvestcraft:onionitem + harvestcraft:cornseeditem + harvestcraft:artichokeseeditem + harvestcraft:beetseeditem + harvestcraft:cranberryseeditem + harvestcraft:eggplantseeditem + harvestcraft:grapeseeditem + harvestcraft:whitemushroomseeditem + harvestcraft:blackberryseeditem + harvestcraft:oatsseeditem + harvestcraft:ryeseeditem + harvestcraft:peasseeditem + harvestcraft:spinachseeditem + harvestcraft:teaseeditem + harvestcraft:sweetpotatoseeditem + harvestcraft:gingerseeditem + harvestcraft:wintersquashseeditem + harvestcraft:onionseeditem + harvestcraft:rutabagaitem + harvestcraft:rutabagaseeditem + harvestcraft:amaranthitem + harvestcraft:arrowrootitem + harvestcraft:elderberryitem + harvestcraft:greengrapeitem + harvestcraft:huckleberryitem + harvestcraft:jicamaitem + harvestcraft:kohlrabiitem + harvestcraft:quinoaitem + harvestcraft:amaranthseeditem + harvestcraft:arrowrootseeditem + harvestcraft:elderberryseeditem + harvestcraft:greengrapeseeditem + harvestcraft:huckleberryseeditem + harvestcraft:jicamaseeditem + harvestcraft:kohlrabiseeditem + harvestcraft:quinoaseeditem + growthcraft_apples:apple_crop + growthcraft_apples:apple_sapling + growthcraft_apples:apple_leaves + growthcraft_grapes:grape_seed + growthcraft_grapes:native_grape_vine0 + growthcraft_grapes:native_grape_vine1 + growthcraft_grapes:native_grape_vine_leaves + growthcraft_hops:hop_seeds + growthcraft_hops:hops + growthcraft_milk:thistle_seed + growthcraft_milk:thistle + growthcraft_rice:rice + growthcraft_rice:riceCrop + > + + # Crops growable in Spring (List either the seed item for the crop, or the crop block itself) + S:spring_crops < + minecraft:potato + minecraft:carrot + minecraft:sapling + minecraft:nether_wart + minecraft:tallgrass + minecraft:grass + minecraft:red_mushroom + minecraft:brown_mushroom + harvestcraft:caulifloweritem + harvestcraft:coffeebeanitem + harvestcraft:garlicitem + harvestcraft:beanitem + harvestcraft:rhubarbitem + harvestcraft:strawberryitem + harvestcraft:oatsitem + harvestcraft:celeryitem + harvestcraft:peasitem + harvestcraft:broccoliitem + harvestcraft:cabbageitem + harvestcraft:spinachitem + harvestcraft:zucchiniitem + harvestcraft:tealeafitem + harvestcraft:sweetpotatoitem + harvestcraft:turnipitem + harvestcraft:leekitem + harvestcraft:brusselsproutitem + harvestcraft:asparagusitem + harvestcraft:barleyitem + harvestcraft:onionitem + harvestcraft:parsnipitem + harvestcraft:cauliflowerseeditem + harvestcraft:coffeeseeditem + harvestcraft:garlicseeditem + harvestcraft:beanseeditem + harvestcraft:rhubarbseeditem + harvestcraft:strawberryseeditem + harvestcraft:oatsseeditem + harvestcraft:celeryseeditem + harvestcraft:peasseeditem + harvestcraft:broccoliseeditem + harvestcraft:cabbageseeditem + harvestcraft:spinachseeditem + harvestcraft:zucchiniseeditem + harvestcraft:teaseeditem + harvestcraft:sweetpotatoseeditem + harvestcraft:turnipseeditem + harvestcraft:leekseeditem + harvestcraft:brusselsproutseeditem + harvestcraft:asparagusseeditem + harvestcraft:barleyseeditem + harvestcraft:onionseeditem + harvestcraft:parsnipseeditem + harvestcraft:scallionitem + harvestcraft:scallionseeditem + harvestcraft:kaleitem + harvestcraft:kaleseeditem + harvestcraft:chickpeaitem + harvestcraft:flaxitem + harvestcraft:jicamaitem + harvestcraft:kohlrabiitem + harvestcraft:lentilitem + harvestcraft:quinoaitem + harvestcraft:chickpeaseeditem + harvestcraft:flaxseeditem + harvestcraft:jicamaseeditem + harvestcraft:kohlrabiseeditem + harvestcraft:lentilseeditem + harvestcraft:quinoaseeditem + growthcraft_rice:rice + growthcraft_rice:riceCrop + > + + # Crops growable in Summer (List either the seed item for the crop, or the crop block itself) + S:summer_crops < + minecraft:melon_seeds + minecraft:wheat_seeds + minecraft:reeds + minecraft:cocoa + minecraft:cactus + minecraft:sapling + minecraft:nether_wart + minecraft:tallgrass + minecraft:grass + minecraft:red_mushroom + minecraft:brown_mushroom + simplecorn:kernels + harvestcraft:coffeebeanitem + harvestcraft:beanitem + harvestcraft:blueberryitem + harvestcraft:cornitem + harvestcraft:chilipepperitem + harvestcraft:radishitem + harvestcraft:tomatoitem + harvestcraft:grapeitem + harvestcraft:raspberryitem + harvestcraft:peasitem + harvestcraft:cottonitem + harvestcraft:tealeafitem + harvestcraft:sweetpotatoitem + harvestcraft:spiceleafitem + harvestcraft:riceitem + harvestcraft:seaweeditem + harvestcraft:waterchestnutitem + harvestcraft:okraitem + harvestcraft:pineappleitem + harvestcraft:kiwiitem + harvestcraft:sesameseedsitem + harvestcraft:curryleafitem + harvestcraft:bambooshootitem + harvestcraft:cantaloupeitem + harvestcraft:gingeritem + harvestcraft:soybeanitem + harvestcraft:barleyitem + harvestcraft:cucumberitem + harvestcraft:mustardseedsitem + harvestcraft:onionitem + harvestcraft:peanutitem + harvestcraft:bellpepperitem + harvestcraft:lettuceitem + harvestcraft:coffeeseeditem + harvestcraft:beanseeditem + harvestcraft:blueberryseeditem + harvestcraft:cornseeditem + harvestcraft:chilipepperseeditem + harvestcraft:radishseeditem + harvestcraft:tomatoseeditem + harvestcraft:grapeseeditem + harvestcraft:raspberryseeditem + harvestcraft:peasseeditem + harvestcraft:cottonseeditem + harvestcraft:teaseeditem + harvestcraft:sweetpotatoseeditem + harvestcraft:spiceleafseeditem + harvestcraft:riceseeditem + harvestcraft:seaweedseeditem + harvestcraft:waterchestnutseeditem + harvestcraft:okraseeditem + harvestcraft:pineappleseeditem + harvestcraft:kiwiseeditem + harvestcraft:sesameseedsseeditem + harvestcraft:curryleafseeditem + harvestcraft:bambooshootseeditem + harvestcraft:cantaloupeseeditem + harvestcraft:gingerseeditem + harvestcraft:soybeanseeditem + harvestcraft:barleyseeditem + harvestcraft:cucumberseeditem + harvestcraft:mustardseeditem + harvestcraft:onionseeditem + harvestcraft:peanutseeditem + harvestcraft:bellpepperseeditem + harvestcraft:lettuceseeditem + harvestcraft:cactusfruititem + harvestcraft:cactusfruitseeditem + harvestcraft:candleberryitem + harvestcraft:candleberryseeditem + harvestcraft:gigapickleitem + harvestcraft:gigapickleseeditem + harvestcraft:agaveitem + harvestcraft:amaranthitem + harvestcraft:cassavaitem + harvestcraft:greengrapeitem + harvestcraft:juteitem + harvestcraft:kenafitem + harvestcraft:kohlrabiitem + harvestcraft:milletitem + harvestcraft:mulberryitem + harvestcraft:sisalitem + harvestcraft:taroitem + harvestcraft:agaveseeditem + harvestcraft:amaranthseeditem + harvestcraft:cassavaseeditem + harvestcraft:greengrapeseeditem + harvestcraft:juteseeditem + harvestcraft:kenafseeditem + harvestcraft:kohlrabiseeditem + harvestcraft:milletseeditem + harvestcraft:mulberryseeditem + harvestcraft:sisalseeditem + harvestcraft:taroseeditem + growthcraft_apples:apple_crop + growthcraft_apples:apple_sapling + growthcraft_apples:apple_leaves + growthcraft_hops:hop_seeds + growthcraft_hops:hops + growthcraft_milk:thistle_seed + growthcraft_milk:thistle + growthcraft_rice:rice + growthcraft_rice:riceCrop + > + + # Crops growable in Winter (List either the seed item for the crop, or the crop block itself) + S:winter_crops < + minecraft:sapling + minecraft:nether_wart + minecraft:red_mushroom + minecraft:brown_mushroom + > +} + + diff --git a/config/sereneseasons/seasons.cfg b/config/sereneseasons/seasons.cfg new file mode 100644 index 0000000..ea33d47 --- /dev/null +++ b/config/sereneseasons/seasons.cfg @@ -0,0 +1,46 @@ +# Configuration file + +"aesthetic settings" { + # Change the birch colour based on the current season [default: true] + B:"Change Birch Colour Seasonally"=true + + # Change the foliage colour based on the current season [default: true] + B:"Change Foliage Colour Seasonally"=true + + # Change the grass colour based on the current season [default: true] + B:"Change Grass Colour Seasonally"=true +} + + +"dimension settings" { + # Seasons will only apply to dimensons listed here [default: [0]] + S:"Whitelisted Dimensions" < + 0 + > +} + + +"time settings" { + # The duration of a Minecraft day in ticks [range: 20 ~ 2147483647, default: 24000] + I:"Day Duration"=24000 + + # If the season should progress on a server with no players online [default: true] + B:"Progress Season While Offline"=true + + # The starting sub season for new worlds. 0 = Random, 1 - 3 = Early/Mid/Late Spring, 4 - 6 = Early/Mid/Late Summer, 7 - 9 = Early/Mid/Late Autumn, 10 - 12 = Early/Mid/Late Winter [range: 0 ~ 12, default: 5] + I:"Starting Sub Season"=5 + + # The duration of a sub season in days [range: 1 ~ 2147483647, default: 7] + I:"Sub Season Duration"=8 +} + + +"weather settings" { + # Change the frequency of rain/snow/storms based on the season [default: true] + B:"Change Weather Frequency"=true + + # Generate snow and ice during the Winter season [default: true] + B:"Generate Snow and Ice"=true +} + + diff --git a/config/splash.properties b/config/splash.properties new file mode 100644 index 0000000..3b3ffc5 --- /dev/null +++ b/config/splash.properties @@ -0,0 +1,17 @@ +#Splash screen properties +#Sat Oct 22 16:21:27 CEST 2022 +background=0xFFFFFF +memoryGood=0x78CB34 +font=0x0 +barBackground=0xFFFFFF +barBorder=0xC0C0C0 +memoryLow=0xE42F2F +rotate=false +memoryWarn=0xE6E84A +showMemory=true +enabled=true +bar=0xCB3D35 +resourcePackPath=resources +logoOffset=0 +forgeTexture=fml\:textures/gui/forge.png +fontTexture=textures/font/ascii.png diff --git a/config/tconstruct.cfg b/config/tconstruct.cfg new file mode 100644 index 0000000..8b5c2f7 --- /dev/null +++ b/config/tconstruct.cfg @@ -0,0 +1,143 @@ +# Configuration file + +~CONFIG_VERSION: 0.1 + +clientside { + # If true all of Tinkers' blocks with contents (tables, basin, drying racks,...) will render their contents in the world + B:renderInventoryInWorld=true + + # If true use a null render layer when building the models to render tables. Fixes an issue with chisel, but the config is provide in case it breaks something. + B:renderInventoryNullLayer=true + + # If true tools will show additional info in their tooltips + B:extraTooltips=true + + # If true all variants of the different tables will be listed in creative. Set to false to only have the oak variant for all tables. + B:listAllTables=true + + # If true all material variants of the different tools will be listed in creative. Set to false to only have the first found material for all tools (usually wood). + B:listAllToolMaterials=true + + # If true all material variants of the different parts will be listed in creative. Set to false to only have the first found material for all parts (usually wood). + B:listAllPartMaterials=true + + # If true, temperatures in the smeltery and in JEI will display in celsius. If false they will use the internal units of Kelvin, which may be better for devs + B:temperatureCelsius=true + + # If true tools will enable the forge bucket model on startup and then turn itself off. This is only there so that a fresh install gets the buckets turned on by default. + B:enableForgeBucketModel=false + + # REQUIRES DEBUG MODULE. Will do nothing if debug module is disabled. If true the texture map will be dumped into the run directory, just like old forge did. + B:dumpTextureMap=false +} + + +gameplay { + # Fortune increases drops after harvesting a block with autosmelt + B:AutosmeltFortuneInteraction=true + + # Adds a recipe that allows you to craft 3 gravel into a flint + B:addFlintRecipe=true + + # Adds a recipe that allows you to get leather from drying cooked meat + B:addLeatherDryingRecipe=true + + # Allows the creation of bricks from molten clay + B:allowBrickCasting=true + + # Pattern and Part chests keep their inventory when harvested. + B:chestsKeepInventory=true + + # Allows to craft all tool parts of all materials in the part builder, including materials that normally have to be cast with a smeltery. + B:craftCastableMaterials=false + + # Blacklist of registry names or TE classnames for the crafting station to connect to. Mainly for compatibility. + S:craftingStationBlacklist < + de.ellpeck.actuallyadditions.mod.tile.TileEntityItemViewer + > + + # Adds single-use clay casts. + B:enableClayCasts=true + + # If true, piggybackpacks can only pick up players and mobs that can be leashed in vanilla. If false any mob can be picked up. + B:limitPiggybackpack=false + + # If true, requires slimeballs in the vanilla slimeblock recipe to match in color, otherwise gives a pink slimeblock + B:matchVanillaSlimeblock=false + + # Allows the creation of obsidian in the smeltery, using a bucket of lava and water. + B:obsidianAlloy=true + + # Preferred mod ID for oredictionary outputs. Top most mod ID will be the preferred output ID, and if none is found the first output stack is used. + S:orePreference < + minecraft + tconstruct + thermalfoundation + forestry + immersiveengineering + embers + ic2 + > + + # Determines the ratio of ore to ingot, or in other words how many ingots you get out of an ore. This ratio applies to all ores (including poor and dense). The ratio can be any decimal, including 1.5 and the like, but can't go below 1. THIS ALSO AFFECTS MELTING TEMPERATURE! + D:oreToIngotRatio=2.0 + + # List of items to ignore when generating melting recipes from the crafting registry. For example, ignoring sticks allows metal pickaxes to melt down. + # Format: oreName or modid:item[:meta]. If meta is unset, uses wildcard + S:oredictMeltingIgnore < + dustRedstone + plankWood + stickWood + stickTreatedWood + string + minecraft:chest:0 + > + + # Enables all items, even if the Module needed to obtain them is not active + B:registerAllItems=false + + # Allows to reuse stencils in the stencil table to turn them into other stencils + B:reuseStencils=true + + # Players who enter the world for the first time get a Tinkers' Book + B:spawnWithBook=true + + # REQUIRES DEBUG MODULE. Tests all IMC integrations with dummy recipes. May significantly impact gameplay, so its advised you disable this outside of dev environements. + B:testIMC=false +} + + +worldgen { + # If true slime islands will generate + B:generateSlimeIslands=true + + # If true slime islands generate in superflat worlds + B:generateIslandsInSuperflat=false + + # One in every X chunks will contain a slime island + I:slimeIslandRate=7300 + + # One in every X chunks will contain a magma island in the nether + I:magmaIslandRate=1000 + + # Prevents generation of slime islands in the listed dimensions + I:slimeIslandBlacklist < + -1 + 1 + > + + # If true, slime islands wont generate in dimensions which aren't of type surface. This means they wont generate in modded cave dimensions like the deep dark. + B:slimeIslandsOnlyGenerateInSurfaceWorlds=true + + # If true, cobalt ore will generate in the nether + B:genCobalt=true + + # If true, ardite ore will generate in the nether + B:genArdite=true + + # Approx Ores per chunk + I:cobaltRate=20 + I:arditeRate=20 +} + + diff --git a/index.toml b/index.toml new file mode 100644 index 0000000..f7af123 --- /dev/null +++ b/index.toml @@ -0,0 +1,1372 @@ +hash-format = "sha256" + +[[files]] +file = "config/AppliedEnergistics2/AppliedEnergistics2.cfg" +hash = "57e6e7c0faee7ccefd2e0b1645c511a4a04c07d716bdb36b41b026b005f36002" + +[[files]] +file = "config/AppliedEnergistics2/CustomRecipes.cfg" +hash = "f950ef864a77102dcc98884e6888b63dd90e73a9a3659e63ed6b14c42c188b04" + +[[files]] +file = "config/AppliedEnergistics2/Facades.cfg" +hash = "661cd844fe44c188c95368174e115681b69d63f5b6f62a676bb9331860599ebb" + +[[files]] +file = "config/AppliedEnergistics2/VersionChecker.cfg" +hash = "2e242856d2606b460572d34320c1e240c0c788a172c2f94de191630b7ddc443e" + +[[files]] +file = "config/AsmodeusCore/core.conf" +hash = "c01c2587ea013f8aac6d534041d631d99ad7d05ae1583fbd139be4ff57bfea56" + +[[files]] +file = "config/ExtraPlanets.cfg" +hash = "3ab88bac6026c888eed64172d6d964dd6adff421fab8e55b40b2e75aefc39bcf" + +[[files]] +file = "config/Galacticraft/chunkloading.conf" +hash = "3f9f75228eaf2061f7a161849196f3721289e686ad4f9e58812fc6b8ba119543" + +[[files]] +file = "config/Galacticraft/core.conf" +hash = "ab495785f629721418a46e7c1d6988b11b3d9ad7a77ea90c72e078a9b4dbea80" + +[[files]] +file = "config/Galacticraft/miccore.conf" +hash = "51d080a86f26337fdd2a724c10d35e675ada3a207155433b5fa2420c2e01be41" + +[[files]] +file = "config/Galacticraft/planets.conf" +hash = "cb7089ea048559100bda4de8baa921194040fb69138642958e956ed88664f5ad" + +[[files]] +file = "config/Galacticraft/power-GC3.conf" +hash = "473f7e7e60e2c028f536942b92117c4a7bd1dad75f1c95c0028944b2ef4c9e93" + +[[files]] +file = "config/GalaxySpace/alpha_centauri/core.conf" +hash = "2cbeb8f2a4c6646c5f4c5b1ec7d202cbbe55691245df833cda74307f5531ba70" + +[[files]] +file = "config/GalaxySpace/alpha_centauri/dimensions.conf" +hash = "3c06c03d5115f1ffc6c62701c9c15f144f552871f6773b6a73512d4f02fbb985" + +[[files]] +file = "config/GalaxySpace/barnards/core.conf" +hash = "0bf2cde39064aae2d8433a849ae4f158364f9f186ce22ac89e6ad71820ad5320" + +[[files]] +file = "config/GalaxySpace/barnards/dimensions.conf" +hash = "317bb2e868cc433a89a0b2cf9a952e71116ee22d30f3f6c5789a2ae7b295582d" + +[[files]] +file = "config/GalaxySpace/core.conf" +hash = "a3822250e11521d098711c0b71d954f0f35086c6833016230e09846ee9e03237" + +[[files]] +file = "config/GalaxySpace/dimensions.conf" +hash = "ff3f36ccfd39b80cffd1696d8ecb6ed36bc67cee2f141fc724eb2ab117150e54" + +[[files]] +file = "config/GalaxySpace/energy.conf" +hash = "d5a1e6ffe5b1b4d7afcdd9e52db2d80287f6b85db2c22d853e85b5c825958087" + +[[files]] +file = "config/GalaxySpace/schematics.conf" +hash = "4f086baee73c608e2ca7a6cf2413e62f7ecc74da8c0633a9b20dc000b3236d5e" + +[[files]] +file = "config/GalaxySpace/tau_ceti/core.conf" +hash = "2388f6e930e2fc03a46ba645eacb69f8ec7d8df219e7eceb2b1c91e9b36c0f97" + +[[files]] +file = "config/IC2.ini" +hash = "f335c940f5a6679b7209aa1c4b5e41aeb088c00a5857104424f85a62bd2a5595" + +[[files]] +file = "config/actuallyadditions.cfg" +hash = "eba50c14b1aff1bd757897b59f17ad8e4df65160c4ff88aa9c21fd0775e1ac80" + +[[files]] +file = "config/adpother/Sources/animal_death.cfg" +hash = "449327a07cd7d9bee2ea174d4bc8bfc08a48160c1358c938fed8bffc8ab0e869" + +[[files]] +file = "config/adpother/Sources/animal_feeding.cfg" +hash = "17d23097f8d31a029838a02317c1835c3f75dcd8f4273e6acfd1342220fa1ac9" + +[[files]] +file = "config/adpother/Sources/explosion.cfg" +hash = "9a7ff6a39fe2054ea8b3c644cff11d8e87eb8b8e408081537f7a8ae6a9bd9dfa" + +[[files]] +file = "config/adpother/Sources/hostile_mob_death.cfg" +hash = "aa358bdaef2a8057a0cadd231617798e987b65aa119545b79e04b8ce0d4fca5e" + +[[files]] +file = "config/adpother/Sources/lava_mixing_water.cfg" +hash = "3f6bb14b4f26d7477ba4ae664c3484cdde2e8c0e3315fb0be01f0e8a14509553" + +[[files]] +file = "config/adpother/Sources/player_death.cfg" +hash = "bd5853241d1d127fc253528ca9ee608e6d639d236b37caf945dd8730a6f71f8c" + +[[files]] +file = "config/adpother/Sources/player_eating.cfg" +hash = "6c45809c42a2f9c0c37fafbc94d930c4b9756e33c513aade54b51dfd3eadcd82" + +[[files]] +file = "config/adpother/adpother.cfg" +hash = "9b981abb46ebf462478039e48dba3d52e1cdb8320471afc9a9de56ebe1e90ca1" + +[[files]] +file = "config/brandon3055/BrandonsCore.cfg" +hash = "1c166af3c1adf4e9e3f29de526c5468a5c5dd54be0b5fd074dcd39605c1a52a5" + +[[files]] +file = "config/brandon3055/Custom Fusion Recipe Info.txt" +hash = "2fc2fcae04de5d51c5eea00a421073228ca23284accf37442321d05b54291f75" + +[[files]] +file = "config/brandon3055/DraconicEvolution.cfg" +hash = "ac4f66d1ef29453d2d8e81b15ff18e8da9c8a4a04d9cf9d2faeef9d72ba792ea" + +[[files]] +file = "config/brandon3055/ProjectIntelligence/ModDocs/Draconic Evolution/draconicevolution-en_US.xml" +hash = "e63266e39f45f965526208a3bbb00b5113686b0706347c7151c2d1a2a24726dd" + +[[files]] +file = "config/brandon3055/ProjectIntelligence/manifest.json" +hash = "9c7a5e458ce75f08278aac7c353c3946d9dc3c74e24bf644f739bb158a4f9e94" + +[[files]] +file = "config/brandon3055/ProjectIntelligence/options.json" +hash = "bc8659948a2d386656992219bd99ac2349eeef9d89156200dfe78cd7c38706c1" + +[[files]] +file = "config/brandon3055/ProjectIntelligence/projectintelligence.xml" +hash = "d44b0ab387ed2281c599566ab22206d8351f441a09ba19792baeb8c53eba516b" + +[[files]] +file = "config/cofh/core/client.cfg" +hash = "a2e6e5a9bca83cc08cc0e693ef9a0ac6a1a8bc828a02f8eaf88bafec58903201" + +[[files]] +file = "config/cofh/core/common.cfg" +hash = "9fb87a0d0400096f64b3d7b4783ba8baeae5b8aa73ba225d865a88cc64fdd4d8" + +[[files]] +file = "config/cofh/core/friends.cfg" +hash = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + +[[files]] +file = "config/cofh/thermalcultivation/client.cfg" +hash = "c7740866678ff7ae8948c12e6ec98dafca99d73ca8f0ada7cb7958b67c28d9b5" + +[[files]] +file = "config/cofh/thermalcultivation/common.cfg" +hash = "cea223ec12c2985577833e96974c3a84708f607e61e364c6d23173c6013137dc" + +[[files]] +file = "config/cofh/thermaldynamics/client.cfg" +hash = "8c7a96b05e944fff933dbe4cd5e3d0327ce41d3984bb4a511bfa0e5327b70282" + +[[files]] +file = "config/cofh/thermaldynamics/common.cfg" +hash = "045518655216066eeecd0790cef02bd655c25dd3a05dcb308ebc0d38a82318af" + +[[files]] +file = "config/cofh/thermaldynamics/cover_blacklist.json" +hash = "4bea0304342029262d27286d6089165d091f147809c93edd7a8ba986e2584fdf" + +[[files]] +file = "config/cofh/thermalexpansion/client.cfg" +hash = "1e5461183d4675ef24d85d2a35c70ca3096cb2ca9602b0477ed58fc56fb5acfd" + +[[files]] +file = "config/cofh/thermalexpansion/common.cfg" +hash = "ab02b2c36861de5337444cff27b2f1bdbba9cf5ae9b319c4bb56cf8edc769291" + +[[files]] +file = "config/cofh/thermalexpansion/florbs.cfg" +hash = "5d3fd6d69d5e041c1517f7611c7f3aa2305cb6ee98f69a826e25a40b826ab96c" + +[[files]] +file = "config/cofh/thermalexpansion/morbs.cfg" +hash = "8dee914b93c1b6823aeb33b3642781cebb45be17d3dc19ad01226b3dc9936103" + +[[files]] +file = "config/cofh/thermalfoundation/client.cfg" +hash = "312f1f1497166a60486d85ab1776e9a0a622f12d4d5f7e55630111a9af35da03" + +[[files]] +file = "config/cofh/thermalfoundation/common.cfg" +hash = "4e9ce1847f6f371daeb076a574cbc0d68919ca13f9fa63f0941695531524a012" + +[[files]] +file = "config/cofh/thermalfoundation/lexicon-whitelist.cfg" +hash = "48254de39f42e8bf0a9edd5b37af9d88ab9d71a7122b63f4cb118a56c2e93ae5" + +[[files]] +file = "config/cofh/thermalinnovation/client.cfg" +hash = "c7740866678ff7ae8948c12e6ec98dafca99d73ca8f0ada7cb7958b67c28d9b5" + +[[files]] +file = "config/cofh/thermalinnovation/common.cfg" +hash = "f320b17da2915b93a7d56120e8cee1fac5f293bb4dff04c9295f1118e01bdb35" + +[[files]] +file = "config/cofh/world/00_minecraft.json" +hash = "cba133ba6ce78679471b1d29260c126f5b3d357d751f3b3ff73d9fc1790f8130" + +[[files]] +file = "config/cofh/world/01_thermalfoundation_ores.json" +hash = "d9a45850f874a6956c68c5982b0ca3f9adb433dd7c79541c6eaabd92b84822c4" + +[[files]] +file = "config/cofh/world/02_thermalfoundation_oil.json" +hash = "4de8460e4846527c3c4c947e6156bdd640055a0a34ffef6f37955dafca8654fe" + +[[files]] +file = "config/cofh/world/03_thermalfoundation_clathrates.json" +hash = "da22bf389aad810afc91205cbc48d59e875fa24515d8e32a6177e46d190dca33" + +[[files]] +file = "config/cofh/world/config.cfg" +hash = "2eef631ebe2a9534bcb660ec2f1878159efbdfb41c1d61dc98cdc7f68142fa75" + +[[files]] +file = "config/forestry/apiculture.cfg" +hash = "bf057e56cffe63e7631ffd7bebb28c417de94fa26c5a9816d0d19eb880b47209" + +[[files]] +file = "config/forestry/arboriculture.cfg" +hash = "898c99eed6aa3b1bf57fefadafbf8af8e3358ebca283c111eb2ffc53c9d248e4" + +[[files]] +file = "config/forestry/backpacks.cfg" +hash = "de7fe048c8ae96af281aa8375bf13b02c257a4fa79e1c021924776cd61813ffe" + +[[files]] +file = "config/forestry/common.cfg" +hash = "ce64d138fe51913e7fae1619ce52b9e7d7856246b8e7e90c7ee5167824fc229a" + +[[files]] +file = "config/forestry/crates.cfg" +hash = "5862619092e98de013fa18eb2a4a92439f9d098ab85e5951918985a90f41a63a" + +[[files]] +file = "config/forestry/farm.cfg" +hash = "1f3433cf5046f56dbb3709282bd2043f0b8700943b737d0d30941f7bc2079c20" + +[[files]] +file = "config/forestry/fluids.cfg" +hash = "b3e0ebbf52ef644847953b80508c47356cdb3bce26f4602d4558149dad54eb71" + +[[files]] +file = "config/forestry/gamemodes/EASY.cfg" +hash = "199ca40fa3b30900fe6cfc4d2c65b93e08d98c85b2db94041f3d7f142c72a61b" + +[[files]] +file = "config/forestry/gamemodes/HARD.cfg" +hash = "2ac52f4d823ce9031efb5c51f3f7378af8f8b6840aeb13a9f3f8cd4a20f0a1ee" + +[[files]] +file = "config/forestry/gamemodes/NORMAL.cfg" +hash = "6cd84aebbbfa2c079918ccfad77938784865fda9889f36b866724b30fa83d78c" + +[[files]] +file = "config/forestry/gamemodes/OP.cfg" +hash = "9d70c4b470b9a607c2f83b3ce3b090b150ab2020210574683c9933297f08dd83" + +[[files]] +file = "config/forestry/lepidopterology.cfg" +hash = "28362bdf0a5e427e00794bd4568b17b0651df91b507ab3a294669665198bdfe6" + +[[files]] +file = "config/forestry/modules.cfg" +hash = "81d214d5ae7720acc3665048696ff98d8e33b145fddfb48a62efe552c5383ed8" + +[[files]] +file = "config/immersiveengineering.cfg" +hash = "4be25ce77ac9c169785ba940fe0ee87e1f55d897a2f6039e7390aaedeb0ef036" + +[[files]] +file = "config/loliasm.cfg" +hash = "5c77525193c205c33d9aef1af3357f6250cd3c7d6cbbb70802926e6a9a9d991f" + +[[files]] +file = "config/mekanism.cfg" +hash = "f82eaf3e3aece72bdce2fcd750bdd28ff872c2b52d3a99d8a9763f1b73e2e480" + +[[files]] +file = "config/nuclearcraft.cfg" +hash = "c0ea32b4c9e62478dc9f5e0cbec29e2cd644d37a67915d4535a99f60b1c1e1b4" + +[[files]] +file = "config/openblocks.cfg" +hash = "5046cde3673ccd62ba2209aaab9a917b3e1b0da7f521477e89f68bdba1648187" + +[[files]] +file = "config/sereneseasons/biome_info.json" +hash = "e6e907f40f8e4296186bad8ac49df09a9b4a30e4c6a556ad4b2f5618fb6667d2" + +[[files]] +file = "config/sereneseasons/cropfertility.cfg" +hash = "cf7dba0677d3b6dedb3a55d6e77a6c97008aea34a1204e055945d6a7abca27e3" + +[[files]] +file = "config/sereneseasons/seasons.cfg" +hash = "2ad580426ad65854641bac5d7384e7f64e710ae78bf68e432e7ef8fa9809eb84" + +[[files]] +file = "config/splash.properties" +hash = "ed6ec6032b82194b0510ce99e778ccc4e8649b0ffdc377d952411b3fae376fc6" + +[[files]] +file = "config/tconstruct.cfg" +hash = "b1f243ecf477b3098618df687456e210a8abb3e71dfc9fa4067d3015a0acbafc" + +[[files]] +file = "mods/Nutrition.pw.toml" +hash = "c69b9fc0821c60b1c01acf84a2355726d9064a6210440241d7827328aeae3a9c" +metafile = true + +[[files]] +file = "mods/SoundPhysics.pw.toml" +hash = "a0606bd21442f4e3d22608aedc16fc9edf7162a9825c74467e4ae4841990b4eb" +metafile = true + +[[files]] +file = "mods/actually-additions.pw.toml" +hash = "047ea8e0c2ab84aab7e185357a6e5f2dbb75059ba7a0044cd4a22a98dbbcdb84" +metafile = true + +[[files]] +file = "mods/advanced-chimneys.pw.toml" +hash = "edf22648f6c289c748735ebbabe34c1c713cc65a055697e655b06f3ed1a73762" +metafile = true + +[[files]] +file = "mods/advanced-generators.pw.toml" +hash = "ce34e83de290593025766181e787a45e709429e21291ebc47951be95a32f465c" +metafile = true + +[[files]] +file = "mods/ae2-extended-life.pw.toml" +hash = "9c3dcc4ca0d6585544f0fe0a0193a3f452565ff3ece6fdc1f426a7b1281fb228" +metafile = true + +[[files]] +file = "mods/ae2-stuff.pw.toml" +hash = "b63661a7418b4a4959436998638144604bd4dabacaf613b05b9b30a73a25074c" +metafile = true + +[[files]] +file = "mods/ae2wtlib.pw.toml" +hash = "ce050f4ae82f3d6df53b775951c048d313a8b35eaf87e2125d42c8ee6bdbd5f8" +metafile = true + +[[files]] +file = "mods/ai-improvements.pw.toml" +hash = "d82215725e90de90b17ccc70c15825fc6b2c74100f1e26464ef17391b61d68f3" +metafile = true + +[[files]] +file = "mods/animania-extra.pw.toml" +hash = "1ef50d884cdf717aeec398beacfe5f32acef367d8acf3eff5e82c06aa0db43d5" +metafile = true + +[[files]] +file = "mods/animania-farm.pw.toml" +hash = "7205eacc42b2032a7bde4a9ba4dd3ed825a1530622c64ba2da8e516ae3bda5e7" +metafile = true + +[[files]] +file = "mods/animania.pw.toml" +hash = "c41535d40cdbd5685b39e177a6d365f1e208947b79de0ecb88da34ebf302823a" +metafile = true + +[[files]] +file = "mods/applecore.pw.toml" +hash = "840faece1c6e2411435603e97b90e6e7d2e939cd1f0faecd251c6a95d06b7ea4" +metafile = true + +[[files]] +file = "mods/appleskin.pw.toml" +hash = "ffbb4bb97f53e5d6f005887b6297acf4274bed2e8e88625fc2d1e61a416afb26" +metafile = true + +[[files]] +file = "mods/architecturecraft.pw.toml" +hash = "8664f4d857fa8b82acfe052a4d61cb4f60f31607481da447ffac51d920b8928d" +metafile = true + +[[files]] +file = "mods/asmodeuscore.pw.toml" +hash = "2d42af07ea3232b9b8520b37dbd85c185dac62ec15c4f3392454d2334e091f6c" +metafile = true + +[[files]] +file = "mods/attributefix.pw.toml" +hash = "2f7a72333a93d5b896aa91be29c0142dcc1ee6947acf218c4ad882a6b985d57f" +metafile = true + +[[files]] +file = "mods/autoreglib.pw.toml" +hash = "45b89fead492935701ce8092eb3920bce39d824629bd87458eae218aba41d258" +metafile = true + +[[files]] +file = "mods/avaritia-1-10.pw.toml" +hash = "6f23d45fe071155dd4f3014e7b9f4af7b1336bfbe1c34f8aa23343cc80be3cf2" +metafile = true + +[[files]] +file = "mods/bad-wither-no-cookie-reloaded.pw.toml" +hash = "6358f2a21ef9d5600e9401569525f243ba076deeb6acded99ac12dc490646f23" +metafile = true + +[[files]] +file = "mods/base.pw.toml" +hash = "a177b39c27d5529675c2af3a83529a69a2067eefa76e9ffa80e8f642ac9d839f" +metafile = true + +[[files]] +file = "mods/baubles.pw.toml" +hash = "2cc5f913400c0dfe460173edd1e5d9475a09774caf228f41c3e39eba252a7a19" +metafile = true + +[[files]] +file = "mods/bdlib.pw.toml" +hash = "263344812f0c408073f82296a630d87df7266d86ddc4b515052281224170a7e3" +metafile = true + +[[files]] +file = "mods/better-builders-wands.pw.toml" +hash = "f7c821287bcb460b7cd51438d4f08c818beb1070d687a0460ce5c5279941bad2" +metafile = true + +[[files]] +file = "mods/betterfps.pw.toml" +hash = "3be157f6924a51edca3ade05d9a2c9e16e13e376c874fa6eecb11d0bf6c0a2db" +metafile = true + +[[files]] +file = "mods/biomes-o-plenty.pw.toml" +hash = "a6f2a5c57e847e8a587ca95caf23fff6d91aff86828d764496143a35a30773ed" +metafile = true + +[[files]] +file = "mods/blockcraftery.pw.toml" +hash = "e2f14e48f0d4b8de42d67ba71c65c2b50e0e5ee9c823f825087c9bd5da11d5b4" +metafile = true + +[[files]] +file = "mods/bookshelf.pw.toml" +hash = "9b29f8c649940c076771dae2b5de364eaa3b44d65a5f993bdc3482623c82e9b8" +metafile = true + +[[files]] +file = "mods/born-in-a-barn.pw.toml" +hash = "36c91e63beab5d3c889c036135ffcf0fb701cb79c71aa34ccd73833876173d92" +metafile = true + +[[files]] +file = "mods/brandons-core.pw.toml" +hash = "e6b6f908221c3ff5f821e0f648a05f037ca100a242fb3d0122db9209e2531be2" +metafile = true + +[[files]] +file = "mods/bspkrscore-updated.pw.toml" +hash = "1a5090eb97f843086cfee65ca787079afe0b179679ce4cc20f7077782235b7d8" +metafile = true + +[[files]] +file = "mods/building-gadgets.pw.toml" +hash = "c8ee6b8c56dc5011af73660d1063d881376b6d66b7b3686c6ab73edb6f598c14" +metafile = true + +[[files]] +file = "mods/carry-on.pw.toml" +hash = "7f3ac589996f3c42b177ae4b947b9c103ad170052256c5ef099a164dc3ece4fc" +metafile = true + +[[files]] +file = "mods/cb-multipart.pw.toml" +hash = "8543599cc981cc25fa739c9efad2ffd6ddcbcd10b681e47875bf5e7f87a9262f" +metafile = true + +[[files]] +file = "mods/chameleon.pw.toml" +hash = "305815006195c0647af38ea5d8c03cd6c652c77bf975e3e967b754bc3b9ac569" +metafile = true + +[[files]] +file = "mods/chicken-chunks-1-8.pw.toml" +hash = "8c1cd98cbd76ccba330c24575c02edd0ede38a08330a843f9874efee8a1738dd" +metafile = true + +[[files]] +file = "mods/chisel.pw.toml" +hash = "5a5219bd45d091fa505a4c98e9282fa721f5228af3a91fe56939c6f347abc285" +metafile = true + +[[files]] +file = "mods/chisels-bits.pw.toml" +hash = "ebb08e770587df2f24474edcedde20842993ab136cb458cd99ceda650e4b9acf" +metafile = true + +[[files]] +file = "mods/chunk-animator.pw.toml" +hash = "7fa3d0b24d2a3e6e2af74a8211ebc97fee40d70d1f8697090aa52b0eb5d583b1" +metafile = true + +[[files]] +file = "mods/codechicken-lib-1-8.pw.toml" +hash = "49d0ddb311fa9fe9b193996de176a92e0ab2b26b4030344ae80cff4584fdadc4" +metafile = true + +[[files]] +file = "mods/cofh-core.pw.toml" +hash = "af02d1303bcea63f7db8fe253cd70f74347857fd0b26a58b3961b95bee3b0ffe" +metafile = true + +[[files]] +file = "mods/cofh-world.pw.toml" +hash = "197949c14af1c110c380e62e1cbd735fcb46927a95e6b9d6bc8435646632870d" +metafile = true + +[[files]] +file = "mods/common-capabilities.pw.toml" +hash = "99b24c15748577e8f08c7f8c3766b359e84b8ab5bc52a0f3c6bbe780611840f0" +metafile = true + +[[files]] +file = "mods/contenttweaker.pw.toml" +hash = "920813af35febabbbef23879f800feeba4d308c11c0fec3728b2629d6bed8692" +metafile = true + +[[files]] +file = "mods/controlling.pw.toml" +hash = "e8d1cfc13226f6633ebd7fef08e6818471969453778bb4d7e99c8ca09250831a" +metafile = true + +[[files]] +file = "mods/cooking-for-blockheads.pw.toml" +hash = "c0292bc41b72c79485981eb9d641df6beeb71d6a565054f615508d698f2dd127" +metafile = true + +[[files]] +file = "mods/crafting-tweaks.pw.toml" +hash = "9f63b0e2e436f6aa75764fffff1e8cb233062240ad5b999a51a936da927e578b" +metafile = true + +[[files]] +file = "mods/craftpresence.pw.toml" +hash = "4521305e2e6eb604234077a62ebaa1bc1894be5084294b5c89cf1c2ca58673eb" +metafile = true + +[[files]] +file = "mods/craftstudio-api.pw.toml" +hash = "62864f10984709eac9bd12cc55cfad6c44c95020fdbb715ec347087a520db8b1" +metafile = true + +[[files]] +file = "mods/crafttweaker.pw.toml" +hash = "f375c9acc7559bc0ccaac38a65470c40c4120211c2e53415b74c2cf4950c43e6" +metafile = true + +[[files]] +file = "mods/creativecore.pw.toml" +hash = "2676bfac716c4970e7cb978611cb21ebc365c461569e06a918442ccd02968c22" +metafile = true + +[[files]] +file = "mods/ctm.pw.toml" +hash = "430820ab4fc97024a7c5c188555c57e6fa22f33fe3d5f98d2a75254a0bd07633" +metafile = true + +[[files]] +file = "mods/cucumber.pw.toml" +hash = "ffecbfb48490b9b6b713077e8e2cf89a5a3335cc5d5240ed5e260e962e3eedee" +metafile = true + +[[files]] +file = "mods/cyclic.pw.toml" +hash = "9fb9dcff98c8cb4326c223f7f16aa29e2856c2e40babf487617a392852886043" +metafile = true + +[[files]] +file = "mods/cyclops-core.pw.toml" +hash = "da33ce9b0a942dce4bfeef5f615d434ef191063b1c602fe236447c641122105b" +metafile = true + +[[files]] +file = "mods/dank-null.pw.toml" +hash = "f8a9056b5e917ea46161f4e863eff542f92a33563caf7d72e74826a66be66868" +metafile = true + +[[files]] +file = "mods/dark-utilities.pw.toml" +hash = "a9a80751bce6b64e5500ccd806b28b44f14e9960cb2ab1b4f6eca8cf771a9c99" +metafile = true + +[[files]] +file = "mods/demagnetize.pw.toml" +hash = "26a170f040c197f5ba9c2f12b4206b85831a9bae6c3f297e499bacf13b543586" +metafile = true + +[[files]] +file = "mods/dirt2path.pw.toml" +hash = "f6763c6b97fe47686a2bf2328e970404428f9cc95c9bf23db3ece79330610a9f" +metafile = true + +[[files]] +file = "mods/draconic-evolution.pw.toml" +hash = "ea5eb18a73607ffd04a198f654209855fb831abdcac646fe2411d77b0dea2f9e" +metafile = true + +[[files]] +file = "mods/dynamic-surroundings.pw.toml" +hash = "2d482b40072462ca65ca75ac3e475137d2c9871bb3fe678484b759b55f0d85cc" +metafile = true + +[[files]] +file = "mods/ender-io.pw.toml" +hash = "cde76f6a6996baea5268266faa3d2bf93aba1e61f2e85c1811c383087bb20457" +metafile = true + +[[files]] +file = "mods/ender-storage-1-8.pw.toml" +hash = "bf089669a08776c6c3019cc2ed786ee1583fcb297784427b21cff7f9564d3c92" +metafile = true + +[[files]] +file = "mods/endercore.pw.toml" +hash = "d56f22049555a71eb22c72d4a07fdc520af07da3cbb0eeb0283bcef87c370a71" +metafile = true + +[[files]] +file = "mods/engineers-decor.pw.toml" +hash = "e269b797f696ea4a422384260a9ace0318e921b2ab3755310e7e60414ac7cf18" +metafile = true + +[[files]] +file = "mods/engineers-doors.pw.toml" +hash = "08b5f8fc94a262879e96d04d848344be148fed9fa724853caab2e7abe391f759" +metafile = true + +[[files]] +file = "mods/environmental-tech.pw.toml" +hash = "f79cb1428443c38e6f1d10f6b9ffb91265164e2f3be6169f42b11e99ccb71342" +metafile = true + +[[files]] +file = "mods/ex-compressum.pw.toml" +hash = "55273e57d0d262d61fc6de7a1bd30896e0ad78c1415a86fbf7d7ef2bd75d5713" +metafile = true + +[[files]] +file = "mods/ex-nihilo-creatio.pw.toml" +hash = "1cb500fac0079f6cb958dd9a6f58b4eaf8466a6af7ad3530d505037f35bc5d16" +metafile = true + +[[files]] +file = "mods/extended-crafting.pw.toml" +hash = "1e64db4ab8269e0a31e8d83f896cf2a0c4119a4d66120fb03644baff0a4a76e8" +metafile = true + +[[files]] +file = "mods/extra-utilities.pw.toml" +hash = "751db9d136970e9b4744ce00eea1937644f10710173c82dfde06b373748e5a57" +metafile = true + +[[files]] +file = "mods/extraplanets.pw.toml" +hash = "30153a1557ef84a07f5ee9181c9cc0175259ad22069cc3e8a489190e06bbd817" +metafile = true + +[[files]] +file = "mods/farming-for-blockheads.pw.toml" +hash = "29485e844486f243f8d6b8b2428ee5b362295fde9d5ab00a6367d4402475c78b" +metafile = true + +[[files]] +file = "mods/fast-leaf-decay.pw.toml" +hash = "cd43c995d3b2f2095d27c5ca40cef005adff2dc07a827c7b9a6aff4a14438ffe" +metafile = true + +[[files]] +file = "mods/fence-jumper.pw.toml" +hash = "e5476cffd4ac3ed1bbde939cc41b84fa804a666b1758354eea333a83978a2e45" +metafile = true + +[[files]] +file = "mods/flux-networks.pw.toml" +hash = "a9fa720cb799b8a70ad7411c16c8c61b87883fffba58117ecd3e7976f18c4f40" +metafile = true + +[[files]] +file = "mods/foamfix-optimization-mod.pw.toml" +hash = "9ebf99a09414c38e4959b828266d83d3983366e1694d0bb901125a85121e97de" +metafile = true + +[[files]] +file = "mods/forestry.pw.toml" +hash = "0fcbf068bdf8fe52c5ef3136b3d76108b7ed514353ec9c38ca030c9bb88787e8" +metafile = true + +[[files]] +file = "mods/forgeendertech.pw.toml" +hash = "7d83f4782137fcc91362cf0ca8ba2bb15fd42916df5ba1d7caf68d5d0e3f008a" +metafile = true + +[[files]] +file = "mods/galacticraft-legacy.pw.toml" +hash = "7691411b84a496f1c848d38148a058297aec5d84ed8d888b8197a8597e58884b" +metafile = true + +[[files]] +file = "mods/galacticraft-rpc.pw.toml" +hash = "7f4847c6f1d78d6943bd1734dad9ff29d90ae27c41df655b9d2f19117a485519" +metafile = true + +[[files]] +file = "mods/galacticrafttweaker.pw.toml" +hash = "1096a10f0beeddf1ba1ff2e09797260483291c313d0005a8c886713d2ef3d459" +metafile = true + +[[files]] +file = "mods/galaxy-space-addon-for-galacticraft.pw.toml" +hash = "82833d881a0989540edfd031036dbeffd5faf229524b4cf31349904bdb402c1c" +metafile = true + +[[files]] +file = "mods/game-stages.pw.toml" +hash = "58473bbbfb72a4e7aa553ecee24cc654756443860042af596ec94d2e94ac3be9" +metafile = true + +[[files]] +file = "mods/gas-conduits.pw.toml" +hash = "20b5210431d38f14b4ca35a3e37ccadd275e843773d60085200825c308f2f330" +metafile = true + +[[files]] +file = "mods/guide-api.pw.toml" +hash = "84a12cab793e2dd8eeec5971365bc25b4a0ba26a4f6489d908a31f30162c9fdc" +metafile = true + +[[files]] +file = "mods/had-enough-items.pw.toml" +hash = "4d3e784d5cb1cc34faaebc39f6fa70d5028f5f1f0eb23a2bb491f433fecec640" +metafile = true + +[[files]] +file = "mods/ic2-tweaker.pw.toml" +hash = "b8c4b22815d21e7a601cb27cc8499cd7301ce23e8d5eb3624cc2caafbe2812ac" +metafile = true + +[[files]] +file = "mods/immersive-engineering.pw.toml" +hash = "0764bde575aca6b60f2e211552e354ec5c7db203e678aedc9b7c1b411690b9d8" +metafile = true + +[[files]] +file = "mods/immersive-petroleum.pw.toml" +hash = "d8088049695195e90a4a4b9d3a12ee8addf6d3df5635afca4ca3403ef93e56ae" +metafile = true + +[[files]] +file = "mods/immersive-railroading.pw.toml" +hash = "8142b434d15baa49253cf4ca09ee26bee07ac0bce52ae4211979bb1f06257590" +metafile = true + +[[files]] +file = "mods/immersiveposts.pw.toml" +hash = "9db816216e6683322c0d3b72f8bce3c71ce97d2be4afb4944bbf31a842b3475c" +metafile = true + +[[files]] +file = "mods/industrial-craft.pw.toml" +hash = "43df33074b697543f59aa7e01351b2b437613ec50c07c49f5af2476bd5bb3906" +metafile = true + +[[files]] +file = "mods/industrial-foregoing.pw.toml" +hash = "d5b39f1cf1fe8ed235528aba745d1f1aab1ed52a88eee56c4397523dcfc4ba85" +metafile = true + +[[files]] +file = "mods/integrated-crafting.pw.toml" +hash = "a63422295977e75ad0e01cf2b93e55fe11404846019078cd83fa189e144cfe08" +metafile = true + +[[files]] +file = "mods/integrated-dynamics.pw.toml" +hash = "69ad167a0fb6ab931bdc9bea6ed616acbb75037ee1da96634f4bf1f9eb2f79fa" +metafile = true + +[[files]] +file = "mods/integrated-nbt.pw.toml" +hash = "884cb219426263349372c4ad5c5189547c743acb2254efe649547039b2e34d61" +metafile = true + +[[files]] +file = "mods/integrated-terminals.pw.toml" +hash = "57d3c8454673aa1a23ed24e70e8b0272bf7c0ed19ce726d01296875cc8f9520a" +metafile = true + +[[files]] +file = "mods/integrated-tunnels.pw.toml" +hash = "08319d704c3155a3d43c748ab448894e95377c27ff3879d8aa401102d8a4a2c1" +metafile = true + +[[files]] +file = "mods/inventory-tweaks.pw.toml" +hash = "260f17df66f36ac79ab67ba721c28f868c09a32c9c858649f9971f9147cf6e21" +metafile = true + +[[files]] +file = "mods/iron-chests.pw.toml" +hash = "f5e51601becf4c9f8878530d40cd2ecf232e89e5d9fae6218959a15eee12417d" +metafile = true + +[[files]] +file = "mods/jaffa-foods-a-harvestcraft-addon.pw.toml" +hash = "77d654f308ad09518b84f6a6cb858992dcd93045850ee5dbcbae46dd525fbed5" +metafile = true + +[[files]] +file = "mods/jaopca.pw.toml" +hash = "0f1ad5bde651bcf644cf004156f510d6f194ac8486a912b7739612a389e0aa3b" +metafile = true + +[[files]] +file = "mods/jei-bees.pw.toml" +hash = "5217258c2ca6fedd22cc77af64c9c5572b871df90b737d67a0b646020d69781f" +metafile = true + +[[files]] +file = "mods/jei-integration.pw.toml" +hash = "c22915e1e0104cc0b2298fa3b1edb6b6c512a3e464bdc96c3053192550c00612" +metafile = true + +[[files]] +file = "mods/jei-villagers.pw.toml" +hash = "97c43715ecf49d3b17121a59fda5ab5f211f931e205344d66545f7bfb4cd8d79" +metafile = true + +[[files]] +file = "mods/jeid.pw.toml" +hash = "03caa2eb930e892f0fe87adc97b2c36bd203afa3be7a38ffaefcc94d1fee887f" +metafile = true + +[[files]] +file = "mods/jetif.pw.toml" +hash = "63c830c58c1d400abb04ea5875e572d169a3a26f5c825ab8386dfa99a3fbb608" +metafile = true + +[[files]] +file = "mods/journeymap.pw.toml" +hash = "dba81061f9ae2e5266b8eb31a5e4f61c1f5ddd2c421afa0d5b13c9cd9a159e81" +metafile = true + +[[files]] +file = "mods/just-enough-energistics-jee.pw.toml" +hash = "268c3eecd93e89e0afb4dbc4a5100042903f8efdff7c75b32ecceed7845d7151" +metafile = true + +[[files]] +file = "mods/just-enough-harvestcraft.pw.toml" +hash = "06e3b67ee33614ed6a0563cd6a69fdac69d5190398995707dcc9eb74d1956033" +metafile = true + +[[files]] +file = "mods/just-enough-pattern-banners.pw.toml" +hash = "8733384fd2f6a5cf818e0b563dc5eecf72fe99882e026a2fd0c1c20d2b4d01dd" +metafile = true + +[[files]] +file = "mods/just-enough-petroleum.pw.toml" +hash = "010b10d09b9795700cf164f767ed1d1703b16a25dd879972fedffb1036e57a40" +metafile = true + +[[files]] +file = "mods/just-enough-resources-jer.pw.toml" +hash = "93bb7ceddd7ab173b75e6759f71b627bdf07bbee3e6d37dbdf2296c3d12e09f0" +metafile = true + +[[files]] +file = "mods/lolasm.pw.toml" +hash = "9506b5697596b313ef03a72fc044b318bae2d76a2b772ad374721bf89a63e1fd" +metafile = true + +[[files]] +file = "mods/loottabletweaker.pw.toml" +hash = "15fbec6d660ece3c65c95fcd50333e3102e0bd7e094c006f51eea2bf1ae39207" +metafile = true + +[[files]] +file = "mods/loottweaker.pw.toml" +hash = "46759c35547a9b4a6c138c796f3f66332846d05d5fde8802961f94147cd980c3" +metafile = true + +[[files]] +file = "mods/mantle.pw.toml" +hash = "3b5ef81c27805786f2b7e53d12bbb5a7a9ec8eacf8c005dd3f657f731480796a" +metafile = true + +[[files]] +file = "mods/mcjtylib.pw.toml" +hash = "46b6fe4b838212d19da58719e4782d0c54689f3cbec148921c41a3297f96caf6" +metafile = true + +[[files]] +file = "mods/mct-immersive-technology.pw.toml" +hash = "c8d68af0d9678bee5fe990a01650c9cab55c73c20a582e90cee54e5499243aa0" +metafile = true + +[[files]] +file = "mods/mekanism-generators.pw.toml" +hash = "23a8d6b69e0153452509b57edb45472a327acfdd87242d0ea52dcda0b1439e5f" +metafile = true + +[[files]] +file = "mods/mekanism-tools.pw.toml" +hash = "25acc0e6f8593e38d35df3973edfa181793ec831cd9a3cc3637642c54d5e8fb4" +metafile = true + +[[files]] +file = "mods/mekanism.pw.toml" +hash = "c2c9d866c1bc629a6b126b9ea138c9ebf1dd18afc9ce7297740ddcd7866ac7b1" +metafile = true + +[[files]] +file = "mods/minetweaker-recipemaker.pw.toml" +hash = "ec44fb5b7a7f89925e8473869a201fa113ff8b705934cd5ca62aeb2587226eac" +metafile = true + +[[files]] +file = "mods/mixin-booter.pw.toml" +hash = "3be6b5e358209824169142396908a1ecc579a1761a9ad280a9560aa2819bf90f" +metafile = true + +[[files]] +file = "mods/mixinbootstrap.pw.toml" +hash = "042225fa484051292c770a8b22003e8b02cb70bb5ece75277fc6db2e7c9f4a83" +metafile = true + +[[files]] +file = "mods/mjrlegendslib.pw.toml" +hash = "f0254cdd6d5f1c170dfdd1fb91c92f38962f3a5b37c241aea562e57645c8677b" +metafile = true + +[[files]] +file = "mods/mob-grinding-utils.pw.toml" +hash = "60d45619268b6dbe13ede0e9475442f0e42753dcc00f1c5d2cfa45140c4ad60f" +metafile = true + +[[files]] +file = "mods/mod-name-tooltip.pw.toml" +hash = "33797f106d7f44073865b9c54e8f62c50162e9415bc66b4dd9305d947527f39e" +metafile = true + +[[files]] +file = "mods/modtweaker.pw.toml" +hash = "bb04dbefdc38cff1d0a015347bc8d9e0b2a6f8a347e1ad3e3ed5909bbc932777" +metafile = true + +[[files]] +file = "mods/more-planets-gc-addon.pw.toml" +hash = "0a41eed84f3ec36cf5f3ab85878c40bbf6ecc425f0ec2d2e860fff9ed45ce856" +metafile = true + +[[files]] +file = "mods/morph-o-tool.pw.toml" +hash = "282c64e789fbf9c7d13dad6d7f0a7d1e0a5ad3df34601f0a26220e2b0a52629f" +metafile = true + +[[files]] +file = "mods/mtlib.pw.toml" +hash = "89814f8f8f56b7cb826bb9606298f0985bbfb6ae4059964b801ccecfc3ede1ef" +metafile = true + +[[files]] +file = "mods/mystical-agradditions.pw.toml" +hash = "3f2f0bcf939bf6b455a51a8bf383885acf75aa19e2fe2fa2760192e7d027b815" +metafile = true + +[[files]] +file = "mods/mystical-agriculture.pw.toml" +hash = "6946b292f2f689e505e35135c43f6d2db9430929b473c30b569698c99cb266fd" +metafile = true + +[[files]] +file = "mods/mysticallib.pw.toml" +hash = "815710af54eb77994c123853e9e665bfc5b4ee325e870c54259a7f9a59fcf21a" +metafile = true + +[[files]] +file = "mods/neat.pw.toml" +hash = "799a1e945853fb75bfa3aaa45a1d120714f62c619535cb0e15b6d89af1d34fe4" +metafile = true + +[[files]] +file = "mods/netherending-ores.pw.toml" +hash = "2e831e176397254d435a4c71dfcbeadf9d99a6964b22f8cfdcc260384b43c279" +metafile = true + +[[files]] +file = "mods/nothirium.pw.toml" +hash = "bb471776e7ad711b4d627f635776dd5ab41ad99840e4af57a31a95a317bd3504" +metafile = true + +[[files]] +file = "mods/nuclearcraft-overhauled.pw.toml" +hash = "f26ccfdf7d8799345b2d4cd447ddf17daefc3c5fecb40efc9817e3eeb559bee6" +metafile = true + +[[files]] +file = "mods/openblocks.pw.toml" +hash = "978ca201971ac81b047c0be1caeaa23df557610507c70f0a8c88ba6549caa624" +metafile = true + +[[files]] +file = "mods/opencomputers.pw.toml" +hash = "c61de336f3aaaa0d155163b5390ccf07b78180a85ec1d43868e8c4fdff20054f" +metafile = true + +[[files]] +file = "mods/openmodslib.pw.toml" +hash = "c9b95c504f693a9f7e7b1a91ae7181a882fb79bab07304c216a1b18d3424b8c2" +metafile = true + +[[files]] +file = "mods/ore-excavation.pw.toml" +hash = "a550c1ae3f3e585e4ffe2aa7c39b17e8a1066e65865c1dec9f918191786056d0" +metafile = true + +[[files]] +file = "mods/ore-stages.pw.toml" +hash = "a449e11f5e7d411848c3c6a317a1d1318c666461890d61d132eca8bc222f50db" +metafile = true + +[[files]] +file = "mods/orelib.pw.toml" +hash = "e83488bb8c787c89ea377f4a4629ad3353ef713cd0546cf50c2b0f17588cb19f" +metafile = true + +[[files]] +file = "mods/p455w0rds-library.pw.toml" +hash = "f7e6f638078c6717ea9e2e76bac01d7680fb48634bf04bf7f1e9d430cd27e626" +metafile = true + +[[files]] +file = "mods/packagedauto.pw.toml" +hash = "1e792b7162a9fab1ef9b93ef85ba800a09a3c1fc91f53b00ae1fabb8f1b8b17c" +metafile = true + +[[files]] +file = "mods/pams-breadcraft.pw.toml" +hash = "de9d22c42e4b1350256cca18e2dba09345bc8ca4fd17e2312e7bfee2ea02312f" +metafile = true + +[[files]] +file = "mods/pams-harvestcraft.pw.toml" +hash = "58e364c18441b784d48f1bda8e4717dd93efd03eba136e454a90504690dfad93" +metafile = true + +[[files]] +file = "mods/pams-simply-strawberries.pw.toml" +hash = "0d1341588157b64c0d6bd98e03fc5f8d6566290cfdc71e71128756c51c5009bf" +metafile = true + +[[files]] +file = "mods/particle-culling.pw.toml" +hash = "4aa2f981dc95c7d1f5aa9cb619c9a588fe17877fe7472aa39052e3eb4545dd52" +metafile = true + +[[files]] +file = "mods/patchouli.pw.toml" +hash = "bf3ab3065a3d3cbf04b5632a6088c9db9381c54c2149c8713748dde1b5859472" +metafile = true + +[[files]] +file = "mods/performant.pw.toml" +hash = "5865f55ac3ee06486892780710061e5a93d803c16bfaa346520b4203c8f124fc" +metafile = true + +[[files]] +file = "mods/phosphor-forge.pw.toml" +hash = "900c33ef3ec1924d7557882e955063e30726a81f662e1443b7a3d3ff66a557d1" +metafile = true + +[[files]] +file = "mods/pizzacraft.pw.toml" +hash = "03ee6b68d81ad45e9958c25d7bfcd0ecb7b73ac3e97b46bff766c7868e098d49" +metafile = true + +[[files]] +file = "mods/placebo.pw.toml" +hash = "1ee3519800370b5985d5a544ff6a27af2ad59b9874f1aae63bf061d694e0ca45" +metafile = true + +[[files]] +file = "mods/planefix.pw.toml" +hash = "a7f69b61d8343ce9806d9015b10080eec0548c10a7514435bf31b14b5974fbca" +metafile = true + +[[files]] +file = "mods/planet-progression.pw.toml" +hash = "89efd2f45b1005a2db7715f0bf7377b1faf20f77270b54afdda8fb2666070eaa" +metafile = true + +[[files]] +file = "mods/pollutant-pump.pw.toml" +hash = "99fe8f52a74e7a1ac53135b1a294e0bab6c2a29bfd97ff351f68a20a56033824" +metafile = true + +[[files]] +file = "mods/pollution-of-the-realms.pw.toml" +hash = "62ec1c743bf1fe3edb9f27493abba27887def5b482afa0f5a57c00eae64d0903" +metafile = true + +[[files]] +file = "mods/qmd.pw.toml" +hash = "a202d3c5a35cb55d48896b7b21042f01e79b0a970976df8f8b5a453b71bf3b7f" +metafile = true + +[[files]] +file = "mods/random-things.pw.toml" +hash = "568fdad52f685a4b155371508db94667f9a198168cfd602d806409313d0276cb" +metafile = true + +[[files]] +file = "mods/randompatches-forge.pw.toml" +hash = "93d16979ce8714c02e8e13cfb36d7f604e75ca334ec3349bf6d4e8e42f1c5563" +metafile = true + +[[files]] +file = "mods/redstone-flux.pw.toml" +hash = "c4730aa68206dba3e9fe24d60b107d914d202ba5e3f5842f06d3fa40ec05d06c" +metafile = true + +[[files]] +file = "mods/renderlib.pw.toml" +hash = "242833298e82c7345d7feca8a15f7fcf2881490717ae47574f6b08fb5c092431" +metafile = true + +[[files]] +file = "mods/rftools-dimensions.pw.toml" +hash = "f89cd58ca1fbbc85ecf3648bec2af4a3bc395b9e312c3c158ae5e1411da71d9b" +metafile = true + +[[files]] +file = "mods/rftools.pw.toml" +hash = "57b7614b66288b49d00c60b29f3997676353229262a60bbb3a0ae5f60ab34f2b" +metafile = true + +[[files]] +file = "mods/shadowfacts-forgelin.pw.toml" +hash = "3fc16d41893803e4afd4ddb2b981ed360081cea152a21f9783aac3bae182f6fc" +metafile = true + +[[files]] +file = "mods/solar-flux-reborn.pw.toml" +hash = "0c1388778196c259e84bf63e696f321842b387b35c253da6a7dca090c27572b0" +metafile = true + +[[files]] +file = "mods/spark.pw.toml" +hash = "3d06c23fc5c293cc191574ddb01727c6a852cd100b4a69267b1f98c6a877be62" +metafile = true + +[[files]] +file = "mods/spice-of-life-carrot-edition.pw.toml" +hash = "3c488bc1200c41f69e61d86b87389afcd936fac6e9378df07961458cb1f459de" +metafile = true + +[[files]] +file = "mods/stevekungs-lib.pw.toml" +hash = "42e29342b3c0e21b47797583dcdee09e88a63e8b76829b913200ffd149c48c5b" +metafile = true + +[[files]] +file = "mods/storage-drawers.pw.toml" +hash = "c7cc5deb2c40eab1824622a0d48a15e2aab18d967a935c8f4c0c5fc5fe80fa86" +metafile = true + +[[files]] +file = "mods/surge.pw.toml" +hash = "76364bbc6e5ab454bdbd76fa3502bdee90c0bb842f6b405ed60f1d33c76053ee" +metafile = true + +[[files]] +file = "mods/swingthroughgrass.pw.toml" +hash = "3f01c5fada47f907a911b22c947e3783ba1327a756951217b362e57358c7a4f0" +metafile = true + +[[files]] +file = "mods/tesla-core-lib.pw.toml" +hash = "a59ce34f44040f07fdd4cd7df09113ef13790166abe529ab5556322da7bd6363" +metafile = true + +[[files]] +file = "mods/the-one-probe.pw.toml" +hash = "260f0330b42aa9e33b8fb8165d06f64d29540b42f121dc9746c6ebcb7ef55158" +metafile = true + +[[files]] +file = "mods/the-twilight-forest.pw.toml" +hash = "7af0b8a8e634eab7ecd9e6401ce3c71d6ec1c2c5dae078dee5a526898f88c72c" +metafile = true + +[[files]] +file = "mods/thermal-cultivation.pw.toml" +hash = "ffc8cf6d03dd4c77a59d3a58a82cad6cb3c36948540cb0fc1cf424a0f447ab92" +metafile = true + +[[files]] +file = "mods/thermal-dynamics.pw.toml" +hash = "4379e8df5433332fee2b3c351eaf9d281581cdd3ff4340a4a466e497de8eb41b" +metafile = true + +[[files]] +file = "mods/thermal-expansion.pw.toml" +hash = "ccedb897162eeffc59668c11a684f66b5d73916b574f9904d7201eba33884904" +metafile = true + +[[files]] +file = "mods/thermal-foundation.pw.toml" +hash = "79a7197981768e1d9b23b5eacf22b2ac776d6322c1a4b1eafabd8a1d9c5c1400" +metafile = true + +[[files]] +file = "mods/thermal-innovation.pw.toml" +hash = "c2f83774a9967453865917241dc982e1aabba10f5aeba4389244e2d77fc2d04d" +metafile = true + +[[files]] +file = "mods/tick-dynamic.pw.toml" +hash = "22c4c6f891d4e453b09b0412e53c5649ecadf2596fb51e7a35029b6aaa3d7814" +metafile = true + +[[files]] +file = "mods/tinkers-construct.pw.toml" +hash = "3e6cb5fcf2c9c4254ca778c8fc61b4d05e895c111c2a98fb6c0b2bc44922e3f2" +metafile = true + +[[files]] +file = "mods/tinkers-tool-leveling.pw.toml" +hash = "7ae6b403a7e1f09b7b707d1c7153a5f0e85308e34ffc4a58a4de906ef880a061" +metafile = true + +[[files]] +file = "mods/toast-control.pw.toml" +hash = "c954e9326d0752cb6d742b2fb4810389ce84fb226fd3f654489fbc1e91f6f67e" +metafile = true + +[[files]] +file = "mods/tomb-many-graves-2.pw.toml" +hash = "4aadc797a9cef1e2d93d7c7ffa1d015379f93bd3e68f8aa66991cc45a089d207" +metafile = true + +[[files]] +file = "mods/tough-as-nails.pw.toml" +hash = "9849eb87522fc1b157029557e8cb13d467917185e21304acd34aadb5a76e215a" +metafile = true + +[[files]] +file = "mods/track-api.pw.toml" +hash = "45a91b2fd9cd1424357aab07b60395c23df4f494e943a6489ef89808845b4f27" +metafile = true + +[[files]] +file = "mods/treecapitator-updated.pw.toml" +hash = "4f2fc7bbe2dc32d67490f94c13951e462bba49658555e85738c56e86c94e2150" +metafile = true + +[[files]] +file = "mods/trinity.pw.toml" +hash = "2992065809fcd1a8cbc2f85df5927f02acedfa5a366453c10f1cedacabaebf96" +metafile = true + +[[files]] +file = "mods/unidict.pw.toml" +hash = "b7efcef0724d49de5e486cf957b8600c4df388a64575c7fd99d5a0a20499e22d" +metafile = true + +[[files]] +file = "mods/universal-mod-core.pw.toml" +hash = "2c83c967888d9c46edb2e1191bc5c9e7760a4b290bd7c7dd346a923dd7b63735" +metafile = true + +[[files]] +file = "mods/unlimited-chisel-works.pw.toml" +hash = "3a41f19e492630f2256f127fcc977a4e10839ac79bfb8e7cf382f1d25de04655" +metafile = true + +[[files]] +file = "mods/unloader.pw.toml" +hash = "0738d17502642c2d3e9c154db1e724e7dd20be5506b3719af7175873cc05226a" +metafile = true + +[[files]] +file = "mods/valkyrielib.pw.toml" +hash = "96ad1f64d7a17ef970c3be83443c65fb8ddb90f908fccaa4a969ac67614ec48f" +metafile = true + +[[files]] +file = "mods/wanionlib.pw.toml" +hash = "c7ccd04b86ab565a6728caed521d36346b312aeeb1055dfda5b1e379cb8a9565" +metafile = true + +[[files]] +file = "mods/wireless-crafting-terminal.pw.toml" +hash = "34661111973a75dd06e2f9901741c531dc51e7ccf5d5aa814b30551874046268" +metafile = true + +[[files]] +file = "mods/world-stripper.pw.toml" +hash = "864632ca97f6804218569e7609bd433d7e942c4edbb9fda31ab14c3d0d9f30cb" +metafile = true + +[[files]] +file = "mods/worldedit.pw.toml" +hash = "d10c418f02190951aa9909a46005af48ab9aa214ed356337c432fd6f3cd3b1ab" +metafile = true + +[[files]] +file = "mods/wrapup.pw.toml" +hash = "43ab58d9452c47716b9e1c3ec4753dc287821b2cdaa6cc0e047ec29cdf26877a" +metafile = true + +[[files]] +file = "mods/xnet.pw.toml" +hash = "50cf44513f7e4819aec2a6e5cc350d6665904a37ac10db0547dfbc9457b669c6" +metafile = true + +[[files]] +file = "mods/ynot.pw.toml" +hash = "85647a1347d09afc1158bd9bc5acf2afbb6b2a7d2b0eb5e1f684ff29879e4203" +metafile = true + +[[files]] +file = "mods/zenstages.pw.toml" +hash = "0a7ebb32ab807a6ab5c22c438d535bf8872ea0ac373b26bfe599bbb2545ae23d" +metafile = true + +[[files]] +file = "mods/zerocore.pw.toml" +hash = "424ed75337a2834cae6e318d47c9c1d57b9e08ae4f1e10db09160b84da320ecd" +metafile = true + +[[files]] +file = "resources/nuclearcraft/addons/MoarFuels-1.9.3.zip" +hash = "eee9b234a7a5681740a36962b6c3a6e3e7659b56bbdd2a09beaa89ca8ec49e79" + +[[files]] +file = "resources/nuclearcraft/addons/MoarRealisticRadiation-1.3.6.zip" +hash = "fd5dde9613ee1d7f6c65d061c3b6ad91bc3e279135cadcc3f88683d49e95cfc1" diff --git a/mods/Nutrition.pw.toml b/mods/Nutrition.pw.toml new file mode 100644 index 0000000..923872f --- /dev/null +++ b/mods/Nutrition.pw.toml @@ -0,0 +1,11 @@ +name = "Nutrition" +filename = "Nutrition-1.12.2-4.9.0.jar" +side = "both" + +[download] +url = "https://github.com/WesCook/Nutrition/releases/download/v4.9.0/Nutrition-1.12.2-4.9.0.jar" + +# A number of tools can generate the hash for you, including 7-zip and sha256sum +# packwiz supports a number of hashes, including sha256, sha512, sha1 and md5 +hash-format = "sha1" +hash = "773001b36a1a028478d5b72568485317d55c191b" \ No newline at end of file diff --git a/mods/SoundPhysics.pw.toml b/mods/SoundPhysics.pw.toml new file mode 100644 index 0000000..a816def --- /dev/null +++ b/mods/SoundPhysics.pw.toml @@ -0,0 +1,11 @@ +name = "SoundPhysics" +filename = "Sound-Physics-1.12.2-1.0.10-1.jar" +side = "both" + +[download] +url = "https://github.com/djpadbit/Sound-Physics/releases/download/1.0.10-1/Sound-Physics-1.12.2-1.0.10-1.jar" + +# A number of tools can generate the hash for you, including 7-zip and sha256sum +# packwiz supports a number of hashes, including sha256, sha512, sha1 and md5 +hash-format = "sha1" +hash = "3fe6b7533376041ada5bf1d5491320f94326f469" \ No newline at end of file diff --git a/mods/actually-additions.pw.toml b/mods/actually-additions.pw.toml new file mode 100644 index 0000000..76f959c --- /dev/null +++ b/mods/actually-additions.pw.toml @@ -0,0 +1,13 @@ +name = "Actually Additions" +filename = "ActuallyAdditions-1.12.2-r152.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "6e5f7deda0d3cf196b38f57eb60ef18a85b0ca2d" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3117927 +project-id = 228404 diff --git a/mods/advanced-chimneys.pw.toml b/mods/advanced-chimneys.pw.toml new file mode 100644 index 0000000..b371fca --- /dev/null +++ b/mods/advanced-chimneys.pw.toml @@ -0,0 +1,13 @@ +name = "Advanced Chimneys" +filename = "AdChimneys-1.12.2-3.5.15.1-build.0630.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7106ee888e91e514205e3897a78d1e9584f95b94" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3758609 +project-id = 244830 diff --git a/mods/advanced-generators.pw.toml b/mods/advanced-generators.pw.toml new file mode 100644 index 0000000..113ba23 --- /dev/null +++ b/mods/advanced-generators.pw.toml @@ -0,0 +1,13 @@ +name = "Advanced Generators" +filename = "generators-0.9.20.12-mc1.12.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f4914a0231adeca5d1cab5569a5803ed20e5806a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2516219 +project-id = 223622 diff --git a/mods/ae2-extended-life.pw.toml b/mods/ae2-extended-life.pw.toml new file mode 100644 index 0000000..a2ef127 --- /dev/null +++ b/mods/ae2-extended-life.pw.toml @@ -0,0 +1,13 @@ +name = "AE2 Unofficial Extended Life" +filename = "appliedenergistics2-rv6-stable-7-extended_life-v0.54.9.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "acb4a0c83ca97fff018a0d881c66028f841d4981" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4056418 +project-id = 570458 diff --git a/mods/ae2-stuff.pw.toml b/mods/ae2-stuff.pw.toml new file mode 100644 index 0000000..7b62033 --- /dev/null +++ b/mods/ae2-stuff.pw.toml @@ -0,0 +1,13 @@ +name = "AE2 Stuff" +filename = "ae2stuff-0.7.0.4-mc1.12.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "8edee35416790dca35f39911c3b0aaf4d6609a73" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2491032 +project-id = 225194 diff --git a/mods/ae2wtlib.pw.toml b/mods/ae2wtlib.pw.toml new file mode 100644 index 0000000..b578223 --- /dev/null +++ b/mods/ae2wtlib.pw.toml @@ -0,0 +1,13 @@ +name = "AE2 Wireless Terminal Library" +filename = "AE2WTLib-1.12.2-1.0.34.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "d76ffb730d9e02aeb6dd5bb3c5dd5fa39f5fe1b9" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2830114 +project-id = 304024 diff --git a/mods/ai-improvements.pw.toml b/mods/ai-improvements.pw.toml new file mode 100644 index 0000000..ecde1d5 --- /dev/null +++ b/mods/ai-improvements.pw.toml @@ -0,0 +1,13 @@ +name = "AI Improvements" +filename = "AIImprovements-1.12-0.0.1b3.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "ef4b64cd4fc10522ead1f659b81e471af455c3fe" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2450734 +project-id = 233019 diff --git a/mods/animania-extra.pw.toml b/mods/animania-extra.pw.toml new file mode 100644 index 0000000..671ed79 --- /dev/null +++ b/mods/animania-extra.pw.toml @@ -0,0 +1,13 @@ +name = "Animania Extra Animals" +filename = "animania-1.12.2-extra-1.0.2.28.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "5970c0bb661f35bae18f0aa981e25b89fa89c21b" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3213137 +project-id = 407657 diff --git a/mods/animania-farm.pw.toml b/mods/animania-farm.pw.toml new file mode 100644 index 0000000..01d59ae --- /dev/null +++ b/mods/animania-farm.pw.toml @@ -0,0 +1,13 @@ +name = "Animania Farm" +filename = "animania-1.12.2-farm-1.0.2.28.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "ddc99341ac99825cee1922fa62be47bc6811a647" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3213139 +project-id = 407632 diff --git a/mods/animania.pw.toml b/mods/animania.pw.toml new file mode 100644 index 0000000..72860eb --- /dev/null +++ b/mods/animania.pw.toml @@ -0,0 +1,13 @@ +name = "Animania Base" +filename = "animania-1.12.2-base-2.0.3.28.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "bc5624de13f26fe83e7a99431a812531c8f558a9" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3213136 +project-id = 261199 diff --git a/mods/applecore.pw.toml b/mods/applecore.pw.toml new file mode 100644 index 0000000..d42ba36 --- /dev/null +++ b/mods/applecore.pw.toml @@ -0,0 +1,13 @@ +name = "AppleCore" +filename = "AppleCore-mc1.12.2-3.4.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a6a57a76936a559088e9282aacde6f761d7e0b39" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2969118 +project-id = 224472 diff --git a/mods/appleskin.pw.toml b/mods/appleskin.pw.toml new file mode 100644 index 0000000..54007d8 --- /dev/null +++ b/mods/appleskin.pw.toml @@ -0,0 +1,13 @@ +name = "AppleSkin" +filename = "AppleSkin-mc1.12-1.0.14.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "d798af79de48be0f00c772943e5ec5a2fb5659fa" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2987247 +project-id = 248787 diff --git a/mods/architecturecraft.pw.toml b/mods/architecturecraft.pw.toml new file mode 100644 index 0000000..e74e7d8 --- /dev/null +++ b/mods/architecturecraft.pw.toml @@ -0,0 +1,11 @@ +name = "architecturecraft" +filename = "architecturecraft-1.12-3.107.jar" +side = "both" + +[download] +url = "https://ci.tridevmc.com/job/TridentMC/job/ArchitectureCraft/job/1.12/lastSuccessfulBuild/artifact/build/libs/architecturecraft-1.12-3.107.jar" + +# A number of tools can generate the hash for you, including 7-zip and sha256sum +# packwiz supports a number of hashes, including sha256, sha512, sha1 and md5 +hash-format = "sha1" +hash = "33642a99e9cb94c616096d1e224dfd052e2f9c56" \ No newline at end of file diff --git a/mods/asmodeuscore.pw.toml b/mods/asmodeuscore.pw.toml new file mode 100644 index 0000000..c0979a0 --- /dev/null +++ b/mods/asmodeuscore.pw.toml @@ -0,0 +1,13 @@ +name = "AsmodeusCore" +filename = "AsmodeusCore-1.12.2-0.0.31.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "6f108df1a21ed39afd3cc85f8372820596624e78" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3873588 +project-id = 303101 diff --git a/mods/attributefix.pw.toml b/mods/attributefix.pw.toml new file mode 100644 index 0000000..201a494 --- /dev/null +++ b/mods/attributefix.pw.toml @@ -0,0 +1,13 @@ +name = "AttributeFix" +filename = "AttributeFix-1.12.2-1.0.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "319d224a7841f10e06f5c8127bae1ec21a03155f" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2810157 +project-id = 280510 diff --git a/mods/autoreglib.pw.toml b/mods/autoreglib.pw.toml new file mode 100644 index 0000000..d3d3335 --- /dev/null +++ b/mods/autoreglib.pw.toml @@ -0,0 +1,13 @@ +name = "AutoRegLib" +filename = "AutoRegLib-1.3-32.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "267269ca7f1a71fb3bb35bdb8e61702a4da6263e" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2746011 +project-id = 250363 diff --git a/mods/avaritia-1-10.pw.toml b/mods/avaritia-1-10.pw.toml new file mode 100644 index 0000000..1c3ac95 --- /dev/null +++ b/mods/avaritia-1-10.pw.toml @@ -0,0 +1,13 @@ +name = "Avaritia 1.1x" +filename = "Avaritia-1.12.2-3.3.0.37-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7b60729ab6e144803160c955fcb1e6d695a1aba6" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3143349 +project-id = 261348 diff --git a/mods/bad-wither-no-cookie-reloaded.pw.toml b/mods/bad-wither-no-cookie-reloaded.pw.toml new file mode 100644 index 0000000..3aaec54 --- /dev/null +++ b/mods/bad-wither-no-cookie-reloaded.pw.toml @@ -0,0 +1,13 @@ +name = "Bad Wither No Cookie - Reloaded" +filename = "badwithernocookiereloaded-1.12.2-3.4.18.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "11ab53b71d86a7da97e5fa1a1705b62aa8da2b9c" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3045651 +project-id = 261251 diff --git a/mods/base.pw.toml b/mods/base.pw.toml new file mode 100644 index 0000000..a3c7919 --- /dev/null +++ b/mods/base.pw.toml @@ -0,0 +1,13 @@ +name = "B.A.S.E" +filename = "base-1.12.2-3.14.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4fbf3bae670f626028e29b57622b0ee98a8ad4db" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3440963 +project-id = 246996 diff --git a/mods/baubles.pw.toml b/mods/baubles.pw.toml new file mode 100644 index 0000000..b7e8bc5 --- /dev/null +++ b/mods/baubles.pw.toml @@ -0,0 +1,13 @@ +name = "Baubles" +filename = "Baubles-1.12-1.5.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "cb13fcfb18a9cb0cbd825fd5fe8d813c77368549" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2518667 +project-id = 227083 diff --git a/mods/bdlib.pw.toml b/mods/bdlib.pw.toml new file mode 100644 index 0000000..eba60c8 --- /dev/null +++ b/mods/bdlib.pw.toml @@ -0,0 +1,13 @@ +name = "BdLib" +filename = "bdlib-1.14.3.12-mc1.12.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "96d4142448fe2fd1245caa4dcfde3cf73a00132d" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2518031 +project-id = 70496 diff --git a/mods/better-builders-wands.pw.toml b/mods/better-builders-wands.pw.toml new file mode 100644 index 0000000..dcd0e19 --- /dev/null +++ b/mods/better-builders-wands.pw.toml @@ -0,0 +1,13 @@ +name = "Better Builder's Wands" +filename = "BetterBuildersWands-1.12.2-0.13.2.271+5997513.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3505169dfeea40d726b23072cb695d3c0e5014da" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2691084 +project-id = 238403 diff --git a/mods/betterfps.pw.toml b/mods/betterfps.pw.toml new file mode 100644 index 0000000..90ffc64 --- /dev/null +++ b/mods/betterfps.pw.toml @@ -0,0 +1,13 @@ +name = "BetterFps" +filename = "BetterFps-1.4.8.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "245235d5c67daff00ee658ee1f88ae8c3e4584b8" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2483393 +project-id = 229876 diff --git a/mods/biomes-o-plenty.pw.toml b/mods/biomes-o-plenty.pw.toml new file mode 100644 index 0000000..0975e8b --- /dev/null +++ b/mods/biomes-o-plenty.pw.toml @@ -0,0 +1,13 @@ +name = "Biomes O' Plenty" +filename = "BiomesOPlenty-1.12.2-7.0.1.2445-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "13c1e58ffec2a550b9698e25cda93b8d155007b0" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3558882 +project-id = 220318 diff --git a/mods/blockcraftery.pw.toml b/mods/blockcraftery.pw.toml new file mode 100644 index 0000000..ce8ec4b --- /dev/null +++ b/mods/blockcraftery.pw.toml @@ -0,0 +1,13 @@ +name = "Blockcraftery" +filename = "blockcraftery-1.12.2-1.3.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "5962fc2af3644f010e6510829244cb55ab097eda" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2716712 +project-id = 278882 diff --git a/mods/bookshelf.pw.toml b/mods/bookshelf.pw.toml new file mode 100644 index 0000000..6bd39c0 --- /dev/null +++ b/mods/bookshelf.pw.toml @@ -0,0 +1,13 @@ +name = "Bookshelf" +filename = "Bookshelf-1.12.2-2.3.590.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "83a1864dd78f48102609849dd36866d6cf32b907" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2836960 +project-id = 228525 diff --git a/mods/born-in-a-barn.pw.toml b/mods/born-in-a-barn.pw.toml new file mode 100644 index 0000000..192044d --- /dev/null +++ b/mods/born-in-a-barn.pw.toml @@ -0,0 +1,13 @@ +name = "Born in a Barn" +filename = "Born In A Barn V1.8-1.12-1.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "e2bbf025258815b316f2e8598199f6bd22668405" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2641661 +project-id = 285789 diff --git a/mods/brandons-core.pw.toml b/mods/brandons-core.pw.toml new file mode 100644 index 0000000..4e451c3 --- /dev/null +++ b/mods/brandons-core.pw.toml @@ -0,0 +1,13 @@ +name = "Brandon's Core" +filename = "BrandonsCore-1.12.2-2.4.20.162-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f6035eb93d9c7b91334ed7bfc17ed36c8c9d86c8" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3408276 +project-id = 231382 diff --git a/mods/bspkrscore-updated.pw.toml b/mods/bspkrscore-updated.pw.toml new file mode 100644 index 0000000..9740ddd --- /dev/null +++ b/mods/bspkrscore-updated.pw.toml @@ -0,0 +1,13 @@ +name = "bspkrsCore Updated" +filename = "[1.12]bspkrsCore-universal-7.6.0.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "9ae9811f387a960381e5c82fae2a7f79d0480a27" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2722821 +project-id = 323993 diff --git a/mods/building-gadgets.pw.toml b/mods/building-gadgets.pw.toml new file mode 100644 index 0000000..f3e5b0c --- /dev/null +++ b/mods/building-gadgets.pw.toml @@ -0,0 +1,13 @@ +name = "Building Gadgets" +filename = "BuildingGadgets-2.8.4.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7f33f2343bf0af70d5d853378d465657beea3740" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3005950 +project-id = 298187 diff --git a/mods/carry-on.pw.toml b/mods/carry-on.pw.toml new file mode 100644 index 0000000..c30a3bd --- /dev/null +++ b/mods/carry-on.pw.toml @@ -0,0 +1,13 @@ +name = "Carry On" +filename = "carryon-1.12.2-1.12.6.20.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "cd65550af7be08d15af5472e2f5e0dc2a2330241" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3498879 +project-id = 274259 diff --git a/mods/cb-multipart.pw.toml b/mods/cb-multipart.pw.toml new file mode 100644 index 0000000..396ae00 --- /dev/null +++ b/mods/cb-multipart.pw.toml @@ -0,0 +1,13 @@ +name = "CB Multipart" +filename = "ForgeMultipart-1.12.2-2.6.2.83-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3306ea22380bc9b6a0170b23fa0251085d5a6e25" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2755790 +project-id = 258426 diff --git a/mods/chameleon.pw.toml b/mods/chameleon.pw.toml new file mode 100644 index 0000000..3f89580 --- /dev/null +++ b/mods/chameleon.pw.toml @@ -0,0 +1,13 @@ +name = "Chameleon" +filename = "Chameleon-1.12-4.1.3.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "5ed3dd5fd1ebded57bfe525b4ece11232bd14e5e" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2450900 +project-id = 230497 diff --git a/mods/chicken-chunks-1-8.pw.toml b/mods/chicken-chunks-1-8.pw.toml new file mode 100644 index 0000000..76c94fa --- /dev/null +++ b/mods/chicken-chunks-1-8.pw.toml @@ -0,0 +1,13 @@ +name = "Chicken Chunks 1.8.+" +filename = "ChickenChunks-1.12.2-2.4.2.74-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "68a2c2291477782fee4655e26227cc40fcda7067" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2755785 +project-id = 243883 diff --git a/mods/chisel.pw.toml b/mods/chisel.pw.toml new file mode 100644 index 0000000..f2593af --- /dev/null +++ b/mods/chisel.pw.toml @@ -0,0 +1,13 @@ +name = "Chisel" +filename = "Chisel-MC1.12.2-1.0.2.45.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "d378cee9195841ea78bb9800f543d718ef2c60ef" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2915375 +project-id = 235279 diff --git a/mods/chisels-bits.pw.toml b/mods/chisels-bits.pw.toml new file mode 100644 index 0000000..779ef76 --- /dev/null +++ b/mods/chisels-bits.pw.toml @@ -0,0 +1,13 @@ +name = "Chisels & Bits - For Forge" +filename = "chiselsandbits-14.33.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "0e6f159254e6899651087e5b1464bac91698d1d3" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2720655 +project-id = 231095 diff --git a/mods/chunk-animator.pw.toml b/mods/chunk-animator.pw.toml new file mode 100644 index 0000000..cfd0d39 --- /dev/null +++ b/mods/chunk-animator.pw.toml @@ -0,0 +1,13 @@ +name = "Chunk Animator" +filename = "ChunkAnimator-1.12.2-1.2.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "c3906436c1f04aab656dd1627a9378b673e644fa" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3850023 +project-id = 236484 diff --git a/mods/codechicken-lib-1-8.pw.toml b/mods/codechicken-lib-1-8.pw.toml new file mode 100644 index 0000000..93e598a --- /dev/null +++ b/mods/codechicken-lib-1-8.pw.toml @@ -0,0 +1,13 @@ +name = "CodeChicken Lib 1.8.+" +filename = "CodeChickenLib-1.12.2-3.2.3.358-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "b6a7e3b889c354216059a3bfad298e30a1e46a2d" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2779848 +project-id = 242818 diff --git a/mods/cofh-core.pw.toml b/mods/cofh-core.pw.toml new file mode 100644 index 0000000..6a374f8 --- /dev/null +++ b/mods/cofh-core.pw.toml @@ -0,0 +1,13 @@ +name = "CoFH Core" +filename = "CoFHCore-1.12.2-4.6.6.1-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4dd5aa3ff30d7966ae253556f79bb3f13bc5576e" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2920433 +project-id = 69162 diff --git a/mods/cofh-world.pw.toml b/mods/cofh-world.pw.toml new file mode 100644 index 0000000..2bab114 --- /dev/null +++ b/mods/cofh-world.pw.toml @@ -0,0 +1,13 @@ +name = "CoFH World" +filename = "CoFHWorld-1.12.2-1.4.0.1-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "863e1524fe0087d434a5e44d27cc2dd0353b9399" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2920434 +project-id = 271384 diff --git a/mods/common-capabilities.pw.toml b/mods/common-capabilities.pw.toml new file mode 100644 index 0000000..37b2359 --- /dev/null +++ b/mods/common-capabilities.pw.toml @@ -0,0 +1,13 @@ +name = "Common Capabilities" +filename = "CommonCapabilities-1.12.2-2.4.8.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "1f9554d8595d7833f983e5dcd973081bdd725825" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3053017 +project-id = 247007 diff --git a/mods/contenttweaker.pw.toml b/mods/contenttweaker.pw.toml new file mode 100644 index 0000000..6f169d5 --- /dev/null +++ b/mods/contenttweaker.pw.toml @@ -0,0 +1,13 @@ +name = "ContentTweaker" +filename = "ContentTweaker-1.12.2-4.10.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "0d8efbe8c66e50b2cd82f30fb67f5bc368625f26" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3331364 +project-id = 237065 diff --git a/mods/controlling.pw.toml b/mods/controlling.pw.toml new file mode 100644 index 0000000..9dcf680 --- /dev/null +++ b/mods/controlling.pw.toml @@ -0,0 +1,13 @@ +name = "Controlling" +filename = "Controlling-3.0.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "151671af56599d39ef5ca41bf9bda3584b6818e1" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3025548 +project-id = 250398 diff --git a/mods/cooking-for-blockheads.pw.toml b/mods/cooking-for-blockheads.pw.toml new file mode 100644 index 0000000..06905a0 --- /dev/null +++ b/mods/cooking-for-blockheads.pw.toml @@ -0,0 +1,13 @@ +name = "Cooking for Blockheads" +filename = "CookingForBlockheads_1.12.2-6.5.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "8e7b73b39c0bdae84a4be445027747c9bae935c4" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2862651 +project-id = 231484 diff --git a/mods/crafting-tweaks.pw.toml b/mods/crafting-tweaks.pw.toml new file mode 100644 index 0000000..55c39e0 --- /dev/null +++ b/mods/crafting-tweaks.pw.toml @@ -0,0 +1,13 @@ +name = "Crafting Tweaks" +filename = "CraftingTweaks_1.12.2-8.1.9.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "be42bf244d4864f6832890ef2a2ade59f44a3f8b" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2562139 +project-id = 233071 diff --git a/mods/craftpresence.pw.toml b/mods/craftpresence.pw.toml new file mode 100644 index 0000000..069e02e --- /dev/null +++ b/mods/craftpresence.pw.toml @@ -0,0 +1,13 @@ +name = "CraftPresence" +filename = "CraftPresence-Forge-1.12.2-Release-1.9.3.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "cd601f093bc0240e962d5d90bd8c5b8dec1b18f8" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4025109 +project-id = 297038 diff --git a/mods/craftstudio-api.pw.toml b/mods/craftstudio-api.pw.toml new file mode 100644 index 0000000..7413fb9 --- /dev/null +++ b/mods/craftstudio-api.pw.toml @@ -0,0 +1,13 @@ +name = "CraftStudio API" +filename = "CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "868d96028427e39495f441e43e60a9b77225b5ad" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2661859 +project-id = 268704 diff --git a/mods/crafttweaker.pw.toml b/mods/crafttweaker.pw.toml new file mode 100644 index 0000000..bd25338 --- /dev/null +++ b/mods/crafttweaker.pw.toml @@ -0,0 +1,13 @@ +name = "CraftTweaker" +filename = "CraftTweaker2-1.12-4.1.20.680.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7a9c38561f7a7597b95d853f1a3895b75f82f9c6" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3965470 +project-id = 239197 diff --git a/mods/creativecore.pw.toml b/mods/creativecore.pw.toml new file mode 100644 index 0000000..2418b31 --- /dev/null +++ b/mods/creativecore.pw.toml @@ -0,0 +1,13 @@ +name = "CreativeCore" +filename = "CreativeCore_v1.10.70_mc1.12.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "0f1b93d986e81ce228acdf9bea25caa1bae25dc4" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3626833 +project-id = 257814 diff --git a/mods/ctm.pw.toml b/mods/ctm.pw.toml new file mode 100644 index 0000000..c02a532 --- /dev/null +++ b/mods/ctm.pw.toml @@ -0,0 +1,13 @@ +name = "ConnectedTexturesMod" +filename = "CTM-MC1.12.2-1.0.2.31.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "892e0788531269bfa2f356e4e12825e19d4e5412" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2915363 +project-id = 267602 diff --git a/mods/cucumber.pw.toml b/mods/cucumber.pw.toml new file mode 100644 index 0000000..c387ef7 --- /dev/null +++ b/mods/cucumber.pw.toml @@ -0,0 +1,13 @@ +name = "Cucumber Library" +filename = "Cucumber-1.12.2-1.1.3.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "8be30f1977cd9df566dfbae2977793335e576591" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2645867 +project-id = 272335 diff --git a/mods/cyclic.pw.toml b/mods/cyclic.pw.toml new file mode 100644 index 0000000..a445170 --- /dev/null +++ b/mods/cyclic.pw.toml @@ -0,0 +1,13 @@ +name = "Cyclic" +filename = "Cyclic-1.12.2-1.20.12.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "2b6ed36e30be997c95d25d64c9c699500f166127" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3722420 +project-id = 239286 diff --git a/mods/cyclops-core.pw.toml b/mods/cyclops-core.pw.toml new file mode 100644 index 0000000..b8ce31b --- /dev/null +++ b/mods/cyclops-core.pw.toml @@ -0,0 +1,13 @@ +name = "Cyclops Core" +filename = "CyclopsCore-1.12.2-1.6.7.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "29939475b84a3771d8675dd48cd7d9c74b0771d8" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3159497 +project-id = 232758 diff --git a/mods/dank-null.pw.toml b/mods/dank-null.pw.toml new file mode 100644 index 0000000..cd5eb41 --- /dev/null +++ b/mods/dank-null.pw.toml @@ -0,0 +1,13 @@ +name = "/dank/null" +filename = "DankNull-1.12.2-1.7.101.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "d082f6a00a3a11bc2bc4c9f8aac40851a413b92c" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2962052 +project-id = 272514 diff --git a/mods/dark-utilities.pw.toml b/mods/dark-utilities.pw.toml new file mode 100644 index 0000000..cd9aeaf --- /dev/null +++ b/mods/dark-utilities.pw.toml @@ -0,0 +1,13 @@ +name = "Dark Utilities" +filename = "DarkUtils-1.12.2-1.8.230.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3f34c35903ca09e637dc3426eb81ca64ced0429a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2813586 +project-id = 242195 diff --git a/mods/demagnetize.pw.toml b/mods/demagnetize.pw.toml new file mode 100644 index 0000000..6012f55 --- /dev/null +++ b/mods/demagnetize.pw.toml @@ -0,0 +1,13 @@ +name = "Demagnetize" +filename = "demagnetize-1.12.2-1.1.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4fc864e719d30fe4eb8d47bf716b1c5e5173c599" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3091010 +project-id = 301356 diff --git a/mods/dirt2path.pw.toml b/mods/dirt2path.pw.toml new file mode 100644 index 0000000..4333763 --- /dev/null +++ b/mods/dirt2path.pw.toml @@ -0,0 +1,13 @@ +name = "Dirt2Path [FORGE]" +filename = "dirt2path-1.8.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "264e010ea79b4f16e3ae842eedb88c0b3ad87a72" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2606175 +project-id = 264684 diff --git a/mods/draconic-evolution.pw.toml b/mods/draconic-evolution.pw.toml new file mode 100644 index 0000000..4b516d6 --- /dev/null +++ b/mods/draconic-evolution.pw.toml @@ -0,0 +1,13 @@ +name = "Draconic Evolution" +filename = "Draconic-Evolution-1.12.2-2.3.28.354-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "aa952832b369ff12a26ef608ee7a001b687ca226" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3431261 +project-id = 223565 diff --git a/mods/dynamic-surroundings.pw.toml b/mods/dynamic-surroundings.pw.toml new file mode 100644 index 0000000..1c3885c --- /dev/null +++ b/mods/dynamic-surroundings.pw.toml @@ -0,0 +1,13 @@ +name = "Dynamic Surroundings" +filename = "DynamicSurroundings-1.12.2-3.6.3.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "62fc23aa49ba392f4bbeb14ff0aae276ff3a27f4" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3497269 +project-id = 238891 diff --git a/mods/ender-io.pw.toml b/mods/ender-io.pw.toml new file mode 100644 index 0000000..cd11b93 --- /dev/null +++ b/mods/ender-io.pw.toml @@ -0,0 +1,13 @@ +name = "Ender IO" +filename = "EnderIO-1.12.2-5.3.70.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "55e25a5332c3dc5898f6a08a971dc21990c8eb96" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3328811 +project-id = 64578 diff --git a/mods/ender-storage-1-8.pw.toml b/mods/ender-storage-1-8.pw.toml new file mode 100644 index 0000000..38eb4cf --- /dev/null +++ b/mods/ender-storage-1-8.pw.toml @@ -0,0 +1,13 @@ +name = "Ender Storage 1.8.+" +filename = "EnderStorage-1.12.2-2.4.6.137-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7a872baf72b1da038704056a0cf7bbcc40bfa4d6" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2755787 +project-id = 245174 diff --git a/mods/endercore.pw.toml b/mods/endercore.pw.toml new file mode 100644 index 0000000..694c6e2 --- /dev/null +++ b/mods/endercore.pw.toml @@ -0,0 +1,13 @@ +name = "EnderCore" +filename = "EnderCore-1.12.2-0.5.76.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a61fda64cfb0e3852690678fbd7375a1ea982884" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2972849 +project-id = 231868 diff --git a/mods/engineers-decor.pw.toml b/mods/engineers-decor.pw.toml new file mode 100644 index 0000000..46a4954 --- /dev/null +++ b/mods/engineers-decor.pw.toml @@ -0,0 +1,13 @@ +name = "Engineer's Decor" +filename = "engineersdecor-1.12.2-1.1.5.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "ffcb09e3c64e424f0dcd3f2ca8220f5050f90e72" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3783239 +project-id = 313866 diff --git a/mods/engineers-doors.pw.toml b/mods/engineers-doors.pw.toml new file mode 100644 index 0000000..26ef97d --- /dev/null +++ b/mods/engineers-doors.pw.toml @@ -0,0 +1,13 @@ +name = "Engineer's Doors" +filename = "engineers_doors-1.12.2-0.9.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "32875f093e05f49af649a1209e4f5662cfa811ae" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3023901 +project-id = 291126 diff --git a/mods/environmental-tech.pw.toml b/mods/environmental-tech.pw.toml new file mode 100644 index 0000000..bb63f1f --- /dev/null +++ b/mods/environmental-tech.pw.toml @@ -0,0 +1,13 @@ +name = "Environmental Tech" +filename = "environmentaltech-1.12.2-2.0.20.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "2505c74c38e7083448a9473a7fba4713d9d620c1" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2691536 +project-id = 245453 diff --git a/mods/ex-compressum.pw.toml b/mods/ex-compressum.pw.toml new file mode 100644 index 0000000..2510269 --- /dev/null +++ b/mods/ex-compressum.pw.toml @@ -0,0 +1,13 @@ +name = "Ex Compressum" +filename = "ExCompressum_1.12.2-3.0.32.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "bd10bbbffaf529a033e8f10f29d4ff7d6ac3e031" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2966941 +project-id = 241967 diff --git a/mods/ex-nihilo-creatio.pw.toml b/mods/ex-nihilo-creatio.pw.toml new file mode 100644 index 0000000..9697eb6 --- /dev/null +++ b/mods/ex-nihilo-creatio.pw.toml @@ -0,0 +1,13 @@ +name = "Ex Nihilo: Creatio" +filename = "exnihilocreatio-1.12.2-0.4.7.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "2f0bc9e41db5e832857217056bec8e8621853e55" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2817545 +project-id = 274456 diff --git a/mods/extended-crafting.pw.toml b/mods/extended-crafting.pw.toml new file mode 100644 index 0000000..57c0920 --- /dev/null +++ b/mods/extended-crafting.pw.toml @@ -0,0 +1,13 @@ +name = "Extended Crafting" +filename = "ExtendedCrafting-1.12.2-1.5.6.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "fa76962c44c0f445c6f0022ff539dc57d67db27d" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2777071 +project-id = 268387 diff --git a/mods/extra-utilities.pw.toml b/mods/extra-utilities.pw.toml new file mode 100644 index 0000000..7b0bb75 --- /dev/null +++ b/mods/extra-utilities.pw.toml @@ -0,0 +1,13 @@ +name = "Extra Utilities" +filename = "extrautils2-1.12-1.9.9.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "9f9a217b23626cb338cf229054ed490d913610dc" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2678374 +project-id = 225561 diff --git a/mods/extraplanets.pw.toml b/mods/extraplanets.pw.toml new file mode 100644 index 0000000..f96bb59 --- /dev/null +++ b/mods/extraplanets.pw.toml @@ -0,0 +1,13 @@ +name = "ExtraPlanets" +filename = "ExtraPlanets-1.12.2-0.7.4.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "53afdd8bd965adeb5ee573771de91f0ac79df82b" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3614752 +project-id = 241291 diff --git a/mods/farming-for-blockheads.pw.toml b/mods/farming-for-blockheads.pw.toml new file mode 100644 index 0000000..4e1ab20 --- /dev/null +++ b/mods/farming-for-blockheads.pw.toml @@ -0,0 +1,13 @@ +name = "Farming for Blockheads" +filename = "FarmingForBlockheads_1.12.2-3.1.28.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "59b2ad2017daaab5b73f2c6851a06b898bcb049b" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2733508 +project-id = 261924 diff --git a/mods/fast-leaf-decay.pw.toml b/mods/fast-leaf-decay.pw.toml new file mode 100644 index 0000000..c0b3e96 --- /dev/null +++ b/mods/fast-leaf-decay.pw.toml @@ -0,0 +1,13 @@ +name = "Fast Leaf Decay" +filename = "FastLeafDecay-v14.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "635bd0338a5b1e3b67b50f5a4c7311e1a6b579f6" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2463272 +project-id = 230976 diff --git a/mods/fence-jumper.pw.toml b/mods/fence-jumper.pw.toml new file mode 100644 index 0000000..2f99d1a --- /dev/null +++ b/mods/fence-jumper.pw.toml @@ -0,0 +1,13 @@ +name = "Fence Jumper" +filename = "fencejumper-1.12-1.0.5.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "e6f23c18081d59deb55a625e1291b9fe9c1157de" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2591087 +project-id = 254652 diff --git a/mods/flux-networks.pw.toml b/mods/flux-networks.pw.toml new file mode 100644 index 0000000..e05e7b1 --- /dev/null +++ b/mods/flux-networks.pw.toml @@ -0,0 +1,13 @@ +name = "Flux Networks" +filename = "FluxNetworks-1.12.2-4.1.1.34.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "561e36a86cfa0c19cdaddc897f47acebf1909ef3" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3178199 +project-id = 248020 diff --git a/mods/foamfix-optimization-mod.pw.toml b/mods/foamfix-optimization-mod.pw.toml new file mode 100644 index 0000000..3b95eae --- /dev/null +++ b/mods/foamfix-optimization-mod.pw.toml @@ -0,0 +1,13 @@ +name = "Foam​Fix" +filename = "foamfix-0.10.15-1.12.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "b179ee981e06e396cb060045cb076c857985494a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3973967 +project-id = 278494 diff --git a/mods/forestry.pw.toml b/mods/forestry.pw.toml new file mode 100644 index 0000000..1acebf9 --- /dev/null +++ b/mods/forestry.pw.toml @@ -0,0 +1,13 @@ +name = "Forestry" +filename = "forestry_1.12.2-5.8.2.422.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4adb1cf433f57191680c6dbc944f90999a29e05a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2918418 +project-id = 59751 diff --git a/mods/forgeendertech.pw.toml b/mods/forgeendertech.pw.toml new file mode 100644 index 0000000..c54fdee --- /dev/null +++ b/mods/forgeendertech.pw.toml @@ -0,0 +1,13 @@ +name = "ForgeEndertech" +filename = "ForgeEndertech-1.12.2-4.5.6.0-build.0619.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "d9b1f4121461ad409c831fb5e3dbe26dc083d4da" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3505633 +project-id = 244844 diff --git a/mods/galacticraft-legacy.pw.toml b/mods/galacticraft-legacy.pw.toml new file mode 100644 index 0000000..9140667 --- /dev/null +++ b/mods/galacticraft-legacy.pw.toml @@ -0,0 +1,13 @@ +name = "Galacticraft Legacy" +filename = "Galacticraft-1.12.2-4.0.2.284.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "0014c6abf900e54c0fa7e8d3b59d6b5087cbe379" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3648807 +project-id = 564236 diff --git a/mods/galacticraft-rpc.pw.toml b/mods/galacticraft-rpc.pw.toml new file mode 100644 index 0000000..0ee1807 --- /dev/null +++ b/mods/galacticraft-rpc.pw.toml @@ -0,0 +1,13 @@ +name = "Galacticraft Rich Presence" +filename = "galacticraft-rpc-2.2.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "87570cb5f5d0a62fa9deb7413e1187a0b3d52c50" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2947795 +project-id = 315405 diff --git a/mods/galacticrafttweaker.pw.toml b/mods/galacticrafttweaker.pw.toml new file mode 100644 index 0000000..5baabcf --- /dev/null +++ b/mods/galacticrafttweaker.pw.toml @@ -0,0 +1,13 @@ +name = "Galacticraft Tweaker" +filename = "GalacticraftTweaker-1.12.2-1.0.3.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "fd5cc679a2fb81b617e3baf17ef00b5bcc9f18af" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2647978 +project-id = 286116 diff --git a/mods/galaxy-space-addon-for-galacticraft.pw.toml b/mods/galaxy-space-addon-for-galacticraft.pw.toml new file mode 100644 index 0000000..250e1c8 --- /dev/null +++ b/mods/galaxy-space-addon-for-galacticraft.pw.toml @@ -0,0 +1,13 @@ +name = "Galaxy Space [Addon for GalactiCraft]" +filename = "GalaxySpace-1.12.2-2.0.19.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "50accb416b18d8935989e28cda0849080fdccc6a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3873609 +project-id = 238770 diff --git a/mods/game-stages.pw.toml b/mods/game-stages.pw.toml new file mode 100644 index 0000000..da3a088 --- /dev/null +++ b/mods/game-stages.pw.toml @@ -0,0 +1,13 @@ +name = "Game Stages" +filename = "GameStages-1.12.2-2.0.123.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "83b6e36d415f6679495b2c04ffe453817d43419e" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2951840 +project-id = 268655 diff --git a/mods/gas-conduits.pw.toml b/mods/gas-conduits.pw.toml new file mode 100644 index 0000000..206757c --- /dev/null +++ b/mods/gas-conduits.pw.toml @@ -0,0 +1,13 @@ +name = "Gas Conduits" +filename = "EnderIO-conduits-mekanism-1.12.2-5.3.70.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "dbc923fb263a318b7c88bd29b9317207d3fa3cf8" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3328809 +project-id = 309756 diff --git a/mods/guide-api.pw.toml b/mods/guide-api.pw.toml new file mode 100644 index 0000000..3bb6141 --- /dev/null +++ b/mods/guide-api.pw.toml @@ -0,0 +1,13 @@ +name = "Guide-API" +filename = "Guide-API-1.12-2.1.8-63.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "095b3b85d05118602c7678beb1e56d26930fd0e7" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2645992 +project-id = 228832 diff --git a/mods/had-enough-items.pw.toml b/mods/had-enough-items.pw.toml new file mode 100644 index 0000000..723ef7d --- /dev/null +++ b/mods/had-enough-items.pw.toml @@ -0,0 +1,13 @@ +name = "Had Enough Items" +filename = "HadEnoughItems_1.12.2-4.24.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "24bf7b901188c039ff7e46df41a6e4104ca9b226" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3957880 +project-id = 557549 diff --git a/mods/ic2-tweaker.pw.toml b/mods/ic2-tweaker.pw.toml new file mode 100644 index 0000000..89b1295 --- /dev/null +++ b/mods/ic2-tweaker.pw.toml @@ -0,0 +1,13 @@ +name = "IC2 Tweaker" +filename = "ic2-tweaker-0.2.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "e04ec149b385ef3c03e9bcb9a43eb77f317900bd" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2666979 +project-id = 311846 diff --git a/mods/immersive-engineering.pw.toml b/mods/immersive-engineering.pw.toml new file mode 100644 index 0000000..e3ed1f0 --- /dev/null +++ b/mods/immersive-engineering.pw.toml @@ -0,0 +1,13 @@ +name = "Immersive Engineering" +filename = "ImmersiveEngineering-0.12-98.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "633070d9c447fdaf6a9ead59425017815c890c63" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2974106 +project-id = 231951 diff --git a/mods/immersive-petroleum.pw.toml b/mods/immersive-petroleum.pw.toml new file mode 100644 index 0000000..570be23 --- /dev/null +++ b/mods/immersive-petroleum.pw.toml @@ -0,0 +1,13 @@ +name = "Immersive Petroleum" +filename = "immersivepetroleum-1.12.2-1.1.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "dd0ec378fef19acc7cf649be13ced76aa72e42ac" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3382321 +project-id = 268250 diff --git a/mods/immersive-railroading.pw.toml b/mods/immersive-railroading.pw.toml new file mode 100644 index 0000000..0c860fc --- /dev/null +++ b/mods/immersive-railroading.pw.toml @@ -0,0 +1,13 @@ +name = "Immersive Railroading" +filename = "ImmersiveRailroading-1.12.2-forge-1.9.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "227fc3ba520da9f3d747f5408a641704f294a51f" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3437738 +project-id = 277736 diff --git a/mods/immersiveposts.pw.toml b/mods/immersiveposts.pw.toml new file mode 100644 index 0000000..326a9ed --- /dev/null +++ b/mods/immersiveposts.pw.toml @@ -0,0 +1,13 @@ +name = "Immersive Posts" +filename = "ImmersivePosts-0.2.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7f8b97e25ed8072715f558cc6efe7f7997f492b7" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2951672 +project-id = 314645 diff --git a/mods/industrial-craft.pw.toml b/mods/industrial-craft.pw.toml new file mode 100644 index 0000000..07f05ec --- /dev/null +++ b/mods/industrial-craft.pw.toml @@ -0,0 +1,13 @@ +name = "Industrial Craft" +filename = "industrialcraft-2-2.8.222-ex112.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7b1263c23b3a276ae7bee4ef9b07b0a96cb397b1" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3838713 +project-id = 242638 diff --git a/mods/industrial-foregoing.pw.toml b/mods/industrial-foregoing.pw.toml new file mode 100644 index 0000000..63e45c7 --- /dev/null +++ b/mods/industrial-foregoing.pw.toml @@ -0,0 +1,13 @@ +name = "Industrial Foregoing" +filename = "industrialforegoing-1.12.2-1.12.13-237.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4f44934b392d7bf1713707a93b29006e98bd7cff" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2745321 +project-id = 266515 diff --git a/mods/integrated-crafting.pw.toml b/mods/integrated-crafting.pw.toml new file mode 100644 index 0000000..b997fed --- /dev/null +++ b/mods/integrated-crafting.pw.toml @@ -0,0 +1,13 @@ +name = "Integrated Crafting" +filename = "IntegratedCrafting-1.12.2-1.0.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "6ab247bd91f99ebfc0f7f97ca39ca77c3ed2c125" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3010631 +project-id = 287357 diff --git a/mods/integrated-dynamics.pw.toml b/mods/integrated-dynamics.pw.toml new file mode 100644 index 0000000..d277069 --- /dev/null +++ b/mods/integrated-dynamics.pw.toml @@ -0,0 +1,13 @@ +name = "Integrated Dynamics" +filename = "IntegratedDynamics-1.12.2-1.1.11.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f487ae4ec3455e5bc9e3e771db0056590c906d34" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3159505 +project-id = 236307 diff --git a/mods/integrated-nbt.pw.toml b/mods/integrated-nbt.pw.toml new file mode 100644 index 0000000..8ce58a2 --- /dev/null +++ b/mods/integrated-nbt.pw.toml @@ -0,0 +1,13 @@ +name = "Integrated NBT" +filename = "integratednbt-1.2.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7b2dfdfa0e26bfa5b00769e1110eb0512d5c3f52" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3132891 +project-id = 380998 diff --git a/mods/integrated-terminals.pw.toml b/mods/integrated-terminals.pw.toml new file mode 100644 index 0000000..d4fc046 --- /dev/null +++ b/mods/integrated-terminals.pw.toml @@ -0,0 +1,13 @@ +name = "Integrated Terminals" +filename = "IntegratedTerminals-1.12.2-1.0.14.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "716c6643907e2ef2d0721e26c388b526319987bf" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3010622 +project-id = 295910 diff --git a/mods/integrated-tunnels.pw.toml b/mods/integrated-tunnels.pw.toml new file mode 100644 index 0000000..3955c93 --- /dev/null +++ b/mods/integrated-tunnels.pw.toml @@ -0,0 +1,13 @@ +name = "Integrated Tunnels" +filename = "IntegratedTunnels-1.12.2-1.6.14.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "893e43433e3eeef6b6ebfedb675c213617baabb1" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3159511 +project-id = 251389 diff --git a/mods/inventory-tweaks.pw.toml b/mods/inventory-tweaks.pw.toml new file mode 100644 index 0000000..2e02220 --- /dev/null +++ b/mods/inventory-tweaks.pw.toml @@ -0,0 +1,13 @@ +name = "Inventory Tweaks [1.12 only] " +filename = "InventoryTweaks-1.64+dev.151.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3ba1e59a5109f3e94a4a0170877006b72fa77b1e" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2923460 +project-id = 223094 diff --git a/mods/iron-chests.pw.toml b/mods/iron-chests.pw.toml new file mode 100644 index 0000000..bb04734 --- /dev/null +++ b/mods/iron-chests.pw.toml @@ -0,0 +1,13 @@ +name = "Iron Chests" +filename = "ironchest-1.12.2-7.0.72.847.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "adc4c785a484c5d5a4ab9a29e1937faeed4312dd" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2747935 +project-id = 228756 diff --git a/mods/jaffa-foods-a-harvestcraft-addon.pw.toml b/mods/jaffa-foods-a-harvestcraft-addon.pw.toml new file mode 100644 index 0000000..c72e9f5 --- /dev/null +++ b/mods/jaffa-foods-a-harvestcraft-addon.pw.toml @@ -0,0 +1,13 @@ +name = "JAFFA Foods (A HarvestCraft Addon)" +filename = "JAFFA-7.63.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "57670ab9f3c02f22bd608dd9d4ba2544aabfad3a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2830763 +project-id = 232717 diff --git a/mods/jaopca.pw.toml b/mods/jaopca.pw.toml new file mode 100644 index 0000000..6fd0c0d --- /dev/null +++ b/mods/jaopca.pw.toml @@ -0,0 +1,13 @@ +name = "JAOPCA" +filename = "JAOPCA-1.12.2-2.3.0.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "65ce3d3a3085b5624e9d636732bf8c11aee123d0" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3860513 +project-id = 266936 diff --git a/mods/jei-bees.pw.toml b/mods/jei-bees.pw.toml new file mode 100644 index 0000000..10e9ec8 --- /dev/null +++ b/mods/jei-bees.pw.toml @@ -0,0 +1,13 @@ +name = "JEI Bees" +filename = "jeibees-0.9.0.5-mc1.12.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4be9841d7d97e4c0d824e2fb363f43b5b35c2f52" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2490058 +project-id = 248370 diff --git a/mods/jei-integration.pw.toml b/mods/jei-integration.pw.toml new file mode 100644 index 0000000..8e6c8da --- /dev/null +++ b/mods/jei-integration.pw.toml @@ -0,0 +1,13 @@ +name = "JEI Integration" +filename = "jeiintegration_1.12.2-1.6.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "54228a056a85fa146503cc7a20d3cf67fd55865f" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2951731 +project-id = 265917 diff --git a/mods/jei-villagers.pw.toml b/mods/jei-villagers.pw.toml new file mode 100644 index 0000000..114f806 --- /dev/null +++ b/mods/jei-villagers.pw.toml @@ -0,0 +1,13 @@ +name = "JEI Villagers" +filename = "jeivillagers-1.12-1.0.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "82caaf16ae378d2e2eea9ecd58e9b8fe46ecb194" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2508393 +project-id = 283013 diff --git a/mods/jeid.pw.toml b/mods/jeid.pw.toml new file mode 100644 index 0000000..63d5608 --- /dev/null +++ b/mods/jeid.pw.toml @@ -0,0 +1,13 @@ +name = "JustEnoughIDs" +filename = "JustEnoughIDs-1.0.4-SNAPSHOT-thin.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "0dbf1d19b9994d3dec2d3e0b0325dd4bb70b82aa" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3581715 +project-id = 296289 diff --git a/mods/jetif.pw.toml b/mods/jetif.pw.toml new file mode 100644 index 0000000..0d4d892 --- /dev/null +++ b/mods/jetif.pw.toml @@ -0,0 +1,13 @@ +name = "Just Enough Throwing In Fluids (JETIF)" +filename = "jetif-1.12.2-1.5.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "85c9ceee9fe4fa5232de2daeade9853c6f1bbed4" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2919936 +project-id = 303122 diff --git a/mods/journeymap.pw.toml b/mods/journeymap.pw.toml new file mode 100644 index 0000000..b1493ef --- /dev/null +++ b/mods/journeymap.pw.toml @@ -0,0 +1,13 @@ +name = "JourneyMap" +filename = "journeymap-1.12.2-5.7.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3da4323f71bcadcf140002a9f49578f0cd5ce8a8" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2916002 +project-id = 32274 diff --git a/mods/just-enough-energistics-jee.pw.toml b/mods/just-enough-energistics-jee.pw.toml new file mode 100644 index 0000000..ebfebf1 --- /dev/null +++ b/mods/just-enough-energistics-jee.pw.toml @@ -0,0 +1,13 @@ +name = "Just Enough Energistics (JEE)" +filename = "JustEnoughEnergistics-1.12.2-1.0.8.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "df5038e7ce86968952fa4baa2ecad6f5329ade60" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2783832 +project-id = 310812 diff --git a/mods/just-enough-harvestcraft.pw.toml b/mods/just-enough-harvestcraft.pw.toml new file mode 100644 index 0000000..f68cd9b --- /dev/null +++ b/mods/just-enough-harvestcraft.pw.toml @@ -0,0 +1,13 @@ +name = "Just Enough HarvestCraft (JEHC)" +filename = "just-enough-harvestcraft-1.12.2-1.7.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4ba48aff5c8936e60939c16faebfd5576b4d8770" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2997129 +project-id = 267939 diff --git a/mods/just-enough-pattern-banners.pw.toml b/mods/just-enough-pattern-banners.pw.toml new file mode 100644 index 0000000..36341c1 --- /dev/null +++ b/mods/just-enough-pattern-banners.pw.toml @@ -0,0 +1,13 @@ +name = "Just Enough Pattern Banners" +filename = "jepb-1.12-1.2.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "fa2c85f9acb9717854e1fffec5c0ce88ab4378cc" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2455920 +project-id = 263590 diff --git a/mods/just-enough-petroleum.pw.toml b/mods/just-enough-petroleum.pw.toml new file mode 100644 index 0000000..05c7647 --- /dev/null +++ b/mods/just-enough-petroleum.pw.toml @@ -0,0 +1,13 @@ +name = "Just Enough Petroleum" +filename = "JustEnoughPetroleum-0.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "5c53e70b61328eaee4631529b0a46efc911e4c06" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2549332 +project-id = 291727 diff --git a/mods/just-enough-resources-jer.pw.toml b/mods/just-enough-resources-jer.pw.toml new file mode 100644 index 0000000..0fd29f6 --- /dev/null +++ b/mods/just-enough-resources-jer.pw.toml @@ -0,0 +1,13 @@ +name = "Just Enough Resources (JER)" +filename = "JustEnoughResources-1.12.2-0.9.2.60.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3d4c9b8bb4ad948c7e26b7becd1c836f8cb34d07" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2728585 +project-id = 240630 diff --git a/mods/lolasm.pw.toml b/mods/lolasm.pw.toml new file mode 100644 index 0000000..b472e19 --- /dev/null +++ b/mods/lolasm.pw.toml @@ -0,0 +1,13 @@ +name = "CensoredASM" +filename = "loliasm-5.6.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "47811ff3df2a56435e9518bd62a0eb5d92ea4f40" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3898244 +project-id = 460609 diff --git a/mods/loottabletweaker.pw.toml b/mods/loottabletweaker.pw.toml new file mode 100644 index 0000000..d73f245 --- /dev/null +++ b/mods/loottabletweaker.pw.toml @@ -0,0 +1,13 @@ +name = "LootTableTweaker" +filename = "LootTableTweaker-1.12.2-1.1.17.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "ac5b5417d151da85d8e23779304d1f36ada3937d" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2644030 +project-id = 261339 diff --git a/mods/loottweaker.pw.toml b/mods/loottweaker.pw.toml new file mode 100644 index 0000000..c18e8ba --- /dev/null +++ b/mods/loottweaker.pw.toml @@ -0,0 +1,13 @@ +name = "LootTweaker" +filename = "LootTweaker-0.3.1+MC1.12.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "c8f19101b381333a549cc069a0e0814831bfedc9" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3507866 +project-id = 255257 diff --git a/mods/mantle.pw.toml b/mods/mantle.pw.toml new file mode 100644 index 0000000..07ca975 --- /dev/null +++ b/mods/mantle.pw.toml @@ -0,0 +1,13 @@ +name = "Mantle" +filename = "Mantle-1.12-1.3.3.55.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a1e5d5c197dae3e92637cafb8cd996185191165b" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2713386 +project-id = 74924 diff --git a/mods/mcjtylib.pw.toml b/mods/mcjtylib.pw.toml new file mode 100644 index 0000000..2ef08b7 --- /dev/null +++ b/mods/mcjtylib.pw.toml @@ -0,0 +1,13 @@ +name = "McJtyLib" +filename = "mcjtylib-1.12-3.5.4.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "8f3e381c4aea651f55ed1cd35fd69613fcd7f9da" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2745846 +project-id = 233105 diff --git a/mods/mct-immersive-technology.pw.toml b/mods/mct-immersive-technology.pw.toml new file mode 100644 index 0000000..991de18 --- /dev/null +++ b/mods/mct-immersive-technology.pw.toml @@ -0,0 +1,13 @@ +name = "Immersive Technology" +filename = "MCTImmersiveTechnology-1.12.2-1.9.100.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "67389da29048d6e10819eb445d64e4ae235e9342" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3658279 +project-id = 359407 diff --git a/mods/mekanism-generators.pw.toml b/mods/mekanism-generators.pw.toml new file mode 100644 index 0000000..419f5e0 --- /dev/null +++ b/mods/mekanism-generators.pw.toml @@ -0,0 +1,13 @@ +name = "Mekanism Generators" +filename = "MekanismGenerators-1.12.2-9.8.3.390.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "6980bbbc9d18c5dea7e2242fe9d542da2d41c481" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2835177 +project-id = 268566 diff --git a/mods/mekanism-tools.pw.toml b/mods/mekanism-tools.pw.toml new file mode 100644 index 0000000..7614456 --- /dev/null +++ b/mods/mekanism-tools.pw.toml @@ -0,0 +1,13 @@ +name = "Mekanism Tools" +filename = "MekanismTools-1.12.2-9.8.3.390.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "8c32f71f2db7a695abc8413aa7dfe8c28c485585" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2835178 +project-id = 268567 diff --git a/mods/mekanism.pw.toml b/mods/mekanism.pw.toml new file mode 100644 index 0000000..099291f --- /dev/null +++ b/mods/mekanism.pw.toml @@ -0,0 +1,13 @@ +name = "Mekanism" +filename = "Mekanism-1.12.2-9.8.3.390.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "1d5b531b7c107d6946b3e957f4554e2cb7686320" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2835175 +project-id = 268560 diff --git a/mods/minetweaker-recipemaker.pw.toml b/mods/minetweaker-recipemaker.pw.toml new file mode 100644 index 0000000..6498c12 --- /dev/null +++ b/mods/minetweaker-recipemaker.pw.toml @@ -0,0 +1,13 @@ +name = "MineTweaker RecipeMaker" +filename = "MineTweakerRecipeMaker-1.12.2-1.2.2.30.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "bcba657d7b5868d1cd92dd653132a6f33b688877" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2497436 +project-id = 226294 diff --git a/mods/mixin-booter.pw.toml b/mods/mixin-booter.pw.toml new file mode 100644 index 0000000..c174c2c --- /dev/null +++ b/mods/mixin-booter.pw.toml @@ -0,0 +1,13 @@ +name = "MixinBooter" +filename = "!mixinbooter-5.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "cacbf51a371348f8b9f834c27e15edab06b28c72" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3886235 +project-id = 419286 diff --git a/mods/mixinbootstrap.pw.toml b/mods/mixinbootstrap.pw.toml new file mode 100644 index 0000000..d3e0387 --- /dev/null +++ b/mods/mixinbootstrap.pw.toml @@ -0,0 +1,13 @@ +name = "MixinBootstrap" +filename = "_MixinBootstrap-1.1.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f9173708d3d2850ab8df778b9594b81cb94b1df8" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3437402 +project-id = 357178 diff --git a/mods/mjrlegendslib.pw.toml b/mods/mjrlegendslib.pw.toml new file mode 100644 index 0000000..d742ab7 --- /dev/null +++ b/mods/mjrlegendslib.pw.toml @@ -0,0 +1,13 @@ +name = "MJRLegends Lib" +filename = "MJRLegendsLib-1.12.2-1.2.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f1ffc295eaf2e22e24673946e46219d4bb4b39b9" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3344068 +project-id = 284331 diff --git a/mods/mob-grinding-utils.pw.toml b/mods/mob-grinding-utils.pw.toml new file mode 100644 index 0000000..78181d7 --- /dev/null +++ b/mods/mob-grinding-utils.pw.toml @@ -0,0 +1,13 @@ +name = "Mob Grinding Utils" +filename = "MobGrindingUtils-0.3.13.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3877e973f9363878956ac43f51875d9e82b1f499" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2656683 +project-id = 254241 diff --git a/mods/mod-name-tooltip.pw.toml b/mods/mod-name-tooltip.pw.toml new file mode 100644 index 0000000..899434d --- /dev/null +++ b/mods/mod-name-tooltip.pw.toml @@ -0,0 +1,13 @@ +name = "Mod Name Tooltip" +filename = "modnametooltip_1.12.2-1.10.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "46e4e9aa1a443de953088148fdcd3c7b9255d7cf" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2739582 +project-id = 238747 diff --git a/mods/modtweaker.pw.toml b/mods/modtweaker.pw.toml new file mode 100644 index 0000000..51e2cf1 --- /dev/null +++ b/mods/modtweaker.pw.toml @@ -0,0 +1,13 @@ +name = "ModTweaker" +filename = "modtweaker-4.0.20.11.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f0bdbf6f4257e392e59023289998aaa8c295df47" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3840577 +project-id = 220954 diff --git a/mods/more-planets-gc-addon.pw.toml b/mods/more-planets-gc-addon.pw.toml new file mode 100644 index 0000000..8dd270c --- /dev/null +++ b/mods/more-planets-gc-addon.pw.toml @@ -0,0 +1,13 @@ +name = "More Planets - Galacticraft Add-on" +filename = "More-Planets-1.12.2-2.2.4-GC284.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4adeb26228d10e90546409b829ea28f5db91ef5a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3873018 +project-id = 261990 diff --git a/mods/morph-o-tool.pw.toml b/mods/morph-o-tool.pw.toml new file mode 100644 index 0000000..6e06ce4 --- /dev/null +++ b/mods/morph-o-tool.pw.toml @@ -0,0 +1,13 @@ +name = "Morph-o-Tool" +filename = "Morph-o-Tool-1.2-21.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "55a363ccd8e0614229991cd1f6bf831eaf874ff7" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2658176 +project-id = 245287 diff --git a/mods/mtlib.pw.toml b/mods/mtlib.pw.toml new file mode 100644 index 0000000..8b1dc34 --- /dev/null +++ b/mods/mtlib.pw.toml @@ -0,0 +1,13 @@ +name = "MTLib" +filename = "MTLib-3.0.7.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7d2b9e97518dca1e9326fd347ba1eb93dec35999" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3308160 +project-id = 253211 diff --git a/mods/mystical-agradditions.pw.toml b/mods/mystical-agradditions.pw.toml new file mode 100644 index 0000000..83bf736 --- /dev/null +++ b/mods/mystical-agradditions.pw.toml @@ -0,0 +1,13 @@ +name = "Mystical Agradditions" +filename = "MysticalAgradditions-1.12.2-1.3.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7387a2976cafec35222e6549b3c447e7972dc4aa" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2704832 +project-id = 256247 diff --git a/mods/mystical-agriculture.pw.toml b/mods/mystical-agriculture.pw.toml new file mode 100644 index 0000000..92b1dff --- /dev/null +++ b/mods/mystical-agriculture.pw.toml @@ -0,0 +1,13 @@ +name = "Mystical Agriculture" +filename = "MysticalAgriculture-1.12.2-1.7.5.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "dd7b50ccebda09f8cb44d35997827ae3450455d1" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2704562 +project-id = 246640 diff --git a/mods/mysticallib.pw.toml b/mods/mysticallib.pw.toml new file mode 100644 index 0000000..7ca6730 --- /dev/null +++ b/mods/mysticallib.pw.toml @@ -0,0 +1,13 @@ +name = "MysticalLib" +filename = "mysticallib-1.12.2-1.13.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "015d2d3768a3937e64af8bd93b59436603ad790d" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3483816 +project-id = 277064 diff --git a/mods/neat.pw.toml b/mods/neat.pw.toml new file mode 100644 index 0000000..41afd97 --- /dev/null +++ b/mods/neat.pw.toml @@ -0,0 +1,13 @@ +name = "Neat" +filename = "Neat 1.4-17.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "831c286d99fe78503e966ef80ad27f54ae6a81cb" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2595310 +project-id = 238372 diff --git a/mods/netherending-ores.pw.toml b/mods/netherending-ores.pw.toml new file mode 100644 index 0000000..ad3cbc8 --- /dev/null +++ b/mods/netherending-ores.pw.toml @@ -0,0 +1,13 @@ +name = "Netherending Ores" +filename = "Netherending-Ores-1.12.2-1.4.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "04504a3b00a44a77019d9f7ed2e63cd225f84b23" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3048077 +project-id = 274807 diff --git a/mods/nothirium.pw.toml b/mods/nothirium.pw.toml new file mode 100644 index 0000000..48456dd --- /dev/null +++ b/mods/nothirium.pw.toml @@ -0,0 +1,13 @@ +name = "Nothirium" +filename = "Nothirium-1.12.2-0.1.10-beta.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "51d626bc6e19579a367499513a28775543e3c846" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4008295 +project-id = 624960 diff --git a/mods/nuclearcraft-overhauled.pw.toml b/mods/nuclearcraft-overhauled.pw.toml new file mode 100644 index 0000000..7347709 --- /dev/null +++ b/mods/nuclearcraft-overhauled.pw.toml @@ -0,0 +1,13 @@ +name = "NuclearCraft: Overhauled" +filename = "NuclearCraft-2o.6.2-1.12.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "c9a0c91863d2078ea9a45696f64a21b593e7d73a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3862197 +project-id = 336895 diff --git a/mods/openblocks.pw.toml b/mods/openblocks.pw.toml new file mode 100644 index 0000000..992d0c3 --- /dev/null +++ b/mods/openblocks.pw.toml @@ -0,0 +1,13 @@ +name = "OpenBlocks" +filename = "OpenBlocks-1.12.2-1.8.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "6c231ff28e0c80025b0ec11f86ce9de1e9d109db" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2699056 +project-id = 228816 diff --git a/mods/opencomputers.pw.toml b/mods/opencomputers.pw.toml new file mode 100644 index 0000000..29e5875 --- /dev/null +++ b/mods/opencomputers.pw.toml @@ -0,0 +1,13 @@ +name = "OpenComputers" +filename = "OpenComputers-MC1.12.2-1.8.0-snapshot-20220917+efb20a2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "9ffabaec0c203fadb5d8c20b6cbae6b1d8e045bd" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3994462 +project-id = 223008 diff --git a/mods/openmodslib.pw.toml b/mods/openmodslib.pw.toml new file mode 100644 index 0000000..d920a6c --- /dev/null +++ b/mods/openmodslib.pw.toml @@ -0,0 +1,13 @@ +name = "OpenModsLib" +filename = "OpenModsLib-1.12.2-0.12.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "210cc6b18b63ae0d3110b8e8ed843bc847627eb0" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2699055 +project-id = 228815 diff --git a/mods/ore-excavation.pw.toml b/mods/ore-excavation.pw.toml new file mode 100644 index 0000000..de38f51 --- /dev/null +++ b/mods/ore-excavation.pw.toml @@ -0,0 +1,13 @@ +name = "Ore Excavation" +filename = "OreExcavation-1.4.150.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "d5e32554a78d95e40ecb85c32138531cb433f19f" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2897369 +project-id = 250898 diff --git a/mods/ore-stages.pw.toml b/mods/ore-stages.pw.toml new file mode 100644 index 0000000..33a6abc --- /dev/null +++ b/mods/ore-stages.pw.toml @@ -0,0 +1,13 @@ +name = "Ore Stages" +filename = "OreStages-1.12.2-2.0.38.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4d5bfe450cbb9eee455f09ab77ca5c029b6cf442" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2640414 +project-id = 290201 diff --git a/mods/orelib.pw.toml b/mods/orelib.pw.toml new file mode 100644 index 0000000..c62f07e --- /dev/null +++ b/mods/orelib.pw.toml @@ -0,0 +1,13 @@ +name = "OreLib" +filename = "OreLib-1.12.2-3.6.0.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "5debb0481552c54bb6ad72d56b05b31d92e2f5d8" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2820815 +project-id = 307806 diff --git a/mods/p455w0rds-library.pw.toml b/mods/p455w0rds-library.pw.toml new file mode 100644 index 0000000..8a0e5d8 --- /dev/null +++ b/mods/p455w0rds-library.pw.toml @@ -0,0 +1,13 @@ +name = "p455w0rd's Library" +filename = "p455w0rdslib-1.12.2-2.3.161.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "be56bc229b7f418675bf46277e37a8272def5327" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2830265 +project-id = 255232 diff --git a/mods/packagedauto.pw.toml b/mods/packagedauto.pw.toml new file mode 100644 index 0000000..d462635 --- /dev/null +++ b/mods/packagedauto.pw.toml @@ -0,0 +1,13 @@ +name = "PackagedAuto" +filename = "PackagedAuto-1.12.2-1.0.5.19.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "2802267a48df3077f2ade07f7aef14e1fca2a0fe" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3614585 +project-id = 308380 diff --git a/mods/pams-breadcraft.pw.toml b/mods/pams-breadcraft.pw.toml new file mode 100644 index 0000000..88c8dc0 --- /dev/null +++ b/mods/pams-breadcraft.pw.toml @@ -0,0 +1,13 @@ +name = "Pam's BreadCraft - Pam's HarvestCraft Addon" +filename = "Pam's+BreadCraft+1.12.2-1.1.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "e8a6fbcfed905877f1513daf23c27f0a262475b6" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3332835 +project-id = 446100 diff --git a/mods/pams-harvestcraft.pw.toml b/mods/pams-harvestcraft.pw.toml new file mode 100644 index 0000000..44fc01a --- /dev/null +++ b/mods/pams-harvestcraft.pw.toml @@ -0,0 +1,13 @@ +name = "Pam's HarvestCraft" +filename = "Pam's HarvestCraft 1.12.2zg.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a064b434253305424755943dd66f389855ade953" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2904825 +project-id = 221857 diff --git a/mods/pams-simply-strawberries.pw.toml b/mods/pams-simply-strawberries.pw.toml new file mode 100644 index 0000000..c590034 --- /dev/null +++ b/mods/pams-simply-strawberries.pw.toml @@ -0,0 +1,13 @@ +name = "Pam's Simply Strawberries" +filename = "Pam's Simply Strawberries 1.12.2 - 1.0.0.jar" +side = "both" + +[download] +hash-format = "murmur2" +hash = "2847803968" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2572121 +project-id = 295871 diff --git a/mods/particle-culling.pw.toml b/mods/particle-culling.pw.toml new file mode 100644 index 0000000..0aef745 --- /dev/null +++ b/mods/particle-culling.pw.toml @@ -0,0 +1,13 @@ +name = "Particle Culling" +filename = "particleculling-1.12.2-v1.3.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "aef29745d35544a30d010fd31a8c64f9002509ae" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3608582 +project-id = 408853 diff --git a/mods/patchouli.pw.toml b/mods/patchouli.pw.toml new file mode 100644 index 0000000..e350a77 --- /dev/null +++ b/mods/patchouli.pw.toml @@ -0,0 +1,13 @@ +name = "Patchouli" +filename = "Patchouli-1.0-23.6.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "0febe14bdd007b13f6089a16a57d90e44646f041" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3162874 +project-id = 306770 diff --git a/mods/performant.pw.toml b/mods/performant.pw.toml new file mode 100644 index 0000000..f1c3aa0 --- /dev/null +++ b/mods/performant.pw.toml @@ -0,0 +1,13 @@ +name = "Performant" +filename = "performant-1.11.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "033c589ceb8026d66ee9b2332185ae273fa77993" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3511568 +project-id = 354143 diff --git a/mods/phosphor-forge.pw.toml b/mods/phosphor-forge.pw.toml new file mode 100644 index 0000000..e7d0779 --- /dev/null +++ b/mods/phosphor-forge.pw.toml @@ -0,0 +1,13 @@ +name = "Phosphor (Forge)" +filename = "phosphor-forge-mc1.12.2-0.2.7-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "1c75738ecd4bc5f7021b2b23ea04602aac3d16ec" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2919497 +project-id = 318255 diff --git a/mods/pizzacraft.pw.toml b/mods/pizzacraft.pw.toml new file mode 100644 index 0000000..1deab01 --- /dev/null +++ b/mods/pizzacraft.pw.toml @@ -0,0 +1,13 @@ +name = "PizzaCraft" +filename = "PizzaCraft-1.12.2-2.0.19.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "706b8fdbe36776199a9f95e2b14812977fce45df" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2986635 +project-id = 292056 diff --git a/mods/placebo.pw.toml b/mods/placebo.pw.toml new file mode 100644 index 0000000..e5c3d66 --- /dev/null +++ b/mods/placebo.pw.toml @@ -0,0 +1,13 @@ +name = "Placebo" +filename = "Placebo-1.12.2-1.6.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "0fbf049b5b431d52f18607fa1f1df09b3584aa6f" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2694382 +project-id = 283644 diff --git a/mods/planefix.pw.toml b/mods/planefix.pw.toml new file mode 100644 index 0000000..a3519e9 --- /dev/null +++ b/mods/planefix.pw.toml @@ -0,0 +1,13 @@ +name = "PlaneFix" +filename = "PlaneFix-1.12.2-1.0.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4078e3b01411d1e5e113d1459d148c8698d9e8b1" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2703755 +project-id = 320254 diff --git a/mods/planet-progression.pw.toml b/mods/planet-progression.pw.toml new file mode 100644 index 0000000..023266d --- /dev/null +++ b/mods/planet-progression.pw.toml @@ -0,0 +1,13 @@ +name = "Planet Progression" +filename = "PlanetProgression-1.12.2-0.4.8.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "03a1afd5537a5891bf2404f1a6aa4e3331aed6d9" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4000252 +project-id = 287275 diff --git a/mods/pollutant-pump.pw.toml b/mods/pollutant-pump.pw.toml new file mode 100644 index 0000000..01f6504 --- /dev/null +++ b/mods/pollutant-pump.pw.toml @@ -0,0 +1,13 @@ +name = "Pollutant Pump" +filename = "pollutantpump-1.12.2-1.3.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "9e9a50d411ad23d6a42999c0bbdb87bcc442276e" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3190007 +project-id = 305122 diff --git a/mods/pollution-of-the-realms.pw.toml b/mods/pollution-of-the-realms.pw.toml new file mode 100644 index 0000000..db95edd --- /dev/null +++ b/mods/pollution-of-the-realms.pw.toml @@ -0,0 +1,13 @@ +name = "Pollution of the Realms" +filename = "AdPother-1.12.2-1.2.22.1-build.0639.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "acc82c8aeeb4cbb6cd8e5f5048a41c87a429140b" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3972371 +project-id = 269973 diff --git a/mods/qmd.pw.toml b/mods/qmd.pw.toml new file mode 100644 index 0000000..09a7e5b --- /dev/null +++ b/mods/qmd.pw.toml @@ -0,0 +1,13 @@ +name = "QMD" +filename = "QMD-1.1.5-1.12.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "97936b3e56b25947c6a61ff4dc6eadc41441d184" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4032965 +project-id = 362056 diff --git a/mods/random-things.pw.toml b/mods/random-things.pw.toml new file mode 100644 index 0000000..c9f0273 --- /dev/null +++ b/mods/random-things.pw.toml @@ -0,0 +1,13 @@ +name = "Random Things" +filename = "RandomThings-MC1.12.2-4.2.7.4.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4422c297678e8f07a476ca5d4972568cfc7576bb" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2905241 +project-id = 59816 diff --git a/mods/randompatches-forge.pw.toml b/mods/randompatches-forge.pw.toml new file mode 100644 index 0000000..7ff24f3 --- /dev/null +++ b/mods/randompatches-forge.pw.toml @@ -0,0 +1,13 @@ +name = "RandomPatches (Forge)" +filename = "randompatches-1.12.2-1.22.1.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "d45d3cadbbab3f2222059b2acb68d9620c6839a8" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3133651 +project-id = 285612 diff --git a/mods/redstone-flux.pw.toml b/mods/redstone-flux.pw.toml new file mode 100644 index 0000000..f33f344 --- /dev/null +++ b/mods/redstone-flux.pw.toml @@ -0,0 +1,13 @@ +name = "Redstone Flux" +filename = "RedstoneFlux-1.12-2.1.1.1-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7835c1dcc006e5d4a406a6b0615012b825e25044" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2920436 +project-id = 270789 diff --git a/mods/renderlib.pw.toml b/mods/renderlib.pw.toml new file mode 100644 index 0000000..7dd1475 --- /dev/null +++ b/mods/renderlib.pw.toml @@ -0,0 +1,13 @@ +name = "RenderLib" +filename = "RenderLib-1.12.2-1.1.9.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "cf3871ae1821b369e68650e05c92d3ff62bd05a2" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3994517 +project-id = 624967 diff --git a/mods/rftools-dimensions.pw.toml b/mods/rftools-dimensions.pw.toml new file mode 100644 index 0000000..4a79de5 --- /dev/null +++ b/mods/rftools-dimensions.pw.toml @@ -0,0 +1,13 @@ +name = "RFTools Dimensions" +filename = "rftoolsdim-1.12-5.71.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "b81ef316b40bf3a0aad41be0903563ef965ca289" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2707390 +project-id = 240950 diff --git a/mods/rftools.pw.toml b/mods/rftools.pw.toml new file mode 100644 index 0000000..5a134c8 --- /dev/null +++ b/mods/rftools.pw.toml @@ -0,0 +1,13 @@ +name = "RFTools" +filename = "rftools-1.12-7.73.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "16a4e8c1907bdaac546ab3fd56904d202da427f3" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2861573 +project-id = 224641 diff --git a/mods/shadowfacts-forgelin.pw.toml b/mods/shadowfacts-forgelin.pw.toml new file mode 100644 index 0000000..02b2a3f --- /dev/null +++ b/mods/shadowfacts-forgelin.pw.toml @@ -0,0 +1,13 @@ +name = "Shadowfacts' Forgelin" +filename = "Forgelin-1.8.4.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7a87553fcb808a45d9c7e03f113b355ac7fd10d7" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2785465 +project-id = 248453 diff --git a/mods/solar-flux-reborn.pw.toml b/mods/solar-flux-reborn.pw.toml new file mode 100644 index 0000000..1254eae --- /dev/null +++ b/mods/solar-flux-reborn.pw.toml @@ -0,0 +1,13 @@ +name = "Solar Flux Reborn" +filename = "SolarFluxReborn-1.12.2-12.4.11.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "521624cbd22f7dcef0ddc9f9f0898b2368439404" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3050838 +project-id = 246974 diff --git a/mods/spark.pw.toml b/mods/spark.pw.toml new file mode 100644 index 0000000..d2be462 --- /dev/null +++ b/mods/spark.pw.toml @@ -0,0 +1,13 @@ +name = "spark" +filename = "spark-forge1122.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "6ea08fc3f82535f37a76f2e7340d239e64e40489" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3245793 +project-id = 361579 diff --git a/mods/spice-of-life-carrot-edition.pw.toml b/mods/spice-of-life-carrot-edition.pw.toml new file mode 100644 index 0000000..4796272 --- /dev/null +++ b/mods/spice-of-life-carrot-edition.pw.toml @@ -0,0 +1,13 @@ +name = "Spice of Life: Carrot Edition" +filename = "solcarrot-1.12.2-1.8.4.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3197a040e5a090ea12a2e2095a8cca0e6f650c13" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2959847 +project-id = 277616 diff --git a/mods/stevekungs-lib.pw.toml b/mods/stevekungs-lib.pw.toml new file mode 100644 index 0000000..82da207 --- /dev/null +++ b/mods/stevekungs-lib.pw.toml @@ -0,0 +1,13 @@ +name = "SteveKunG's Lib" +filename = "SteveKunG's-Lib-1.12.2-1.2.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "c20cfaa084aa31ae44abff31b6748e86b0546420" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3636234 +project-id = 296019 diff --git a/mods/storage-drawers.pw.toml b/mods/storage-drawers.pw.toml new file mode 100644 index 0000000..040baf2 --- /dev/null +++ b/mods/storage-drawers.pw.toml @@ -0,0 +1,13 @@ +name = "Storage Drawers" +filename = "StorageDrawers-1.12.2-5.4.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "c3f370ed6c158726061211334cbb72fd53f30364" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2952606 +project-id = 223852 diff --git a/mods/surge.pw.toml b/mods/surge.pw.toml new file mode 100644 index 0000000..888d08f --- /dev/null +++ b/mods/surge.pw.toml @@ -0,0 +1,13 @@ +name = "Surge" +filename = "Surge-1.12.2-2.0.79.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f7197d44a0f1fb1af216d3ba6b7e3c1ed06a36e9" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2916357 +project-id = 250290 diff --git a/mods/swingthroughgrass.pw.toml b/mods/swingthroughgrass.pw.toml new file mode 100644 index 0000000..7540b93 --- /dev/null +++ b/mods/swingthroughgrass.pw.toml @@ -0,0 +1,13 @@ +name = "SwingThroughGrass" +filename = "stg-1.12.2-1.2.3.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "d79494b27d6b9193714fbad2f054951dc9c2320f" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2508268 +project-id = 264353 diff --git a/mods/tesla-core-lib.pw.toml b/mods/tesla-core-lib.pw.toml new file mode 100644 index 0000000..17ce86d --- /dev/null +++ b/mods/tesla-core-lib.pw.toml @@ -0,0 +1,13 @@ +name = "Tesla Core Lib" +filename = "tesla-core-lib-1.12.2-1.0.18.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "bd2071f297161c7038f82a01a7d4c243d3f1dd8f" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3438487 +project-id = 254602 diff --git a/mods/the-one-probe.pw.toml b/mods/the-one-probe.pw.toml new file mode 100644 index 0000000..d55fce9 --- /dev/null +++ b/mods/the-one-probe.pw.toml @@ -0,0 +1,13 @@ +name = "The One Probe" +filename = "theoneprobe-1.12-1.4.28.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "d5b5be5d5d54de5ed35c96131118c411a51129bc" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2667280 +project-id = 245211 diff --git a/mods/the-twilight-forest.pw.toml b/mods/the-twilight-forest.pw.toml new file mode 100644 index 0000000..78e3036 --- /dev/null +++ b/mods/the-twilight-forest.pw.toml @@ -0,0 +1,13 @@ +name = "The Twilight Forest" +filename = "twilightforest-1.12.2-3.11.1021-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a4c2d01f98350fe41374666db8e1419f770a1609" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3051450 +project-id = 227639 diff --git a/mods/thermal-cultivation.pw.toml b/mods/thermal-cultivation.pw.toml new file mode 100644 index 0000000..22b7156 --- /dev/null +++ b/mods/thermal-cultivation.pw.toml @@ -0,0 +1,13 @@ +name = "Thermal Cultivation" +filename = "ThermalCultivation-1.12.2-0.3.6.1-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4aef97dad21a3b8cd6cce7bcf601b41574cb22ff" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2920437 +project-id = 271835 diff --git a/mods/thermal-dynamics.pw.toml b/mods/thermal-dynamics.pw.toml new file mode 100644 index 0000000..36f60de --- /dev/null +++ b/mods/thermal-dynamics.pw.toml @@ -0,0 +1,13 @@ +name = "Thermal Dynamics" +filename = "ThermalDynamics-1.12.2-2.5.6.1-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "691d7fafc4e104e41b878d8e1ce885785c995840" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2920505 +project-id = 227443 diff --git a/mods/thermal-expansion.pw.toml b/mods/thermal-expansion.pw.toml new file mode 100644 index 0000000..c9315cb --- /dev/null +++ b/mods/thermal-expansion.pw.toml @@ -0,0 +1,13 @@ +name = "Thermal Expansion" +filename = "ThermalExpansion-1.12.2-5.5.7.1-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3568d977c90987c58ad2c7cb3837c4ac8de49216" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2926431 +project-id = 69163 diff --git a/mods/thermal-foundation.pw.toml b/mods/thermal-foundation.pw.toml new file mode 100644 index 0000000..56508c0 --- /dev/null +++ b/mods/thermal-foundation.pw.toml @@ -0,0 +1,13 @@ +name = "Thermal Foundation" +filename = "ThermalFoundation-1.12.2-2.6.7.1-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "6bd93897638fd68794cae17c9520b68a85fc97d0" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2926428 +project-id = 222880 diff --git a/mods/thermal-innovation.pw.toml b/mods/thermal-innovation.pw.toml new file mode 100644 index 0000000..a548feb --- /dev/null +++ b/mods/thermal-innovation.pw.toml @@ -0,0 +1,13 @@ +name = "Thermal Innovation" +filename = "ThermalInnovation-1.12.2-0.3.6.1-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a2603c82d0deefef67b3708fd79fd1e813b4d080" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2920441 +project-id = 291737 diff --git a/mods/tick-dynamic.pw.toml b/mods/tick-dynamic.pw.toml new file mode 100644 index 0000000..5776270 --- /dev/null +++ b/mods/tick-dynamic.pw.toml @@ -0,0 +1,13 @@ +name = "Tick Dynamic" +filename = "TickDynamic-1.12.2-1.0.3.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "b26689e317acde574fa27e8063ed26ba524a2091" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3271509 +project-id = 269359 diff --git a/mods/tinkers-construct.pw.toml b/mods/tinkers-construct.pw.toml new file mode 100644 index 0000000..029fbef --- /dev/null +++ b/mods/tinkers-construct.pw.toml @@ -0,0 +1,13 @@ +name = "Tinkers Construct" +filename = "TConstruct-1.12.2-2.13.0.183.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "e37e1f05ad0eaf567497ce655bc877dc1778bd0f" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2902483 +project-id = 74072 diff --git a/mods/tinkers-tool-leveling.pw.toml b/mods/tinkers-tool-leveling.pw.toml new file mode 100644 index 0000000..bf49555 --- /dev/null +++ b/mods/tinkers-tool-leveling.pw.toml @@ -0,0 +1,13 @@ +name = "Tinkers' Tool Leveling" +filename = "TinkerToolLeveling-1.12.2-1.1.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "69705dd5de7c9cd54f6fdb8198b959f93b7d1400" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2630860 +project-id = 250957 diff --git a/mods/toast-control.pw.toml b/mods/toast-control.pw.toml new file mode 100644 index 0000000..bbc73ca --- /dev/null +++ b/mods/toast-control.pw.toml @@ -0,0 +1,13 @@ +name = "Toast Control" +filename = "Toast Control-1.12.2-1.8.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7365b5415d5f1a39997fe142ccc42ae732e31c01" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2707353 +project-id = 271740 diff --git a/mods/tomb-many-graves-2.pw.toml b/mods/tomb-many-graves-2.pw.toml new file mode 100644 index 0000000..4a504a6 --- /dev/null +++ b/mods/tomb-many-graves-2.pw.toml @@ -0,0 +1,13 @@ +name = "Tomb Many Graves 2" +filename = "TombManyGraves-1.12-4.2.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "cfba896b87294e2351c383b5d4127112d26ab5e0" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2619249 +project-id = 262823 diff --git a/mods/tough-as-nails.pw.toml b/mods/tough-as-nails.pw.toml new file mode 100644 index 0000000..f9db793 --- /dev/null +++ b/mods/tough-as-nails.pw.toml @@ -0,0 +1,13 @@ +name = "Tough As Nails" +filename = "ToughAsNails-1.12.2-3.1.0.141-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "594c723d9708616b0f69bec1fb2d884d9ade7444" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2710969 +project-id = 246391 diff --git a/mods/track-api.pw.toml b/mods/track-api.pw.toml new file mode 100644 index 0000000..b369f6a --- /dev/null +++ b/mods/track-api.pw.toml @@ -0,0 +1,13 @@ +name = "Track API" +filename = "TrackAPI-1.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "e63bee0992b0a3403d8a95eb19676ce716691c50" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2825260 +project-id = 282613 diff --git a/mods/treecapitator-updated.pw.toml b/mods/treecapitator-updated.pw.toml new file mode 100644 index 0000000..e2e18d9 --- /dev/null +++ b/mods/treecapitator-updated.pw.toml @@ -0,0 +1,13 @@ +name = "Treecapitator Updated" +filename = "[1.12]TreeCapitator-client-1.43.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "d58eb72603d7d58ad5a5982da8684fe2b9703bfb" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2722878 +project-id = 324007 diff --git a/mods/trinity.pw.toml b/mods/trinity.pw.toml new file mode 100644 index 0000000..b3934b9 --- /dev/null +++ b/mods/trinity.pw.toml @@ -0,0 +1,13 @@ +name = "Trinity" +filename = "Trinity-1.4.b.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3bb4fe549c9cec9981a1d6096c8206af3a4cd503" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3250277 +project-id = 354949 diff --git a/mods/unidict.pw.toml b/mods/unidict.pw.toml new file mode 100644 index 0000000..12c636b --- /dev/null +++ b/mods/unidict.pw.toml @@ -0,0 +1,13 @@ +name = "UniDict" +filename = "UniDict-1.12.2-3.0.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "2b72e49682aca50fa55522c5080f2ba20173c565" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3553627 +project-id = 244258 diff --git a/mods/universal-mod-core.pw.toml b/mods/universal-mod-core.pw.toml new file mode 100644 index 0000000..864f317 --- /dev/null +++ b/mods/universal-mod-core.pw.toml @@ -0,0 +1,13 @@ +name = "Universal Mod Core" +filename = "UniversalModCore-1.12.2-forge-1.1.4-2b81e7.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "6a6cd834fd1924e9baa4aec555ac0ce59fc36228" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3654955 +project-id = 371784 diff --git a/mods/unlimited-chisel-works.pw.toml b/mods/unlimited-chisel-works.pw.toml new file mode 100644 index 0000000..28c4ac1 --- /dev/null +++ b/mods/unlimited-chisel-works.pw.toml @@ -0,0 +1,13 @@ +name = "Unlimited Chisel Works" +filename = "UnlimitedChiselWorks-0.3.5.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "66e1d603c8985a903b5c76d697914c5d5365e885" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3319307 +project-id = 278493 diff --git a/mods/unloader.pw.toml b/mods/unloader.pw.toml new file mode 100644 index 0000000..732e13f --- /dev/null +++ b/mods/unloader.pw.toml @@ -0,0 +1,13 @@ +name = "Unloader" +filename = "unloader-1.2.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "6c615f6bd2dcd9ad30cb69422fd3241ee6f45816" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2572528 +project-id = 286230 diff --git a/mods/valkyrielib.pw.toml b/mods/valkyrielib.pw.toml new file mode 100644 index 0000000..48da4fd --- /dev/null +++ b/mods/valkyrielib.pw.toml @@ -0,0 +1,13 @@ +name = "ValkyrieLib" +filename = "valkyrielib-1.12.2-2.0.20.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "e640e231cb83ea9ff7cda8710e6d7c44467b9658" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2691542 +project-id = 245480 diff --git a/mods/wanionlib.pw.toml b/mods/wanionlib.pw.toml new file mode 100644 index 0000000..5461cdc --- /dev/null +++ b/mods/wanionlib.pw.toml @@ -0,0 +1,13 @@ +name = "WanionLib" +filename = "WanionLib-1.12.2-2.9.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "da38dc6bd6ea772c0d860a3cea99c8c3093a0937" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3597087 +project-id = 253043 diff --git a/mods/wireless-crafting-terminal.pw.toml b/mods/wireless-crafting-terminal.pw.toml new file mode 100644 index 0000000..aad8fcf --- /dev/null +++ b/mods/wireless-crafting-terminal.pw.toml @@ -0,0 +1,13 @@ +name = "Wireless Crafting Terminal" +filename = "WirelessCraftingTerminal-1.12.2-3.12.97.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f1ec1a90b4c351cfc17c6d9a3cbd3c1607258c4e" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2830252 +project-id = 244559 diff --git a/mods/world-stripper.pw.toml b/mods/world-stripper.pw.toml new file mode 100644 index 0000000..b9f0ebe --- /dev/null +++ b/mods/world-stripper.pw.toml @@ -0,0 +1,13 @@ +name = "World Stripper" +filename = "World-Stripper-1.6.0-1.12.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3455b11f340529b5146140e8b217d459bc222b69" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2635454 +project-id = 250603 diff --git a/mods/worldedit.pw.toml b/mods/worldedit.pw.toml new file mode 100644 index 0000000..8aac64b --- /dev/null +++ b/mods/worldedit.pw.toml @@ -0,0 +1,13 @@ +name = "WorldEdit" +filename = "worldedit-forge-mc1.12.2-6.1.10-dist.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "17314bdab33678478af060d2156338ee34db8a09" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2941712 +project-id = 225608 diff --git a/mods/wrapup.pw.toml b/mods/wrapup.pw.toml new file mode 100644 index 0000000..b2e7c97 --- /dev/null +++ b/mods/wrapup.pw.toml @@ -0,0 +1,13 @@ +name = "WrapUp" +filename = "WrapUp-1.12-1.1.3.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "29f89705011794531150e5e00a73d62cc0134888" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2486198 +project-id = 275153 diff --git a/mods/xnet.pw.toml b/mods/xnet.pw.toml new file mode 100644 index 0000000..a7733ba --- /dev/null +++ b/mods/xnet.pw.toml @@ -0,0 +1,13 @@ +name = "XNet" +filename = "xnet-1.12-1.8.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "085f5aef1d407f815028e5ecc87265cc5d8142e6" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2745852 +project-id = 260912 diff --git a/mods/ynot.pw.toml b/mods/ynot.pw.toml new file mode 100644 index 0000000..0933f85 --- /dev/null +++ b/mods/ynot.pw.toml @@ -0,0 +1,13 @@ +name = "YNot" +filename = "YNot-0.2.4.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7192f98116899b6755fbd631bff2721c40f65bea" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2708030 +project-id = 283589 diff --git a/mods/zenstages.pw.toml b/mods/zenstages.pw.toml new file mode 100644 index 0000000..c0cad6d --- /dev/null +++ b/mods/zenstages.pw.toml @@ -0,0 +1,13 @@ +name = "ZenStages" +filename = "zenstages-0.5.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "8309d6067a50d29c45cde4c6fd9d2316147b4b8c" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 2974926 +project-id = 296384 diff --git a/mods/zerocore.pw.toml b/mods/zerocore.pw.toml new file mode 100644 index 0000000..a3ca1c0 --- /dev/null +++ b/mods/zerocore.pw.toml @@ -0,0 +1,13 @@ +name = "ZeroCore 2" +filename = "zerocore-1.12.2-0.1.2.9.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "bc87c72b3aac54367b6641f9dbd41f6a218043cd" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3194743 +project-id = 247921 diff --git a/pack.toml b/pack.toml new file mode 100644 index 0000000..ae795e6 --- /dev/null +++ b/pack.toml @@ -0,0 +1,13 @@ +name = "Fuwwowo" +author = "Juice" +version = "1.0.0" +pack-format = "packwiz:1.1.0" + +[index] +file = "index.toml" +hash-format = "sha256" +hash = "e5abb0011b8b99392f7b4469ce9849ae680fd3c5a0411838a491f724fc7a7ae9" + +[versions] +forge = "14.23.5.2860" +minecraft = "1.12.2" diff --git a/resources/nuclearcraft/addons/MoarFuels-1.9.3.zip b/resources/nuclearcraft/addons/MoarFuels-1.9.3.zip new file mode 100644 index 0000000000000000000000000000000000000000..ede73305168ba0920e9509beaafd0c3f1cc7b07e GIT binary patch literal 2890671 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Ǽ#%8 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

vdnE#3#hBk^Z!A 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

M4{Q}ci$(*vBj;TrZ}4Uv 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 qI=02prbc&lAjmc)t;C`@Ie}9E literal 0 HcmV?d00001 diff --git a/resources/nuclearcraft/addons/MoarRealisticRadiation-1.3.6.zip b/resources/nuclearcraft/addons/MoarRealisticRadiation-1.3.6.zip new file mode 100644 index 0000000000000000000000000000000000000000..6fa16149793ee83b54d8a7e63dcecd2ed44a078b GIT binary patch literal 4538 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 literal 0 HcmV?d00001