From 1bbaebc577280f09fe0531b668145e6ced5b1117 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sun, 24 Aug 2025 13:05:31 +0100 Subject: [PATCH 001/196] added higher tier AA recipe for even more water --- kubejs/server_scripts/tfg/recipes.space.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kubejs/server_scripts/tfg/recipes.space.js b/kubejs/server_scripts/tfg/recipes.space.js index 186d1ffb8..0216dee8b 100644 --- a/kubejs/server_scripts/tfg/recipes.space.js +++ b/kubejs/server_scripts/tfg/recipes.space.js @@ -105,6 +105,13 @@ function registerTFGSpaceRecipes(event) { .addDataString("fluidA", "tfc:spring_water") .outputFluids(Fluid.of("tfc:spring_water", 1000)) + event.recipes.gtceu.aqueous_accumulator('more_water') + .circuit(aaCircuit++) + .duration(10) + .EUt(GTValues.VHA[GTValues.HV]) + .addDataString("fluidA", "minecraft:water") + .outputFluids(Fluid.of("minecraft:water", 20000)) + // Plants - Can't use the default builder here because fertiliser is much harder to get on the moon, // and we're using helium-3 as the fertiliser From 043bf112a4cff0db726699a623b86886fd92d045 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 18:04:04 +0500 Subject: [PATCH 002/196] fix: forge-auto-install --- .github/workflows/build.yml | 14 +++++++++++++- .pakku/server-overrides/forge-auto-install.txt | 4 ++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fc28695a2..a3dcfcf8c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,6 +24,7 @@ jobs: project_full_name: ${{ steps.check.outputs.project_name }}-${{ steps.check.outputs.project_version }} changelog: ${{ steps.changelog.outputs.description }} mc_version: ${{ steps.check.outputs.minecraft_version }} + loader_version: ${{ steps.check.outputs.loader_version }} release_type: ${{ steps.check.outputs.release_type }} diff: ${{ steps.read_diff.outputs.diff }} exists: ${{ steps.check.outputs.exists }} @@ -163,17 +164,21 @@ jobs: id: check shell: bash run: | - echo "project_name=${{ steps.pakku_info.outputs.name }}" >> $GITHUB_OUTPUT + MC_VERSIONS_JSON='${{ steps.pakku_lock_info.outputs.mc_versions }}' MINECRAFT_VERSION=$(echo "$MC_VERSIONS_JSON" | jq -r '.[0]' | tr -d '[]"') echo "minecraft_version=$MINECRAFT_VERSION" >> $GITHUB_OUTPUT + + if ${{ env.DEV_ENVIRONMENT == 'true' }}; then echo "project_version=build_#${{ github.run_number }}" >> $GITHUB_OUTPUT else echo "project_version=${{ steps.changelog.outputs.version }}" >> $GITHUB_OUTPUT fi + echo "loader_version=${{ steps.pakku_lock_info.outputs.loaders }}" >> $GITHUB_OUTPUT + echo "project_name=${{ steps.pakku_info.outputs.name }}" >> $GITHUB_OUTPUT echo "release_type=${{ steps.pakku_info.outputs.release_type }}" >> $GITHUB_OUTPUT echo "exists=${{ steps.check_tag.outputs.exists }}" >> $GITHUB_OUTPUT echo "make_release=${{ steps.check_tag.outputs.exists == 'false' && env.DEV_ENVIRONMENT == 'false' }}" >> $GITHUB_OUTPUT @@ -283,9 +288,16 @@ jobs: set +e VERSION=${{ needs.info.outputs.project_version }} + LOADER_VERSION=${{ needs.info.outputs.loader_version }} + MINECRAFT_VERSION=${{ needs.info.outputs.mc_version }} + + sed -i -e "s/DEV/${VERSION}/g" pakku.json sed -i -e "s/DEV/${VERSION}/g" config/fancymenu/customization/gui_main_menu.txt + sed -i -e "s/LOADER_VERSION/${LOADER_VERSION}/g" .pakku/server-overrides/forge-auto-install.txt + sed -i -e "s/MINECRAFT_VERSION/${MINECRAFT_VERSION}/g" .pakku/server-overrides/forge-auto-install.txt + - name: 📝 Cache pakku uses: actions/cache@v4.2.4 id: cache diff --git a/.pakku/server-overrides/forge-auto-install.txt b/.pakku/server-overrides/forge-auto-install.txt index 04e2e0a65..8510b6214 100644 --- a/.pakku/server-overrides/forge-auto-install.txt +++ b/.pakku/server-overrides/forge-auto-install.txt @@ -2,7 +2,7 @@ # Specify your desired Minecraft-Version. # Possible options are [Version like: "1.20.4" or "latest"] -minecraftVersion=1.20.1 +minecraftVersion=MINECRAFT_VERSION # Specify your desired LoaderType. # Possible options are ["Forge" or "NeoForge"] @@ -10,4 +10,4 @@ loaderType=Forge # Specify your desired Loader-Version. # Possible options are [Version like: "20.4.164-beta" or "latest" or "recommended"] -loaderVersion=47.4.2 \ No newline at end of file +loaderVersion=LOADER_VERSION \ No newline at end of file From 40fc7a33beb678f5f271c309a390a84043c367ca Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 18:14:41 +0500 Subject: [PATCH 003/196] Update build.yml --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a3dcfcf8c..9346ba71b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -361,7 +361,8 @@ jobs: set +e VERSION=${{ needs.info.outputs.project_version }} - sed -i -e "s/\"version\": \"[0-9.]*\"/\"version\": \"${VERSION}\"/g" pakku.json + + sed -i -e "s/DEV/${VERSION}/g" pakku.json sed -i -e "s/DEV/${VERSION}/g" config/fancymenu/customization/gui_main_menu.txt sed -i -e "s/DEV/${VERSION}/g" .pakku/multimc-overrides/instance.cfg From eb40a67083ed0f4bd7ba695fcc286225d91412e9 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 18:33:08 +0500 Subject: [PATCH 004/196] Update build.yml --- .github/workflows/build.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9346ba71b..81effdd3f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -167,8 +167,12 @@ jobs: MC_VERSIONS_JSON='${{ steps.pakku_lock_info.outputs.mc_versions }}' MINECRAFT_VERSION=$(echo "$MC_VERSIONS_JSON" | jq -r '.[0]' | tr -d '[]"') - echo "minecraft_version=$MINECRAFT_VERSION" >> $GITHUB_OUTPUT + LOADER_VERSIONS_JSON='${{ steps.pakku_lock_info.outputs.loaders }}' + LOADER_VERSION=$(echo "$LOADER_VERSIONS_JSON" | jq -r '.[0]' | cut -d: -f2) + + echo "minecraft_version=$MINECRAFT_VERSION" >> $GITHUB_OUTPUT + echo "loader_version=$LOADER_VERSION" >> $GITHUB_OUTPUT if ${{ env.DEV_ENVIRONMENT == 'true' }}; then @@ -177,7 +181,6 @@ jobs: echo "project_version=${{ steps.changelog.outputs.version }}" >> $GITHUB_OUTPUT fi - echo "loader_version=${{ steps.pakku_lock_info.outputs.loaders }}" >> $GITHUB_OUTPUT echo "project_name=${{ steps.pakku_info.outputs.name }}" >> $GITHUB_OUTPUT echo "release_type=${{ steps.pakku_info.outputs.release_type }}" >> $GITHUB_OUTPUT echo "exists=${{ steps.check_tag.outputs.exists }}" >> $GITHUB_OUTPUT @@ -361,7 +364,7 @@ jobs: set +e VERSION=${{ needs.info.outputs.project_version }} - + sed -i -e "s/DEV/${VERSION}/g" pakku.json sed -i -e "s/DEV/${VERSION}/g" config/fancymenu/customization/gui_main_menu.txt sed -i -e "s/DEV/${VERSION}/g" .pakku/multimc-overrides/instance.cfg From 32e1e98be956bd1b8f7ff6fa82c4aff1cdf87294 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 18:37:20 +0500 Subject: [PATCH 005/196] Update build.yml --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 81effdd3f..7aa6276f2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -169,7 +169,7 @@ jobs: MINECRAFT_VERSION=$(echo "$MC_VERSIONS_JSON" | jq -r '.[0]' | tr -d '[]"') LOADER_VERSIONS_JSON='${{ steps.pakku_lock_info.outputs.loaders }}' - LOADER_VERSION=$(echo "$LOADER_VERSIONS_JSON" | jq -r '.[0]' | cut -d: -f2) + LOADER_VERSION=$(echo "$LOADER_VERSIONS_JSON" | jq -r '.forge') echo "minecraft_version=$MINECRAFT_VERSION" >> $GITHUB_OUTPUT echo "loader_version=$LOADER_VERSION" >> $GITHUB_OUTPUT From e689a42a3edaee3fb0039d6af0ecaef58e284a38 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 18:50:46 +0500 Subject: [PATCH 006/196] Update build.yml --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7aa6276f2..1e507023e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -306,8 +306,8 @@ jobs: id: cache with: path: build/.cache - key: pakku-cache-${{ hashFiles('pakku-lock.json') }} - restore-keys: pakku-cache- + key: ${{ runner.OS }}-pakku-cache-${{ hashFiles('build/.cache/') }} + restore-keys: ${{ runner.OS }}-pakku-cache- - name: 📦 Export modpack run: | From 9f8c8147599db4f27ad77b17b7d7d00e6154173e Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 19:04:57 +0500 Subject: [PATCH 007/196] workflows --- .github/workflows/build.yml | 8 ++++++-- config/corpsecurioscompat-common.toml | 2 ++ config/everycomp-common.toml | 2 -- config/everycomp-hazardous.toml | 8 ++++---- config/fancymenu/options.txt | 9 +++++++-- config/tfg-client.toml | 8 ++++++++ config/tfg-common.toml | 10 ++++++---- 7 files changed, 33 insertions(+), 14 deletions(-) create mode 100644 config/tfg-client.toml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1e507023e..ee5979bb9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,6 +25,7 @@ jobs: changelog: ${{ steps.changelog.outputs.description }} mc_version: ${{ steps.check.outputs.minecraft_version }} loader_version: ${{ steps.check.outputs.loader_version }} + loader_type: ${{ steps.check.outputs.loader_type }} release_type: ${{ steps.check.outputs.release_type }} diff: ${{ steps.read_diff.outputs.diff }} exists: ${{ steps.check.outputs.exists }} @@ -168,11 +169,14 @@ jobs: MC_VERSIONS_JSON='${{ steps.pakku_lock_info.outputs.mc_versions }}' MINECRAFT_VERSION=$(echo "$MC_VERSIONS_JSON" | jq -r '.[0]' | tr -d '[]"') - LOADER_VERSIONS_JSON='${{ steps.pakku_lock_info.outputs.loaders }}' - LOADER_VERSION=$(echo "$LOADER_VERSIONS_JSON" | jq -r '.forge') + LOADERS_JSON='${{ steps.pakku_lock_info.outputs.loaders }}' + + LOADER_TYPE=$(echo "$LOADERS_JSON" | jq -r 'keys[0]') + LOADER_VERSION=$(echo "$LOADERS_JSON" | jq -r ".[keys[0]]") echo "minecraft_version=$MINECRAFT_VERSION" >> $GITHUB_OUTPUT echo "loader_version=$LOADER_VERSION" >> $GITHUB_OUTPUT + echo "loader_type=$LOADER_TYPE" >> $GITHUB_OUTPUT if ${{ env.DEV_ENVIRONMENT == 'true' }}; then diff --git a/config/corpsecurioscompat-common.toml b/config/corpsecurioscompat-common.toml index e9aee7186..fd09d9a82 100644 --- a/config/corpsecurioscompat-common.toml +++ b/config/corpsecurioscompat-common.toml @@ -3,4 +3,6 @@ [general] #Items that should not be transferred to curios slots (format: 'modid:item') blacklisted_items = [] + #Whether cursed items should be transferred back to curios slots (true = transfer cursed items, false = don't transfer) + transfer_cursed_items = false diff --git a/config/everycomp-common.toml b/config/everycomp-common.toml index 448eaa2a1..073eb95ed 100644 --- a/config/everycomp-common.toml +++ b/config/everycomp-common.toml @@ -2,8 +2,6 @@ [general] #Puts all the added items into a new Every Compat tab instead of their own mod tabs. Be warned that if disabled it could cause some issue with some mods that have custom tabs creative_tab = true - #Makes dynamic assets that are generated depend on loaded resource packs. Turn off to make them just use vanilla assets - assets_depend_on_loaded_packs = true #Creates a debug folder inside your instance directory where all the dynamically generated resources will be saved save_debug_resources = false #Sends a packet to verify all dependencies mod versions are the same on connect. DIsable if it causes issues diff --git a/config/everycomp-hazardous.toml b/config/everycomp-hazardous.toml index 3764b8de9..55a35bf79 100644 --- a/config/everycomp-hazardous.toml +++ b/config/everycomp-hazardous.toml @@ -19,7 +19,7 @@ #Exclude WoodType from all of Modules # EXAMPLE: blacklist = [ # "forestry:.*fireproof.*", COMMENT: .* is an RegEx, it exclude all of WoodType containing "fireproof" from Forestry - # "biomesoplenty:.*", COMMENT: .* is an RegEx, it exclude all of WoodType from Wood Mod for any Module + # "biomesoplenty:.*", COMMENT: .* is an RegEx, it exclude all of WoodType from Wood Mod for any Module # "biomesoplenty:redwood" COMMENT: exclude redwood from Wood Mod for any module # ] # @@ -34,9 +34,9 @@ #Exclude EntrySet from the module for All of WoodType or LeavesType # This is only applied to Wood-Good. # EXAMPLE: blacklist = [ - # "chipped:checkered_trapdoor", COMMENT: chipped:checkered_oak_trapdoor without "oak" - # "variantvanillablocks:chest", COMMENT: variantvanillablocks:oak_chest without "oak" - # "chipped:.*" COMMENT: .* is an regex which will exclude all of EntrySets from one Module - Wood-Good ONLY + # "chipped:checkered_trapdoor", COMMENT: chipped:checkered_oak_trapdoor without "oak" + # "variantvanillablocks:chest", COMMENT: variantvanillablocks:oak_chest without "oak" + # "chipped:.*" COMMENT: .* is an regex which will exclude all of EntrySets from one Module - Wood-Good ONLY # ] # blacklist = [] diff --git a/config/fancymenu/options.txt b/config/fancymenu/options.txt index 317a601e3..00ba655f9 100644 --- a/config/fancymenu/options.txt +++ b/config/fancymenu/options.txt @@ -14,7 +14,6 @@ B:advanced_customization_mode = 'false'; ##[loading] -B:preload_animations = 'true'; S:preload_resources = '[cubic_panorama]beneath%!source_end!%[slideshow]new_loading_screen%!source_end!%'; S:custom_game_intro_skip_text = ''; B:allow_game_intro_skip = 'true'; @@ -85,4 +84,10 @@ B:show_welcome_screen = 'false'; ##[keyframe_editor] -B:arrow_keys_move_preview = 'false'; \ No newline at end of file +B:arrow_keys_move_preview = 'false'; + + +##[advanced] + +L:placeholder_caching_duration_ms = '30'; +L:requirement_caching_duration_ms = '0'; \ No newline at end of file diff --git a/config/tfg-client.toml b/config/tfg-client.toml new file mode 100644 index 000000000..cfae85505 --- /dev/null +++ b/config/tfg-client.toml @@ -0,0 +1,8 @@ + +[propick_vein_rendering] + # + # + #1 in N chance for the precise xray ore prospector particles to appear per block. Set to 0 to disable. Default: 5 + #Range: 0 ~ 1000 + PreciseOreProspectorParticleChance = 5 + diff --git a/config/tfg-common.toml b/config/tfg-common.toml index 58a16f7ed..235020b09 100644 --- a/config/tfg-common.toml +++ b/config/tfg-common.toml @@ -1,5 +1,7 @@ -#Should be create compat enabled? -createCompat = true -#Should be tfc ambiental compat enabled? -tfcAmbientalCompat = true + +[general] + #Should be create compat enabled? + createCompat = true + #Should be tfc ambiental compat enabled? + tfcAmbientalCompat = true From b8485735ff8694bfa1699e34a66e5f01f3c27612 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 19:56:33 +0500 Subject: [PATCH 008/196] workflows --- .github/workflows/build.yml | 4 ++++ .pakku/server-overrides/forge-auto-install.txt | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ee5979bb9..a1802b4a0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -209,6 +209,8 @@ jobs: 📃 **Release**: `${{ steps.check.outputs.project_version }}` 📃 **Release Type**: `${{ steps.check.outputs.release_type }}` 📃 **Game Version**: `${{ steps.check.outputs.minecraft_version }}` + 📃 **Loader Type**: `${{ steps.check.outputs.loader_type }}` + 📃 **Loader Version**: `${{ steps.check.outputs.loader_version }}` 📃 **Dev Environment**: `${{ env.DEV_ENVIRONMENT }}` 📃 **Tag Exists**: `${{ steps.check.outputs.exists }}` @@ -296,6 +298,7 @@ jobs: VERSION=${{ needs.info.outputs.project_version }} LOADER_VERSION=${{ needs.info.outputs.loader_version }} + LOADER_TYPE=${{ needs.info.outputs.loader_type }} MINECRAFT_VERSION=${{ needs.info.outputs.mc_version }} @@ -303,6 +306,7 @@ jobs: sed -i -e "s/DEV/${VERSION}/g" config/fancymenu/customization/gui_main_menu.txt sed -i -e "s/LOADER_VERSION/${LOADER_VERSION}/g" .pakku/server-overrides/forge-auto-install.txt + sed -i -e "s/LOADER_TYPE/${LOADER_TYPE}/g" .pakku/server-overrides/forge-auto-install.txt sed -i -e "s/MINECRAFT_VERSION/${MINECRAFT_VERSION}/g" .pakku/server-overrides/forge-auto-install.txt - name: 📝 Cache pakku diff --git a/.pakku/server-overrides/forge-auto-install.txt b/.pakku/server-overrides/forge-auto-install.txt index 8510b6214..b7cbb56c3 100644 --- a/.pakku/server-overrides/forge-auto-install.txt +++ b/.pakku/server-overrides/forge-auto-install.txt @@ -6,7 +6,7 @@ minecraftVersion=MINECRAFT_VERSION # Specify your desired LoaderType. # Possible options are ["Forge" or "NeoForge"] -loaderType=Forge +loaderType=LOADER_TYPE # Specify your desired Loader-Version. # Possible options are [Version like: "20.4.164-beta" or "latest" or "recommended"] From b5c99399b84984184b9b45af9c3b7e9913e7c474 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 20:01:46 +0500 Subject: [PATCH 009/196] Update build.yml --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a1802b4a0..bd34957ce 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -280,6 +280,7 @@ jobs: 📃 **Name**: ${{ needs.info.outputs.project_name }} 📃 **Release**: `${{ steps.changelog.outputs.version }}` 📃 **Release Type**: `${{ needs.info.outputs.release_type }}` + 📃 **Loader**: `${{ needs.info.outputs.loader_type }}-${{ needs.info.outputs.loader_version }}` ${{ needs.info.outputs.changelog }} From 40676b14cbc9d6fd11a534b0af8f7fb8b5bc1dcf Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 20:19:39 +0500 Subject: [PATCH 010/196] Update build.yml --- .github/workflows/build.yml | 92 ++++++++++++------------------------- 1 file changed, 29 insertions(+), 63 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bd34957ce..0a79ecc91 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -305,6 +305,7 @@ jobs: sed -i -e "s/DEV/${VERSION}/g" pakku.json sed -i -e "s/DEV/${VERSION}/g" config/fancymenu/customization/gui_main_menu.txt + sed -i -e "s/DEV/${VERSION}/g" .pakku/multimc-overrides/instance.cfg sed -i -e "s/LOADER_VERSION/${LOADER_VERSION}/g" .pakku/server-overrides/forge-auto-install.txt sed -i -e "s/LOADER_TYPE/${LOADER_TYPE}/g" .pakku/server-overrides/forge-auto-install.txt @@ -321,9 +322,13 @@ jobs: - name: 📦 Export modpack run: | curl https://github.com/juraj-hrivnak/pakku/releases/latest/download/pakku.jar -o pakku.jar -L -J + java -jar pakku.jar fetch java -jar pakku.jar export - - name: 📁 Rename artifact curseforge + mkdir -p .pakku/multimc-overrides/flame + mkdir -p .pakku/multimc-overrides/mods + + - name: 📁 Preparing the artifact curseforge run: | cd ./build/curseforge/ mv *.zip $(basename -s .zip *.zip)-curseforge.zip @@ -335,7 +340,7 @@ jobs: path: ./build/curseforge/${{ needs.info.outputs.project_full_name }}-curseforge.zip if-no-files-found: error - - name: 📁 Rename artifact modrinth + - name: 📁 Preparing the artifact modrinth run: | cd ./build/modrinth/ mv *.mrpack $(basename -s .mrpack *.mrpack)-modrinth.mrpack @@ -347,7 +352,27 @@ jobs: path: ./build/modrinth/${{ needs.info.outputs.project_full_name }}-modrinth.mrpack if-no-files-found: warn - - name: 📁 Rename artifact server + - name: 📁 Preparing the artifact multimc + run: | + mkdir -p .pakku/multimc-overrides/flame + mkdir -p .pakku/multimc-overrides/mods + + cp -vf .pakku/multimc-overrides ./build/.cache/multimc + cp -vf ./build/.cache/curseforge/manifest.json ./build/.cache/multimc/flame/manifest.json + cp -vf ./build/.cache/curseforge/overrides ./build/.cache/multimc/.minecraft + cp -vf ./mods ./build/.cache/multimc/.minecraft/mods + + cd ./build/multimc-overrides/ + zip -r ${{ needs.info.outputs.project_full_name }}-multimc.zip icon.png mmc-pack.json instance.cfg .minecraft/ flame/ + + - name: 🚀 Upload artifact multimc + uses: actions/upload-artifact@v4.6.2 + with: + name: ${{ needs.info.outputs.project_full_name }}-multimc + path: ./build/multimc/${{ needs.info.outputs.project_full_name }}-multimc.zip + if-no-files-found: error + + - name: 📁 Preparing the artifact server run: | cd ./build/serverpack/ mv *.zip $(basename -s .zip *.zip)-serverpack.zip @@ -359,61 +384,9 @@ jobs: path: ./build/serverpack/${{ needs.info.outputs.project_full_name }}-serverpack.zip if-no-files-found: error - build-multimc: - name: 📦 Build MultiMC - needs: [info] - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v5.0.0 - - - name: 🔄 Replace strings - shell: bash - run: | - set +e - - VERSION=${{ needs.info.outputs.project_version }} - - sed -i -e "s/DEV/${VERSION}/g" pakku.json - sed -i -e "s/DEV/${VERSION}/g" config/fancymenu/customization/gui_main_menu.txt - sed -i -e "s/DEV/${VERSION}/g" .pakku/multimc-overrides/instance.cfg - - - name: 📝 Cache pakku - uses: actions/cache@v4.2.4 - id: cache - with: - path: build/.cache - key: pakku-cache-${{ hashFiles('pakku-lock.json') }} - restore-keys: pakku-cache- - - - name: 📦 Export - run: | - curl https://github.com/juraj-hrivnak/pakku/releases/latest/download/pakku.jar -o pakku.jar -L -J - java -jar pakku.jar --debug fetch - java -jar pakku.jar --debug export - - - name: 📁 Move files - run: | - ls - mkdir -p .pakku/multimc-overrides/flame - mkdir -p .pakku/multimc-overrides/mods - mv -vf ./build/.cache/curseforge/manifest.json .pakku/multimc-overrides/flame/manifest.json - mv -vf ./build/.cache/curseforge/overrides .pakku/multimc-overrides/.minecraft - mv -vf ./mods .pakku/multimc-overrides/.minecraft/mods - cd .pakku/multimc-overrides/ - - zip -r ${{ needs.info.outputs.project_full_name }}-multimc.zip icon.png mmc-pack.json instance.cfg .minecraft/ flame/ - - - name: 🚀 Upload zip multimc - uses: actions/upload-artifact@v4.6.2 - with: - name: ${{ needs.info.outputs.project_full_name }}-multimc - path: .pakku/multimc-overrides/${{ needs.info.outputs.project_full_name }}-multimc.zip - if-no-files-found: error - release-github: name: 🚀 Release to GitHub - needs: [info, build-modpack, build-multimc] + needs: [info, build-modpack] runs-on: ubuntu-latest if: ${{ needs.info.outputs.make_release == 'true' }} outputs: @@ -446,13 +419,6 @@ jobs: fi echo "✔️ All artifacts found" - # - name: 🚫 Сlose label "Done" - # uses: Xikaro/close-issues-based-on-label@master - # env: - # LABEL: "Status: Done" - # COMMENT: In ${{ needs.info.outputs.project_version }} - # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: 📄 Format diff id: format_diff if: ${{ needs.info.outputs.diff != '' }} From 7d2838e2334fd435a0ddc7fc35965844c555fa88 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 20:25:26 +0500 Subject: [PATCH 011/196] Update build.yml --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0a79ecc91..62bc3abc3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -362,7 +362,7 @@ jobs: cp -vf ./build/.cache/curseforge/overrides ./build/.cache/multimc/.minecraft cp -vf ./mods ./build/.cache/multimc/.minecraft/mods - cd ./build/multimc-overrides/ + cd ./build/multimc/ zip -r ${{ needs.info.outputs.project_full_name }}-multimc.zip icon.png mmc-pack.json instance.cfg .minecraft/ flame/ - name: 🚀 Upload artifact multimc From da69c71d6ec5f69a37197e66756b9bb074edc49c Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 20:33:55 +0500 Subject: [PATCH 012/196] Update build.yml --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 62bc3abc3..ee280897a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -357,7 +357,7 @@ jobs: mkdir -p .pakku/multimc-overrides/flame mkdir -p .pakku/multimc-overrides/mods - cp -vf .pakku/multimc-overrides ./build/.cache/multimc + mv -vf .pakku/multimc-overrides ./build/.cache/multimc cp -vf ./build/.cache/curseforge/manifest.json ./build/.cache/multimc/flame/manifest.json cp -vf ./build/.cache/curseforge/overrides ./build/.cache/multimc/.minecraft cp -vf ./mods ./build/.cache/multimc/.minecraft/mods @@ -569,7 +569,7 @@ jobs: **Release Type**: `${{ needs.info.outputs.release_type }}` **Game Version**: `${{ needs.info.outputs.mc_version }}` - [CurseForge](https://www.curseforge.com/minecraft/modpacks/terrafirmagreg-modern/files/${{ needs.release-curseforge.outputs.id }}) • [GitHub](${{ needs.release-github.outputs.url }}) • [Issues](https://github.com/${{ github.repository }}/issues) + :curseforge_logo: [CurseForge](https://www.curseforge.com/minecraft/modpacks/terrafirmagreg-modern/files/${{ needs.release-curseforge.outputs.id }}) • :github_logo: [GitHub](${{ needs.release-github.outputs.url }}) • [Issues](https://github.com/${{ github.repository }}/issues) ```markdown ${{ steps.truncated.outputs.text }} - ...``` From 2d48e1404e394cc9825c629aedf8107e7a2f6f68 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 20:45:16 +0500 Subject: [PATCH 013/196] Update build.yml --- .github/workflows/build.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ee280897a..fc1c170ba 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -316,8 +316,7 @@ jobs: id: cache with: path: build/.cache - key: ${{ runner.OS }}-pakku-cache-${{ hashFiles('build/.cache/') }} - restore-keys: ${{ runner.OS }}-pakku-cache- + key: pakku-cache-${{ hashFiles('pakku-lock.json') }} - name: 📦 Export modpack run: | @@ -358,9 +357,11 @@ jobs: mkdir -p .pakku/multimc-overrides/mods mv -vf .pakku/multimc-overrides ./build/.cache/multimc + cp -vf ./build/.cache/curseforge/manifest.json ./build/.cache/multimc/flame/manifest.json - cp -vf ./build/.cache/curseforge/overrides ./build/.cache/multimc/.minecraft - cp -vf ./mods ./build/.cache/multimc/.minecraft/mods + + cp -rf ./build/.cache/curseforge/overrides ./build/.cache/multimc/.minecraft + cp -rf ./mods ./build/.cache/multimc/.minecraft/mods cd ./build/multimc/ zip -r ${{ needs.info.outputs.project_full_name }}-multimc.zip icon.png mmc-pack.json instance.cfg .minecraft/ flame/ From 95c17e46d622ddf42a1f21a6d7bd5d1ba452f1ef Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 20:54:18 +0500 Subject: [PATCH 014/196] Update build.yml --- .github/workflows/build.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fc1c170ba..1af8707ae 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -356,12 +356,12 @@ jobs: mkdir -p .pakku/multimc-overrides/flame mkdir -p .pakku/multimc-overrides/mods - mv -vf .pakku/multimc-overrides ./build/.cache/multimc + mv -vf .pakku/multimc-overrides ./build/multimc - cp -vf ./build/.cache/curseforge/manifest.json ./build/.cache/multimc/flame/manifest.json - - cp -rf ./build/.cache/curseforge/overrides ./build/.cache/multimc/.minecraft - cp -rf ./mods ./build/.cache/multimc/.minecraft/mods + cp -vf ./build/.cache/curseforge/manifest.json ./build/multimc/flame/manifest.json + + cp -rf ./build/.cache/curseforge/overrides ./build/multimc/.minecraft + cp -rf ./mods ./build/multimc/.minecraft/mods cd ./build/multimc/ zip -r ${{ needs.info.outputs.project_full_name }}-multimc.zip icon.png mmc-pack.json instance.cfg .minecraft/ flame/ From 61407e3874309396cdec84607e110985c4a9596f Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 21:13:17 +0500 Subject: [PATCH 015/196] Update build.yml --- .github/workflows/build.yml | 4 ++++ pakku.json | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1af8707ae..c13eacce5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -305,7 +305,11 @@ jobs: sed -i -e "s/DEV/${VERSION}/g" pakku.json sed -i -e "s/DEV/${VERSION}/g" config/fancymenu/customization/gui_main_menu.txt + sed -i -e "s/DEV/${VERSION}/g" .pakku/multimc-overrides/instance.cfg + sed -i -e "s/LOADER_VERSION/${LOADER_VERSION}/g" .pakku/multimc-overrides/mmc-pack.json + sed -i -e "s/LOADER_TYPE/${LOADER_TYPE}/g" .pakku/multimc-overrides/mmc-pack.json + sed -i -e "s/MINECRAFT_VERSION/${MINECRAFT_VERSION}/g" .pakku/multimc-overrides/mmc-pack.json sed -i -e "s/LOADER_VERSION/${LOADER_VERSION}/g" .pakku/server-overrides/forge-auto-install.txt sed -i -e "s/LOADER_TYPE/${LOADER_TYPE}/g" .pakku/server-overrides/forge-auto-install.txt diff --git a/pakku.json b/pakku.json index 4225bd1c4..a0a093ca3 100644 --- a/pakku.json +++ b/pakku.json @@ -12,6 +12,7 @@ "!kubejs/probe/**" ], "server_overrides": [ + "!kubejs/assets", "forge-auto-install.txt", "generate_auto_installation_file.bat", "minecraft_server.jar", @@ -19,8 +20,7 @@ "server_starter.conf", "server-icon.png", "start_server.bat", - "README.md", - "!kubejs/assets/**" + "README.md" ], "client_overrides": [ "resourcepacks" From 6186fa4d6372b7ec36c8ea6888a7e90e0b0f2944 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sun, 24 Aug 2025 17:13:45 +0100 Subject: [PATCH 016/196] added back dynamic lights --- pakku-lock.json | 137 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) diff --git a/pakku-lock.json b/pakku-lock.json index b8829535e..ada3c33ac 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -11261,6 +11261,143 @@ } ] }, + { + "pakku_id": "DwWgXMg1kgevfWs4", + "pakku_links": [ + "mvg3RbUFDvBr0S4R" + ], + "type": "MOD", + "side": "CLIENT", + "slug": { + "curseforge": "dynamiclights-reforged", + "modrinth": "sodium-dynamic-lights" + }, + "name": { + "curseforge": "Sodium/Embeddium Dynamic Lights", + "modrinth": "Sodium Dynamic Lights" + }, + "id": { + "curseforge": "551736", + "modrinth": "PxQSWIcD" + }, + "files": [ + { + "type": "curseforge", + "file_name": "sodiumdynamiclights-forge-1.0.10-1.20.1.jar", + "mc_versions": [ + "1.20.1", + "1.20" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6044/481/sodiumdynamiclights-forge-1.0.10-1.20.1.jar", + "id": "6044481", + "parent_id": "551736", + "hashes": { + "sha1": "d27524e85bed0f0af83c03be46f9ca3eb02a1be9", + "md5": "687c18cefa558ca8101ef97914d9ba6b" + }, + "required_dependencies": [ + "1103431" + ], + "size": 511601, + "date_published": "2025-01-02T01:22:43.027Z" + }, + { + "type": "modrinth", + "file_name": "sodiumdynamiclights-forge-1.0.10-1.20.1.jar", + "mc_versions": [ + "1.20", + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/PxQSWIcD/versions/I156ee3A/sodiumdynamiclights-forge-1.0.10-1.20.1.jar", + "id": "I156ee3A", + "parent_id": "PxQSWIcD", + "hashes": { + "sha512": "b8527199be5a8b4bc758a4f320586b5886e6ff657718f52d464386b1e3c695d7bfe644e2ef9487a869c93c0866818995ecd47b9e1a19054929242682e37f58b7", + "sha1": "d27524e85bed0f0af83c03be46f9ca3eb02a1be9" + }, + "required_dependencies": [ + "Es5v4eyq" + ], + "size": 511601, + "date_published": "2025-01-02T01:22:44.551718Z" + } + ] + }, + { + "pakku_id": "mvg3RbUFDvBr0S4R", + "type": "MOD", + "side": "CLIENT", + "slug": { + "curseforge": "sodium-options-api", + "modrinth": "sodium-options-api" + }, + "name": { + "curseforge": "Sodium/Embeddium Options API", + "modrinth": "Sodium Options API" + }, + "id": { + "curseforge": "1103431", + "modrinth": "Es5v4eyq" + }, + "files": [ + { + "type": "curseforge", + "file_name": "sodiumoptionsapi-forge-1.0.10-1.20.1.jar", + "mc_versions": [ + "1.20.1", + "1.20" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6100/812/sodiumoptionsapi-forge-1.0.10-1.20.1.jar", + "id": "6100812", + "parent_id": "1103431", + "hashes": { + "sha1": "7529fbf938787ed13a251cbf40936f8c29ec4b6c", + "md5": "75807590ae2648ecdeb855705868ce59" + }, + "required_dependencies": [ + "908741" + ], + "size": 443978, + "date_published": "2025-01-18T20:48:18.013Z" + }, + { + "type": "modrinth", + "file_name": "sodiumoptionsapi-forge-1.0.10-1.20.1.jar", + "mc_versions": [ + "1.20", + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/Es5v4eyq/versions/d0EFLitO/sodiumoptionsapi-forge-1.0.10-1.20.1.jar", + "id": "d0EFLitO", + "parent_id": "Es5v4eyq", + "hashes": { + "sha512": "20b11f1582df3df3d351e0cffcfc8b97453e2d73164fbad46d3f4eb960cab57d8f708d84b818782ef019d5cd9494ce001161f753623680516a191d6f510ebb79", + "sha1": "7529fbf938787ed13a251cbf40936f8c29ec4b6c" + }, + "required_dependencies": [ + "sk9rgfiA" + ], + "size": 443978, + "date_published": "2025-01-18T20:48:20.566320Z" + } + ] + }, { "pakku_id": "mUY7a1f4DIhjgXtQ", "pakku_links": [ From db2aa2d1edf23263548b4089539e5ff3813641e5 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sun, 24 Aug 2025 17:17:47 +0100 Subject: [PATCH 017/196] fixed wrong chorus flower in moon quest --- config/ftbquests/quests/chapters/space_survival.snbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/ftbquests/quests/chapters/space_survival.snbt b/config/ftbquests/quests/chapters/space_survival.snbt index de0339f43..444182b47 100644 --- a/config/ftbquests/quests/chapters/space_survival.snbt +++ b/config/ftbquests/quests/chapters/space_survival.snbt @@ -239,7 +239,7 @@ tasks: [ { id: "3B06766C1A6B30C0" - item: "minecraft:chorus_flower" + item: "tfg:lunar_chorus_flower" type: "item" } { From 654cf2098cfbabd7a9b9563160a70a0bd191bc35 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sun, 24 Aug 2025 21:19:18 +0500 Subject: [PATCH 018/196] Update mmc-pack.json --- .pakku/multimc-overrides/mmc-pack.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.pakku/multimc-overrides/mmc-pack.json b/.pakku/multimc-overrides/mmc-pack.json index 3919fa1ea..c1fe8e863 100644 --- a/.pakku/multimc-overrides/mmc-pack.json +++ b/.pakku/multimc-overrides/mmc-pack.json @@ -16,23 +16,23 @@ "uid": "org.lwjgl3" } ], - "cachedVersion": "1.20.1", + "cachedVersion": "MINECRAFT_VERSION", "important": true, "uid": "net.minecraft", - "version": "1.20.1" + "version": "MINECRAFT_VERSION" }, { - "cachedName": "Forge", + "cachedName": "LOADER_TYPE", "cachedRequires": [ { - "equals": "1.20.1", + "equals": "MINECRAFT_VERSION", "uid": "net.minecraft" } ], - "cachedVersion": "47.2.6", + "cachedVersion": "LOADER_VERSION", "uid": "net.minecraftforge", - "version": "47.2.6" + "version": "LOADER_VERSION" } ], "formatVersion": 1 -} +} \ No newline at end of file From 1ae1fc875c36fa7025564f8dc5ddc5ba3ff127cb Mon Sep 17 00:00:00 2001 From: Xikaro Date: Mon, 25 Aug 2025 02:24:53 +0500 Subject: [PATCH 019/196] fix: CONTRIBUTING.md --- .github/CONTRIBUTING.md | 20 ++++++++++++++++---- .github/workflows/build.yml | 15 +++++++-------- 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index e72ae8188..e45d49669 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -83,14 +83,14 @@ 3. Select Minecraft version **`1.20.1`** and Forge version **`47.2.6`** — these versions are necessary for the modpack to work correctly. > [!TIP] -> ![Interface for creating a new instance in PrismLauncher](https://github.com/TerraFirmaGreg-Team/.github/blob/main/guide/new_instances.png?raw=true) +> ![Interface for creating a new instance in PrismLauncher](https://github.com/TerraFirmaGreg-Team/.github/blob/main/wiki/new_instances.png?raw=true) #### Step 3: Cleaning the Project Folder 1. Locate the instance folder in the PrismLauncher directory at **`TerraFirmaGreg-Modern/minecraft`**. > [!TIP] > For quick access, right-click on the instance and select **`Folder`**. -> ![Instance folder in PrismLauncher](https://github.com/TerraFirmaGreg-Team/.github/blob/main/guide/prism_folder.png?raw=true) +> ![Instance folder in PrismLauncher](https://github.com/TerraFirmaGreg-Team/.github/blob/main/wiki/prism_folder.png?raw=true) > [!WARNING] > Delete all files and directories inside the `minecraft` folder to avoid version conflicts and leftover old data. @@ -237,6 +237,12 @@ There are two approaches to creating a Pull Request: via terminal and via GitHub ### 3. Additional Recommendations +- #### Semantic Versioning Rules: + - The project follows [Semantic Versioning](https://semver.org/). + - **Patch**: Bug fixes and small changes (`1.0.0` → `1.0.1`) + - **Minor**: New features that don't break compatibility (`1.0.0` → `1.1.0`) + - **Major**: Breaking changes (`1.0.0` → `2.0.0`) + - #### Working with Git: - Create separate branches for each new functionality or bug fix. - Regularly synchronize your fork with the original repository to avoid conflicts. @@ -316,14 +322,14 @@ There are two approaches to creating a Pull Request: via terminal and via GitHub 3. Выберите версию Minecraft **`1.20.1`** и версию **`Forge 47.2.6`** — именно эти версии необходимы для корректной работы модпака. > [!TIP] -> ![Интерфейс для создания новой инстанции в PrismLauncher](https://github.com/TerraFirmaGreg-Team/.github/blob/main/guide/new_instances.png?raw=true) +> ![Интерфейс для создания новой инстанции в PrismLauncher](https://github.com/TerraFirmaGreg-Team/.github/blob/main/wiki/new_instances.png?raw=true) #### Шаг 3: Очистка папки проекта 1. Найдите папку инстанции в директории PrismLauncher по пути **`TerraFirmaGreg-Modern/minecraft`**. > [!TIP] > Для быстрого доступа нажмите правой кнопкой по инстанции и выберите **`Folder`**. -> ![Папка инстанции в PrismLauncher](https://github.com/TerraFirmaGreg-Team/.github/blob/main/guide/prism_folder.png?raw=true) +> ![Папка инстанции в PrismLauncher](https://github.com/TerraFirmaGreg-Team/.github/blob/main/wiki/prism_folder.png?raw=true) > [!WARNING] > Удалите все файлы и каталоги внутри папки `minecraft`, чтобы избежать конфликтов версий и остатков старых данных. @@ -470,6 +476,12 @@ There are two approaches to creating a Pull Request: via terminal and via GitHub ### 3. Дополнительные рекомендации +- #### Правила семантического версионирования: + - The project follows [Semantic Versioning](https://semver.org/). + - **Patch**: Исправлены ошибки и небольшие изменения (`1.0.0` → `1.0.1`) + - **Minor**: Новые функции, которые не нарушают совместимость (`1.0.0` → `1.1.0`) + - **Major**: Критические изменения (`1.0.0` → `2.0.0`) + - #### Работа с Git: - Создавайте отдельные ветки для каждой новой функциональности или исправления ошибок. - Регулярно синхронизируйте свой форк с оригинальным репозиторием для избежания конфликтов. diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c13eacce5..7c6458772 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -284,8 +284,8 @@ jobs: ${{ needs.info.outputs.changelog }} - build-modpack: - name: 📦 Build Modpack + build-project: + name: 📦 Build Project needs: [info] runs-on: ubuntu-latest steps: @@ -357,8 +357,7 @@ jobs: - name: 📁 Preparing the artifact multimc run: | - mkdir -p .pakku/multimc-overrides/flame - mkdir -p .pakku/multimc-overrides/mods + mkdir -p .pakku/multimc-overrides/flame .pakku/multimc-overrides/mods mv -vf .pakku/multimc-overrides ./build/multimc @@ -391,7 +390,7 @@ jobs: release-github: name: 🚀 Release to GitHub - needs: [info, build-modpack] + needs: [info, build-project] runs-on: ubuntu-latest if: ${{ needs.info.outputs.make_release == 'true' }} outputs: @@ -454,7 +453,7 @@ jobs: release-curseforge: name: 🚀 Release to CurseForge - needs: [info, build-modpack, release-github] + needs: [info, build-project, release-github] runs-on: ubuntu-latest if: ${{ needs.info.outputs.make_release == 'true' }} outputs: @@ -504,7 +503,7 @@ jobs: release-modrinth: name: 🚀 Release to Modrinth - needs: [info, build-modpack, release-github] + needs: [info, build-project, release-github] runs-on: ubuntu-latest if: false outputs: @@ -552,7 +551,7 @@ jobs: discord-message: name: 📱 Discord Message - needs: [info, release-curseforge, release-github] + needs: [info, release-github, release-curseforge] runs-on: ubuntu-latest steps: - name: ✂️ Truncate Changelog From ab83550478729b33bd2f50ebebff775471fdc053 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 25 Aug 2025 01:20:19 +0100 Subject: [PATCH 020/196] remove xenon, add embeddium + the sodium addons back, also add the create liquid fuel mod and remove straws --- .../quests/chapters/questssteam_age.snbt | 19 --- config/xenon++.toml | 131 ------------------ config/xenon-mixins.properties | 6 - config/xenon-options.json | 31 ----- .../create_additions/recipes.js | 128 ----------------- 5 files changed, 315 deletions(-) delete mode 100644 config/xenon++.toml delete mode 100644 config/xenon-mixins.properties delete mode 100644 config/xenon-options.json diff --git a/config/ftbquests/quests/chapters/questssteam_age.snbt b/config/ftbquests/quests/chapters/questssteam_age.snbt index 7b2886226..0e8b6e52d 100644 --- a/config/ftbquests/quests/chapters/questssteam_age.snbt +++ b/config/ftbquests/quests/chapters/questssteam_age.snbt @@ -1638,25 +1638,6 @@ x: -7.5d y: 4.0d } - { - dependencies: [ - "183D47F04CAEBFA7" - "753A53733C6DFA04" - ] - description: ["{quests.steam_age.straw.desc}"] - id: "7314F69F0DE6E78E" - optional: true - shape: "heart" - subtitle: "{quests.steam_age.straw.subtitle}" - tasks: [{ - id: "25F19B16E99D6DD0" - item: "createaddition:straw" - type: "item" - }] - title: "{quests.steam_age.straw.title}" - x: -15.0d - y: 16.0d - } { dependencies: ["183D47F04CAEBFA7"] description: ["{quests.steam_age.fuel_sources.desc}"] diff --git a/config/xenon++.toml b/config/xenon++.toml deleted file mode 100644 index 5e3011163..000000000 --- a/config/xenon++.toml +++ /dev/null @@ -1,131 +0,0 @@ - -[xenonextras] - - [xenonextras.general] - #Set Fullscreen mode - #Borderless let you change between screens more faster and move your mouse across monitors - #Allowed Values: WINDOWED, BORDERLESS, FULLSCREEN - fullscreen = "WINDOWED" - #Configure FPS Display mode - #Complete mode gives you min FPS count and average count - #Allowed Values: OFF, SIMPLE, ADVANCED, FRAMETIME - fpsDisplay = "ADVANCED" - #Configure FPS Display gravity - #Places counter on specified corner of your screen - #Allowed Values: LEFT, CENTER, RIGHT - fpsDisplayGravity = "LEFT" - #Shows GPU and memory usage onto FPS display - #Allowed Values: OFF, ON, RAM - fpsDisplaySystem = "OFF" - #Configure FPS Display margin - #Give some space between corner and text - #Range: 0 ~ 48 - fpsDisplayMargin = 12 - #Toggle FPS Display shadow - #In case sometimes you can't see the text - fpsDisplayShadow = false - - [xenonextras.quality] - #Toggle fog feature - #Fog was a vanilla feature, toggling off may increases performance - fog = true - #Raise clouds - #Modify clouds height perfect for a adaptative world experience - #Range: 0 ~ 512 - cloudsHeight = 192 - #Chunks fade in speed - #This option doesn't affect performance, just changes speed - #Allowed Values: OFF, FAST, SLOW - chunkFadeSpeed = "SLOW" - - [xenonextras.quality.darkness] - #Configure Darkness Mode - #Each config changes what is considered 'true darkness' - #Allowed Values: TOTAL_DARKNESS, PITCH_BLACK, DARK, DIM, OFF - mode = "OFF" - #Toggle Darkness on Overworld dimension - enableOnOverworld = true - #Toggle Darkness on Nether dimension - enableOnNether = false - #Configure fog brightness on nether when darkness is enabled - #Range: 0.0 ~ 1.0 - netherFogBright = 0.5 - #Toggle Darkness on End dimension - enableOnEnd = false - #Configure fog brightness on nether when darkness is enabled - #Range: 0.0 ~ 1.0 - endFogBright = 0.5 - #Toggle Darkness default mode for modded dimensions - valueByDefault = false - #List of all dimensions to use True Darkness - #This option overrides 'valueByDefault' state - dimensionWhitelist = [] - #Toggle darkness when dimension has no SkyLight - enableOnNoSkyLight = false - #Disables all bright sources of darkness like moon or fog - #Only affects darkness effect - enableBlockLightOnly = false - #Toggles if moon phases affects darkness in the overworld - affectedByMoonPhase = true - #Configure max moon brightness level with darkness - #Range: 0.0 ~ 1.0 - fullMoonBright = 0.25 - #Configure min moon brightness level with darkness - #Range: 0.0 ~ 1.0 - newMoonBright = 0.0 - - [xenonextras.performance] - #Toggles JREI item rendering until searching - #Increases performance a little bit and cleans your screen when you don't want to use it - hideJREI = false - #Toggles Minecraft Fonts shadows - #Depending of the case may increase performance - #Gives a flat style text - fontShadows = true - - [xenonextras.performance.distanceCulling] - - [xenonextras.performance.distanceCulling.tileEntities] - #Toggles distance culling for Block Entities - #Maybe you use another mod for that :( - enable = true - #Configure horizontal max distance before cull Block entities - #Value is squared, default was 64^2 (or 64x64) - #Range: > 0 - cullingMaxDistanceX = 4096 - #Configure vertical max distance before cull Block entities - #Value is raw - #Range: 0 ~ 512 - cullingMaxDistanceY = 32 - #List of all Block Entities to be ignored by distance culling - #Uses ResourceLocation to identify it - #Example 1: "minecraft:chest" - Ignores chests only - #Example 2: "ae2:*" - ignores all Block entities from Applied Energetics 2 - whitelist = ["waterframes:*"] - - [xenonextras.performance.distanceCulling.entities] - #Toggles distance culling for entities - enable = true - #Configure horizontal max distance before cull entities - #Value is squared, default was 64^2 (or 64x64) - #Range: > 0 - cullingMaxDistanceX = 4096 - #Configure vertical max distance before cull entities - #Value is raw - #Range: 0 ~ 512 - cullingMaxDistanceY = 32 - #Configure modifier applied to hostile entities - #Value is raw, 50% - 200% - #Range: 25 ~ 200 - hostileEntityModifier = 100 - #List of all Entities to be ignored by distance culling - #Uses ResourceLocation to identify it - #Example 1: "minecraft:bat" - Ignores bats only - #Example 2: "alexsmobs:*" - ignores all entities for alexmobs mod - whitelist = ["minecraft:ghast", "minecraft:ender_dragon", "iceandfire:*", "create:*"] - - [xenonextras.others] - #Configure if borderless fullscreen option should be attached to F11 or replace vanilla fullscreen - #Allowed Values: ATTACH, REPLACE, OFF - borderlessAttachModeOnF11 = "ATTACH" - diff --git a/config/xenon-mixins.properties b/config/xenon-mixins.properties deleted file mode 100644 index 923d9581a..000000000 --- a/config/xenon-mixins.properties +++ /dev/null @@ -1,6 +0,0 @@ -# This is the configuration file for Xenon. -# -# You can find information on editing this file and all the available options here: -# https://github.com/jellysquid3/sodium-fabric/wiki/Configuration-File -# -# By default, this file will be empty except for this notice. diff --git a/config/xenon-options.json b/config/xenon-options.json deleted file mode 100644 index 2a49be477..000000000 --- a/config/xenon-options.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "quality": { - "weather_quality": "DEFAULT", - "leaves_quality": "DEFAULT", - "enable_vignette": true, - "use_quad_normals_for_shading": false - }, - "advanced": { - "enable_memory_tracing": false, - "use_advanced_staging_buffers": true, - "disable_incompatible_mod_warnings": false, - "cpu_render_ahead_limit": 3 - }, - "performance": { - "chunk_builder_threads": 0, - "always_defer_chunk_updates_v2": true, - "animate_only_visible_textures": true, - "use_entity_culling": true, - "leaf_culling_quality": "SOLID_AGGRESSIVE", - "use_fog_occlusion": true, - "use_block_face_culling": true, - "use_compact_vertex_format": true, - "use_translucent_face_sorting_v2": true, - "use_no_error_g_l_context": true - }, - "notifications": { - "force_disable_donation_prompts": false, - "has_cleared_donation_button": false, - "has_seen_donation_prompt": false - } -} \ No newline at end of file diff --git a/kubejs/server_scripts/create_additions/recipes.js b/kubejs/server_scripts/create_additions/recipes.js index da063578e..4d40df0d7 100644 --- a/kubejs/server_scripts/create_additions/recipes.js +++ b/kubejs/server_scripts/create_additions/recipes.js @@ -94,134 +94,6 @@ const registerCreateAdditionsRecipes = (event) => { F: '#forge:shafts' }).id('tfg:createadditions/shaped/alternator') - //#region Liquid blaze burners - - event.recipes.tfc.anvil('createaddition:straw', '#forge:plates/tin_alloy', ['punch_last', 'shrink_second_last', 'upset_not_last']) - .tier(3) - .id(`tfc:anvil/straw`) - - event.recipes.gtceu.lathe('assembler:createaddition_straw') - .itemInputs('#forge:plates/tin_alloy') - .itemOutputs('createaddition:straw') - .duration(20 * 6) - .EUt(16) - - event.custom({ - type: 'vintageimprovements:turning', - ingredients: [{ tag: 'forge:plates/tin_alloy' }], - results: [{ item: 'createaddition:straw' }], - processingTime: 20 * 6 - }).id(`tfg:vi/lathe/straw`) - - // the amount is hardcoded to 100mb because create additions sucks - event.custom({ - type: 'createaddition:liquid_burning', - input: { - fluidTag: 'minecraft:lava', - amount: 100 - }, - burnTime: 7 * 9 * 9 - }).id('tfg:createadditions/liquid_burning/lava') - - event.custom({ - type: 'createaddition:liquid_burning', - input: { - fluidTag: 'forge:creosote', - amount: 100 - }, - burnTime: 500 - }).id('tfg:createadditions/liquid_burning/creosote') - - event.custom({ - type: 'createaddition:liquid_burning', - input: { - fluidTag: 'forge:biomass', - amount: 100 - }, - burnTime: 2000 - }).id('tfg:createadditions/liquid_burning/biomass') - - event.custom({ - type: 'createaddition:liquid_burning', - input: { - fluidTag: 'forge:oil', - amount: 100 - }, - burnTime: 400 - }).id('tfg:createadditions/liquid_burning/oil') - - event.custom({ - type: 'createaddition:liquid_burning', - input: { - fluidTag: 'forge:oil_heavy', - amount: 100 - }, - burnTime: 2500 - }).id('tfg:createadditions/liquid_burning/oil_heavy') - - event.custom({ - type: 'createaddition:liquid_burning', - input: { - fluidTag: 'forge:sulfuric_heavy_fuel', - amount: 100 - }, - burnTime: 2500 - }).id('tfg:createadditions/liquid_burning/sulfuric_heavy_fuel') - - event.custom({ - type: 'createaddition:liquid_burning', - input: { - fluidTag: 'forge:heavy_fuel', - amount: 100 - }, - burnTime: 7000 - }).id('tfg:createadditions/liquid_burning/heavy_fuel') - - event.custom({ - type: 'createaddition:liquid_burning', - input: { - fluidTag: 'forge:fish_oil', - amount: 100 - }, - burnTime: 7000 - }).id('tfg:createadditions/liquid_burning/fish_oil') - - event.custom({ - type: 'createaddition:liquid_burning', - input: { - fluid: 'tfc:olive_oil', - amount: 100 - }, - burnTime: 7000 - }).id('tfg:createadditions/liquid_burning/olive_oil') - - event.custom({ - type: 'createaddition:liquid_burning', - input: { - fluid: 'firmalife:soybean_oil', - amount: 100 - }, - burnTime: 7000 - }).id('tfg:createadditions/liquid_burning/soybean_oil') - - event.custom({ - type: 'createaddition:liquid_burning', - input: { - fluidTag: 'forge:seed_oil', - amount: 100 - }, - burnTime: 7000 - }).id('tfg:createadditions/liquid_burning/seed_oil') - - event.custom({ - type: 'createaddition:liquid_burning', - input: { - fluid: 'gtceu:steam', - amount: 100 - }, - burnTime: 1 - }).id('tfg:createadditions/liquid_burning/steam') - //#endregion event.shapeless('createaddition:diamond_grit_sandpaper', ['minecraft:paper', 'tfc:glue', '#forge:dusts/diamond']) .id('tfg:shapeless/diamond_grit_sand_paper') From 249aaab183e495a70f7461ddec91fee97b183fc1 Mon Sep 17 00:00:00 2001 From: Ghoulcel <150391748+Ghoulcel@users.noreply.github.com> Date: Sun, 24 Aug 2025 18:22:21 -0600 Subject: [PATCH 021/196] Adding liquid burner recipes for Create: Liquid Fuel (#1694) * Create blaze_burner_fuel Signed-off-by: Ghoulcel <150391748+Ghoulcel@users.noreply.github.com> * Delete kubejs/data/create_liquid_fuel/blaze_burner_fuel Signed-off-by: Ghoulcel <150391748+Ghoulcel@users.noreply.github.com> * Create steam.json Signed-off-by: Ghoulcel <150391748+Ghoulcel@users.noreply.github.com> * Add burner fuel recipies Signed-off-by: Ghoulcel <150391748+Ghoulcel@users.noreply.github.com> --------- Signed-off-by: Ghoulcel <150391748+Ghoulcel@users.noreply.github.com> --- .../data/create_liquid_fuel/blaze_burner_fuel/biomass.json | 6 ++++++ .../data/create_liquid_fuel/blaze_burner_fuel/creosote.json | 6 ++++++ .../data/create_liquid_fuel/blaze_burner_fuel/fish_oil.json | 6 ++++++ .../create_liquid_fuel/blaze_burner_fuel/heavy_fuel.json | 6 ++++++ .../create_liquid_fuel/blaze_burner_fuel/heavy_oil.json | 6 ++++++ kubejs/data/create_liquid_fuel/blaze_burner_fuel/oil.json | 6 ++++++ .../create_liquid_fuel/blaze_burner_fuel/olive_oil.json | 6 ++++++ .../data/create_liquid_fuel/blaze_burner_fuel/seed_oil.json | 6 ++++++ .../create_liquid_fuel/blaze_burner_fuel/soybean_oil.json | 6 ++++++ kubejs/data/create_liquid_fuel/blaze_burner_fuel/steam.json | 6 ++++++ .../blaze_burner_fuel/sulfuric_heavy.json | 6 ++++++ 11 files changed, 66 insertions(+) create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/biomass.json create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/creosote.json create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/fish_oil.json create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/heavy_fuel.json create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/heavy_oil.json create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/oil.json create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/olive_oil.json create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/seed_oil.json create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/soybean_oil.json create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/steam.json create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/sulfuric_heavy.json diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/biomass.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/biomass.json new file mode 100644 index 000000000..199fbd6c1 --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/biomass.json @@ -0,0 +1,6 @@ +{ + "fluid": "gtceu:biomass", + "burnTime": 70, + "superHeat": false, + "amountConsumedPerTick" : 5 +} diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/creosote.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/creosote.json new file mode 100644 index 000000000..f97604eb6 --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/creosote.json @@ -0,0 +1,6 @@ +{ + "fluid": "gtceu:creosote", + "burnTime": 88, + "superHeat": false, + "amountConsumedPerTick" : 25 +} diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/fish_oil.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/fish_oil.json new file mode 100644 index 000000000..43a493b0c --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/fish_oil.json @@ -0,0 +1,6 @@ +{ + "fluid": "gtceu:fish_oil", + "burnTime": 88, + "superHeat": false, + "amountConsumedPerTick" : 25 +} diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/heavy_fuel.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/heavy_fuel.json new file mode 100644 index 000000000..6c232dfc3 --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/heavy_fuel.json @@ -0,0 +1,6 @@ +{ + "fluid": "gtceu:heavy_fuel", + "burnTime": 210, + "superHeat": false, + "amountConsumedPerTick" : 2 +} diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/heavy_oil.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/heavy_oil.json new file mode 100644 index 000000000..35c685f71 --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/heavy_oil.json @@ -0,0 +1,6 @@ +{ + "fluid": "gtceu:oil_heavy", + "burnTime": 88, + "superHeat": false, + "amountConsumedPerTick" : 5 +} diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/oil.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/oil.json new file mode 100644 index 000000000..9dc65463a --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/oil.json @@ -0,0 +1,6 @@ +{ + "fluid": "gtceu:oil", + "burnTime": 90, + "superHeat": false, + "amountConsumedPerTick" : 32 +} diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/olive_oil.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/olive_oil.json new file mode 100644 index 000000000..d778bf834 --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/olive_oil.json @@ -0,0 +1,6 @@ +{ + "fluid": "tfc:olive_oil", + "burnTime": 88, + "superHeat": false, + "amountConsumedPerTick" : 25 +} diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/seed_oil.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/seed_oil.json new file mode 100644 index 000000000..ad5d2eebd --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/seed_oil.json @@ -0,0 +1,6 @@ +{ + "fluid": "gtceu:seed_oil", + "burnTime": 88, + "superHeat": false, + "amountConsumedPerTick" : 25 +} diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/soybean_oil.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/soybean_oil.json new file mode 100644 index 000000000..52c8e1f85 --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/soybean_oil.json @@ -0,0 +1,6 @@ +{ + "fluid": "firmalife:soybean_oil", + "burnTime": 88, + "superHeat": false, + "amountConsumedPerTick" : 25 +} diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/steam.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/steam.json new file mode 100644 index 000000000..16675090b --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/steam.json @@ -0,0 +1,6 @@ +{ + "fluid": "gtceu:steam", + "burnTime": 1, + "superHeat": false, + "amountConsumedPerTick" : 128 +} diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/sulfuric_heavy.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/sulfuric_heavy.json new file mode 100644 index 000000000..92a70c3aa --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/sulfuric_heavy.json @@ -0,0 +1,6 @@ +{ + "fluid": "gtceu:sulfuric_heavy_fuel", + "burnTime": 80, + "superHeat": false, + "amountConsumedPerTick" : 5 +} From 2344d1d43e53d8d7f06592b7b02ade9bb2726ac2 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 25 Aug 2025 01:23:22 +0100 Subject: [PATCH 022/196] and of course I forget the actual pakku file --- pakku-lock.json | 244 ++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 204 insertions(+), 40 deletions(-) diff --git a/pakku-lock.json b/pakku-lock.json index ada3c33ac..8f35668c7 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -3991,6 +3991,74 @@ } ] }, + { + "pakku_id": "h91JpkOd7PzSuphT", + "pakku_links": [ + "Nw8xTCQngHA15ilh" + ], + "type": "MOD", + "side": "SERVER", + "slug": { + "curseforge": "create-liquid-fuel", + "modrinth": "create-liquid-fuel" + }, + "name": { + "curseforge": "Create: Liquid Fuel", + "modrinth": "Create: Liquid Fuel" + }, + "id": { + "curseforge": "840734", + "modrinth": "sH9tXU9f" + }, + "files": [ + { + "type": "curseforge", + "file_name": "createliquidfuel-2.1.1-1.20.1.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/5217/310/createliquidfuel-2.1.1-1.20.1.jar", + "id": "5217310", + "parent_id": "840734", + "hashes": { + "sha1": "d216cf52735f8e4d3594943139599f6b0b20b8cf", + "md5": "41d2472841c5dc5d43adc52b27b3123b" + }, + "required_dependencies": [], + "size": 20245, + "date_published": "2024-03-28T06:32:19.517Z" + }, + { + "type": "modrinth", + "file_name": "createliquidfuel-2.1.1-1.20.1.jar", + "mc_versions": [ + "1.20", + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/sH9tXU9f/versions/SZfHDdfk/createliquidfuel-2.1.1-1.20.1.jar", + "id": "SZfHDdfk", + "parent_id": "sH9tXU9f", + "hashes": { + "sha512": "5dec0dbd9a5c1e6b06de5c60f5d5477a595ad6ddb762f67ea3379cc195fbee68d3be87f2bccfdeb60f6edbb4b029d54e2c8b7c0d3f3967d8f42587c77683d8d7", + "sha1": "d216cf52735f8e4d3594943139599f6b0b20b8cf" + }, + "required_dependencies": [ + "LNytGWDc" + ], + "size": 20245, + "date_published": "2024-03-28T06:27:19.888846Z" + } + ] + }, { "pakku_id": "44GxMgEFkWpmSaA7", "type": "MOD", @@ -4723,6 +4791,69 @@ } ] }, + { + "pakku_id": "PDnn8hOodQ10vlXc", + "type": "MOD", + "side": "CLIENT", + "slug": { + "curseforge": "embeddium", + "modrinth": "embeddium" + }, + "name": { + "curseforge": "Embeddium", + "modrinth": "Embeddium" + }, + "id": { + "curseforge": "908741", + "modrinth": "sk9rgfiA" + }, + "files": [ + { + "type": "curseforge", + "file_name": "embeddium-0.3.31+mc1.20.1.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/5681/725/embeddium-0.3.31+mc1.20.1.jar", + "id": "5681725", + "parent_id": "908741", + "hashes": { + "sha1": "bb2fa8f3e493af16af9160d049f96c614a1faf2f", + "md5": "1dfb2ee49ce9ad5d484ff3eea0d628b7" + }, + "required_dependencies": [], + "size": 1320675, + "date_published": "2024-08-31T23:11:49.240Z" + }, + { + "type": "modrinth", + "file_name": "embeddium-0.3.31+mc1.20.1.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge", + "neoforge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/sk9rgfiA/versions/UTbfe5d1/embeddium-0.3.31+mc1.20.1.jar", + "id": "UTbfe5d1", + "parent_id": "sk9rgfiA", + "hashes": { + "sha512": "ffbf2da4685260a4d5c14c621708bd20722563f084f042d3dfb0a7b87f048e39299648c854a93939129da0d23a15a91ec628560d601e76074b08e275f6e132e9", + "sha1": "bb2fa8f3e493af16af9160d049f96c614a1faf2f" + }, + "required_dependencies": [], + "size": 1320675, + "date_published": "2024-08-31T23:11:49.184634Z" + } + ] + }, { "pakku_id": "mEP7yMd938gKqjfz", "pakku_links": [ @@ -11261,6 +11392,79 @@ } ] }, + { + "pakku_id": "pQiulj1ubTpJDbGB", + "pakku_links": [ + "PDnn8hOodQ10vlXc", + "mvg3RbUFDvBr0S4R" + ], + "type": "MOD", + "side": "CLIENT", + "slug": { + "modrinth": "sodium-extras", + "curseforge": "magnesium-extras" + }, + "name": { + "modrinth": "Sodium Extras", + "curseforge": "Sodium/Embeddium Extras" + }, + "id": { + "modrinth": "vqqx0QiE", + "curseforge": "558905" + }, + "files": [ + { + "type": "modrinth", + "file_name": "sodiumextras-forge-1.0.7-1.20.1.jar", + "mc_versions": [ + "1.20", + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/vqqx0QiE/versions/VNFB2Vgv/sodiumextras-forge-1.0.7-1.20.1.jar", + "id": "VNFB2Vgv", + "parent_id": "vqqx0QiE", + "hashes": { + "sha512": "47f298943079eb6b8f5222cbb093fec0c29c86a6f68e8000545059d64ff5c4cbf76fa774565a0d4d89d1fb0a278b62292f7619fb818e4fdfd9f01a637e7fcbfb", + "sha1": "7603f44bc4750774fbbdc07a3153c391650fcf3d" + }, + "required_dependencies": [ + "sk9rgfiA", + "Es5v4eyq" + ], + "size": 438540, + "date_published": "2025-01-01T04:39:15.567585Z" + }, + { + "type": "curseforge", + "file_name": "sodiumextras-forge-1.0.7-1.20.1.jar", + "mc_versions": [ + "1.20.1", + "1.20" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6041/697/sodiumextras-forge-1.0.7-1.20.1.jar", + "id": "6041697", + "parent_id": "558905", + "hashes": { + "sha1": "7603f44bc4750774fbbdc07a3153c391650fcf3d", + "md5": "823adea3bcfd64dbdbaec46950cf4108" + }, + "required_dependencies": [ + "1103431", + "908741" + ], + "size": 438540, + "date_published": "2025-01-01T04:39:13.763Z" + } + ] + }, { "pakku_id": "DwWgXMg1kgevfWs4", "pakku_links": [ @@ -13700,46 +13904,6 @@ } ] }, - { - "pakku_id": "V5l5vox7aWdt6HSJ", - "type": "MOD", - "side": "CLIENT", - "slug": { - "curseforge": "xenon", - "modrinth": "xenon" - }, - "name": { - "curseforge": "Xenon", - "modrinth": "Xenon" - }, - "id": { - "curseforge": "564239", - "modrinth": "BsmAXLQn" - }, - "files": [ - { - "type": "curseforge", - "file_name": "xenon-0.3.31+mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/5752/40/xenon-0.3.31+mc1.20.1.jar", - "id": "5752040", - "parent_id": "564239", - "hashes": { - "sha1": "93e7c3938f88dbd24591412033572f42f90d3cb4", - "md5": "41ca035046ec01bd29a879be036a4560" - }, - "required_dependencies": [], - "size": 2093415, - "date_published": "2024-09-24T12:55:08.173Z" - } - ] - }, { "pakku_id": "dHJr8CybJVqGuwXG", "type": "MOD", From d7cccd77b4be4f0a7ea0f0bebd0e32f21647b467 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 25 Aug 2025 01:47:45 +0100 Subject: [PATCH 023/196] liquid fuel blaze burner quest + langs + CL --- CHANGELOG.md | 2 ++ .../quests/chapters/questssteam_age.snbt | 17 +++++++++++++++++ kubejs/assets/firmalife/lang/en_us.json | 3 ++- kubejs/assets/tfg/lang/en_us.json | 8 ++++---- 4 files changed, 25 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ef2214157..2203b6b62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] ### Changes +- Fuelling blaze burners with liquids is now done directly instead of through straws (break and replace your blaze burners to update) @Ghoulcel +- Blaze burner liquid fuelling has been fully made consistent with GregTech power values (#1694) @Ghoulcel ### Bug fixes ## [0.10.10] - 23-08-2025 diff --git a/config/ftbquests/quests/chapters/questssteam_age.snbt b/config/ftbquests/quests/chapters/questssteam_age.snbt index 0e8b6e52d..45f756603 100644 --- a/config/ftbquests/quests/chapters/questssteam_age.snbt +++ b/config/ftbquests/quests/chapters/questssteam_age.snbt @@ -253,6 +253,7 @@ { id: "704B7094BE2FB3E1" item: "create:steam_engine" + optional_task: true type: "item" } { @@ -1652,6 +1653,22 @@ x: -16.5d y: 16.0d } + { + dependencies: ["183D47F04CAEBFA7"] + description: ["{quests.steam_age.straw.desc}"] + icon: "create:fluid_pipe" + id: "6A28DE8263316927" + optional: true + shape: "heart" + subtitle: "{quests.steam_age.straw.subtitle}" + tasks: [{ + id: "75B27729685EE9D0" + type: "checkmark" + }] + title: "{quests.steam_age.straw.title}" + x: -15.0d + y: 14.5d + } ] subtitle: ["{quests.steam_age.subtitle}"] title: "{quests.steam_age}" diff --git a/kubejs/assets/firmalife/lang/en_us.json b/kubejs/assets/firmalife/lang/en_us.json index 91fc2205f..f62f2a469 100644 --- a/kubejs/assets/firmalife/lang/en_us.json +++ b/kubejs/assets/firmalife/lang/en_us.json @@ -17,6 +17,7 @@ "block.firmalife.treated_wood_greenhouse_trapdoor": "Wax-Treated Wood Greenhouse Trapdoor", "block.firmalife.treated_wood_greenhouse_door": "Wax-Treated Wood Greenhouse Door", "block.firmalife.treated_wood": "Wax-Treated Wood", + "item.firmalife.treated_lumber": "Wax-Treated Lumber", "greenhouse.firmalife.treated_wood": "Wax-Treated Wood", - "item.firmalife.treated_lumber": "Wax-Treated Lumber" + "firmalife.jade.needs_peel": "Needs tongs or oven mitts to safely remove goods" } \ No newline at end of file diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index 8ff6b6da2..c8ed0b797 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -2571,13 +2571,13 @@ "quests.steam_age.centrifuge.desc": "Ore processing will always be an important part of this modpack, and this machine is another (optional) part of that. By following a different route of ore processing steps (check the Ore Processing Diagram tab in JEI), you can use this centrifuge to get some bonus byproducts out of your ores! The next upgrade to your ores won't be until the LV Thermal Centrifuge, so whether or not this is a worthwhile investment is up to you.", "quests.steam_age.steam_engine.title": "Steam Engine", "quests.steam_age.steam_engine.subtitle": "Time for some real steam power", - "quests.steam_age.steam_engine.desc": "Water wheels and windmills not cutting it any more? It wouldn't be a steam age without a proper steam engine! Each steam engine can output a whole 256 SU, giving you much more power to play with.\n\nBlaze Burners can be crafted without leaving your house, and you can use a Mechanical Arm to automatically feed them solid fuel, or liquid fuel in a bucket (such as creosote). Coal Gems, Anthracite, and Coke can also be used to superheat them.", + "quests.steam_age.steam_engine.desc": "Water wheels and windmills not cutting it any more? It wouldn't be a steam age without a proper steam engine! Each steam engine can output a whole 256 SU, giving you much more power to play with.\n\nBlaze Burners can be crafted without leaving your house, and you can use a Mechanical Arm to automatically feed them solid fuel, or directly pipe liquid fuel (such as creosote). Coal Gems, Anthracite, and Coke can also be used to superheat them.", "quests.steam_age.fuel_sources.title": "More Fuel Sources", "quests.steam_age.fuel_sources.subtitle": "Putting the power in steam power", "quests.steam_age.fuel_sources.desc": "The steam engine can accept more liquid fuels than the High Pressure Liquid Boiler. While Creosote or Lava are the easiest to set up at this point, you might also be interested in various plant-based oils like &eSeed Oil&r from Sunflowers or Canola.\n\nCreosote and Lava also don't scale very well once you get into further tiers, while Biofuel can be upgraded into Diesel and then Cetane-Boosted Diesel, so start setting up a big field for plant oils now if that sounds appealing to you!", - "quests.steam_age.straw.title": "Automatic Liquid Fuelling", - "quests.steam_age.straw.subtitle": "Combustible sippy cups", - "quests.steam_age.straw.desc": "If you right-click a Blaze Burner with a &aStraw&r, you can easily pump your fuel directly into it with any pipe! Hook it up to your Coke Oven's creosote output to keep your Steam Engines going.\n\nYou can check JEI for a full list of what fuels you can use and their efficiency.", + "quests.steam_age.straw.title": "Liquid Fuel Values", + "quests.steam_age.straw.subtitle": "Because the mod is missing a JEI tab", + "quests.steam_age.straw.desc": "Piping liquid fuels will give you roughly the same amount of power as if you used a GregTech steam turbine or combustion generator, but here's the exact numbers since it's not visible in JEI:\n\n- Steam: 128mB per tick\n- Creosote: 25mB per 88 ticks\n- Lava: 1mB per 20 ticks\n\n- Biomass: 5mB per 70 ticks\n- Seed, Soybean, Olive, and Fish Oil: 25mB per 88 ticks\n\n- Heavy Fuel: 2mB per 210 ticks\n- Sulfuric Heavy Fuel: 5mB per 80 ticks\n- Oil: 32mB per 90 ticks\n- Heavy Oil: 5mB per 88 ticks", "quests.steam_age.deployers.title": "Deployers", "quests.steam_age.deployers.subtitle": "Primitive Assembly Line", "quests.steam_age.deployers.desc": "While you could use a single deployer for the rest your time in this chapter, we &3really&r don't recommend it. Setting up a line of deployers along a belt will save heaps of time and sanity, and it's not like you'll be wasting materials either, because you can always reuse them to upgrade your tree farm later.\n\nThese will also make electron tubes significantly cheaper!", From ea65369f9d99be9e1c1249a1ce2b4184b8e9863b Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 25 Aug 2025 17:56:42 +0100 Subject: [PATCH 024/196] soarer feather -> fletching --- .../server_scripts/wan_ancient_beasts/recipes.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/kubejs/server_scripts/wan_ancient_beasts/recipes.js b/kubejs/server_scripts/wan_ancient_beasts/recipes.js index 7109c0f50..1adbdeb9b 100644 --- a/kubejs/server_scripts/wan_ancient_beasts/recipes.js +++ b/kubejs/server_scripts/wan_ancient_beasts/recipes.js @@ -34,7 +34,19 @@ const registerWABRecipes = (event) => { .itemOutputs('32x #forge:dusts/bone') .duration(400) .EUt(30) - + + event.recipes.tfc.damage_inputs_shapeless_crafting( + event.shapeless('4x tfg:fletching', [ + 'wan_ancient_beasts:glider_feather', + '#forge:tools/knives' + ]).id('tfg:shapeless/fletching')) + + event.recipes.gtceu.assembler('tfg:assembler/fletching') + .itemInputs('1x wan_ancient_beasts:glider_feather') + .itemOutputs('4x tfg:fletching') + .duration(20) + .circuit(4) + .EUt(GTValues.VA[GTValues.ULV]) } const registerWABFoodData = (event) => { From 5fb7ef909306f1b3f98b52ff7c6e329d0f57f2b6 Mon Sep 17 00:00:00 2001 From: GameStar <56610486+BlueBoat29@users.noreply.github.com> Date: Mon, 25 Aug 2025 15:18:46 -0500 Subject: [PATCH 025/196] more mars entity stuff (#1697) * stuff * Create wraptor.json * Update tags.js * fix wool * eggs * Update constants.js * more recipe stuff * doing tooltips the correct way * oops Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> --------- Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> --- .../tfg/blockstates/large_nest_box.json | 341 ++++++++++------- .../blockstates/large_nest_box_warped.json | 342 +++++++++++------- kubejs/assets/tfg/lang/en_us.json | 13 +- .../large_nest_box_warped_wraptor_0.json | 88 +++++ .../large_nest_box_warped_wraptor_1.json | 88 +++++ .../large_nest_box_warped_wraptor_2.json | 88 +++++ .../large_nest_box_warped_wraptor_3.json | 88 +++++ .../large_nest_box_wraptor_0.json | 88 +++++ .../large_nest_box_wraptor_1.json | 88 +++++ .../large_nest_box_wraptor_2.json | 88 +++++ .../large_nest_box_wraptor_3.json | 88 +++++ .../tfg/models/item/spawn_egg/wraptor.json | 6 + .../assets/tfg/models/item/wraptor_egg.json | 6 + .../assets/tfg/models/item/wraptor_sugar.json | 6 + .../assets/tfg/models/item/wraptor_wool.json | 6 + .../block/large_nest/large_nest_sniffer_0.png | Bin 3882 -> 8867 bytes .../large_nest_warped_sniffer_0.png | Bin 8139 -> 9250 bytes .../tfg/textures/item/wraptor_sugar.png | Bin 0 -> 788 bytes .../assets/tfg/textures/item/wraptor_wool.png | Bin 0 -> 897 bytes kubejs/client_scripts/tooltips.js | 24 ++ kubejs/server_scripts/ad_astra/tags.js | 2 +- kubejs/server_scripts/main_server_script.js | 1 + kubejs/server_scripts/species/data.js | 10 + kubejs/server_scripts/species/recipes.js | 14 + .../tfg/recipes.miscellaneous.js | 9 +- kubejs/server_scripts/tfg/tags.js | 2 + kubejs/startup_scripts/species/constants.js | 1 - kubejs/startup_scripts/tfg/items.js | 9 +- 28 files changed, 1217 insertions(+), 279 deletions(-) create mode 100644 kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_0.json create mode 100644 kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_1.json create mode 100644 kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_2.json create mode 100644 kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_3.json create mode 100644 kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_0.json create mode 100644 kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_1.json create mode 100644 kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_2.json create mode 100644 kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_3.json create mode 100644 kubejs/assets/tfg/models/item/spawn_egg/wraptor.json create mode 100644 kubejs/assets/tfg/models/item/wraptor_egg.json create mode 100644 kubejs/assets/tfg/models/item/wraptor_sugar.json create mode 100644 kubejs/assets/tfg/models/item/wraptor_wool.json create mode 100644 kubejs/assets/tfg/textures/item/wraptor_sugar.png create mode 100644 kubejs/assets/tfg/textures/item/wraptor_wool.png create mode 100644 kubejs/server_scripts/species/data.js diff --git a/kubejs/assets/tfg/blockstates/large_nest_box.json b/kubejs/assets/tfg/blockstates/large_nest_box.json index 52b03f4c9..350cb2cc4 100644 --- a/kubejs/assets/tfg/blockstates/large_nest_box.json +++ b/kubejs/assets/tfg/blockstates/large_nest_box.json @@ -1,138 +1,209 @@ { - "variants": { - "facing=north,has_egg_type=0,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_empty" - }, - "facing=north,has_egg_type=0,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_empty", - "y": 90 - }, - "facing=north,has_egg_type=0,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_empty", - "y": 270 - }, - "facing=north,has_egg_type=0,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_empty", - "y": 180 - }, + "variants": { + "facing=north,has_egg_type=0,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_empty" + }, + "facing=north,has_egg_type=0,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_empty", + "y": 90 + }, + "facing=north,has_egg_type=0,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_empty", + "y": 270 + }, + "facing=north,has_egg_type=0,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_empty", + "y": 180 + }, + + + "facing=south,has_egg_type=0,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_empty", + "y": 180 + }, + "facing=south,has_egg_type=0,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_empty", + "y": 270 + }, + "facing=south,has_egg_type=0,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_empty", + "y": 90 + }, + "facing=south,has_egg_type=0,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_empty" + }, + + + "facing=east,has_egg_type=0,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_empty", + "y": 90 + }, + "facing=east,has_egg_type=0,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_empty", + "y": 180 + }, + "facing=east,has_egg_type=0,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_empty" + }, + "facing=east,has_egg_type=0,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_empty", + "y": 270 + }, + + + "facing=west,has_egg_type=0,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_empty", + "y": 270 + }, + "facing=west,has_egg_type=0,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_empty" + + }, + "facing=west,has_egg_type=0,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_empty", + "y": 180 + }, + "facing=west,has_egg_type=0,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_empty", + "y": 90 + + }, + + + "facing=north,has_egg_type=1,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_0" + }, + "facing=north,has_egg_type=1,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_1", + "y": 90 + }, + "facing=north,has_egg_type=1,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_2", + "y": 270 + }, + "facing=north,has_egg_type=1,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_3", + "y": 180 + }, + + "facing=south,has_egg_type=1,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_0", + "y": 180 + }, + "facing=south,has_egg_type=1,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_1", + "y": 270 + }, + "facing=south,has_egg_type=1,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_2", + "y": 90 + }, + "facing=south,has_egg_type=1,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_3" + }, + + "facing=east,has_egg_type=1,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_0", + "y": 90 + }, + "facing=east,has_egg_type=1,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_1", + "y": 180 + }, + "facing=east,has_egg_type=1,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_2" + }, + "facing=east,has_egg_type=1,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_3", + "y": 270 + }, + + "facing=west,has_egg_type=1,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_0", + "y": 270 + }, + "facing=west,has_egg_type=1,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_1" + + }, + "facing=west,has_egg_type=1,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_2", + "y": 180 + }, + "facing=west,has_egg_type=1,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_sniffer_3", + "y": 90 + + }, + + + + "facing=north,has_egg_type=2,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_0" + }, + "facing=north,has_egg_type=2,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_1", + "y": 90 + }, + "facing=north,has_egg_type=2,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_2", + "y": 270 + }, + "facing=north,has_egg_type=2,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_3", + "y": 180 + }, + + "facing=south,has_egg_type=2,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_0", + "y": 180 + }, + "facing=south,has_egg_type=2,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_1", + "y": 270 + }, + "facing=south,has_egg_type=2,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_2", + "y": 90 + }, + "facing=south,has_egg_type=2,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_3" + }, + + "facing=east,has_egg_type=2,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_0", + "y": 90 + }, + "facing=east,has_egg_type=2,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_1", + "y": 180 + }, + "facing=east,has_egg_type=2,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_2" + }, + "facing=east,has_egg_type=2,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_3", + "y": 270 + }, + + "facing=west,has_egg_type=2,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_0", + "y": 270 + }, + "facing=west,has_egg_type=2,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_1" + + }, + "facing=west,has_egg_type=2,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_2", + "y": 180 + }, + "facing=west,has_egg_type=2,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_wraptor_3", + "y": 90 + + } + + } - - "facing=south,has_egg_type=0,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_empty", - "y": 180 - }, - "facing=south,has_egg_type=0,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_empty", - "y": 270 - }, - "facing=south,has_egg_type=0,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_empty", - "y": 90 - }, - "facing=south,has_egg_type=0,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_empty" - }, - - - "facing=east,has_egg_type=0,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_empty", - "y": 90 - }, - "facing=east,has_egg_type=0,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_empty", - "y": 180 - }, - "facing=east,has_egg_type=0,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_empty" - }, - "facing=east,has_egg_type=0,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_empty", - "y": 270 - }, - - - "facing=west,has_egg_type=0,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_empty", - "y": 270 - }, - "facing=west,has_egg_type=0,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_empty" - - }, - "facing=west,has_egg_type=0,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_empty", - "y": 180 - }, - "facing=west,has_egg_type=0,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_empty", - "y": 90 - - }, - - - "facing=north,has_egg_type=1,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_0" - }, - "facing=north,has_egg_type=1,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_1", - "y": 90 - }, - "facing=north,has_egg_type=1,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_2", - "y": 270 - }, - "facing=north,has_egg_type=1,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_3", - "y": 180 - }, - - "facing=south,has_egg_type=1,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_0", - "y": 180 - }, - "facing=south,has_egg_type=1,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_1", - "y": 270 - }, - "facing=south,has_egg_type=1,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_2", - "y": 90 - }, - "facing=south,has_egg_type=1,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_3" - }, - - "facing=east,has_egg_type=1,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_0", - "y": 90 - }, - "facing=east,has_egg_type=1,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_1", - "y": 180 - }, - "facing=east,has_egg_type=1,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_2" - }, - "facing=east,has_egg_type=1,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_3", - "y": 270 - }, - - "facing=west,has_egg_type=1,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_0", - "y": 270 - }, - "facing=west,has_egg_type=1,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_1" - - }, - "facing=west,has_egg_type=1,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_2", - "y": 180 - }, - "facing=west,has_egg_type=1,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_sniffer_3", - "y": 90 - } - } } \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/large_nest_box_warped.json b/kubejs/assets/tfg/blockstates/large_nest_box_warped.json index b5894ba69..3ce30bae1 100644 --- a/kubejs/assets/tfg/blockstates/large_nest_box_warped.json +++ b/kubejs/assets/tfg/blockstates/large_nest_box_warped.json @@ -1,140 +1,206 @@ { - "variants": { - "facing=north,has_egg_type=0,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty" - }, - "facing=north,has_egg_type=0,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", - "y": 90 - }, - "facing=north,has_egg_type=0,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", - "y": 270 - }, - "facing=north,has_egg_type=0,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", - "y": 180 - }, - - - "facing=south,has_egg_type=0,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", - "y": 180 - }, - "facing=south,has_egg_type=0,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", - "y": 270 - }, - "facing=south,has_egg_type=0,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", - "y": 90 - }, - "facing=south,has_egg_type=0,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty" - }, - - - "facing=east,has_egg_type=0,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", - "y": 90 - }, - "facing=east,has_egg_type=0,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", - "y": 180 - }, - "facing=east,has_egg_type=0,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty" - }, - "facing=east,has_egg_type=0,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", - "y": 270 - }, - - - "facing=west,has_egg_type=0,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", - "y": 270 - }, - "facing=west,has_egg_type=0,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty" - - }, - "facing=west,has_egg_type=0,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", - "y": 180 - }, - "facing=west,has_egg_type=0,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", - "y": 90 - - }, - - - "facing=north,has_egg_type=1,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_0" - }, - "facing=north,has_egg_type=1,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_1", - "y": 90 - }, - "facing=north,has_egg_type=1,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_2", - "y": 270 - }, - "facing=north,has_egg_type=1,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_3", - "y": 180 - }, - - "facing=south,has_egg_type=1,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_0", - "y": 180 - }, - "facing=south,has_egg_type=1,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_1", - "y": 270 - }, - "facing=south,has_egg_type=1,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_2", - "y": 90 - }, - "facing=south,has_egg_type=1,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_3" - }, - - "facing=east,has_egg_type=1,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_0", - "y": 90 - }, - "facing=east,has_egg_type=1,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_1", - "y": 180 - }, - "facing=east,has_egg_type=1,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_2" - }, - "facing=east,has_egg_type=1,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_3", - "y": 270 - }, - - "facing=west,has_egg_type=1,nest_part=0": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_0", - "y": 270 - }, - "facing=west,has_egg_type=1,nest_part=1": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_1" - - }, - "facing=west,has_egg_type=1,nest_part=2": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_2", - "y": 180 - }, - "facing=west,has_egg_type=1,nest_part=3": { - "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_3", - "y": 90 - - } - - } + "variants": { + "facing=north,has_egg_type=0,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty" + }, + "facing=north,has_egg_type=0,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", + "y": 90 + }, + "facing=north,has_egg_type=0,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", + "y": 270 + }, + "facing=north,has_egg_type=0,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", + "y": 180 + }, + + + "facing=south,has_egg_type=0,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", + "y": 180 + }, + "facing=south,has_egg_type=0,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", + "y": 270 + }, + "facing=south,has_egg_type=0,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", + "y": 90 + }, + "facing=south,has_egg_type=0,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty" + }, + + + "facing=east,has_egg_type=0,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", + "y": 90 + }, + "facing=east,has_egg_type=0,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", + "y": 180 + }, + "facing=east,has_egg_type=0,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty" + }, + "facing=east,has_egg_type=0,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", + "y": 270 + }, + + + "facing=west,has_egg_type=0,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", + "y": 270 + }, + "facing=west,has_egg_type=0,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty" + + }, + "facing=west,has_egg_type=0,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", + "y": 180 + }, + "facing=west,has_egg_type=0,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_empty", + "y": 90 + + }, + + + "facing=north,has_egg_type=1,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_0" + }, + "facing=north,has_egg_type=1,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_1", + "y": 90 + }, + "facing=north,has_egg_type=1,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_2", + "y": 270 + }, + "facing=north,has_egg_type=1,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_3", + "y": 180 + }, + + "facing=south,has_egg_type=1,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_0", + "y": 180 + }, + "facing=south,has_egg_type=1,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_1", + "y": 270 + }, + "facing=south,has_egg_type=1,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_2", + "y": 90 + }, + "facing=south,has_egg_type=1,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_3" + }, + + "facing=east,has_egg_type=1,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_0", + "y": 90 + }, + "facing=east,has_egg_type=1,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_1", + "y": 180 + }, + "facing=east,has_egg_type=1,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_2" + }, + "facing=east,has_egg_type=1,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_3", + "y": 270 + }, + + "facing=west,has_egg_type=1,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_0", + "y": 270 + }, + "facing=west,has_egg_type=1,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_1" + + }, + "facing=west,has_egg_type=1,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_2", + "y": 180 + }, + "facing=west,has_egg_type=1,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_sniffer_3", + "y": 90 + + }, + + + "facing=north,has_egg_type=2,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_0" + }, + "facing=north,has_egg_type=2,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_1", + "y": 90 + }, + "facing=north,has_egg_type=2,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_2", + "y": 270 + }, + "facing=north,has_egg_type=2,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_3", + "y": 180 + }, + + "facing=south,has_egg_type=2,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_0", + "y": 180 + }, + "facing=south,has_egg_type=2,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_1", + "y": 270 + }, + "facing=south,has_egg_type=2,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_2", + "y": 90 + }, + "facing=south,has_egg_type=2,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_3" + }, + + "facing=east,has_egg_type=2,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_0", + "y": 90 + }, + "facing=east,has_egg_type=2,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_1", + "y": 180 + }, + "facing=east,has_egg_type=2,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_2" + }, + "facing=east,has_egg_type=2,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_3", + "y": 270 + }, + + "facing=west,has_egg_type=2,nest_part=0": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_0", + "y": 270 + }, + "facing=west,has_egg_type=2,nest_part=1": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_1" + + }, + "facing=west,has_egg_type=2,nest_part=2": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_2", + "y": 180 + }, + "facing=west,has_egg_type=2,nest_part=3": { + "model": "tfg:block/large_nest_box/large_nest_box_warped_wraptor_3", + "y": 90 + + } + } } \ No newline at end of file diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index c8ed0b797..8f358c3ec 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -560,6 +560,10 @@ "item.tfg.wood.lumber.glacian": "Glacian Lumber", "item.tfg.glacian_wool": "Glacian Ram Wool", "item.tfg.sniffer_wool": "Mineral Rich Tufts", + "item.tfg.sniffer_egg": "Sniffer Egg", + "item.tfg.wraptor_wool": "Mineral Rich Down Feathers", + "item.tfg.wraptor_egg": "Wraptor Egg", + "item.tfg.wraptor_sugar": "Wraptor Sugar", "item.tfg.aes_polyurethane": "Bio-AES Reinforced R-Polyurethane Foam", "item.tfg.mli_shielding": "Multi-Layer Insulated Shielding", "item.tfg.rocket_cone_t3": "Advanced Rocket Nose Cone", @@ -798,6 +802,9 @@ "entity.tfg.sniffer.male": "Sniffer", "entity.tfg.sniffer.female": "Sniffer", "tfg.tooltip.attribution.sniffer": "§9§oCredit: Minecraft", + "entity.tfg.wraptor.male": "Wraptor", + "entity.tfg.wraptor.female": "Wraptor", + "tfg.tooltip.attribution.wraptor": "§9§oCredit: Species", "item.treetap.tap": "Deprecated Item, Craft to Upgrade", "item.gtceu.zinc_ingot": "Deprecated Item, Craft to Upgrade", "item.gtceu.brass_ingot": "Deprecated Item, Craft to Upgrade", @@ -970,6 +977,10 @@ "tfg.tooltip.solar_panel.large_tier2": "Massive structure producing from §64096 to 16384 EU/t§r on the §6moon§r during the §6day§r", "tfg.tooltip.solar_panel.large_tier3": "Massive structure producing from §616384 to 65536 EU/t§r on the §6moon§r during the §6day§r", "tfg.tooltip.petrified_egg": "§7Requires Magma to Incubate", + "tfg.tooltip.large_egg": "§7Can only be incubated in a §oLarge Nest", + "tfg.tooltip.sniffer_wool": "§7Harvested from the back of a Sniffer", + "tfg.tooltip.wraptor_wool": "§7Harvested from the feathers of a Wraptor", + "tfg.tooltip.wraptor_sugar": "§7Don't think about it too much", "tfg.tooltip.obsolete.depreciated": "§cDeprecated, cannot be crafted any more", "tfc.jei.flint_knapping": "Flint Knapping", "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.black": "Dyeing", @@ -3508,4 +3519,4 @@ "quests.tfg_tips.tools_tips.harvest_basket.subtitle": "For competitive pie bakers.", "quests.tfg_tips.tools_tips.harvest_basket.task": "Any #tfg:harvester", "quests.tfg_tips.tools_tips.harvest_basket.desc": "&l&2Harvest Baskets&r&r are a new tool made just for &5TFG&r! These baskets can be used to harvest whole trees and bushes of fruit in one right-click! A regular &6Harvest Basket&r has a base durability of &n128&r. But an &3Aluminium Harvest Basket&r takes no damage on use." -} \ No newline at end of file +} diff --git a/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_0.json b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_0.json new file mode 100644 index 000000000..dfb6ea81d --- /dev/null +++ b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_0.json @@ -0,0 +1,88 @@ +{ + "parent": "minecraft:block/block", + "credit": "made with BlockBench", + "textures": { + "texture": "tfg:block/large_nest/large_nest_warped_sniffer_0", + "particle": "tfg:block/large_nest/large_nest_warped_sniffer_0" + }, + "elements": [ + { + "from": [4, 1, 12], + "to": [16, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 2, 13]}, + "faces": { + "north": {"uv": [0.25, 6.875, 1.75, 7.125], "texture": "texture"}, + "east": {"uv": [0, 6.875, 0.25, 7.125], "texture": "texture"}, + "south": {"uv": [2, 6.875, 3.5, 7.125], "texture": "texture"}, + "west": {"uv": [1.75, 6.875, 2, 7.125], "texture": "texture"}, + "up": {"uv": [1.75, 6.875, 0.25, 6.625], "texture": "texture"}, + "down": {"uv": [3.25, 6.625, 1.75, 6.875], "texture": "texture"} + } + }, + { + "from": [3, 0, 0], + "to": [16, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 0.5, 6.5]}, + "faces": { + "north": {"uv": [1.625, 4.75, 3.25, 4.875], "texture": "texture"}, + "east": {"uv": [0, 4.75, 1.625, 4.875], "texture": "texture"}, + "south": {"uv": [4.875, 4.75, 6.5, 4.875], "texture": "texture"}, + "west": {"uv": [3.25, 4.75, 4.875, 4.875], "texture": "texture"}, + "up": {"uv": [3.25, 4.75, 1.625, 3.125], "texture": "texture"}, + "down": {"uv": [4.875, 3.125, 3.25, 4.75], "texture": "texture"} + } + }, + { + "from": [3, 3, 13], + "to": [16, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 3.5, 14]}, + "faces": { + "north": {"uv": [0.5, 6.5, 2.125, 6.625], "texture": "texture"}, + "east": {"uv": [0.25, 6.5, 0.5, 6.625], "texture": "texture"}, + "south": {"uv": [2.375, 6.5, 4, 6.625], "texture": "texture"}, + "west": {"uv": [2.125, 6.5, 2.375, 6.625], "texture": "texture"}, + "up": {"uv": [2.125, 6.5, 0.5, 6.25], "texture": "texture"}, + "down": {"uv": [3.75, 6.25, 2.125, 6.5], "texture": "texture"} + } + }, + { + "from": [1, 3, 0], + "to": [3, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 3.5, 7.5]}, + "faces": { + "north": {"uv": [1.875, 6.125, 2.125, 6.25], "texture": "texture"}, + "east": {"uv": [0, 6.125, 1.875, 6.25], "texture": "texture"}, + "south": {"uv": [4, 6.125, 4.25, 6.25], "texture": "texture"}, + "west": {"uv": [2.125, 6.125, 4, 6.25], "texture": "texture"}, + "up": {"uv": [2.125, 6.125, 1.875, 4.25], "texture": "texture"}, + "down": {"uv": [2.375, 4.25, 2.125, 6.125], "texture": "texture"} + } + }, + { + "from": [2, 1, 0], + "to": [4, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 2, 7]}, + "faces": { + "north": {"uv": [5.25, 6.875, 5.5, 7.125], "texture": "texture"}, + "east": {"uv": [3.5, 6.875, 5.25, 7.125], "texture": "texture"}, + "south": {"uv": [7.25, 6.875, 7.5, 7.125], "texture": "texture"}, + "west": {"uv": [5.5, 6.875, 7.25, 7.125], "texture": "texture"}, + "up": {"uv": [5.5, 6.875, 5.25, 5.125], "texture": "texture"}, + "down": {"uv": [5.75, 5.125, 5.5, 6.875], "texture": "texture"} + } + }, + { + "from": [6, 1, 1], + "to": [14, 11, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 1, 5]}, + "faces": { + "north": {"uv": [6.375, 1.5, 7.375, 2.75], "texture": "texture"}, + "east": {"uv": [5.25, 1.5, 6.25, 2.75], "texture": "texture"}, + "south": {"uv": [8.75, 1.5, 9.75, 2.75], "texture": "texture"}, + "west": {"uv": [7.5, 1.5, 8.5, 2.75], "texture": "texture"}, + "up": {"uv": [7.5, 1.375, 6.5, 0.375], "texture": "texture"}, + "down": {"uv": [8.75, 0.25, 7.75, 1.25], "texture": "texture"} + } + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_1.json b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_1.json new file mode 100644 index 000000000..7ad994634 --- /dev/null +++ b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_1.json @@ -0,0 +1,88 @@ +{ + "parent": "minecraft:block/block", + "credit": "made with BlockBench", + "textures": { + "texture": "tfg:block/large_nest/large_nest_warped_sniffer_0", + "particle": "tfg:block/large_nest/large_nest_warped_sniffer_0" + }, + "elements": [ + { + "from": [4, 1, 12], + "to": [16, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 2, 13]}, + "faces": { + "north": {"uv": [0.25, 6.5, 1.75, 6.75], "texture": "texture"}, + "east": {"uv": [0, 6.5, 0.25, 6.75], "texture": "texture"}, + "south": {"uv": [2, 6.5, 3.5, 6.75], "texture": "texture"}, + "west": {"uv": [1.75, 6.5, 2, 6.75], "texture": "texture"}, + "up": {"uv": [1.75, 6.5, 0.25, 6.25], "texture": "texture"}, + "down": {"uv": [3.25, 6.25, 1.75, 6.5], "texture": "texture"} + } + }, + { + "from": [3, 0, 0], + "to": [16, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 0.5, 6.5]}, + "faces": { + "north": {"uv": [1.625, 4.75, 3.25, 4.875], "texture": "texture"}, + "east": {"uv": [0, 4.75, 1.625, 4.875], "texture": "texture"}, + "south": {"uv": [4.875, 4.75, 6.5, 4.875], "texture": "texture"}, + "west": {"uv": [3.25, 4.75, 4.875, 4.875], "texture": "texture"}, + "up": {"uv": [3.25, 4.75, 1.625, 3.125], "texture": "texture"}, + "down": {"uv": [4.875, 3.125, 3.25, 4.75], "texture": "texture"} + } + }, + { + "from": [3, 3, 13], + "to": [16, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 3.5, 14]}, + "faces": { + "north": {"uv": [0.375, 5.625, 2, 5.75], "texture": "texture"}, + "east": {"uv": [0.125, 5.625, 0.375, 5.75], "texture": "texture"}, + "south": {"uv": [2.25, 5.625, 3.875, 5.75], "texture": "texture"}, + "west": {"uv": [2, 5.625, 2.25, 5.75], "texture": "texture"}, + "up": {"uv": [2, 5.625, 0.375, 5.375], "texture": "texture"}, + "down": {"uv": [3.625, 5.375, 2, 5.625], "texture": "texture"} + } + }, + { + "from": [1, 3, 0], + "to": [3, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 3.5, 7.5]}, + "faces": { + "north": {"uv": [3.625, 6.375, 3.875, 6.5], "texture": "texture"}, + "east": {"uv": [1.75, 6.375, 3.625, 6.5], "texture": "texture"}, + "south": {"uv": [5.75, 6.375, 6, 6.5], "texture": "texture"}, + "west": {"uv": [3.875, 6.375, 5.75, 6.5], "texture": "texture"}, + "up": {"uv": [3.875, 6.375, 3.625, 4.5], "texture": "texture"}, + "down": {"uv": [4.125, 4.5, 3.875, 6.375], "texture": "texture"} + } + }, + { + "from": [2, 1, 0], + "to": [4, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 2, 7]}, + "faces": { + "north": {"uv": [4.375, 5.125, 4.625, 5.375], "texture": "texture"}, + "east": {"uv": [2.625, 5.125, 4.375, 5.375], "texture": "texture"}, + "south": {"uv": [6.375, 5.125, 6.625, 5.375], "texture": "texture"}, + "west": {"uv": [4.625, 5.125, 6.375, 5.375], "texture": "texture"}, + "up": {"uv": [4.625, 5.125, 4.375, 3.375], "texture": "texture"}, + "down": {"uv": [4.875, 3.375, 4.625, 5.125], "texture": "texture"} + } + }, + { + "from": [8, 1, 2], + "to": [15, 10, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 1, 6]}, + "faces": { + "north": {"uv": [6.75, 1.75, 7.625, 2.875], "texture": "texture"}, + "east": {"uv": [5.875, 1.75, 6.75, 2.875], "texture": "texture"}, + "south": {"uv": [8.5, 1.75, 9.375, 2.875], "texture": "texture"}, + "west": {"uv": [7.625, 1.75, 8.5, 2.875], "texture": "texture"}, + "up": {"uv": [7.5, 1.25, 6.625, 0.375], "texture": "texture"}, + "down": {"uv": [8.625, 0.25, 7.75, 1.125], "texture": "texture"} + } + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_2.json b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_2.json new file mode 100644 index 000000000..774605ee8 --- /dev/null +++ b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_2.json @@ -0,0 +1,88 @@ +{ + "parent": "minecraft:block/block", + "credit": "made with BlockBench", + "textures": { + "texture": "tfg:block/large_nest/large_nest_warped_sniffer_0", + "particle": "tfg:block/large_nest/large_nest_warped_sniffer_0" + }, + "elements": [ + { + "from": [4, 1, 12], + "to": [16, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 2, 13]}, + "faces": { + "north": {"uv": [0.5, 6.125, 2, 6.375], "texture": "texture"}, + "east": {"uv": [0.25, 6.125, 0.5, 6.375], "texture": "texture"}, + "south": {"uv": [2.25, 6.125, 3.75, 6.375], "texture": "texture"}, + "west": {"uv": [2, 6.125, 2.25, 6.375], "texture": "texture"}, + "up": {"uv": [2, 6.125, 0.5, 5.875], "texture": "texture"}, + "down": {"uv": [3.5, 5.875, 2, 6.125], "texture": "texture"} + } + }, + { + "from": [3, 0, 0], + "to": [16, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 0.5, 6.5]}, + "faces": { + "north": {"uv": [1.625, 4.75, 3.25, 4.875], "texture": "texture"}, + "east": {"uv": [0, 4.75, 1.625, 4.875], "texture": "texture"}, + "south": {"uv": [4.875, 4.75, 6.5, 4.875], "texture": "texture"}, + "west": {"uv": [3.25, 4.75, 4.875, 4.875], "texture": "texture"}, + "up": {"uv": [3.25, 4.75, 1.625, 3.125], "texture": "texture"}, + "down": {"uv": [4.875, 3.125, 3.25, 4.75], "texture": "texture"} + } + }, + { + "from": [3, 3, 13], + "to": [16, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 3.5, 14]}, + "faces": { + "north": {"uv": [0.5, 5.5, 2.125, 5.625], "texture": "texture"}, + "east": {"uv": [0.25, 5.5, 0.5, 5.625], "texture": "texture"}, + "south": {"uv": [2.375, 5.5, 4, 5.625], "texture": "texture"}, + "west": {"uv": [2.125, 5.5, 2.375, 5.625], "texture": "texture"}, + "up": {"uv": [2.125, 5.5, 0.5, 5.25], "texture": "texture"}, + "down": {"uv": [3.75, 5.25, 2.125, 5.5], "texture": "texture"} + } + }, + { + "from": [1, 3, 0], + "to": [3, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 3.5, 7.5]}, + "faces": { + "north": {"uv": [5.625, 5.125, 5.875, 5.25], "texture": "texture"}, + "east": {"uv": [3.75, 5.125, 5.625, 5.25], "texture": "texture"}, + "south": {"uv": [7.75, 5.125, 8, 5.25], "texture": "texture"}, + "west": {"uv": [5.875, 5.125, 7.75, 5.25], "texture": "texture"}, + "up": {"uv": [5.875, 5.125, 5.625, 3.25], "texture": "texture"}, + "down": {"uv": [6.125, 3.25, 5.875, 5.125], "texture": "texture"} + } + }, + { + "from": [2, 1, 0], + "to": [4, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 2, 7]}, + "faces": { + "north": {"uv": [5.5, 6.125, 5.75, 6.375], "texture": "texture"}, + "east": {"uv": [3.75, 6.125, 5.5, 6.375], "texture": "texture"}, + "south": {"uv": [7.5, 6.125, 7.75, 6.375], "texture": "texture"}, + "west": {"uv": [5.75, 6.125, 7.5, 6.375], "texture": "texture"}, + "up": {"uv": [5.75, 6.125, 5.5, 4.375], "texture": "texture"}, + "down": {"uv": [6, 4.375, 5.75, 6.125], "texture": "texture"} + } + }, + { + "from": [9, 1, 0], + "to": [15, 9, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 1, 4]}, + "faces": { + "north": {"uv": [6.875, 1.625, 7.625, 2.625], "texture": "texture"}, + "east": {"uv": [6.125, 1.625, 6.875, 2.625], "texture": "texture"}, + "south": {"uv": [8.375, 1.625, 9.125, 2.625], "texture": "texture"}, + "west": {"uv": [7.625, 1.625, 8.375, 2.625], "texture": "texture"}, + "up": {"uv": [7.375, 1.125, 6.625, 0.375], "texture": "texture"}, + "down": {"uv": [8.375, 0.5, 7.625, 1.25], "texture": "texture"} + } + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_3.json b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_3.json new file mode 100644 index 000000000..7958f0d07 --- /dev/null +++ b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_warped_wraptor_3.json @@ -0,0 +1,88 @@ +{ + "parent": "minecraft:block/block", + "credit": "made with BlockBench", + "textures": { + "texture": "tfg:block/large_nest/large_nest_warped_sniffer_0", + "particle": "tfg:block/large_nest/large_nest_warped_sniffer_0" + }, + "elements": [ + { + "from": [4, 1, 12], + "to": [16, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 2, 13]}, + "faces": { + "north": {"uv": [1.375, 5.375, 2.875, 5.625], "texture": "texture"}, + "east": {"uv": [1.125, 5.375, 1.375, 5.625], "texture": "texture"}, + "south": {"uv": [3.125, 5.375, 4.625, 5.625], "texture": "texture"}, + "west": {"uv": [2.875, 5.375, 3.125, 5.625], "texture": "texture"}, + "up": {"uv": [2.875, 5.375, 1.375, 5.125], "texture": "texture"}, + "down": {"uv": [4.375, 5.125, 2.875, 5.375], "texture": "texture"} + } + }, + { + "from": [3, 0, 0], + "to": [16, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 0.5, 6.5]}, + "faces": { + "north": {"uv": [1.75, 4.75, 3.375, 4.875], "texture": "texture"}, + "east": {"uv": [0.125, 4.75, 1.75, 4.875], "texture": "texture"}, + "south": {"uv": [5, 4.75, 6.625, 4.875], "texture": "texture"}, + "west": {"uv": [3.375, 4.75, 5, 4.875], "texture": "texture"}, + "up": {"uv": [3.375, 4.75, 1.75, 3.125], "texture": "texture"}, + "down": {"uv": [5, 3.125, 3.375, 4.75], "texture": "texture"} + } + }, + { + "from": [3, 3, 13], + "to": [16, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 3.5, 14]}, + "faces": { + "north": {"uv": [2.875, 5.875, 4.5, 6], "texture": "texture"}, + "east": {"uv": [2.625, 5.875, 2.875, 6], "texture": "texture"}, + "south": {"uv": [4.75, 5.875, 6.375, 6], "texture": "texture"}, + "west": {"uv": [4.5, 5.875, 4.75, 6], "texture": "texture"}, + "up": {"uv": [4.5, 5.875, 2.875, 5.625], "texture": "texture"}, + "down": {"uv": [6.125, 5.625, 4.5, 5.875], "texture": "texture"} + } + }, + { + "from": [1, 3, 0], + "to": [3, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 3.5, 7.5]}, + "faces": { + "north": {"uv": [1.875, 6.625, 2.125, 6.75], "texture": "texture"}, + "east": {"uv": [0, 6.625, 1.875, 6.75], "texture": "texture"}, + "south": {"uv": [4, 6.625, 4.25, 6.75], "texture": "texture"}, + "west": {"uv": [2.125, 6.625, 4, 6.75], "texture": "texture"}, + "up": {"uv": [2.125, 6.625, 1.875, 4.75], "texture": "texture"}, + "down": {"uv": [2.375, 4.75, 2.125, 6.625], "texture": "texture"} + } + }, + { + "from": [2, 1, 0], + "to": [4, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 2, 7]}, + "faces": { + "north": {"uv": [5.25, 6.375, 5.5, 6.625], "texture": "texture"}, + "east": {"uv": [3.5, 6.375, 5.25, 6.625], "texture": "texture"}, + "south": {"uv": [7.25, 6.375, 7.5, 6.625], "texture": "texture"}, + "west": {"uv": [5.5, 6.375, 7.25, 6.625], "texture": "texture"}, + "up": {"uv": [5.5, 6.375, 5.25, 4.625], "texture": "texture"}, + "down": {"uv": [5.75, 4.625, 5.5, 6.375], "texture": "texture"} + } + }, + { + "from": [7, 1, 1], + "to": [14, 11, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 1, 5]}, + "faces": { + "north": {"uv": [7, 1.5, 7.875, 2.75], "texture": "texture"}, + "east": {"uv": [6.125, 1.5, 7, 2.75], "texture": "texture"}, + "south": {"uv": [8.75, 1.625, 9.625, 2.875], "texture": "texture"}, + "west": {"uv": [7.875, 1.5, 8.75, 2.75], "texture": "texture"}, + "up": {"uv": [7.5, 1.125, 6.625, 0.25], "texture": "texture"}, + "down": {"uv": [8.75, 0.25, 7.875, 1.125], "texture": "texture", "cullface": "down"} + } + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_0.json b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_0.json new file mode 100644 index 000000000..ee4ab4867 --- /dev/null +++ b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_0.json @@ -0,0 +1,88 @@ +{ + "parent": "minecraft:block/block", + "credit": "made with BlockBench", + "textures": { + "texture": "tfg:block/large_nest/large_nest_sniffer_0", + "particle": "tfg:block/large_nest/large_nest_sniffer_0" + }, + "elements": [ + { + "from": [4, 1, 12], + "to": [16, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 2, 13]}, + "faces": { + "north": {"uv": [0.25, 6.875, 1.75, 7.125], "texture": "texture"}, + "east": {"uv": [0, 6.875, 0.25, 7.125], "texture": "texture"}, + "south": {"uv": [2, 6.875, 3.5, 7.125], "texture": "texture"}, + "west": {"uv": [1.75, 6.875, 2, 7.125], "texture": "texture"}, + "up": {"uv": [1.75, 6.875, 0.25, 6.625], "texture": "texture"}, + "down": {"uv": [3.25, 6.625, 1.75, 6.875], "texture": "texture"} + } + }, + { + "from": [3, 0, 0], + "to": [16, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 0.5, 6.5]}, + "faces": { + "north": {"uv": [1.625, 4.75, 3.25, 4.875], "texture": "texture"}, + "east": {"uv": [0, 4.75, 1.625, 4.875], "texture": "texture"}, + "south": {"uv": [4.875, 4.75, 6.5, 4.875], "texture": "texture"}, + "west": {"uv": [3.25, 4.75, 4.875, 4.875], "texture": "texture"}, + "up": {"uv": [3.25, 4.75, 1.625, 3.125], "texture": "texture"}, + "down": {"uv": [4.875, 3.125, 3.25, 4.75], "texture": "texture"} + } + }, + { + "from": [3, 3, 13], + "to": [16, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 3.5, 14]}, + "faces": { + "north": {"uv": [0.5, 6.5, 2.125, 6.625], "texture": "texture"}, + "east": {"uv": [0.25, 6.5, 0.5, 6.625], "texture": "texture"}, + "south": {"uv": [2.375, 6.5, 4, 6.625], "texture": "texture"}, + "west": {"uv": [2.125, 6.5, 2.375, 6.625], "texture": "texture"}, + "up": {"uv": [2.125, 6.5, 0.5, 6.25], "texture": "texture"}, + "down": {"uv": [3.75, 6.25, 2.125, 6.5], "texture": "texture"} + } + }, + { + "from": [1, 3, 0], + "to": [3, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 3.5, 7.5]}, + "faces": { + "north": {"uv": [1.875, 6.125, 2.125, 6.25], "texture": "texture"}, + "east": {"uv": [0, 6.125, 1.875, 6.25], "texture": "texture"}, + "south": {"uv": [4, 6.125, 4.25, 6.25], "texture": "texture"}, + "west": {"uv": [2.125, 6.125, 4, 6.25], "texture": "texture"}, + "up": {"uv": [2.125, 6.125, 1.875, 4.25], "texture": "texture"}, + "down": {"uv": [2.375, 4.25, 2.125, 6.125], "texture": "texture"} + } + }, + { + "from": [2, 1, 0], + "to": [4, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 2, 7]}, + "faces": { + "north": {"uv": [5.25, 6.875, 5.5, 7.125], "texture": "texture"}, + "east": {"uv": [3.5, 6.875, 5.25, 7.125], "texture": "texture"}, + "south": {"uv": [7.25, 6.875, 7.5, 7.125], "texture": "texture"}, + "west": {"uv": [5.5, 6.875, 7.25, 7.125], "texture": "texture"}, + "up": {"uv": [5.5, 6.875, 5.25, 5.125], "texture": "texture"}, + "down": {"uv": [5.75, 5.125, 5.5, 6.875], "texture": "texture"} + } + }, + { + "from": [6, 1, 1], + "to": [14, 11, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 1, 5]}, + "faces": { + "north": {"uv": [6.375, 1.5, 7.375, 2.75], "texture": "texture"}, + "east": {"uv": [5.25, 1.5, 6.25, 2.75], "texture": "texture"}, + "south": {"uv": [8.75, 1.5, 9.75, 2.75], "texture": "texture"}, + "west": {"uv": [7.5, 1.5, 8.5, 2.75], "texture": "texture"}, + "up": {"uv": [7.5, 1.375, 6.5, 0.375], "texture": "texture"}, + "down": {"uv": [8.75, 0.25, 7.75, 1.25], "texture": "texture"} + } + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_1.json b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_1.json new file mode 100644 index 000000000..923132c0e --- /dev/null +++ b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_1.json @@ -0,0 +1,88 @@ +{ + "parent": "minecraft:block/block", + "credit": "made with BlockBench", + "textures": { + "texture": "tfg:block/large_nest/large_nest_sniffer_0", + "particle": "tfg:block/large_nest/large_nest_sniffer_0" + }, + "elements": [ + { + "from": [4, 1, 12], + "to": [16, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 2, 13]}, + "faces": { + "north": {"uv": [0.25, 6.5, 1.75, 6.75], "texture": "texture"}, + "east": {"uv": [0, 6.5, 0.25, 6.75], "texture": "texture"}, + "south": {"uv": [2, 6.5, 3.5, 6.75], "texture": "texture"}, + "west": {"uv": [1.75, 6.5, 2, 6.75], "texture": "texture"}, + "up": {"uv": [1.75, 6.5, 0.25, 6.25], "texture": "texture"}, + "down": {"uv": [3.25, 6.25, 1.75, 6.5], "texture": "texture"} + } + }, + { + "from": [3, 0, 0], + "to": [16, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 0.5, 6.5]}, + "faces": { + "north": {"uv": [1.625, 4.75, 3.25, 4.875], "texture": "texture"}, + "east": {"uv": [0, 4.75, 1.625, 4.875], "texture": "texture"}, + "south": {"uv": [4.875, 4.75, 6.5, 4.875], "texture": "texture"}, + "west": {"uv": [3.25, 4.75, 4.875, 4.875], "texture": "texture"}, + "up": {"uv": [3.25, 4.75, 1.625, 3.125], "texture": "texture"}, + "down": {"uv": [4.875, 3.125, 3.25, 4.75], "texture": "texture"} + } + }, + { + "from": [3, 3, 13], + "to": [16, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 3.5, 14]}, + "faces": { + "north": {"uv": [0.375, 5.625, 2, 5.75], "texture": "texture"}, + "east": {"uv": [0.125, 5.625, 0.375, 5.75], "texture": "texture"}, + "south": {"uv": [2.25, 5.625, 3.875, 5.75], "texture": "texture"}, + "west": {"uv": [2, 5.625, 2.25, 5.75], "texture": "texture"}, + "up": {"uv": [2, 5.625, 0.375, 5.375], "texture": "texture"}, + "down": {"uv": [3.625, 5.375, 2, 5.625], "texture": "texture"} + } + }, + { + "from": [1, 3, 0], + "to": [3, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 3.5, 7.5]}, + "faces": { + "north": {"uv": [3.625, 6.375, 3.875, 6.5], "texture": "texture"}, + "east": {"uv": [1.75, 6.375, 3.625, 6.5], "texture": "texture"}, + "south": {"uv": [5.75, 6.375, 6, 6.5], "texture": "texture"}, + "west": {"uv": [3.875, 6.375, 5.75, 6.5], "texture": "texture"}, + "up": {"uv": [3.875, 6.375, 3.625, 4.5], "texture": "texture"}, + "down": {"uv": [4.125, 4.5, 3.875, 6.375], "texture": "texture"} + } + }, + { + "from": [2, 1, 0], + "to": [4, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 2, 7]}, + "faces": { + "north": {"uv": [4.375, 5.125, 4.625, 5.375], "texture": "texture"}, + "east": {"uv": [2.625, 5.125, 4.375, 5.375], "texture": "texture"}, + "south": {"uv": [6.375, 5.125, 6.625, 5.375], "texture": "texture"}, + "west": {"uv": [4.625, 5.125, 6.375, 5.375], "texture": "texture"}, + "up": {"uv": [4.625, 5.125, 4.375, 3.375], "texture": "texture"}, + "down": {"uv": [4.875, 3.375, 4.625, 5.125], "texture": "texture"} + } + }, + { + "from": [8, 1, 2], + "to": [15, 10, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 1, 6]}, + "faces": { + "north": {"uv": [6.75, 1.75, 7.625, 2.875], "texture": "texture"}, + "east": {"uv": [5.875, 1.75, 6.75, 2.875], "texture": "texture"}, + "south": {"uv": [8.5, 1.75, 9.375, 2.875], "texture": "texture"}, + "west": {"uv": [7.625, 1.75, 8.5, 2.875], "texture": "texture"}, + "up": {"uv": [7.5, 1.25, 6.625, 0.375], "texture": "texture"}, + "down": {"uv": [8.625, 0.25, 7.75, 1.125], "texture": "texture"} + } + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_2.json b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_2.json new file mode 100644 index 000000000..623dbc70e --- /dev/null +++ b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_2.json @@ -0,0 +1,88 @@ +{ + "parent": "minecraft:block/block", + "credit": "made with BlockBench", + "textures": { + "texture": "tfg:block/large_nest/large_nest_sniffer_0", + "particle": "tfg:block/large_nest/large_nest_sniffer_0" + }, + "elements": [ + { + "from": [4, 1, 12], + "to": [16, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 2, 13]}, + "faces": { + "north": {"uv": [0.5, 6.125, 2, 6.375], "texture": "texture"}, + "east": {"uv": [0.25, 6.125, 0.5, 6.375], "texture": "texture"}, + "south": {"uv": [2.25, 6.125, 3.75, 6.375], "texture": "texture"}, + "west": {"uv": [2, 6.125, 2.25, 6.375], "texture": "texture"}, + "up": {"uv": [2, 6.125, 0.5, 5.875], "texture": "texture"}, + "down": {"uv": [3.5, 5.875, 2, 6.125], "texture": "texture"} + } + }, + { + "from": [3, 0, 0], + "to": [16, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 0.5, 6.5]}, + "faces": { + "north": {"uv": [1.625, 4.75, 3.25, 4.875], "texture": "texture"}, + "east": {"uv": [0, 4.75, 1.625, 4.875], "texture": "texture"}, + "south": {"uv": [4.875, 4.75, 6.5, 4.875], "texture": "texture"}, + "west": {"uv": [3.25, 4.75, 4.875, 4.875], "texture": "texture"}, + "up": {"uv": [3.25, 4.75, 1.625, 3.125], "texture": "texture"}, + "down": {"uv": [4.875, 3.125, 3.25, 4.75], "texture": "texture"} + } + }, + { + "from": [3, 3, 13], + "to": [16, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 3.5, 14]}, + "faces": { + "north": {"uv": [0.5, 5.5, 2.125, 5.625], "texture": "texture"}, + "east": {"uv": [0.25, 5.5, 0.5, 5.625], "texture": "texture"}, + "south": {"uv": [2.375, 5.5, 4, 5.625], "texture": "texture"}, + "west": {"uv": [2.125, 5.5, 2.375, 5.625], "texture": "texture"}, + "up": {"uv": [2.125, 5.5, 0.5, 5.25], "texture": "texture"}, + "down": {"uv": [3.75, 5.25, 2.125, 5.5], "texture": "texture"} + } + }, + { + "from": [1, 3, 0], + "to": [3, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 3.5, 7.5]}, + "faces": { + "north": {"uv": [5.625, 5.125, 5.875, 5.25], "texture": "texture"}, + "east": {"uv": [3.75, 5.125, 5.625, 5.25], "texture": "texture"}, + "south": {"uv": [7.75, 5.125, 8, 5.25], "texture": "texture"}, + "west": {"uv": [5.875, 5.125, 7.75, 5.25], "texture": "texture"}, + "up": {"uv": [5.875, 5.125, 5.625, 3.25], "texture": "texture"}, + "down": {"uv": [6.125, 3.25, 5.875, 5.125], "texture": "texture"} + } + }, + { + "from": [2, 1, 0], + "to": [4, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 2, 7]}, + "faces": { + "north": {"uv": [5.5, 6.125, 5.75, 6.375], "texture": "texture"}, + "east": {"uv": [3.75, 6.125, 5.5, 6.375], "texture": "texture"}, + "south": {"uv": [7.5, 6.125, 7.75, 6.375], "texture": "texture"}, + "west": {"uv": [5.75, 6.125, 7.5, 6.375], "texture": "texture"}, + "up": {"uv": [5.75, 6.125, 5.5, 4.375], "texture": "texture"}, + "down": {"uv": [6, 4.375, 5.75, 6.125], "texture": "texture"} + } + }, + { + "from": [9, 1, 0], + "to": [15, 9, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 1, 4]}, + "faces": { + "north": {"uv": [6.875, 1.625, 7.625, 2.625], "texture": "texture"}, + "east": {"uv": [6.125, 1.625, 6.875, 2.625], "texture": "texture"}, + "south": {"uv": [8.375, 1.625, 9.125, 2.625], "texture": "texture"}, + "west": {"uv": [7.625, 1.625, 8.375, 2.625], "texture": "texture"}, + "up": {"uv": [7.375, 1.125, 6.625, 0.375], "texture": "texture"}, + "down": {"uv": [8.375, 0.5, 7.625, 1.25], "texture": "texture"} + } + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_3.json b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_3.json new file mode 100644 index 000000000..80d3c0646 --- /dev/null +++ b/kubejs/assets/tfg/models/block/large_nest_box/large_nest_box_wraptor_3.json @@ -0,0 +1,88 @@ +{ + "parent": "minecraft:block/block", + "credit": "made with BlockBench", + "textures": { + "texture": "tfg:block/large_nest/large_nest_sniffer_0", + "particle": "tfg:block/large_nest/large_nest_sniffer_0" + }, + "elements": [ + { + "from": [4, 1, 12], + "to": [16, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 2, 13]}, + "faces": { + "north": {"uv": [1.375, 5.375, 2.875, 5.625], "texture": "texture"}, + "east": {"uv": [1.125, 5.375, 1.375, 5.625], "texture": "texture"}, + "south": {"uv": [3.125, 5.375, 4.625, 5.625], "texture": "texture"}, + "west": {"uv": [2.875, 5.375, 3.125, 5.625], "texture": "texture"}, + "up": {"uv": [2.875, 5.375, 1.375, 5.125], "texture": "texture"}, + "down": {"uv": [4.375, 5.125, 2.875, 5.375], "texture": "texture"} + } + }, + { + "from": [3, 0, 0], + "to": [16, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 0.5, 6.5]}, + "faces": { + "north": {"uv": [1.75, 4.75, 3.375, 4.875], "texture": "texture"}, + "east": {"uv": [0.125, 4.75, 1.75, 4.875], "texture": "texture"}, + "south": {"uv": [5, 4.75, 6.625, 4.875], "texture": "texture"}, + "west": {"uv": [3.375, 4.75, 5, 4.875], "texture": "texture"}, + "up": {"uv": [3.375, 4.75, 1.75, 3.125], "texture": "texture"}, + "down": {"uv": [5, 3.125, 3.375, 4.75], "texture": "texture"} + } + }, + { + "from": [3, 3, 13], + "to": [16, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 3.5, 14]}, + "faces": { + "north": {"uv": [2.875, 5.875, 4.5, 6], "texture": "texture"}, + "east": {"uv": [2.625, 5.875, 2.875, 6], "texture": "texture"}, + "south": {"uv": [4.75, 5.875, 6.375, 6], "texture": "texture"}, + "west": {"uv": [4.5, 5.875, 4.75, 6], "texture": "texture"}, + "up": {"uv": [4.5, 5.875, 2.875, 5.625], "texture": "texture"}, + "down": {"uv": [6.125, 5.625, 4.5, 5.875], "texture": "texture"} + } + }, + { + "from": [1, 3, 0], + "to": [3, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 3.5, 7.5]}, + "faces": { + "north": {"uv": [1.875, 6.625, 2.125, 6.75], "texture": "texture"}, + "east": {"uv": [0, 6.625, 1.875, 6.75], "texture": "texture"}, + "south": {"uv": [4, 6.625, 4.25, 6.75], "texture": "texture"}, + "west": {"uv": [2.125, 6.625, 4, 6.75], "texture": "texture"}, + "up": {"uv": [2.125, 6.625, 1.875, 4.75], "texture": "texture"}, + "down": {"uv": [2.375, 4.75, 2.125, 6.625], "texture": "texture"} + } + }, + { + "from": [2, 1, 0], + "to": [4, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 2, 7]}, + "faces": { + "north": {"uv": [5.25, 6.375, 5.5, 6.625], "texture": "texture"}, + "east": {"uv": [3.5, 6.375, 5.25, 6.625], "texture": "texture"}, + "south": {"uv": [7.25, 6.375, 7.5, 6.625], "texture": "texture"}, + "west": {"uv": [5.5, 6.375, 7.25, 6.625], "texture": "texture"}, + "up": {"uv": [5.5, 6.375, 5.25, 4.625], "texture": "texture"}, + "down": {"uv": [5.75, 4.625, 5.5, 6.375], "texture": "texture"} + } + }, + { + "from": [7, 1, 1], + "to": [14, 11, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 1, 5]}, + "faces": { + "north": {"uv": [7, 1.5, 7.875, 2.75], "texture": "texture"}, + "east": {"uv": [6.125, 1.5, 7, 2.75], "texture": "texture"}, + "south": {"uv": [8.75, 1.625, 9.625, 2.875], "texture": "texture"}, + "west": {"uv": [7.875, 1.5, 8.75, 2.75], "texture": "texture"}, + "up": {"uv": [7.5, 1.125, 6.625, 0.25], "texture": "texture"}, + "down": {"uv": [8.75, 0.25, 7.875, 1.125], "texture": "texture", "cullface": "down"} + } + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/spawn_egg/wraptor.json b/kubejs/assets/tfg/models/item/spawn_egg/wraptor.json new file mode 100644 index 000000000..185724546 --- /dev/null +++ b/kubejs/assets/tfg/models/item/spawn_egg/wraptor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfg:item/spawn_egg/moon_rabbit" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/wraptor_egg.json b/kubejs/assets/tfg/models/item/wraptor_egg.json new file mode 100644 index 000000000..787da8b8a --- /dev/null +++ b/kubejs/assets/tfg/models/item/wraptor_egg.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "species:item/wraptor_egg" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/wraptor_sugar.json b/kubejs/assets/tfg/models/item/wraptor_sugar.json new file mode 100644 index 000000000..9d9b5a455 --- /dev/null +++ b/kubejs/assets/tfg/models/item/wraptor_sugar.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "tfg:item/wraptor_sugar" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/wraptor_wool.json b/kubejs/assets/tfg/models/item/wraptor_wool.json new file mode 100644 index 000000000..bad6819a2 --- /dev/null +++ b/kubejs/assets/tfg/models/item/wraptor_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "tfg:item/wraptor_wool" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/large_nest/large_nest_sniffer_0.png b/kubejs/assets/tfg/textures/block/large_nest/large_nest_sniffer_0.png index b8f371f0e19252e7ef1d1ed3896253beb4536f59..da5bc52a1bdcd2902cf6d1f9868519a83840d0a9 100644 GIT binary patch literal 8867 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 literal 3882 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 diff --git a/kubejs/assets/tfg/textures/block/large_nest/large_nest_warped_sniffer_0.png b/kubejs/assets/tfg/textures/block/large_nest/large_nest_warped_sniffer_0.png index 0b01dc332c69b29025ae11d9738eddcf3871a2c7..2e017a4d7570ee39ab528c138cc7dedea4cbf018 100644 GIT binary patch delta 5677 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 B0+;{* delta 4726 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 { event.addAdvanced(['species:petrified_egg'], (item, advanced, text) => { text.add(1, Text.translate('tfg.tooltip.petrified_egg')) }) + + event.addAdvanced(['tfg:sniffer_egg'], (item, advanced, text) => { + text.add(1, Text.translate('tfg.tooltip.attribution.sniffer')), + text.add(2, Text.translate('tfg.tooltip.large_egg') + + }) + + event.addAdvanced(['tfg:wraptor_egg'], (item, advanced, text) => { + text.add(1, Text.translate('tfg.tooltip.attribution.wraptor')), + text.add(2, Text.translate('tfg.tooltip.large_egg')) + }) + + event.addAdvanced(['tfg:sniffer_wool'], (item, advanced, text) => { + text.add(1, Text.translate('tfg.tooltip.sniffer_wool')) + }) + + event.addAdvanced(['tfg:wraptor_wool'], (item, advanced, text) => { + text.add(1, Text.translate('tfg.tooltip.wraptor_wool')) + }) + + event.addAdvanced(['tfg:wraptor_sugar'], (item, advanced, text) => { + text.add(1, Text.translate('tfg.tooltip.wraptor_sugar')) + }) + //#region Deprecated Items event.addAdvanced(['#megacells:mega_interface'], (item, advanced, text) => { diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index 112add8c1..c1742fdac 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -352,7 +352,7 @@ const registerAdAstraEntityTypeTags = (event) => { 'tfg:sniffer', 'tfg:glacian_ram', - 'species:wraptor', + 'tfg:wraptor', 'species:goober', 'species:cruncher', 'species:springling', diff --git a/kubejs/server_scripts/main_server_script.js b/kubejs/server_scripts/main_server_script.js index 46f6bc168..dc005716b 100644 --- a/kubejs/server_scripts/main_server_script.js +++ b/kubejs/server_scripts/main_server_script.js @@ -163,6 +163,7 @@ TFCEvents.data(event => { registerTFCDataForTFG(event) registerTFCDataForWaterFlasks(event) registerWABFoodData(event) + registerSpeciesFoodData(event) }) /** diff --git a/kubejs/server_scripts/species/data.js b/kubejs/server_scripts/species/data.js new file mode 100644 index 000000000..5510e5f0c --- /dev/null +++ b/kubejs/server_scripts/species/data.js @@ -0,0 +1,10 @@ +const registerSpeciesFoodData = (event) => { + + event.foodItem('species:cracked_wraptor_egg', food => { + food.hunger(4) + food.saturation(1) + food.water(5) + food.decayModifier(3) + }) + +} \ No newline at end of file diff --git a/kubejs/server_scripts/species/recipes.js b/kubejs/server_scripts/species/recipes.js index 2f3a5fa2e..6b4a2181c 100644 --- a/kubejs/server_scripts/species/recipes.js +++ b/kubejs/server_scripts/species/recipes.js @@ -69,4 +69,18 @@ function registerSpeciesRecipes(event) { generateGreenHouseRecipe(event, '8x tfg:saplings/alphacene', 'tfg:semiheavy_ammoniacal_water', 16000, '64x species:alphacene_mushroom_block', 'tfg:green_house/alphacene_mushroom', 'ad_astra:mars', 8, '8x minecraft:mushroom_stem', GTValues.VA[GTValues.MV]) + + event.shapeless('species:cracked_wraptor_egg', ['tfg:wraptor_egg', '#forge:tools/hammers']).id('tfg:shapeless/crack_egg') + event.shapeless('2x tfg:wraptor_sugar', ['species:cracked_wraptor_egg']).id('tfg:shapeless/juice_egg') + + event.recipes.gtceu.extractor('tfg:juice_egg_mv') + .itemInputs('species:cracked_wraptor_egg') + .itemOutputs('4x tfg:wraptor_sugar') + .duration(100) + .EUt(GTValues.VA[GTValues.MV]) + event.recipes.gtceu.extractor('tfg:juice_egg_full') + .itemInputs('tfg:wraptor_egg') + .itemOutputs('4x tfg:wraptor_sugar') + .duration(200) + .EUt(GTValues.VA[GTValues.MV]) } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/recipes.miscellaneous.js b/kubejs/server_scripts/tfg/recipes.miscellaneous.js index 17ea21a87..9e87f0aab 100644 --- a/kubejs/server_scripts/tfg/recipes.miscellaneous.js +++ b/kubejs/server_scripts/tfg/recipes.miscellaneous.js @@ -1005,6 +1005,14 @@ function registerTFGMiscellaneousRecipes(event) { .duration(80) .blastFurnaceTemp(3400) .EUt(GTValues.VA[GTValues.EV]) + event.recipes.gtceu.electric_blast_furnace('smelt_wraptor_wool') + .itemInputs('tfg:wraptor_wool') + .chancedOutput('gtceu:ash_dust', 5000, 0) + .outputFluids(Fluid.of('tfg:molten_aes', 100)) + .circuit(8) + .duration(60) + .blastFurnaceTemp(3400) + .EUt(GTValues.VA[GTValues.EV]) //endregion @@ -1338,7 +1346,6 @@ function registerTFGMiscellaneousRecipes(event) { event.replaceInput({ id: "minecraft:jukebox"}, 'minecraft:diamond', 'tfg:etching_diamond_tip'); - //Large Nest event.shaped('tfg:large_nest_box', [ diff --git a/kubejs/server_scripts/tfg/tags.js b/kubejs/server_scripts/tfg/tags.js index 8001e35f1..b272df7de 100644 --- a/kubejs/server_scripts/tfg/tags.js +++ b/kubejs/server_scripts/tfg/tags.js @@ -322,6 +322,7 @@ const registerTFGItemTags = (event) => { //Mars animal region event.add('tfg:martian_eggs', 'tfg:sniffer_egg') + event.add('tfg:martian_eggs', 'tfg:wraptor_egg') event.add('tfg:martian_animal_foods', 'betterend:amber_root_product') event.add('tfg:martian_animal_foods', 'betterend:blossom_berry_product') @@ -332,6 +333,7 @@ const registerTFGItemTags = (event) => { event.add('tfg:glacian_ram_food', '#tfg:martian_animal_foods') event.add('tfg:sniffer_food', '#tfg:martian_animal_foods') + event.add('tfg:wraptor_food', '#tfg:martian_animal_foods') //#endregion diff --git a/kubejs/startup_scripts/species/constants.js b/kubejs/startup_scripts/species/constants.js index 711a5db52..d37c205d2 100644 --- a/kubejs/startup_scripts/species/constants.js +++ b/kubejs/startup_scripts/species/constants.js @@ -34,7 +34,6 @@ global.SPECIES_DISABLED_ITEMS = [ 'species:ricoshield', 'species:smoke_bomb', 'species:wicked_dope', - 'species:cracked_wraptor_egg', 'species:monster_meal', 'species:wicked_treat', 'species:ghoul_tongue', diff --git a/kubejs/startup_scripts/tfg/items.js b/kubejs/startup_scripts/tfg/items.js index b314a0370..40901917a 100644 --- a/kubejs/startup_scripts/tfg/items.js +++ b/kubejs/startup_scripts/tfg/items.js @@ -367,7 +367,6 @@ const registerTFGItems = (event) => { event.create('tfg:elite_power_thruster') event.create('tfg:better_space_suit_fabric') - event.create('tfg:glacian_wool') //endregion //#region Universal compost items @@ -388,7 +387,13 @@ const registerTFGItems = (event) => { event.create('tfg:photo_cell_t1') .translationKey("item.tfg.basic.photovoltaic.cell") .texture('tfg:item/photo_cell_t1') - + //#endregion + + //#region Mars Animals + event.create('tfg:wraptor_sugar') + .tag('tfg:sugars') + .tag('tfg:haste_ingredients') + .tag('tfc:sweetener') //#endregion } From 9f009270cd438ef7b2308db7c201e70eb3890fe6 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 25 Aug 2025 21:56:11 +0100 Subject: [PATCH 026/196] whoops --- kubejs/server_scripts/wan_ancient_beasts/recipes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kubejs/server_scripts/wan_ancient_beasts/recipes.js b/kubejs/server_scripts/wan_ancient_beasts/recipes.js index 1adbdeb9b..de1bca2de 100644 --- a/kubejs/server_scripts/wan_ancient_beasts/recipes.js +++ b/kubejs/server_scripts/wan_ancient_beasts/recipes.js @@ -39,9 +39,9 @@ const registerWABRecipes = (event) => { event.shapeless('4x tfg:fletching', [ 'wan_ancient_beasts:glider_feather', '#forge:tools/knives' - ]).id('tfg:shapeless/fletching')) + ]).id('tfg:shapeless/glider_feather_fletching')) - event.recipes.gtceu.assembler('tfg:assembler/fletching') + event.recipes.gtceu.assembler('tfg:assembler/glider_feather_fletching') .itemInputs('1x wan_ancient_beasts:glider_feather') .itemOutputs('4x tfg:fletching') .duration(20) From d15290b9de68c91a72e01a08a3f35c4e9ea98d1a Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 25 Aug 2025 21:56:27 +0100 Subject: [PATCH 027/196] make the deposit size a little bigger --- kubejs/startup_scripts/gtceu/machines.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kubejs/startup_scripts/gtceu/machines.js b/kubejs/startup_scripts/gtceu/machines.js index 66cf74285..d10fd0205 100644 --- a/kubejs/startup_scripts/gtceu/machines.js +++ b/kubejs/startup_scripts/gtceu/machines.js @@ -577,9 +577,9 @@ const registerGTCEuMachines = (event) => { .pattern(definition => FactoryBlockPattern.start() .aisle(' ' ,'A A', 'AAAAA', 'ACCCA', 'AAEAA', ' AAA ') .aisle(' ' ,' ', 'BBBBB', 'B B', 'BB BB', ' BFB ') - .aisle(' ' ,' ', 'ADDDA', 'D D', 'A A', ' BFB ') .aisle(' G ' ,' ', 'ADDDA', 'D D', 'A A', ' BFB ') - .aisle(' ' ,' ', 'ADDDA', 'D D', 'A A', ' BFB ') + .aisle(' GGG ' ,' ', 'ADDDA', 'D D', 'A A', ' BFB ') + .aisle(' G ' ,' ', 'ADDDA', 'D D', 'A A', ' BFB ') .aisle(' ' ,' ', 'BBBBB', 'B B', 'BB BB', ' BFB ') .aisle(' ' ,'A A', 'AAAAA', 'ACXCA', 'AACAA', ' AAA ') .where('X', Predicates.controller(Predicates.blocks(definition.get()))) From c8d20c30ae334a6cbbd68b8266d31e9f923fb18e Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 25 Aug 2025 21:56:36 +0100 Subject: [PATCH 028/196] new clay/kaolin clay blocks --- .../grass/amber_clay_mycelium.json | 24 +++++ .../grass/amber_kaolin_mycelium.json | 24 +++++ .../tfg/blockstates/grass/mars_clay_dirt.json | 21 +++++ .../grass/rusticus_clay_mycelium.json | 24 +++++ .../grass/rusticus_kaolin_mycelium.json | 24 +++++ .../grass/sangnum_clay_mycelium.json | 24 +++++ .../grass/sangnum_kaolin_mycelium.json | 24 +++++ kubejs/assets/tfg/lang/en_us.json | 8 ++ .../tfg/models/block/grass/amber_clay.json | 12 +++ .../tfg/models/block/grass/amber_kaolin.json | 12 +++ .../models/block/grass/mars_clay_dirt.json | 6 ++ .../models/block/grass/mars_snowy_clay.json | 12 +++ .../tfg/models/block/grass/rusticus_clay.json | 12 +++ .../models/block/grass/rusticus_kaolin.json | 12 +++ .../tfg/models/block/grass/sangnum_clay.json | 12 +++ .../models/block/grass/sangnum_kaolin.json | 12 +++ .../tfg/models/block/grass/snowy_kaolin.json | 12 +++ .../item/grass/amber_clay_mycelium.json | 12 +++ .../item/grass/amber_kaolin_mycelium.json | 12 +++ .../item/grass/rusticus_clay_mycelium.json | 12 +++ .../item/grass/rusticus_kaolin_mycelium.json | 12 +++ .../item/grass/sangnum_clay_mycelium.json | 12 +++ .../item/grass/sangnum_kaolin_mycelium.json | 12 +++ .../textures/block/grass/amber_clay_side.png | Bin 0 -> 747 bytes .../block/grass/amber_kaolin_side.png | Bin 0 -> 597 bytes .../textures/block/grass/mars_clay_dirt.png | Bin 0 -> 793 bytes .../block/grass/rusticus_clay_side.png | Bin 0 -> 692 bytes .../block/grass/rusticus_kaolin_side.png | Bin 0 -> 606 bytes .../block/grass/sangnum_clay_side.png | Bin 0 -> 743 bytes .../block/grass/sangnum_kaolin_side.png | Bin 0 -> 682 bytes .../textures/block/grass/snowy_clay_side.png | Bin 0 -> 688 bytes .../tfg/textures/block/grass/snowy_kaolin.png | Bin 0 -> 561 bytes kubejs/startup_scripts/tfg/blocks.js | 15 --- kubejs/startup_scripts/tfg/blocks.space.js | 88 ++++++++++++++++++ 34 files changed, 435 insertions(+), 15 deletions(-) create mode 100644 kubejs/assets/tfg/blockstates/grass/amber_clay_mycelium.json create mode 100644 kubejs/assets/tfg/blockstates/grass/amber_kaolin_mycelium.json create mode 100644 kubejs/assets/tfg/blockstates/grass/mars_clay_dirt.json create mode 100644 kubejs/assets/tfg/blockstates/grass/rusticus_clay_mycelium.json create mode 100644 kubejs/assets/tfg/blockstates/grass/rusticus_kaolin_mycelium.json create mode 100644 kubejs/assets/tfg/blockstates/grass/sangnum_clay_mycelium.json create mode 100644 kubejs/assets/tfg/blockstates/grass/sangnum_kaolin_mycelium.json create mode 100644 kubejs/assets/tfg/models/block/grass/amber_clay.json create mode 100644 kubejs/assets/tfg/models/block/grass/amber_kaolin.json create mode 100644 kubejs/assets/tfg/models/block/grass/mars_clay_dirt.json create mode 100644 kubejs/assets/tfg/models/block/grass/mars_snowy_clay.json create mode 100644 kubejs/assets/tfg/models/block/grass/rusticus_clay.json create mode 100644 kubejs/assets/tfg/models/block/grass/rusticus_kaolin.json create mode 100644 kubejs/assets/tfg/models/block/grass/sangnum_clay.json create mode 100644 kubejs/assets/tfg/models/block/grass/sangnum_kaolin.json create mode 100644 kubejs/assets/tfg/models/block/grass/snowy_kaolin.json create mode 100644 kubejs/assets/tfg/models/item/grass/amber_clay_mycelium.json create mode 100644 kubejs/assets/tfg/models/item/grass/amber_kaolin_mycelium.json create mode 100644 kubejs/assets/tfg/models/item/grass/rusticus_clay_mycelium.json create mode 100644 kubejs/assets/tfg/models/item/grass/rusticus_kaolin_mycelium.json create mode 100644 kubejs/assets/tfg/models/item/grass/sangnum_clay_mycelium.json create mode 100644 kubejs/assets/tfg/models/item/grass/sangnum_kaolin_mycelium.json create mode 100644 kubejs/assets/tfg/textures/block/grass/amber_clay_side.png create mode 100644 kubejs/assets/tfg/textures/block/grass/amber_kaolin_side.png create mode 100644 kubejs/assets/tfg/textures/block/grass/mars_clay_dirt.png create mode 100644 kubejs/assets/tfg/textures/block/grass/rusticus_clay_side.png create mode 100644 kubejs/assets/tfg/textures/block/grass/rusticus_kaolin_side.png create mode 100644 kubejs/assets/tfg/textures/block/grass/sangnum_clay_side.png create mode 100644 kubejs/assets/tfg/textures/block/grass/sangnum_kaolin_side.png create mode 100644 kubejs/assets/tfg/textures/block/grass/snowy_clay_side.png create mode 100644 kubejs/assets/tfg/textures/block/grass/snowy_kaolin.png diff --git a/kubejs/assets/tfg/blockstates/grass/amber_clay_mycelium.json b/kubejs/assets/tfg/blockstates/grass/amber_clay_mycelium.json new file mode 100644 index 000000000..03f7d4d1b --- /dev/null +++ b/kubejs/assets/tfg/blockstates/grass/amber_clay_mycelium.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "tfg:block/grass/amber_clay" + }, + { + "model": "tfg:block/grass/amber_clay", + "y": 90 + }, + { + "model": "tfg:block/grass/amber_clay", + "y": 180 + }, + { + "model": "tfg:block/grass/amber_clay", + "y": 270 + } + ], + "snowy=true": { + "model": "tfg:block/grass/mars_snowy_clay" + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/grass/amber_kaolin_mycelium.json b/kubejs/assets/tfg/blockstates/grass/amber_kaolin_mycelium.json new file mode 100644 index 000000000..883367b79 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/grass/amber_kaolin_mycelium.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "tfg:block/grass/amber_kaolin" + }, + { + "model": "tfg:block/grass/amber_kaolin", + "y": 90 + }, + { + "model": "tfg:block/grass/amber_kaolin", + "y": 180 + }, + { + "model": "tfg:block/grass/amber_kaolin", + "y": 270 + } + ], + "snowy=true": { + "model": "tfg:block/grass/snowy_kaolin" + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/grass/mars_clay_dirt.json b/kubejs/assets/tfg/blockstates/grass/mars_clay_dirt.json new file mode 100644 index 000000000..82a734fc4 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/grass/mars_clay_dirt.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "tfg:block/grass/mars_clay_dirt" + }, + { + "model": "tfg:block/grass/mars_clay_dirt", + "y": 90 + }, + { + "model": "tfg:block/grass/mars_clay_dirt", + "y": 180 + }, + { + "model": "tfg:block/grass/mars_clay_dirt", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/grass/rusticus_clay_mycelium.json b/kubejs/assets/tfg/blockstates/grass/rusticus_clay_mycelium.json new file mode 100644 index 000000000..5bd374511 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/grass/rusticus_clay_mycelium.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "tfg:block/grass/rusticus_clay" + }, + { + "model": "tfg:block/grass/rusticus_clay", + "y": 90 + }, + { + "model": "tfg:block/grass/rusticus_clay", + "y": 180 + }, + { + "model": "tfg:block/grass/rusticus_clay", + "y": 270 + } + ], + "snowy=true": { + "model": "tfg:block/grass/mars_snowy_clay" + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/grass/rusticus_kaolin_mycelium.json b/kubejs/assets/tfg/blockstates/grass/rusticus_kaolin_mycelium.json new file mode 100644 index 000000000..9bc921e64 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/grass/rusticus_kaolin_mycelium.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "tfg:block/grass/rusticus_kaolin" + }, + { + "model": "tfg:block/grass/rusticus_kaolin", + "y": 90 + }, + { + "model": "tfg:block/grass/rusticus_kaolin", + "y": 180 + }, + { + "model": "tfg:block/grass/rusticus_kaolin", + "y": 270 + } + ], + "snowy=true": { + "model": "tfg:block/grass/snowy_kaolin" + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/grass/sangnum_clay_mycelium.json b/kubejs/assets/tfg/blockstates/grass/sangnum_clay_mycelium.json new file mode 100644 index 000000000..468453bbf --- /dev/null +++ b/kubejs/assets/tfg/blockstates/grass/sangnum_clay_mycelium.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "tfg:block/grass/sangnum_clay" + }, + { + "model": "tfg:block/grass/sangnum_clay", + "y": 90 + }, + { + "model": "tfg:block/grass/sangnum_clay", + "y": 180 + }, + { + "model": "tfg:block/grass/sangnum_clay", + "y": 270 + } + ], + "snowy=true": { + "model": "tfg:block/grass/mars_snowy_clay" + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/grass/sangnum_kaolin_mycelium.json b/kubejs/assets/tfg/blockstates/grass/sangnum_kaolin_mycelium.json new file mode 100644 index 000000000..d5c147c43 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/grass/sangnum_kaolin_mycelium.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "tfg:block/grass/sangnum_kaolin" + }, + { + "model": "tfg:block/grass/sangnum_kaolin", + "y": 90 + }, + { + "model": "tfg:block/grass/sangnum_kaolin", + "y": 180 + }, + { + "model": "tfg:block/grass/sangnum_kaolin", + "y": 270 + } + ], + "snowy=true": { + "model": "tfg:block/grass/snowy_kaolin" + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index c8ed0b797..d568248de 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -235,10 +235,18 @@ "block.tfg.uv_gas_pressurizer": "§3Ultimate Gas Pressurizer III§r", "block.tfg.fluid.semiheavy_ammoniacal_water": "Semiheavy Ammoniacal Water", "block.tfg.grass.mars_dirt": "Martian Dirt", + "block.tfg.grass.mars_clay_dirt": "Martian Clay Dirt", "block.tfg.grass.mars_farmland": "Martian Farmland", "block.tfg.grass.amber_mycelium": "Amber Mycelium", + "block.tfg.grass.amber_clay_mycelium": "Amber Clay Mycelium", + "block.tfg.grass.amber_kaolin_mycelium": "Amber Kaolin Mycelium", "block.tfg.grass.rusticus_mycelium": "Rusticus Mycelium", + "block.tfg.grass.rusticus_clay_mycelium": "Rusticus Clay Mycelium", + "block.tfg.grass.rusticus_kaolin_mycelium": "Rusticus Kaolin Mycelium", "block.tfg.grass.sangnum_mycelium": "Sangnum Mycelium", + "block.tfg.grass.sangnum_clay_mycelium": "Sangnum Clay Mycelium", + "block.tfg.grass.sangnum_kaolin_mycelium": "Sangnum Kaolin Mycelium", + "block.tfg.spice": "Ostrum Deposit", "block.tfg.saplings.crimson": "Crimson Fungus", "block.tfg.saplings.warped": "Warped Fungus", "block.tfg.saplings.alphacene": "Alphacene Mushroom", diff --git a/kubejs/assets/tfg/models/block/grass/amber_clay.json b/kubejs/assets/tfg/models/block/grass/amber_clay.json new file mode 100644 index 000000000..87564c1e6 --- /dev/null +++ b/kubejs/assets/tfg/models/block/grass/amber_clay.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "up": "tfg:block/grass/amber_top", + "down": "tfg:block/grass/mars_clay_dirt", + "north": "tfg:block/grass/amber_clay_side", + "south": "tfg:block/grass/amber_clay_side", + "east": "tfg:block/grass/amber_clay_side", + "west": "tfg:block/grass/amber_clay_side", + "particle": "tfg:block/grass/amber_clay_side" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/grass/amber_kaolin.json b/kubejs/assets/tfg/models/block/grass/amber_kaolin.json new file mode 100644 index 000000000..573ef9584 --- /dev/null +++ b/kubejs/assets/tfg/models/block/grass/amber_kaolin.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "up": "tfg:block/grass/amber_top", + "down": "tfc:block/red_kaolin_clay", + "north": "tfg:block/grass/amber_kaolin_side", + "south": "tfg:block/grass/amber_kaolin_side", + "east": "tfg:block/grass/amber_kaolin_side", + "west": "tfg:block/grass/amber_kaolin_side", + "particle": "tfg:block/grass/amber_kaolin_side" + } +} diff --git a/kubejs/assets/tfg/models/block/grass/mars_clay_dirt.json b/kubejs/assets/tfg/models/block/grass/mars_clay_dirt.json new file mode 100644 index 000000000..96728d0ab --- /dev/null +++ b/kubejs/assets/tfg/models/block/grass/mars_clay_dirt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/grass/mars_clay_dirt" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/grass/mars_snowy_clay.json b/kubejs/assets/tfg/models/block/grass/mars_snowy_clay.json new file mode 100644 index 000000000..87302ba29 --- /dev/null +++ b/kubejs/assets/tfg/models/block/grass/mars_snowy_clay.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "up": "minecraft:block/snow", + "down": "tfg:block/grass/mars_clay_dirt", + "north": "tfg:block/grass/snowy_clay_side", + "south": "tfg:block/grass/snowy_clay_side", + "east": "tfg:block/grass/snowy_clay_side", + "west": "tfg:block/grass/snowy_clay_side", + "particle": "tfg:block/grass/snowy_clay_side" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/grass/rusticus_clay.json b/kubejs/assets/tfg/models/block/grass/rusticus_clay.json new file mode 100644 index 000000000..5a3d6bca5 --- /dev/null +++ b/kubejs/assets/tfg/models/block/grass/rusticus_clay.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "up": "tfg:block/grass/rusticus_top_1", + "down": "tfg:block/grass/mars_clay_dirt", + "north": "tfg:block/grass/rusticus_clay_side", + "south": "tfg:block/grass/rusticus_clay_side", + "east": "tfg:block/grass/rusticus_clay_side", + "west": "tfg:block/grass/rusticus_clay_side", + "particle": "tfg:block/grass/rusticus_clay_side" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/grass/rusticus_kaolin.json b/kubejs/assets/tfg/models/block/grass/rusticus_kaolin.json new file mode 100644 index 000000000..fce361c1c --- /dev/null +++ b/kubejs/assets/tfg/models/block/grass/rusticus_kaolin.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "up": "tfg:block/grass/rusticus_top_2", + "down": "tfc:block/red_kaolin_clay", + "north": "tfg:block/grass/rusticus_kaolin_side", + "south": "tfg:block/grass/rusticus_kaolin_side", + "east": "tfg:block/grass/rusticus_kaolin_side", + "west": "tfg:block/grass/rusticus_kaolin_side", + "particle": "tfg:block/grass/rusticus_kaolin_side" + } +} diff --git a/kubejs/assets/tfg/models/block/grass/sangnum_clay.json b/kubejs/assets/tfg/models/block/grass/sangnum_clay.json new file mode 100644 index 000000000..3944e74c4 --- /dev/null +++ b/kubejs/assets/tfg/models/block/grass/sangnum_clay.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "up": "tfg:block/grass/sangnum_mycelium_top", + "down": "tfg:block/grass/mars_clay_dirt", + "north": "tfg:block/grass/sangnum_clay_side", + "south": "tfg:block/grass/sangnum_clay_side", + "east": "tfg:block/grass/sangnum_clay_side", + "west": "tfg:block/grass/sangnum_clay_side", + "particle": "tfg:block/grass/sangnum_clay_side" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/grass/sangnum_kaolin.json b/kubejs/assets/tfg/models/block/grass/sangnum_kaolin.json new file mode 100644 index 000000000..3457ec822 --- /dev/null +++ b/kubejs/assets/tfg/models/block/grass/sangnum_kaolin.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "up": "tfg:block/grass/sangnum_top", + "down": "tfc:block/red_kaolin_clay", + "north": "tfg:block/grass/sangnum_kaolin_side", + "south": "tfg:block/grass/sangnum_kaolin_side", + "east": "tfg:block/grass/sangnum_kaolin_side", + "west": "tfg:block/grass/sangnum_kaolin_side", + "particle": "tfg:block/grass/sangnum_kaolin_side" + } +} diff --git a/kubejs/assets/tfg/models/block/grass/snowy_kaolin.json b/kubejs/assets/tfg/models/block/grass/snowy_kaolin.json new file mode 100644 index 000000000..9addd6405 --- /dev/null +++ b/kubejs/assets/tfg/models/block/grass/snowy_kaolin.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "up": "minecraft:block/snow", + "down": "tfc:block/red_kaolin_clay", + "north": "tfg:block/grass/snowy_kaolin", + "south": "tfg:block/grass/snowy_kaolin", + "east": "tfg:block/grass/snowy_kaolin", + "west": "tfg:block/grass/snowy_kaolin", + "particle": "tfg:block/grass/snowy_kaolin" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/grass/amber_clay_mycelium.json b/kubejs/assets/tfg/models/item/grass/amber_clay_mycelium.json new file mode 100644 index 000000000..87564c1e6 --- /dev/null +++ b/kubejs/assets/tfg/models/item/grass/amber_clay_mycelium.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "up": "tfg:block/grass/amber_top", + "down": "tfg:block/grass/mars_clay_dirt", + "north": "tfg:block/grass/amber_clay_side", + "south": "tfg:block/grass/amber_clay_side", + "east": "tfg:block/grass/amber_clay_side", + "west": "tfg:block/grass/amber_clay_side", + "particle": "tfg:block/grass/amber_clay_side" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/grass/amber_kaolin_mycelium.json b/kubejs/assets/tfg/models/item/grass/amber_kaolin_mycelium.json new file mode 100644 index 000000000..573ef9584 --- /dev/null +++ b/kubejs/assets/tfg/models/item/grass/amber_kaolin_mycelium.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "up": "tfg:block/grass/amber_top", + "down": "tfc:block/red_kaolin_clay", + "north": "tfg:block/grass/amber_kaolin_side", + "south": "tfg:block/grass/amber_kaolin_side", + "east": "tfg:block/grass/amber_kaolin_side", + "west": "tfg:block/grass/amber_kaolin_side", + "particle": "tfg:block/grass/amber_kaolin_side" + } +} diff --git a/kubejs/assets/tfg/models/item/grass/rusticus_clay_mycelium.json b/kubejs/assets/tfg/models/item/grass/rusticus_clay_mycelium.json new file mode 100644 index 000000000..5a3d6bca5 --- /dev/null +++ b/kubejs/assets/tfg/models/item/grass/rusticus_clay_mycelium.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "up": "tfg:block/grass/rusticus_top_1", + "down": "tfg:block/grass/mars_clay_dirt", + "north": "tfg:block/grass/rusticus_clay_side", + "south": "tfg:block/grass/rusticus_clay_side", + "east": "tfg:block/grass/rusticus_clay_side", + "west": "tfg:block/grass/rusticus_clay_side", + "particle": "tfg:block/grass/rusticus_clay_side" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/grass/rusticus_kaolin_mycelium.json b/kubejs/assets/tfg/models/item/grass/rusticus_kaolin_mycelium.json new file mode 100644 index 000000000..fce361c1c --- /dev/null +++ b/kubejs/assets/tfg/models/item/grass/rusticus_kaolin_mycelium.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "up": "tfg:block/grass/rusticus_top_2", + "down": "tfc:block/red_kaolin_clay", + "north": "tfg:block/grass/rusticus_kaolin_side", + "south": "tfg:block/grass/rusticus_kaolin_side", + "east": "tfg:block/grass/rusticus_kaolin_side", + "west": "tfg:block/grass/rusticus_kaolin_side", + "particle": "tfg:block/grass/rusticus_kaolin_side" + } +} diff --git a/kubejs/assets/tfg/models/item/grass/sangnum_clay_mycelium.json b/kubejs/assets/tfg/models/item/grass/sangnum_clay_mycelium.json new file mode 100644 index 000000000..ed65a59ac --- /dev/null +++ b/kubejs/assets/tfg/models/item/grass/sangnum_clay_mycelium.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "up": "tfg:block/grass/sangnum_top", + "down": "tfg:block/grass/mars_clay_dirt", + "north": "tfg:block/grass/sangnum_clay_side", + "south": "tfg:block/grass/sangnum_clay_side", + "east": "tfg:block/grass/sangnum_clay_side", + "west": "tfg:block/grass/sangnum_clay_side", + "particle": "tfg:block/grass/sangnum_clay_side" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/grass/sangnum_kaolin_mycelium.json b/kubejs/assets/tfg/models/item/grass/sangnum_kaolin_mycelium.json new file mode 100644 index 000000000..3457ec822 --- /dev/null +++ b/kubejs/assets/tfg/models/item/grass/sangnum_kaolin_mycelium.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "up": "tfg:block/grass/sangnum_top", + "down": "tfc:block/red_kaolin_clay", + "north": "tfg:block/grass/sangnum_kaolin_side", + "south": "tfg:block/grass/sangnum_kaolin_side", + "east": "tfg:block/grass/sangnum_kaolin_side", + "west": "tfg:block/grass/sangnum_kaolin_side", + "particle": "tfg:block/grass/sangnum_kaolin_side" + } +} diff --git a/kubejs/assets/tfg/textures/block/grass/amber_clay_side.png b/kubejs/assets/tfg/textures/block/grass/amber_clay_side.png new file mode 100644 index 0000000000000000000000000000000000000000..0ecd18fe6482c3d6cc5f61e04360ad4d50116cfc GIT binary patch literal 747 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_q|No-U3d7QLyH&t?lV3LLG!8*3)Ndq%%mXRcPSe1h;=*N;mUObL2%wppRc{G$?A ztK8T9ACx-S`}&3M^K9DWH`flUX&<%ZJ-lb;_j?A) z`SL#UTx->2wOtm!Wipueidkl*>LR7Yqnxj9^G@8%DejnI`Z4L_f{o8kRBW_})A5Ta z^l)*_>hp;xZ2DzzsH-{TqUr@-p}>##uY?I7$lvxx!Twapl11JertWIRZm#n>46JYR zX@r$@zRS115q8(`WrX6BP7j5R&rW!}3=m)Vl-WL)TSatY$qH_V#czX(Q+QT0w>0WK zWvnzC_J#?R*!f*lR%(rnp*IKybV9!DYFNEmihfv@a2KSdMOh= z?F_WL@%)6hT-($6##8Nj7vDKr3%_-l6Tj4ngY+sFsgb9cqen(L&M_4~=OM~#uM@Bh&M)S5YEf|vi4 z3uVzy&Zjd9FTRtM^7Z0e=e74#l)O@ew4(0*Z?4G`xn0t%c=&SGZr%Up>+UG4RQ9ad zbKmOEuga;b-?7cE-j#pj!M($d&U+c2p4qB=<{y)kyG;w*wAxb)3=9mOu6{1-oD!M< DeVI=M literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/grass/amber_kaolin_side.png b/kubejs/assets/tfg/textures/block/grass/amber_kaolin_side.png new file mode 100644 index 0000000000000000000000000000000000000000..a36d626f498bd7a64ee82693532e1f05deb24862 GIT binary patch literal 597 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_mZ}PZ!4!i{99YzIj(11X}IOxBs8}lks7on}>%W*G)mO0xrIT^JJetFq*?~ZH-&f zWQ8fJi*KAtd2{3OM%!(XH{PYJ2)(}gdt7L#=Ve%~&&S|?ru~6b@|xI zx(@#5xc}PC3)$2ss-&eWww`&-($lx6TiZUe3Ja;{zWer@|1rDm8>g*{Gt|-z$q4UQ zB3`#&%;vM|!dS+F{n;H}-M;(SWfnXtiLmT3UT3Dul_0CV&P@0GdHaIzzn?p_U08SH zN%f)4-iv07&X!qpNx8?EA#U#e!#_UN-DGS@pU$A8W?Z+n?!`s-nw}SFr6I=q>VDm@ z{KOJ3!SE!vT&1F`|NU+&)&pjur_4lUSu0;NUFiJxxJOZ*cfOS6rxrgEmI{rOd8I^d=^yornEwRZn z&5Ba?FWTk1eaEQ-p~oCpHnBY5D4y!L%lm`@_|gOE+%{>jKM3 zUeakZR$R8ot(Typ8B#5yCk!+f5tpVY-tYZDTydR{Yd@Gn^Zw>~XiB4xKMqp8*b zWrN>N0zNNYE_O$W$4l&*w*78_?u(YBM~pN6Fzdzgx7j>*dCI`Rz~JfX=d#Wzp$Pz@ CssSee literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/grass/mars_clay_dirt.png b/kubejs/assets/tfg/textures/block/grass/mars_clay_dirt.png new file mode 100644 index 0000000000000000000000000000000000000000..5143d8a69f579346ae76d9c6de97b36b86063156 GIT binary patch literal 793 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_q|no-U3d7QLyH&u0r~${e#lyQg%{xf_4{bS6()8NDG`y6foVRMBhARS{x>(_8oI z%Ef%!rXKi*`47L#A7&Ooe%p=&{;=o`BB#|R9J#BcoOvPha;C7FU9=Yy_RKZJMV}n*5JNAri*WRYgB_FvW zwQlcbC@HU+Ankln#m?uRg4iz(hR7C%E2~Nw#F~w^sYI-=Ulwv=QT*TR2z}O6hCkQ& zC)Dq0wP0d=@r~G;+id%0y=Cd#wOO)v;~IUKmfw_{WO>%?^6%^;Jtr-eO_a0Kn$;q7{llGxTj3if zdQQ0XIASfc+PXhyA3TcHy1o0!WGUtTe}A49EPw4<^gVV@fe)5rXKqS{ zL@w6nT;nEP?8hE6CvEn`rPll9qt-Hucuw%oidfssk+P)ycEuCchN~Tmc+TH<5mQt? y9~Z)Ze_v#hp+@jetM3QQHeUpN#0!|mq(xG1AduO&V(fPkl~pUXO@geCy^f@gC8 literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/grass/rusticus_clay_side.png b/kubejs/assets/tfg/textures/block/grass/rusticus_clay_side.png new file mode 100644 index 0000000000000000000000000000000000000000..98ec9563dce7555c8bfc44fcd6cd71e4cc8a1ba0 GIT binary patch literal 692 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_q`yPZ!4!i{9Kx8~ue7C63ka{axg~aAkU5)NH1>BqxmvO>HOL#L~i@lO8Q%lz|_T>xm9}SsNF)etJHp^?PZ++;hT%O>A2FVg> zJPgjl5t6*xizkX`t-Cy#C0m+ZrL}7DL4)KMX|sZMs&f9~;Pqu#Fgw$QgHM`)$9=)< z%xh+R64F-|@BW~p8N#=kk+p7d%cjF^pUT*;e|~A9e&#&iKk=N5N4MO>k6vK8wnNIa z<&)RbuqT)Aalf!oS7|-gbIdZQG{L|BoO6%qIxp^Z zm!H;XsXl()tvzMueAx*q*BuUrY{-^dciGu8r&MV|?B@+eQCD&@n67``*v9Mm?B{jC z;~75~%g#FgG@Z7fan#-!#;m{haxOG1`6k8ZogO@io3dE2eC>meJj}@FBa# z+XL$MlNL>jUh*}`^V#noqR)dh8MY)%`{U7-6!7rJXZA2|?n!?xS2xYvedOAG+xKg? zFF)bycj05|s+HE?IrXw*%4Wq>hA*kt5%ynk<0|*gSBrx_t$TYyq|34OtZZiTyMr>l zzx)~6zOa<;ceVX5(y;CC#5t*_{-+%{JhQqZ_Vz(3vlH{CY-r;(+h4r6XtFTROU`v6 zjj?+b%;&Psy3()Tu~x_S_04p>!q5r(<{q#sRy|>qY2MtSGH-&l(5)ACRh@dfj!fJC z=F7g?*o6`yH>|8w?UmZE`-}WyweUOtfAJgsX)R)cTz_64Vqjok@O1TaS?83{1OODL BKz9HD literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/grass/rusticus_kaolin_side.png b/kubejs/assets/tfg/textures/block/grass/rusticus_kaolin_side.png new file mode 100644 index 0000000000000000000000000000000000000000..6a80330752f5adec7542329d522b72ba22568032 GIT binary patch literal 606 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_mYpPZ!4!i{9MHzJ9kIB--T9_q;vAd2H(C846oZb%nNCFtV?>Qp$gs`-@)(@9KA1 zidR@Y1X@|o9-1UQr)9>*yGK)&t-N(J;`3hn&wp>O-dFSL)S~2XA<5@UgaX8LJ+&A# zx~FZr#uxvp?ek_12Ek>L*ZZZvo&Wl{O+{2?rTe5R29?GnE6y2yOi8Mm-RC4?V(bL8 zfATAO+8#1_tQ9ZaYXo0# zdv?TYSKH0BdHY@)$LBvZD=Az(bDl@AQ{)sHu2>h&2XZxU8pneZ(nSWGr) zpPA|UsLkA$Js+I#Tp%N+?HT#{Zinr(U5Vd9l;8CqtEm?LaLH!(gGUy|>#xpQn)l*J zTg{Y7{Xt2pC-b-cskoiKQu>HP#ge+7dt2_P+A@UY9{;}a=9b+{j%P&%hwhi)=&zZ= zbYU|49r@mm`|AGP_&Rmwf4B1b+?4oAy);WvJBFaySHpX`ZoIJn@3@$0$-22a0uP?M zQ=qcdc+H2vYbS-??mgrlwEK5mm|3)EuhbF7+u^>?+;yfcRqo(8kYHPRz@cKDJ@doB zwbywnU3ohtez8gL@xMHBtmBp)^Fzy=t7Usk&NGxa3A!`b?PugM;ePfe{kaVT0|SGn LtDnm{r-UW|LBI+9 literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/grass/sangnum_clay_side.png b/kubejs/assets/tfg/textures/block/grass/sangnum_clay_side.png new file mode 100644 index 0000000000000000000000000000000000000000..e21be29d6d394b04e02af74a8a8589c908a1c914 GIT binary patch literal 743 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLI14-?iy0WWg+Z8+Vb&Z8 z1_q{?o-U3d8WVj3<2`~4C2V(p&wKpO%%flPantvNtWD0$oB>F9A zN#>7$Zvr=}&pQSv*!@rvacv5chz!gK6I#lx`~N~w@WsmS{dcYJ&fhJU*RyZ?`#JAx zp4Zgu66{Y84P;oO(bX-WIhirRT!O`^YsdV@3>mtiE{q&4M~W;N81@}`EEOTcdf`z? z5W|+Wb$ypR{2U_!r}#N)q)Idjh%352-K28SZ(6Em*U}a8D?=6rBxrW&ij+7gPQM)* zIy=sOwg*E;no-NLt1>+G$Z@_UHRW7 z>#lA#`+a-a_5R#^`ITY*vTN&&L=z65WNu%@_dDkB`~AVp+i$lyDKcFAdSvcD<26@p zHf>~laOkJnJnfC45&ESj|ED~?^Ko}$!IP@%nRf&7e{Y+Uw?gN3*V0Qr>-{VK6G@Q7-^~)_)hNguq3|n8$niyER zc)ggNf3NxT=gbd1oKqzm7Wr`VCfqGt^Wvwtfuf#Z%tcla1_lNOPgg&ebxsLQ07M&5 A7ytkO literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/grass/sangnum_kaolin_side.png b/kubejs/assets/tfg/textures/block/grass/sangnum_kaolin_side.png new file mode 100644 index 0000000000000000000000000000000000000000..2984d4727cf6c54750399724c243a1503446d728 GIT binary patch literal 682 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLI14-?iy0WWg+Z8+Vb&Z8 z1_q`WPZ!4!jfu8_XZ?j8MgG4%^Jbg1ZZwza566oo(q;)FTrJ&`ObpqYIt6(;In(vq z>W?&cn(N==VSnV?+i9*Jrx4}K(0PGdMdez^txfVJC~M1wziL)TC*oYBc~$HmM8Wc-nn9@9Sk^JSx+7&ho#lZ(qOCf-jfT@UcZ%W=__oKWV?KPinV*eXMx7=6Z%sNZ#EK zUh}hdzr1Y!>_);(?YbXj4q;*9ar5V}1hEF$#_U|}v8A$#>%qxaK? zvInVE|9N3o8?bW9G53}(&B>7k+|N?KU%Gbg-jTD}1};jGiwx{4McZDeDNTyqWmZ1> z@|8+~jq~29#X1I0Il1wo_8RrWE5wiAt-0l=Vm#%fN7qD=-*+=_p4l){kdu|6PTFDr z)|nSMZ`=7WgdAar=#QM(@m0C{%p#?0ujDo}WOONAOOsc-Z0Gy>R=cO*<^RE3L>yE^ zT+bNwUG+WEakA8mp@n(Fu1=53jXZ`7FN%LA&Tu`n=|QA$W5~@MzlkemcWl{WeB?rc l!d2JzG7U;+9x|M%pSV&(XhK=d83qOh22WQ%mvv4FO#pPfEuH`X literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/grass/snowy_clay_side.png b/kubejs/assets/tfg/textures/block/grass/snowy_clay_side.png new file mode 100644 index 0000000000000000000000000000000000000000..e96f3cb20f18144ec59785a60fb296ec4a401dc9 GIT binary patch literal 688 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_q`iPZ!4!i{9Kx`?G};C63#_f2!bHJj29SYIaDGR#GtUq7tJ8&a!v9IFw$f=&jQe zJ!*fT-cd%Di%(XoRp{C@o9(7&&*xAn3JOi*E()Dq6IN1d@YLE=iT^xbWDRTiyZz~9I5 z(CP3syQBJ{Jk4E+7s}=YGq**rmSAJ3_0yVinjvM|wiOa=yK)!5w8}l6=)!TU@9{s= z*z#mXuBS$y61RCUTAUG66q8;tL38>}k?x%rem!!(6gDmJsB>anU(m=gkkPuzHLvQ9y-UKa{1My zSzQ61b}CQgRXMIiyZby7XZ)Zk7ZfbGVbc@4wMi<^EH>}$%DFMaIPl35t8-nItxIx( z^JN(YX72E~{l6t_x99U6&R>oT*&RLHa{stXu59Tq9fr!c43Y}DsgbweoSe7Ut~*el z;lX#UE4$sV1oJZ(Y~B8D&zWUMd$T#8>?v!I;@fpN>i4(*tZM1YK30ob$w}tAt5=%x znXH^%a^%x#_r9>~2cJ*492eOVwU~Y7;~BoEeJ{nY-FA7m+wW(=dp7k({Mz%f=I_vQ%)3bgM3z4_k#8zq%&T1!eQSzB0iWrb9QQkQhJX^E<`>K|af zpkT$qTOuOj(j~Hc(^I8M-_zcneOL8<>5aYJxkgv#8b6=2(^xqy_q9bw0Ed#|w++_U zFP4406Qy#%#Y-(nh|BSY@SX<&Goroo-XSE%JrFt2Dn9lw5_K#`3UHzkHuf?yN)V$nneB}4^^Rf)rcA@$c_vFT3q5kx?R%A)}ft&HNyRv*AT? z{*G*smCAE;PI_E8bnMR7?FV!d7o7CirT2Ef-rR!yj#qP58oUVM3bIVg3}f+aR&;kw zKIE|3%+&F6K%Q(su}z(UgzGBlK>f2_5!^|-RZ181OT@dk9>^);Vq&lr z4PpHOx2puU@3LO}T;tWj4GIp`>i%CU9UB(O70GWD+q=*?aPj4j9jk5@$*BA&WJqDU zaFy@;952U>Hz!aZMSai`WN+JN!lC+mOrd2_FUGt7+RAV Q7#J8lUHx3vIVCg!0LuaJ{Qv*} literal 0 HcmV?d00001 diff --git a/kubejs/startup_scripts/tfg/blocks.js b/kubejs/startup_scripts/tfg/blocks.js index 8da674a2a..928bc2a91 100644 --- a/kubejs/startup_scripts/tfg/blocks.js +++ b/kubejs/startup_scripts/tfg/blocks.js @@ -32,21 +32,6 @@ const registerTFGBlocks = (event) => { .particleCount(2) .particleForced(false) - event.create('tfg:spice', 'tfg:particle_emitter') - .textureAll('tfg:block/sand_spice') - .soundType('sand') - .hardness(1) - .resistance(1) - .unbreakable() - .tagBlock('tfcambiental:hot_stuff') - .lightLevel(0.1) - .mapColor('color_white') - .particleOffset(0, 2, 0) - .particleVelocity(0.05, 0, 0.05) - .particle('electric_spark') - .particleCount(3) - .particleForced(false) - // #region Machine Casings global.TFG_MACHINE_CASINGS.forEach(type => { diff --git a/kubejs/startup_scripts/tfg/blocks.space.js b/kubejs/startup_scripts/tfg/blocks.space.js index 483a55578..7a1e8740c 100644 --- a/kubejs/startup_scripts/tfg/blocks.space.js +++ b/kubejs/startup_scripts/tfg/blocks.space.js @@ -331,6 +331,94 @@ function registerTFGSpaceBlocks(event) { // #endregion + // #region Mars Blocks + + event.create('tfg:spice', 'tfg:particle_emitter') + .textureAll('tfg:block/sand_spice') + .soundType('sand') + .hardness(1) + .resistance(1) + .unbreakable() + .lightLevel(0.1) + .mapColor('color_white') + .particleOffset(0, 2, 0) + .particleVelocity(0.05, 0, 0.05) + .particle('electric_spark') + .particleCount(3) + .particleForced(false) + + event.create('tfg:grass/amber_clay_mycelium') + .property(BlockProperties.SNOWY) + .soundType('wart_block') + .requiresTool(false) + .mapColor('terracotta_yellow') + .tagBlock('minecraft:mineable/shovel') + .tagBoth('forge:dirt') + .fullBlock(true) + .opaque(true) + + event.create('tfg:grass/amber_kaolin_mycelium') + .property(BlockProperties.SNOWY) + .soundType('wart_block') + .requiresTool(false) + .mapColor('terracotta_yellow') + .tagBlock('minecraft:mineable/shovel') + .tagBoth('forge:dirt') + .fullBlock(true) + .opaque(true) + + event.create('tfg:grass/rusticus_clay_mycelium') + .property(BlockProperties.SNOWY) + .soundType('wart_block') + .requiresTool(false) + .mapColor('terracotta_orange') + .tagBlock('minecraft:mineable/shovel') + .tagBoth('forge:dirt') + .fullBlock(true) + .opaque(true) + + event.create('tfg:grass/rusticus_kaolin_mycelium') + .property(BlockProperties.SNOWY) + .soundType('wart_block') + .requiresTool(false) + .mapColor('terracotta_orange') + .tagBlock('minecraft:mineable/shovel') + .tagBoth('forge:dirt') + .fullBlock(true) + .opaque(true) + + event.create('tfg:grass/sangnum_clay_mycelium') + .property(BlockProperties.SNOWY) + .soundType('wart_block') + .requiresTool(false) + .mapColor('terracotta_red') + .tagBlock('minecraft:mineable/shovel') + .tagBoth('forge:dirt') + .fullBlock(true) + .opaque(true) + + event.create('tfg:grass/sangnum_kaolin_mycelium') + .property(BlockProperties.SNOWY) + .soundType('wart_block') + .requiresTool(false) + .mapColor('terracotta_red') + .tagBlock('minecraft:mineable/shovel') + .tagBoth('forge:dirt') + .fullBlock(true) + .opaque(true) + + event.create('tfg:grass/mars_clay_dirt') + .property(BlockProperties.SNOWY) + .soundType('gravel') + .requiresTool(false) + .mapColor('dirt') + .tagBlock('minecraft:mineable/shovel') + .tagBoth('forge:dirt') + .fullBlock(true) + .opaque(true) + + // #endregion + //#region Venus Blocks //Fluorapatite const fluorapatite_colors = ['blue', 'green', 'brown', 'orange', 'white', 'yellow']; From a2bfae2f532b49f29e68d85f0d6ab82b6c495c9e Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 25 Aug 2025 22:44:44 +0100 Subject: [PATCH 029/196] added clay discs, updated their tags --- .../tfg/worldgen/biome/mars/amber_hills.json | 7 ++- .../tfg/worldgen/biome/mars/amber_plains.json | 6 ++- .../biome/mars/martian_mountains.json | 2 +- .../worldgen/biome/mars/martian_river.json | 2 +- .../worldgen/biome/mars/martian_riverbed.json | 2 +- .../worldgen/biome/mars/rusticus_hills.json | 7 ++- .../worldgen/biome/mars/rusticus_plains.json | 6 ++- .../worldgen/biome/mars/sangnum_hills.json | 7 ++- .../worldgen/biome/mars/sangnum_plains.json | 6 ++- .../mars/surface/pitcher_plant.json | 6 +-- .../mars/surface/torchflower.json | 6 +-- .../mars/terrain/clay_disc.json | 53 +++++++++++++++++++ .../mars/terrain/kaolin_clay_disc.json | 53 +++++++++++++++++++ .../mars/surface/pitcher_plant.json | 17 ------ .../mars/surface/torchflower.json | 10 ---- .../mars/terrain/clay_disc.json | 19 +++++++ .../mars/terrain/kaolin_clay_disc.json | 19 +++++++ kubejs/server_scripts/ad_astra/tags.js | 16 +++--- kubejs/server_scripts/tfg/tags.js | 21 ++++++++ 19 files changed, 210 insertions(+), 55 deletions(-) create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/clay_disc.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/kaolin_clay_disc.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/clay_disc.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/kaolin_clay_disc.json diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json b/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json index 84c8887ee..e10f32e22 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json @@ -38,7 +38,10 @@ [], [], "#tfg:mars_veins", - [], + [ + "tfg:mars/terrain/clay_disc", + "tfg:mars/terrain/kaolin_clay_disc" + ], [ "tfg:mars_forest", "tfc:raw_boulder", @@ -79,7 +82,7 @@ "weight": 50 }, { - "type": "species:wraptor", + "type": "tfg:wraptor", "maxCount": 4, "minCount": 1, "weight": 100 diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json b/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json index 25cb5ed0f..bb20e1a9b 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json @@ -36,7 +36,9 @@ [], [], "#tfg:mars_veins", - [], + [ + "tfg:mars/terrain/clay_disc" + ], [ "tfg:mars_forest", "tfg:mars/semiheavy_ammoniacal_water" @@ -74,7 +76,7 @@ "weight": 100 }, { - "type": "species:wraptor", + "type": "tfg:wraptor", "maxCount": 4, "minCount": 2, "weight": 100 diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json index 434e22a43..d900eddc0 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json @@ -72,7 +72,7 @@ "axolotls": [], "creature": [ { - "type": "species:wraptor", + "type": "tfg:wraptor", "maxCount": 2, "minCount": 1, "weight": 100 diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_river.json b/kubejs/data/tfg/worldgen/biome/mars/martian_river.json index 304c71094..0fc243448 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_river.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_river.json @@ -72,7 +72,7 @@ "axolotls": [], "creature": [ { - "type": "species:wraptor", + "type": "tfg:wraptor", "maxCount": 2, "minCount": 1, "weight": 50 diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_riverbed.json b/kubejs/data/tfg/worldgen/biome/mars/martian_riverbed.json index f7eb9f539..c5801a6d1 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_riverbed.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_riverbed.json @@ -75,7 +75,7 @@ "axolotls": [], "creature": [ { - "type": "species:wraptor", + "type": "tfg:wraptor", "maxCount": 2, "minCount": 1, "weight": 50 diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json index 3745a481c..968981e67 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json @@ -38,7 +38,10 @@ [], [], "#tfg:mars_veins", - [], + [ + "tfg:mars/terrain/clay_disc", + "tfg:mars/terrain/kaolin_clay_disc" + ], [ "tfg:mars_forest", "tfc:raw_boulder", @@ -79,7 +82,7 @@ "weight": 10 }, { - "type": "species:wraptor", + "type": "tfg:wraptor", "maxCount": 4, "minCount": 2, "weight": 100 diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json index 2fac9938b..0561ce8cf 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json @@ -36,7 +36,9 @@ [], [], "#tfg:mars_veins", - [], + [ + "tfg:mars/terrain/clay_disc" + ], [ "tfg:mars_forest", "tfg:mars/semiheavy_ammoniacal_water" @@ -74,7 +76,7 @@ "weight": 100 }, { - "type": "species:wraptor", + "type": "tfg:wraptor", "maxCount": 4, "minCount": 2, "weight": 100 diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json index 30bbb9f21..f0b20e7d0 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json @@ -38,7 +38,10 @@ [], [], "#tfg:mars_veins", - [], + [ + "tfg:mars/terrain/clay_disc", + "tfg:mars/terrain/kaolin_clay_disc" + ], [ "tfg:mars_forest", "tfc:raw_boulder", @@ -79,7 +82,7 @@ "weight": 20 }, { - "type": "species:wraptor", + "type": "tfg:wraptor", "maxCount": 4, "minCount": 2, "weight": 100 diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json index d1602f32f..a9f852556 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json @@ -36,7 +36,9 @@ [], [], "#tfg:mars_veins", - [], + [ + "tfg:mars/terrain/clay_disc" + ], [ "tfg:mars_forest", "tfg:mars/semiheavy_ammoniacal_water" @@ -74,7 +76,7 @@ "weight": 100 }, { - "type": "species:wraptor", + "type": "tfg:wraptor", "maxCount": 4, "minCount": 2, "weight": 100 diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/pitcher_plant.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/pitcher_plant.json index 058c49e57..a650f7a23 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/pitcher_plant.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/pitcher_plant.json @@ -61,8 +61,8 @@ } ] }, - "tries": 8, - "xz_spread": 16, - "y_spread": 2 + "tries": 16, + "xz_spread": 6, + "y_spread": 1 } } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/torchflower.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/torchflower.json index 4c58a4854..a976b59b8 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/torchflower.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/torchflower.json @@ -33,8 +33,8 @@ } ] }, - "tries": 8, - "xz_spread": 16, - "y_spread": 2 + "tries": 16, + "xz_spread": 6, + "y_spread": 1 } } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/clay_disc.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/clay_disc.json new file mode 100644 index 000000000..0ea0d966e --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/clay_disc.json @@ -0,0 +1,53 @@ +{ + "type": "tfc:if_then", + "config": { + "if": { + "feature": { + "type": "tfc:soil_disc", + "config": { + "min_radius": 3, + "max_radius": 5, + "height": 3, + "states": [ + { + "replace": "tfg:grass/mars_dirt", + "with": "tfg:grass/mars_clay_dirt" + }, + { + "replace": "tfg:grass/amber_mycelium", + "with": { + "Name": "tfg:grass/amber_clay_mycelium", + "Properties": { + "snowy": "false" + } + } + }, + { + "replace": "tfg:grass/rusticus_mycelium", + "with": { + "Name": "tfg:grass/rusticus_clay_mycelium", + "Properties": { + "snowy": "false" + } + } + }, + { + "replace": "tfg:grass/sangnum_mycelium", + "with": { + "Name": "tfg:grass/sangnum_clay_mycelium", + "Properties": { + "snowy": "false" + } + } + } + ] + } + }, + "placement": [] + }, + "then": { + "feature": "tfg:mars/surface/pitcher_plant", + "placement": [] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/kaolin_clay_disc.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/kaolin_clay_disc.json new file mode 100644 index 000000000..90b0db7be --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/kaolin_clay_disc.json @@ -0,0 +1,53 @@ +{ + "type": "tfc:if_then", + "config": { + "if": { + "feature": { + "type": "tfc:soil_disc", + "config": { + "min_radius": 7, + "max_radius": 9, + "height": 6, + "states": [ + { + "replace": "tfg:grass/mars_dirt", + "with": "tfc:red_kaolin_clay" + }, + { + "replace": "tfg:grass/amber_mycelium", + "with": { + "Name": "tfg:grass/amber_kaolin_mycelium", + "Properties": { + "snowy": "false" + } + } + }, + { + "replace": "tfg:grass/rusticus_mycelium", + "with": { + "Name": "tfg:grass/rusticus_kaolin_mycelium", + "Properties": { + "snowy": "false" + } + } + }, + { + "replace": "tfg:grass/sangnum_mycelium", + "with": { + "Name": "tfg:grass/sangnum_kaolin_mycelium", + "Properties": { + "snowy": "false" + } + } + } + ] + } + }, + "placement": [] + }, + "then": { + "feature": "tfg:mars/surface/torchflower", + "placement": [] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pitcher_plant.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pitcher_plant.json index 3f6047989..312f059cc 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pitcher_plant.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pitcher_plant.json @@ -1,26 +1,9 @@ { "feature": "tfg:mars/surface/pitcher_plant", "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 1 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:biome" - }, { "type": "minecraft:heightmap", "heightmap": "WORLD_SURFACE" - }, - { - "type": "tfc:near_fluid", - "radius": 6, - "fluids": [ - "tfg:semiheavy_ammoniacal_water" - ] } ] } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/torchflower.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/torchflower.json index 19d41518f..04e20b88a 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/torchflower.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/torchflower.json @@ -1,16 +1,6 @@ { "feature": "tfg:mars/surface/torchflower", "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:biome" - }, { "type": "minecraft:heightmap", "heightmap": "WORLD_SURFACE" diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/clay_disc.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/clay_disc.json new file mode 100644 index 000000000..c49b6f888 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/clay_disc.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/terrain/clay_disc", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/kaolin_clay_disc.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/kaolin_clay_disc.json new file mode 100644 index 000000000..f36c409cf --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/kaolin_clay_disc.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/terrain/kaolin_clay_disc", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 50 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index c1742fdac..17629ee50 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -239,9 +239,16 @@ const registerAdAstraBlockTags = (event) => { event.add('tfg:mars_soil', 'tfc:sand/red') event.add('tfg:mars_soil', 'tfc:sand/pink') event.add('tfg:mars_soil', 'tfg:grass/mars_dirt') - event.add('tfg:mars_soil', 'tfg:grass/rusticus_mycelium') + event.add('tfg:mars_soil', 'tfg:grass/mars_clay_dirt') event.add('tfg:mars_soil', 'tfg:grass/amber_mycelium') + event.add('tfg:mars_soil', 'tfg:grass/rusticus_mycelium') event.add('tfg:mars_soil', 'tfg:grass/sangnum_mycelium') + event.add('tfg:mars_soil', 'tfg:grass/amber_clay_mycelium') + event.add('tfg:mars_soil', 'tfg:grass/rusticus_clay_mycelium') + event.add('tfg:mars_soil', 'tfg:grass/sangnum_clay_mycelium') + event.add('tfg:mars_soil', 'tfg:grass/amber_kaolin_mycelium') + event.add('tfg:mars_soil', 'tfg:grass/rusticus_kaolin_mycelium') + event.add('tfg:mars_soil', 'tfg:grass/sangnum_kaolin_mycelium') event.add('ad_astra:mars_stone_replaceables', '#tfg:mars_soil') event.add('minecraft:animals_spawnable_on', '#tfg:mars_soil') @@ -388,8 +395,7 @@ const registerAdAstraEntityTypeTags = (event) => { event.add('tfg:ignores_gravity', 'species:birt') event.add('tfg:ignores_gravity', 'ad_astra:star_crawler') - event.add('tfg:ignores_gravity', 'species:wraptor') - event.add('tfg:ignores_gravity', 'wan_ancient_beasts:crusher') + event.add('tfg:ignores_gravity', 'wan_ancient_beasts:walker') event.add('tfg:ignores_gravity', 'wan_ancient_beasts:soarer') event.add('tfg:ignores_gravity', 'wan_ancient_beasts:glider') } @@ -428,7 +434,6 @@ const registerAdAstraPlacedFeatures = (event) => { event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/flammalix") event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/lutebus") event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/orango") - event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/torchflower") event.add("tfg:mars_rusticus_small_plants", "tfg:mars/crop/amber_root") event.add("tfg:mars_rusticus_small_plants", "tfg:mars/crop/blossom_berry") @@ -441,9 +446,7 @@ const registerAdAstraPlacedFeatures = (event) => { event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/lamellarium") event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/lutebus") event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/orango") - event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/pitcher_plant") event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/ruscus") - event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/torchflower") event.add("tfg:mars_sangnum_small_plants", "tfg:mars/crop/blossom_berry") event.add("tfg:mars_sangnum_small_plants", "tfg:mars/crop/bolux_mushroom") @@ -455,7 +458,6 @@ const registerAdAstraPlacedFeatures = (event) => { event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/flamaea") event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/globulagus") event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/lamellarium") - event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/pitcher_plant") event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/ruscus") event.add("tfg:mars_global_small_plants", "tfg:mars/surface/small_amaranita_mushroom") diff --git a/kubejs/server_scripts/tfg/tags.js b/kubejs/server_scripts/tfg/tags.js index b272df7de..9c31a059b 100644 --- a/kubejs/server_scripts/tfg/tags.js +++ b/kubejs/server_scripts/tfg/tags.js @@ -472,23 +472,44 @@ const registerTFGBlockTags = (event) => { // #region Mars blocks event.add('minecraft:dirt', 'tfg:grass/mars_dirt') + event.add('minecraft:dirt', 'tfg:grass/mars_clay_dirt') event.add('minecraft:dirt', 'tfg:grass/amber_mycelium') event.add('minecraft:dirt', 'tfg:grass/rusticus_mycelium') event.add('minecraft:dirt', 'tfg:grass/sangnum_mycelium') + event.add('minecraft:dirt', 'tfg:grass/amber_clay_mycelium') + event.add('minecraft:dirt', 'tfg:grass/rusticus_clay_mycelium') + event.add('minecraft:dirt', 'tfg:grass/sangnum_clay_mycelium') + event.add('minecraft:dirt', 'tfg:grass/amber_kaolin_mycelium') + event.add('minecraft:dirt', 'tfg:grass/rusticus_kaolin_mycelium') + event.add('minecraft:dirt', 'tfg:grass/sangnum_kaolin_mycelium') event.add('tfc:dirt', 'tfg:grass/mars_dirt') + event.add('tfc:dirt', 'tfg:grass/mars_clay_dirt') event.add('tfc:farmland', 'tfg:grass/mars_farmland') event.add('tfc:grass', 'tfg:grass/amber_mycelium') event.add('tfc:grass', 'tfg:grass/rusticus_mycelium') event.add('tfc:grass', 'tfg:grass/sangnum_mycelium') + event.add('tfc:grass', 'tfg:grass/amber_clay_mycelium') + event.add('tfc:grass', 'tfg:grass/rusticus_clay_mycelium') + event.add('tfc:grass', 'tfg:grass/sangnum_clay_mycelium') + event.add('tfc:grass', 'tfg:grass/amber_kaolin_mycelium') + event.add('tfc:grass', 'tfg:grass/rusticus_kaolin_mycelium') + event.add('tfc:grass', 'tfg:grass/sangnum_kaolin_mycelium') event.add('tfg:do_not_destroy_in_space', 'tfg:grass/amber_mycelium') event.add('tfg:do_not_destroy_in_space', 'tfg:grass/rusticus_mycelium') event.add('tfg:do_not_destroy_in_space', 'tfg:grass/sangnum_mycelium') event.add('tfg:do_not_destroy_in_space', 'tfg:grass/mars_farmland') event.add('tfc:can_landslide', 'tfg:grass/mars_dirt') + event.add('tfc:can_landslide', 'tfg:grass/mars_clay_dirt') event.add('tfc:can_landslide', 'tfg:grass/mars_farmland') event.add('tfc:can_landslide', 'tfg:grass/amber_mycelium') event.add('tfc:can_landslide', 'tfg:grass/rusticus_mycelium') event.add('tfc:can_landslide', 'tfg:grass/sangnum_mycelium') + event.add('tfc:can_landslide', 'tfg:grass/amber_clay_mycelium') + event.add('tfc:can_landslide', 'tfg:grass/rusticus_clay_mycelium') + event.add('tfc:can_landslide', 'tfg:grass/sangnum_clay_mycelium') + event.add('tfc:can_landslide', 'tfg:grass/amber_kaolin_mycelium') + event.add('tfc:can_landslide', 'tfg:grass/rusticus_kaolin_mycelium') + event.add('tfc:can_landslide', 'tfg:grass/sangnum_kaolin_mycelium') event.add('minecraft:mushroom_grow_block', '#tfc:dirt') event.add('minecraft:mushroom_grow_block', '#tfc:grass') event.add('minecraft:mineable/shovel', 'tfg:grass/mars_farmland') From d16b4288af65522e04b50e86aa17272fdc088136 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 25 Aug 2025 22:51:55 +0100 Subject: [PATCH 030/196] tag fixes, collapse recipes --- kubejs/server_scripts/tfg/recipes.collapse.js | 7 +++++++ kubejs/startup_scripts/tfg/blocks.space.js | 14 +++++++------- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/kubejs/server_scripts/tfg/recipes.collapse.js b/kubejs/server_scripts/tfg/recipes.collapse.js index 570a5055c..4d2de6a9c 100644 --- a/kubejs/server_scripts/tfg/recipes.collapse.js +++ b/kubejs/server_scripts/tfg/recipes.collapse.js @@ -66,5 +66,12 @@ function registerTFGCollapseRecipes(event) { event.recipes.tfc.landslide('tfg:grass/mars_dirt', 'tfg:grass/amber_mycelium') event.recipes.tfc.landslide('tfg:grass/mars_dirt', 'tfg:grass/rusticus_mycelium') event.recipes.tfc.landslide('tfg:grass/mars_dirt', 'tfg:grass/sangnum_mycelium') + event.recipes.tfc.landslide('tfg:grass/mars_clay_dirt', 'tfg:grass/mars_clay_dirt') + event.recipes.tfc.landslide('tfg:grass/mars_clay_dirt', 'tfg:grass/amber_clay_mycelium') + event.recipes.tfc.landslide('tfg:grass/mars_clay_dirt', 'tfg:grass/rusticus_clay_mycelium') + event.recipes.tfc.landslide('tfg:grass/mars_clay_dirt', 'tfg:grass/sangnum_clay_mycelium') + event.recipes.tfc.landslide('tfc:red_kaolin_clay', 'tfg:grass/amber_kaolin_mycelium') + event.recipes.tfc.landslide('tfc:red_kaolin_clay', 'tfg:grass/rusticus_kaolin_mycelium') + event.recipes.tfc.landslide('tfc:red_kaolin_clay', 'tfg:grass/sangnum_kaolin_mycelium') // #endregion } \ No newline at end of file diff --git a/kubejs/startup_scripts/tfg/blocks.space.js b/kubejs/startup_scripts/tfg/blocks.space.js index 7a1e8740c..129cf3b55 100644 --- a/kubejs/startup_scripts/tfg/blocks.space.js +++ b/kubejs/startup_scripts/tfg/blocks.space.js @@ -353,7 +353,7 @@ function registerTFGSpaceBlocks(event) { .requiresTool(false) .mapColor('terracotta_yellow') .tagBlock('minecraft:mineable/shovel') - .tagBoth('forge:dirt') + .tagBoth('tfc:dirt') .fullBlock(true) .opaque(true) @@ -363,7 +363,7 @@ function registerTFGSpaceBlocks(event) { .requiresTool(false) .mapColor('terracotta_yellow') .tagBlock('minecraft:mineable/shovel') - .tagBoth('forge:dirt') + .tagBoth('tfc:kaolin_clay') .fullBlock(true) .opaque(true) @@ -373,7 +373,7 @@ function registerTFGSpaceBlocks(event) { .requiresTool(false) .mapColor('terracotta_orange') .tagBlock('minecraft:mineable/shovel') - .tagBoth('forge:dirt') + .tagBoth('tfc:dirt') .fullBlock(true) .opaque(true) @@ -383,7 +383,7 @@ function registerTFGSpaceBlocks(event) { .requiresTool(false) .mapColor('terracotta_orange') .tagBlock('minecraft:mineable/shovel') - .tagBoth('forge:dirt') + .tagBoth('tfc:kaolin_clay') .fullBlock(true) .opaque(true) @@ -393,7 +393,7 @@ function registerTFGSpaceBlocks(event) { .requiresTool(false) .mapColor('terracotta_red') .tagBlock('minecraft:mineable/shovel') - .tagBoth('forge:dirt') + .tagBoth('tfc:dirt') .fullBlock(true) .opaque(true) @@ -403,7 +403,7 @@ function registerTFGSpaceBlocks(event) { .requiresTool(false) .mapColor('terracotta_red') .tagBlock('minecraft:mineable/shovel') - .tagBoth('forge:dirt') + .tagBoth('tfc:kaolin_clay') .fullBlock(true) .opaque(true) @@ -413,7 +413,7 @@ function registerTFGSpaceBlocks(event) { .requiresTool(false) .mapColor('dirt') .tagBlock('minecraft:mineable/shovel') - .tagBoth('forge:dirt') + .tagBoth('tfc:dirt') .fullBlock(true) .opaque(true) From bc4f8aa452c663440765d9bd8d3a61f7fdc6345b Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 25 Aug 2025 23:13:15 +0100 Subject: [PATCH 031/196] Update CONTRIBUTING.md (#1702) Signed-off-by: Pyritie --- .github/CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index e45d49669..5557f3642 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -80,7 +80,7 @@ #### Step 2: Creating a New Instance in PrismLauncher 1. Open [PrismLauncher] and click on the **`Add Instance`** button. 2. In the **Name** field, enter the name **`TerraFirmaGreg-Modern`**. -3. Select Minecraft version **`1.20.1`** and Forge version **`47.2.6`** — these versions are necessary for the modpack to work correctly. +3. Select Minecraft version **`1.20.1`** and Forge version **`47.4.6`** — these versions are necessary for the modpack to work correctly. > [!TIP] > ![Interface for creating a new instance in PrismLauncher](https://github.com/TerraFirmaGreg-Team/.github/blob/main/wiki/new_instances.png?raw=true) @@ -319,7 +319,7 @@ There are two approaches to creating a Pull Request: via terminal and via GitHub #### Шаг 2: Создание новой инстанции в PrismLauncher 1. Откройте [PrismLauncher] и нажмите на кнопку **`Add Instance`**. 2. В поле **Name** введите название **`TerraFirmaGreg-Modern`**. -3. Выберите версию Minecraft **`1.20.1`** и версию **`Forge 47.2.6`** — именно эти версии необходимы для корректной работы модпака. +3. Выберите версию Minecraft **`1.20.1`** и версию **`Forge 47.4.6`** — именно эти версии необходимы для корректной работы модпака. > [!TIP] > ![Интерфейс для создания новой инстанции в PrismLauncher](https://github.com/TerraFirmaGreg-Team/.github/blob/main/wiki/new_instances.png?raw=true) From 8435c3de214b3176ddb83c947c7c670e9d593957 Mon Sep 17 00:00:00 2001 From: GameStar <56610486+BlueBoat29@users.noreply.github.com> Date: Mon, 25 Aug 2025 17:36:55 -0500 Subject: [PATCH 032/196] I messed up the tooltips oops (#1703) * stuff * Create wraptor.json * Update tags.js * fix wool * eggs * Update constants.js * more recipe stuff * doing tooltips the correct way * oops Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * oops --------- Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> --- kubejs/client_scripts/tooltips.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kubejs/client_scripts/tooltips.js b/kubejs/client_scripts/tooltips.js index 91f52ef65..42450700c 100644 --- a/kubejs/client_scripts/tooltips.js +++ b/kubejs/client_scripts/tooltips.js @@ -125,7 +125,7 @@ const registerTooltips = (event) => { event.addAdvanced(['tfg:sniffer_egg'], (item, advanced, text) => { text.add(1, Text.translate('tfg.tooltip.attribution.sniffer')), - text.add(2, Text.translate('tfg.tooltip.large_egg') + text.add(2, Text.translate('tfg.tooltip.large_egg')) }) From 5bec53e7cd02f82185e073ce5f4fb9251e03d836 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 00:00:43 +0100 Subject: [PATCH 033/196] spice stuff! --- kubejs/assets/tfg/blockstates/spice.json | 21 +++++ .../assets/tfg/models/block/sand_spice.json | 6 ++ .../assets/tfg/textures/block/sand_spice.png | Bin 1763 -> 680 bytes kubejs/data/tfg/loot_tables/blocks/spice.json | 20 +++++ .../biome/mars/martian_deep_desert.json | 4 +- .../mars/terrain/spice_disc.json | 74 ++++++++++++++++++ .../mars/terrain/spice_disc.json | 19 +++++ kubejs/server_scripts/ad_astra/tags.js | 3 + kubejs/startup_scripts/gtceu/machines.js | 8 +- kubejs/startup_scripts/tfg/blocks.space.js | 14 ++-- 10 files changed, 157 insertions(+), 12 deletions(-) create mode 100644 kubejs/assets/tfg/blockstates/spice.json create mode 100644 kubejs/assets/tfg/models/block/sand_spice.json create mode 100644 kubejs/data/tfg/loot_tables/blocks/spice.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/spice_disc.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/spice_disc.json diff --git a/kubejs/assets/tfg/blockstates/spice.json b/kubejs/assets/tfg/blockstates/spice.json new file mode 100644 index 000000000..c78fc36c7 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/spice.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "species:block/red_suspicious_sand_0" + }, + { + "model": "species:block/red_suspicious_sand_1" + }, + { + "model": "species:block/red_suspicious_sand_2" + }, + { + "model": "species:block/red_suspicious_sand_3" + }, + { + "model": "tfg:block/sand_spice" + } + ] + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/sand_spice.json b/kubejs/assets/tfg/models/block/sand_spice.json new file mode 100644 index 000000000..6adc983e4 --- /dev/null +++ b/kubejs/assets/tfg/models/block/sand_spice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/sand_spice" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/sand_spice.png b/kubejs/assets/tfg/textures/block/sand_spice.png index 2989871e6a5aa867adafd937fcc557a0d2aa97d2..34865a8525bad997aaa73230308c93cd8823f21e 100644 GIT binary patch delta 656 zcmaFNyMlFsN|I{9q2u%pDW`n$d|=4bM< zx5?kUbwNv0D~ZE)i`JK*506%Ud#3onx9h=K`=#ZI<(#%(5*Em@Y}8uH;+3s?>C&y- zwbEzbO)Am#v}utIKDhJD8SD4gKcD&hEj0elyNWty2F;Q~^($Njwid2YNxbrF{n@YQ z3)iUJx|iv(C+7d3Ly=r_|4x>2ypopWA>^j(#{T=J{mMixUPYEpi`Cy(pHn@&BxpY4 zgB=%Diqk$MB=9nv&lhmX?W?;InR(7AKd0foLwB^4yl3z_(Fxnm{@q=EBK7!$ZN5wG znniXs1r&Ww31WL1#n@2qBCu6+XJye%!>)5&qURsXeO`DcL-a;7UlmuS&^RPq1D4+zAo z7k=^m=AU(g`R|l$R-<&bOWRKR_bElYugT9%_Vg^+`Fn3|{=B%?M})V3d1^InijH57 z*1{=wY#8b!k~~j3Kh}M$oOx))Ro@REE7x7N-e$=Dzi*SKiR%4(+wJS7*$Ga_ea*|j Qz`)7i>FVdQ&MBb@0RIFryZ`_I literal 1763 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7SkfJR9T^xl_H+M9WMyDr zP)PO&@?~JCQe$9fXklRZ#lXPO@PdJ%)PRBERRRNp)eHs(@q#(K0&N%=7$&4fc&7RK zGH5X{FmN!iF|si*GcYhPGB7bPFbYB0j0_BnQVbxI85tND!WgCD>^MdZs2U~)hW1Pb z7O-9hhBO8U@PP6mH1h&RsA@(Ah6PM;)dCBc5p0mge*T4585kHi3p^r=85p>QL70(Y z)*J~224=U+kcg59UmvUF{9L`nl>DSry^7odkS+$B3ag6Tg51=SM1_jnoV;SI3R@+x z3ah+gE0D0hk^)#sNw%$0gl~X?bAC~(f|;Iyo`I4bmx6+VO;JjkRgjAtRC`fMnypes zNlAf~zJ7Umxn8-kUVc%!zM-Y1rM`iYzLAk`QA(O_ab;dfVufyAu`tKo%*$0K}aonP~`{@`|C}O3u&K2g&Fg>KW)`)0SG1i9;Jm z2BHn@FNke6Aj7Pj^K%P|Qj3c-^YiQsZNL_wh#{N@Q6H3AoS#z)@R>yq!5r53(S-hDdB0kOk2-1Z3ow*}0abZ%>*8Z{1RmLi0J8x3YhI2_$Y&wZfJNF;8IX~<5ZSLZCiMI}OUrRlB=E=Js zeWkGzmuR+~o?cf|TkZHodDU}k!OI0JuWF(C!d4L)*zUka;js0z&AQ2mc{_ERaDeSL4{C90MMzMl|$%jTQL zHfu2s6_Z=FvEnm2qiXaIvTeJ?FlF-8rDa;%sxN&lVK2xr>QzYybQHg|XI0|mMIl>G z|CWChe??=q=#1w7)7&&4O*~uNvahvp$rAszbaAU}JYX%nGoti!i$j#*a)`$2ZS vnKt*-c^iXYSl{*fxH7LoyR}VC`qWQ$w%eJ$4}Z)m1C`gFu6{1-oD!M { event.add('ad_astra:mars_stone_replaceables', 'tfc:rock/hardened/shale') event.add('ad_astra:mars_stone_replaceables', 'ad_astra:mars_stone') event.add('ad_astra:mars_stone_replaceables', 'tfg:rock/hardened_mars_stone') + event.add('ad_astra:mars_stone_replaceables', 'minecraft:red_sandstone') event.add('ad_astra:mars_stone_replaceables', 'ad_astra:venus_stone') + event.add('ad_astra:mars_stone_replaceables', 'ad_astra:venus_sandstone') + event.add('ad_astra:mars_stone_replaceables', 'create:ochrum') event.add('ad_astra:mars_stone_replaceables', 'tfg:rock/hardened_venus_stone') event.add('ad_astra:mars_stone_replaceables', 'gtceu:red_granite') event.add('ad_astra:mars_stone_replaceables', 'tfg:rock/hardened_red_granite') diff --git a/kubejs/startup_scripts/gtceu/machines.js b/kubejs/startup_scripts/gtceu/machines.js index d10fd0205..f4fec0da5 100644 --- a/kubejs/startup_scripts/gtceu/machines.js +++ b/kubejs/startup_scripts/gtceu/machines.js @@ -576,11 +576,11 @@ const registerGTCEuMachines = (event) => { .appearanceBlock(() => Block.getBlock('gtceu:nonconducting_casing')) .pattern(definition => FactoryBlockPattern.start() .aisle(' ' ,'A A', 'AAAAA', 'ACCCA', 'AAEAA', ' AAA ') - .aisle(' ' ,' ', 'BBBBB', 'B B', 'BB BB', ' BFB ') - .aisle(' G ' ,' ', 'ADDDA', 'D D', 'A A', ' BFB ') + .aisle(' G ' ,' ', 'BBBBB', 'B B', 'BB BB', ' BFB ') .aisle(' GGG ' ,' ', 'ADDDA', 'D D', 'A A', ' BFB ') - .aisle(' G ' ,' ', 'ADDDA', 'D D', 'A A', ' BFB ') - .aisle(' ' ,' ', 'BBBBB', 'B B', 'BB BB', ' BFB ') + .aisle('GGGGG' ,' ', 'ADDDA', 'D D', 'A A', ' BFB ') + .aisle(' GGG ' ,' ', 'ADDDA', 'D D', 'A A', ' BFB ') + .aisle(' G ' ,' ', 'BBBBB', 'B B', 'BB BB', ' BFB ') .aisle(' ' ,'A A', 'AAAAA', 'ACXCA', 'AACAA', ' AAA ') .where('X', Predicates.controller(Predicates.blocks(definition.get()))) .where('A', Predicates.blocks('gtceu:secure_maceration_casing')) diff --git a/kubejs/startup_scripts/tfg/blocks.space.js b/kubejs/startup_scripts/tfg/blocks.space.js index 129cf3b55..782177196 100644 --- a/kubejs/startup_scripts/tfg/blocks.space.js +++ b/kubejs/startup_scripts/tfg/blocks.space.js @@ -336,16 +336,16 @@ function registerTFGSpaceBlocks(event) { event.create('tfg:spice', 'tfg:particle_emitter') .textureAll('tfg:block/sand_spice') .soundType('sand') - .hardness(1) - .resistance(1) - .unbreakable() - .lightLevel(0.1) + .hardness(2) + .resistance(6) .mapColor('color_white') - .particleOffset(0, 2, 0) - .particleVelocity(0.05, 0, 0.05) + .particleOffset(0.3, 1.5, 0.3) + .particleVelocity(0, 0.05, 0) .particle('electric_spark') - .particleCount(3) + .particleCount(2) .particleForced(false) + .fullBlock(true) + .opaque(true) event.create('tfg:grass/amber_clay_mycelium') .property(BlockProperties.SNOWY) From b92f6b250c1960a6fc8c4c4f88231d17ae7a8b1d Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 00:01:14 +0100 Subject: [PATCH 034/196] fixed tongs getting stuck in ovens --- CHANGELOG.md | 1 + kubejs/server_scripts/hotornot/tags.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2203b6b62..770a60bd0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ - Fuelling blaze burners with liquids is now done directly instead of through straws (break and replace your blaze burners to update) @Ghoulcel - Blaze burner liquid fuelling has been fully made consistent with GregTech power values (#1694) @Ghoulcel ### Bug fixes +- Fixed tongs getting stuck in ovens @Pyritie ## [0.10.10] - 23-08-2025 ### Major changes diff --git a/kubejs/server_scripts/hotornot/tags.js b/kubejs/server_scripts/hotornot/tags.js index a31e6fced..bcc28c7b6 100644 --- a/kubejs/server_scripts/hotornot/tags.js +++ b/kubejs/server_scripts/hotornot/tags.js @@ -10,6 +10,8 @@ const registerHotOrNotItemTags = (event) => { }) event.add('tfchotornot:hot_whitelist', '#forge:hot_ingots') + + event.add('firmalife:usable_on_oven', '#tfchotornot:insulating') } const registerHotOrNotBlockTags = (event) => { From 1826674f6398ffde0fa3da0079fdc090c321b21c Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 00:09:28 +0100 Subject: [PATCH 035/196] made deposits invisible on xaeros --- kubejs/startup_scripts/tfg/blocks.space.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kubejs/startup_scripts/tfg/blocks.space.js b/kubejs/startup_scripts/tfg/blocks.space.js index 782177196..744226667 100644 --- a/kubejs/startup_scripts/tfg/blocks.space.js +++ b/kubejs/startup_scripts/tfg/blocks.space.js @@ -338,7 +338,8 @@ function registerTFGSpaceBlocks(event) { .soundType('sand') .hardness(2) .resistance(6) - .mapColor('color_white') + // makes it invisible on xaeros, so people can't use it to find the deposits :) + .mapColor('none') .particleOffset(0.3, 1.5, 0.3) .particleVelocity(0, 0.05, 0) .particle('electric_spark') From b9af2efc61b3618156bbb34f3938c597d1a68340 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 00:09:36 +0100 Subject: [PATCH 036/196] added ochrum blob to mars --- .../mars/terrain/ochrum_blob.json | 18 +++++++++++++ .../mars/terrain/ochrum_blob.json | 27 +++++++++++++++++++ .../moon/asurine/blob_dense.json | 4 +-- .../moon/asurine/blob_sparse.json | 4 +-- 4 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/ochrum_blob.json diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json new file mode 100644 index 000000000..0b1a1a226 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 40, + "targets": [ + { + "state": { + "Name": "create:ochrum" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "ad_astra:mars_stone_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/ochrum_blob.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/ochrum_blob.json new file mode 100644 index 000000000..20109cb86 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/ochrum_blob.json @@ -0,0 +1,27 @@ +{ + "feature": "tfg:mars/terrain/ochrum_blob", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "max_inclusive": { + "absolute": 80 + }, + "min_inclusive": { + "absolute": -32 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/moon/asurine/blob_dense.json b/kubejs/data/tfg/worldgen/placed_feature/moon/asurine/blob_dense.json index edacee72f..db64d0f6e 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/moon/asurine/blob_dense.json +++ b/kubejs/data/tfg/worldgen/placed_feature/moon/asurine/blob_dense.json @@ -13,10 +13,10 @@ "height": { "type": "minecraft:trapezoid", "max_inclusive": { - "absolute": 210 + "absolute": 120 }, "min_inclusive": { - "absolute": -64 + "absolute": 0 } } }, diff --git a/kubejs/data/tfg/worldgen/placed_feature/moon/asurine/blob_sparse.json b/kubejs/data/tfg/worldgen/placed_feature/moon/asurine/blob_sparse.json index 2c91be390..c190e8713 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/moon/asurine/blob_sparse.json +++ b/kubejs/data/tfg/worldgen/placed_feature/moon/asurine/blob_sparse.json @@ -13,10 +13,10 @@ "height": { "type": "minecraft:trapezoid", "max_inclusive": { - "absolute": 210 + "absolute": 120 }, "min_inclusive": { - "absolute": -64 + "absolute": 0 } } }, From 348824d0762813b3ff65324dba52aca815a6461d Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 00:30:17 +0100 Subject: [PATCH 037/196] quicksand! --- .../biome/mars/martian_deep_desert.json | 3 +- .../worldgen/biome/mars/martian_dunes.json | 4 +- .../mars/terrain/red_quicksand.json | 46 +++++++++++++++++++ .../mars/terrain/spice_disc.json | 2 +- .../mars/terrain/red_quicksand.json | 19 ++++++++ .../wan_ancient_beasts/recipes.js | 5 ++ .../server_scripts/wan_ancient_beasts/tags.js | 3 ++ 7 files changed, 79 insertions(+), 3 deletions(-) create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_quicksand.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/red_quicksand.json diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json b/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json index f6c29813d..fd847e575 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json @@ -36,7 +36,8 @@ [], "#tfg:mars_veins", [ - "tfg:mars/terrain/spice_disc" + "tfg:mars/terrain/spice_disc", + "tfg:mars/terrain/red_quicksand" ], [], [ diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json b/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json index a9e2f7605..56e96bc63 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json @@ -35,7 +35,9 @@ [], [], "#tfg:mars_veins", - [], + [ + "tfg:mars/terrain/red_quicksand" + ], [ "tfc:raw_boulder_small_patch", "tfc:cobble_boulder_small_patch" diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_quicksand.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_quicksand.json new file mode 100644 index 000000000..8215ee8fa --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_quicksand.json @@ -0,0 +1,46 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "tfc:soil_disc", + "config": { + "min_radius": 2, + "max_radius": 3, + "height": 2, + "states": [ + { + "replace": "minecraft:red_sand", + "with": "wan_ancient_beasts:quick_red_sand" + }, + { + "replace": "ad_astra:mars_sand", + "with": "wan_ancient_beasts:quick_red_sand" + } + ] + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:red_sand" + }, + { + "type": "minecraft:matching_blocks", + "blocks": "ad_astra:mars_sand" + } + ] + } + } + ] + }, + "tries": 8, + "xz_spread": 8, + "y_spread": 2 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/spice_disc.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/spice_disc.json index 7a5093e00..e21c9ad7a 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/spice_disc.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/spice_disc.json @@ -58,7 +58,7 @@ ] }, "tries": 32, - "xz_spread": 16, + "xz_spread": 8, "y_spread": 2 } }, diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/red_quicksand.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/red_quicksand.json new file mode 100644 index 000000000..17fcd34fb --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/red_quicksand.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/terrain/red_quicksand", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 15 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/kubejs/server_scripts/wan_ancient_beasts/recipes.js b/kubejs/server_scripts/wan_ancient_beasts/recipes.js index de1bca2de..ad8dab735 100644 --- a/kubejs/server_scripts/wan_ancient_beasts/recipes.js +++ b/kubejs/server_scripts/wan_ancient_beasts/recipes.js @@ -47,6 +47,11 @@ const registerWABRecipes = (event) => { .duration(20) .circuit(4) .EUt(GTValues.VA[GTValues.ULV]) + + + + event.recipes.tfc.landslide('wan_ancient_beasts:quick_red_sand', 'wan_ancient_beasts:quick_red_sand') + event.recipes.tfc.landslide('wan_ancient_beasts:quick_sand', 'wan_ancient_beasts:quick_sand') } const registerWABFoodData = (event) => { diff --git a/kubejs/server_scripts/wan_ancient_beasts/tags.js b/kubejs/server_scripts/wan_ancient_beasts/tags.js index 390e92127..e9e91294b 100644 --- a/kubejs/server_scripts/wan_ancient_beasts/tags.js +++ b/kubejs/server_scripts/wan_ancient_beasts/tags.js @@ -5,6 +5,9 @@ const registerWABBlockTags = (event) => { event.removeAllTagsFrom(block) event.add('c:hidden_from_recipe_viewers', block) }) + + event.add('tfc:can_landslide', 'wan_ancient_beasts:quick_red_sand') + event.add('tfc:can_landslide', 'wan_ancient_beasts:quick_sand') } const registerWABItemTags = (event) => { From 02854ea92944b0b454a969726465040154c1d7b3 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 01:01:47 +0100 Subject: [PATCH 038/196] turns out this doesn't work with landslides very well --- kubejs/server_scripts/wan_ancient_beasts/recipes.js | 7 +------ kubejs/server_scripts/wan_ancient_beasts/tags.js | 3 --- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/kubejs/server_scripts/wan_ancient_beasts/recipes.js b/kubejs/server_scripts/wan_ancient_beasts/recipes.js index ad8dab735..143097b65 100644 --- a/kubejs/server_scripts/wan_ancient_beasts/recipes.js +++ b/kubejs/server_scripts/wan_ancient_beasts/recipes.js @@ -46,12 +46,7 @@ const registerWABRecipes = (event) => { .itemOutputs('4x tfg:fletching') .duration(20) .circuit(4) - .EUt(GTValues.VA[GTValues.ULV]) - - - - event.recipes.tfc.landslide('wan_ancient_beasts:quick_red_sand', 'wan_ancient_beasts:quick_red_sand') - event.recipes.tfc.landslide('wan_ancient_beasts:quick_sand', 'wan_ancient_beasts:quick_sand') + .EUt(GTValues.VA[GTValues.ULV]) } const registerWABFoodData = (event) => { diff --git a/kubejs/server_scripts/wan_ancient_beasts/tags.js b/kubejs/server_scripts/wan_ancient_beasts/tags.js index e9e91294b..390e92127 100644 --- a/kubejs/server_scripts/wan_ancient_beasts/tags.js +++ b/kubejs/server_scripts/wan_ancient_beasts/tags.js @@ -5,9 +5,6 @@ const registerWABBlockTags = (event) => { event.removeAllTagsFrom(block) event.add('c:hidden_from_recipe_viewers', block) }) - - event.add('tfc:can_landslide', 'wan_ancient_beasts:quick_red_sand') - event.add('tfc:can_landslide', 'wan_ancient_beasts:quick_sand') } const registerWABItemTags = (event) => { From 3b31be655ace2fb6967efa9033101168ee09aeb1 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 01:21:23 +0100 Subject: [PATCH 039/196] fixed quicksand placement --- .../mars/terrain/red_quicksand.json | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_quicksand.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_quicksand.json index 8215ee8fa..34758d489 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_quicksand.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_quicksand.json @@ -20,24 +20,7 @@ ] } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "blocks": "minecraft:red_sand" - }, - { - "type": "minecraft:matching_blocks", - "blocks": "ad_astra:mars_sand" - } - ] - } - } - ] + "placement": [] }, "tries": 8, "xz_spread": 8, From 669e0f7cac68a30ac6435bfcf90b072ea3bf1f0c Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 01:21:33 +0100 Subject: [PATCH 040/196] added skulls and bones to the desert --- .../biome/mars/martian_deep_desert.json | 5 +- .../biome/mars/martian_dune_edge.json | 4 +- .../worldgen/biome/mars/martian_dunes.json | 4 +- .../mars/surface/bone_patch.json | 56 ++++++++++++++ .../mars/surface/large_bone_patch.json | 74 +++++++++++++++++++ .../mars/surface/large_skull.json | 19 +++++ .../mars/surface/skulls/charger.json | 22 ++++++ .../mars/surface/skulls/crusher.json | 22 ++++++ .../mars/surface/skulls/eater.json | 22 ++++++ .../mars/surface/skulls/glider.json | 22 ++++++ .../mars/surface/skulls/sniffer.json | 22 ++++++ .../mars/surface/skulls/soarer.json | 22 ++++++ .../mars/surface/skulls/surfer.json | 22 ++++++ .../mars/surface/skulls/tiny.json | 22 ++++++ .../mars/surface/skulls/walker.json | 22 ++++++ .../mars/surface/small_skull.json | 27 +++++++ .../mars/surface/large_skull_and_bones.json | 31 ++++++++ .../mars/surface/small_skull_and_bones.json | 31 ++++++++ 18 files changed, 446 insertions(+), 3 deletions(-) create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/bone_patch.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_bone_patch.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_skull.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/charger.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/crusher.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/eater.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/glider.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/sniffer.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/soarer.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/surfer.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/tiny.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/walker.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/small_skull.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json b/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json index fd847e575..9e0367583 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json @@ -39,7 +39,10 @@ "tfg:mars/terrain/spice_disc", "tfg:mars/terrain/red_quicksand" ], - [], + [ + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones" + ], [ ], diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json index f52a6a05e..0a4276160 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json @@ -40,7 +40,9 @@ "tfc:raw_boulder", "tfc:cobble_boulder", "tfc:raw_boulder_small_patch", - "tfc:cobble_boulder_small_patch" + "tfc:cobble_boulder_small_patch", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones" ], [ diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json b/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json index 56e96bc63..9df6ba899 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json @@ -40,7 +40,9 @@ ], [ "tfc:raw_boulder_small_patch", - "tfc:cobble_boulder_small_patch" + "tfc:cobble_boulder_small_patch", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones" ], [ diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/bone_patch.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/bone_patch.json new file mode 100644 index 000000000..587cb5c1e --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/bone_patch.json @@ -0,0 +1,56 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "tfc:groundcover/bone" + }, + "weight": 60 + }, + { + "data": { + "Name": "species:bone_spike", + "Properties": { + "thickness": "tip", + "vertical_direction": "up", + "waterlogged": "false" + } + }, + "weight": 40 + } + ] + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "tfg:mars_soil" + } + ] + } + } + ] + }, + "tries": 8, + "xz_spread": 4, + "y_spread": 2 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_bone_patch.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_bone_patch.json new file mode 100644 index 000000000..53912fd0a --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_bone_patch.json @@ -0,0 +1,74 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "tfc:groundcover/bone" + }, + "weight": 40 + }, + { + "data": { + "Name": "minecraft:bone_block", + "Properties": { + "axis": "y" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "species:bone_vertebra", + "Properties": { + "axis": "y" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "species:bone_spike", + "Properties": { + "thickness": "tip", + "vertical_direction": "up", + "waterlogged": "false" + } + }, + "weight": 40 + } + ] + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "tfg:mars_soil" + } + ] + } + } + ] + }, + "tries": 32, + "xz_spread": 10, + "y_spread": 2 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_skull.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_skull.json new file mode 100644 index 000000000..e8cc3b028 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_skull.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:simple_random_selector", + "config": { + "features": [ + { + "feature": "tfg:mars/surface/skulls/walker", + "placement": [] + }, + { + "feature": "tfg:mars/surface/skulls/eater", + "placement": [] + }, + { + "feature": "tfg:mars/surface/skulls/charger", + "placement": [] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/charger.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/charger.json new file mode 100644 index 000000000..a550e8198 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/charger.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:randomized_int_state_provider", + "property": "rotation", + "values": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 15 + } + }, + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "wan_ancient_beasts:charger_skull" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/crusher.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/crusher.json new file mode 100644 index 000000000..2bd27ecc1 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/crusher.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:randomized_int_state_provider", + "property": "rotation", + "values": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 15 + } + }, + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "wan_ancient_beasts:crusher_skull" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/eater.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/eater.json new file mode 100644 index 000000000..dad211431 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/eater.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:randomized_int_state_provider", + "property": "rotation", + "values": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 15 + } + }, + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "wan_ancient_beasts:eater_skull" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/glider.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/glider.json new file mode 100644 index 000000000..1677e2538 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/glider.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:randomized_int_state_provider", + "property": "rotation", + "values": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 15 + } + }, + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "wan_ancient_beasts:glider_skull" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/sniffer.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/sniffer.json new file mode 100644 index 000000000..a37afa288 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/sniffer.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:randomized_int_state_provider", + "property": "rotation", + "values": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 15 + } + }, + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "wan_ancient_beasts:sniffer_skull" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/soarer.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/soarer.json new file mode 100644 index 000000000..94c12da11 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/soarer.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:randomized_int_state_provider", + "property": "rotation", + "values": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 15 + } + }, + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "wan_ancient_beasts:soarer_skull" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/surfer.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/surfer.json new file mode 100644 index 000000000..99045c5f4 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/surfer.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:randomized_int_state_provider", + "property": "rotation", + "values": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 15 + } + }, + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "wan_ancient_beasts:surfer_skull" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/tiny.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/tiny.json new file mode 100644 index 000000000..800f2b41c --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/tiny.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:randomized_int_state_provider", + "property": "rotation", + "values": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 15 + } + }, + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "endermanoverhaul:tiny_skull" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/walker.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/walker.json new file mode 100644 index 000000000..a794d4fb5 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/skulls/walker.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:randomized_int_state_provider", + "property": "rotation", + "values": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 15 + } + }, + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "wan_ancient_beasts:walker_skull" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/small_skull.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/small_skull.json new file mode 100644 index 000000000..f413a15cf --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/small_skull.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:simple_random_selector", + "config": { + "features": [ + { + "feature": "tfg:mars/surface/skulls/crusher", + "placement": [] + }, + { + "feature": "tfg:mars/surface/skulls/glider", + "placement": [] + }, + { + "feature": "tfg:mars/surface/skulls/soarer", + "placement": [] + }, + { + "feature": "tfg:mars/surface/skulls/surfer", + "placement": [] + }, + { + "feature": "tfg:mars/surface/skulls/tiny", + "placement": [] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json new file mode 100644 index 000000000..4ecfb4be3 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json @@ -0,0 +1,31 @@ +{ + "feature": { + "type": "tfc:if_then", + "config": { + "if": { + "feature": "tfg:mars/surface/large_skull", + "placement": [] + }, + "then": { + "feature": "tfg:mars/surface/large_bone_patch", + "placement": [] + } + } + }, + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 80 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json new file mode 100644 index 000000000..9c17e8038 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json @@ -0,0 +1,31 @@ +{ + "feature": { + "type": "tfc:if_then", + "config": { + "if": { + "feature": "tfg:mars/surface/small_skull", + "placement": [] + }, + "then": { + "feature": "tfg:mars/surface/bone_patch", + "placement": [] + } + } + }, + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 50 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + } + ] +} \ No newline at end of file From c0bcf9ba189693b8c56903d87f38c685b47858e6 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 01:37:45 +0100 Subject: [PATCH 041/196] peat discs --- .../tfg/worldgen/biome/mars/amber_hills.json | 3 +- .../tfg/worldgen/biome/mars/amber_plains.json | 6 ++- .../biome/mars/martian_dune_edge.json | 3 +- .../biome/mars/martian_mountains.json | 3 +- .../worldgen/biome/mars/rusticus_hills.json | 3 +- .../worldgen/biome/mars/rusticus_plains.json | 6 ++- .../worldgen/biome/mars/sangnum_hills.json | 3 +- .../worldgen/biome/mars/sangnum_plains.json | 6 ++- .../mars/surface/rotten_flesh_patch.json | 51 +++++++++++++++++++ .../mars/terrain/peat_disc.json | 26 ++++++++++ .../mars/surface/rotten_flesh_patch.json | 19 +++++++ .../mars/terrain/peat_disc.json | 19 +++++++ kubejs/server_scripts/ad_astra/tags.js | 6 ++- 13 files changed, 142 insertions(+), 12 deletions(-) create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/rotten_flesh_patch.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/peat_disc.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/rotten_flesh_patch.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json b/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json index e10f32e22..7835bb243 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json @@ -47,7 +47,8 @@ "tfc:raw_boulder", "tfc:cobble_boulder", "tfc:raw_boulder_small_patch", - "tfc:cobble_boulder_small_patch" + "tfc:cobble_boulder_small_patch", + "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_amber_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json b/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json index bb20e1a9b..a878dc6f0 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json @@ -37,11 +37,13 @@ [], "#tfg:mars_veins", [ - "tfg:mars/terrain/clay_disc" + "tfg:mars/terrain/clay_disc", + "tfg:mars/terrain/peat_disc" ], [ "tfg:mars_forest", - "tfg:mars/semiheavy_ammoniacal_water" + "tfg:mars/semiheavy_ammoniacal_water", + "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_amber_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json index 0a4276160..2e5b3d472 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json @@ -42,7 +42,8 @@ "tfc:raw_boulder_small_patch", "tfc:cobble_boulder_small_patch", "tfg:mars/surface/small_skull_and_bones", - "tfg:mars/surface/large_skull_and_bones" + "tfg:mars/surface/large_skull_and_bones", + "tfg:mars/surface/rotten_flesh_patch" ], [ diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json index d900eddc0..7c89848c0 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json @@ -41,7 +41,8 @@ [], [ "tfc:raw_boulder_small_patch", - "tfc:cobble_boulder_small_patch" + "tfc:cobble_boulder_small_patch", + "tfg:mars/surface/rotten_flesh_patch" ], [ diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json index 968981e67..0c4e71478 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json @@ -47,7 +47,8 @@ "tfc:raw_boulder", "tfc:cobble_boulder", "tfc:raw_boulder_small_patch", - "tfc:cobble_boulder_small_patch" + "tfc:cobble_boulder_small_patch", + "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json index 0561ce8cf..2f7af6365 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json @@ -37,11 +37,13 @@ [], "#tfg:mars_veins", [ - "tfg:mars/terrain/clay_disc" + "tfg:mars/terrain/clay_disc", + "tfg:mars/terrain/peat_disc" ], [ "tfg:mars_forest", - "tfg:mars/semiheavy_ammoniacal_water" + "tfg:mars/semiheavy_ammoniacal_water", + "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json index f0b20e7d0..0247fa0b8 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json @@ -47,7 +47,8 @@ "tfc:raw_boulder", "tfc:cobble_boulder", "tfc:raw_boulder_small_patch", - "tfc:cobble_boulder_small_patch" + "tfc:cobble_boulder_small_patch", + "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json index a9f852556..be5ebd817 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json @@ -37,11 +37,13 @@ [], "#tfg:mars_veins", [ - "tfg:mars/terrain/clay_disc" + "tfg:mars/terrain/clay_disc", + "tfg:mars/terrain/peat_disc" ], [ "tfg:mars_forest", - "tfg:mars/semiheavy_ammoniacal_water" + "tfg:mars/semiheavy_ammoniacal_water", + "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/rotten_flesh_patch.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/rotten_flesh_patch.json new file mode 100644 index 000000000..04d2c2fad --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/rotten_flesh_patch.json @@ -0,0 +1,51 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "tfc:groundcover/bone" + }, + "weight": 20 + }, + { + "data": { + "Name": "tfc:groundcover/rotten_flesh" + }, + "weight": 80 + } + ] + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "tfg:mars_soil" + } + ] + } + } + ] + }, + "tries": 8, + "xz_spread": 4, + "y_spread": 2 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/peat_disc.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/peat_disc.json new file mode 100644 index 000000000..e0371073a --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/peat_disc.json @@ -0,0 +1,26 @@ +{ + "type": "tfc:soil_disc", + "config": { + "min_radius": 5, + "max_radius": 9, + "height": 7, + "states": [ + { + "replace": "tfg:grass/mars_dirt", + "with": "tfc:peat" + }, + { + "replace": "tfg:grass/amber_mycelium", + "with": "tfc:peat" + }, + { + "replace": "tfg:grass/rusticus_mycelium", + "with": "tfc:peat" + }, + { + "replace": "tfg:grass/sangnum_mycelium", + "with": "tfc:peat" + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/rotten_flesh_patch.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/rotten_flesh_patch.json new file mode 100644 index 000000000..e5fcb63be --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/rotten_flesh_patch.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/surface/rotten_flesh_patch", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 50 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json new file mode 100644 index 000000000..e83d66eb2 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/terrain/peat_disc", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 100 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index d50a381ca..df17c038c 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -398,7 +398,11 @@ const registerAdAstraEntityTypeTags = (event) => { event.add('tfg:ignores_gravity', 'species:birt') event.add('tfg:ignores_gravity', 'ad_astra:star_crawler') + // this guy has a bounce animation that looks silly in low grav + event.add('tfg:ignores_gravity', 'wan_ancient_beasts:crusher') + // this huge guy also looks silly in low grav event.add('tfg:ignores_gravity', 'wan_ancient_beasts:walker') + // flying mobs event.add('tfg:ignores_gravity', 'wan_ancient_beasts:soarer') event.add('tfg:ignores_gravity', 'wan_ancient_beasts:glider') } @@ -424,7 +428,7 @@ const registerAdAstraPlacedFeatures = (event) => { event.add('tfg:moon_small_rock_features', 'tfg:moon/surface/pile_black_sand') //#region Mars - + event.add('tfg:mars_veins', 'tfg:mars/terrain/ochrum_blob') // Vegetation event.add("tfg:mars_amber_small_plants", "tfg:mars/crop/amber_root") From 6bdff96aee3509c59a4d956819a78285d9c0bb3d Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 01:42:16 +0100 Subject: [PATCH 042/196] fix sangnum clay block texture --- kubejs/assets/tfg/models/block/grass/sangnum_clay.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kubejs/assets/tfg/models/block/grass/sangnum_clay.json b/kubejs/assets/tfg/models/block/grass/sangnum_clay.json index 3944e74c4..ed65a59ac 100644 --- a/kubejs/assets/tfg/models/block/grass/sangnum_clay.json +++ b/kubejs/assets/tfg/models/block/grass/sangnum_clay.json @@ -1,7 +1,7 @@ { "parent": "minecraft:block/cube", "textures": { - "up": "tfg:block/grass/sangnum_mycelium_top", + "up": "tfg:block/grass/sangnum_top", "down": "tfg:block/grass/mars_clay_dirt", "north": "tfg:block/grass/sangnum_clay_side", "south": "tfg:block/grass/sangnum_clay_side", From d73f7a54b0016ec4141666910aacc849add6efa7 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 01:45:12 +0100 Subject: [PATCH 043/196] mars crops now spawn alive --- .../worldgen/configured_feature/mars/crop/amber_root.json | 5 ++++- .../worldgen/configured_feature/mars/crop/blossom_berry.json | 5 ++++- .../configured_feature/mars/crop/bolux_mushroom.json | 5 ++++- .../configured_feature/mars/crop/chorus_mushroom.json | 5 ++++- .../worldgen/configured_feature/mars/crop/shadow_berry.json | 5 ++++- 5 files changed, 20 insertions(+), 5 deletions(-) diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/crop/amber_root.json b/kubejs/data/tfg/worldgen/configured_feature/mars/crop/amber_root.json index adb77bb40..4bd283a30 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/crop/amber_root.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/crop/amber_root.json @@ -8,7 +8,10 @@ "to_place": { "type": "minecraft:simple_state_provider", "state": { - "Name": "betterend:amber_root_wild" + "Name": "betterend:amber_root_wild", + "Properties": { + "mature": "true" + } } } } diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/crop/blossom_berry.json b/kubejs/data/tfg/worldgen/configured_feature/mars/crop/blossom_berry.json index dcff72864..0c922f4de 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/crop/blossom_berry.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/crop/blossom_berry.json @@ -8,7 +8,10 @@ "to_place": { "type": "minecraft:simple_state_provider", "state": { - "Name": "betterend:blossom_berry_wild" + "Name": "betterend:blossom_berry_wild", + "Properties": { + "mature": "true" + } } } } diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/crop/bolux_mushroom.json b/kubejs/data/tfg/worldgen/configured_feature/mars/crop/bolux_mushroom.json index 7a4b3d1b6..916748a35 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/crop/bolux_mushroom.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/crop/bolux_mushroom.json @@ -8,7 +8,10 @@ "to_place": { "type": "minecraft:simple_state_provider", "state": { - "Name": "betterend:bolux_mushroom_wild" + "Name": "betterend:bolux_mushroom_wild", + "Properties": { + "mature": "true" + } } } } diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/crop/chorus_mushroom.json b/kubejs/data/tfg/worldgen/configured_feature/mars/crop/chorus_mushroom.json index 004a6db4c..ee0685243 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/crop/chorus_mushroom.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/crop/chorus_mushroom.json @@ -8,7 +8,10 @@ "to_place": { "type": "minecraft:simple_state_provider", "state": { - "Name": "betterend:chorus_mushroom_wild" + "Name": "betterend:chorus_mushroom_wild", + "Properties": { + "mature": "true" + } } } } diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/crop/shadow_berry.json b/kubejs/data/tfg/worldgen/configured_feature/mars/crop/shadow_berry.json index 6975247b2..f17fc0c9f 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/crop/shadow_berry.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/crop/shadow_berry.json @@ -8,7 +8,10 @@ "to_place": { "type": "minecraft:simple_state_provider", "state": { - "Name": "betterend:shadow_berry_wild" + "Name": "betterend:shadow_berry_wild", + "Properties": { + "mature": "true" + } } } } From 19dac59a7af4dcf21c165d55f6fa59d6d212fe0f Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 01:48:26 +0100 Subject: [PATCH 044/196] loot tables for mars clay --- .../blocks/grass/amber_clay_mycelium.json | 30 +++++++++++++++++++ .../blocks/grass/amber_kaolin_mycelium.json | 30 +++++++++++++++++++ .../blocks/grass/mars_clay_dirt.json | 30 +++++++++++++++++++ .../blocks/grass/rusticus_clay_mycelium.json | 30 +++++++++++++++++++ .../grass/rusticus_kaolin_mycelium.json | 30 +++++++++++++++++++ .../blocks/grass/sangnum_clay_mycelium.json | 30 +++++++++++++++++++ .../blocks/grass/sangnum_kaolin_mycelium.json | 30 +++++++++++++++++++ 7 files changed, 210 insertions(+) create mode 100644 kubejs/data/tfg/loot_tables/blocks/grass/amber_clay_mycelium.json create mode 100644 kubejs/data/tfg/loot_tables/blocks/grass/amber_kaolin_mycelium.json create mode 100644 kubejs/data/tfg/loot_tables/blocks/grass/mars_clay_dirt.json create mode 100644 kubejs/data/tfg/loot_tables/blocks/grass/rusticus_clay_mycelium.json create mode 100644 kubejs/data/tfg/loot_tables/blocks/grass/rusticus_kaolin_mycelium.json create mode 100644 kubejs/data/tfg/loot_tables/blocks/grass/sangnum_clay_mycelium.json create mode 100644 kubejs/data/tfg/loot_tables/blocks/grass/sangnum_kaolin_mycelium.json diff --git a/kubejs/data/tfg/loot_tables/blocks/grass/amber_clay_mycelium.json b/kubejs/data/tfg/loot_tables/blocks/grass/amber_clay_mycelium.json new file mode 100644 index 000000000..077c8a603 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/grass/amber_clay_mycelium.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:clay_ball", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 3, + "type": "minecraft:uniform" + } + } + ] + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/blocks/grass/amber_kaolin_mycelium.json b/kubejs/data/tfg/loot_tables/blocks/grass/amber_kaolin_mycelium.json new file mode 100644 index 000000000..4ce1779c2 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/grass/amber_kaolin_mycelium.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfc:kaolin_clay", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1, + "max": 3 + } + } + ] + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/blocks/grass/mars_clay_dirt.json b/kubejs/data/tfg/loot_tables/blocks/grass/mars_clay_dirt.json new file mode 100644 index 000000000..077c8a603 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/grass/mars_clay_dirt.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:clay_ball", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 3, + "type": "minecraft:uniform" + } + } + ] + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/blocks/grass/rusticus_clay_mycelium.json b/kubejs/data/tfg/loot_tables/blocks/grass/rusticus_clay_mycelium.json new file mode 100644 index 000000000..077c8a603 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/grass/rusticus_clay_mycelium.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:clay_ball", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 3, + "type": "minecraft:uniform" + } + } + ] + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/blocks/grass/rusticus_kaolin_mycelium.json b/kubejs/data/tfg/loot_tables/blocks/grass/rusticus_kaolin_mycelium.json new file mode 100644 index 000000000..4ce1779c2 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/grass/rusticus_kaolin_mycelium.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfc:kaolin_clay", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1, + "max": 3 + } + } + ] + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/blocks/grass/sangnum_clay_mycelium.json b/kubejs/data/tfg/loot_tables/blocks/grass/sangnum_clay_mycelium.json new file mode 100644 index 000000000..077c8a603 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/grass/sangnum_clay_mycelium.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:clay_ball", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 3, + "type": "minecraft:uniform" + } + } + ] + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/blocks/grass/sangnum_kaolin_mycelium.json b/kubejs/data/tfg/loot_tables/blocks/grass/sangnum_kaolin_mycelium.json new file mode 100644 index 000000000..4ce1779c2 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/grass/sangnum_kaolin_mycelium.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfc:kaolin_clay", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1, + "max": 3 + } + } + ] + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file From a928e0d709f4d749a2419ceb95fad1fa7c0b5f73 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 01:49:31 +0100 Subject: [PATCH 045/196] peat disc rarity again --- .../tfg/worldgen/placed_feature/mars/terrain/peat_disc.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json index e83d66eb2..55931036f 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 100 + "chance": 80 }, { "type": "minecraft:in_square" @@ -14,6 +14,10 @@ }, { "type": "minecraft:biome" + }, + { + "type": "tfc:climate", + "min_forest": "sparse" } ] } \ No newline at end of file From 21bf81ad8b806834a700d919a1cfc94b6c16f409 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 01:55:20 +0100 Subject: [PATCH 046/196] fix ochrum so it only spawns in stone/dirt/gravel and not sand --- .../mars/terrain/ochrum_blob.json | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json index 0b1a1a226..33ddee5aa 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json @@ -10,7 +10,25 @@ }, "target": { "predicate_type": "minecraft:tag_match", - "tag": "ad_astra:mars_stone_replaceables" + "tag": "forge:stone" + } + }, + { + "state": { + "Name": "create:ochrum" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "forge:gravel" + } + }, + { + "state": { + "Name": "create:ochrum" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "tfc:dirt" } } ] From 0a7f28b69eaade208852a7658b7ff85f46b78b71 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 13:09:01 +0100 Subject: [PATCH 047/196] prevent spice and venus geysers from being movable with create contraptions --- kubejs/server_scripts/create/tags.js | 31 ++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/kubejs/server_scripts/create/tags.js b/kubejs/server_scripts/create/tags.js index a452f380f..85ab5e308 100644 --- a/kubejs/server_scripts/create/tags.js +++ b/kubejs/server_scripts/create/tags.js @@ -63,6 +63,9 @@ const registerCreateItemTags = (event) => { event.add('create:non_movable', 'gtceu:mv_super_chest') event.add('create:non_movable', 'gtceu:hv_super_chest') event.add('create:non_movable', 'gtceu:ev_super_chest') + event.add('create:non_movable', 'tfg:spice') + event.add('create:non_movable', 'tfg:geyser_source') + event.add('create:non_movable', 'tfg:geyser_source_small') event.add('c:hidden_from_recipe_viewers', 'create:cardboard_package_12x10') event.add('c:hidden_from_recipe_viewers', 'create:cardboard_package_10x8') @@ -101,15 +104,35 @@ const registerCreateBlockTags = (event) => { event.add('create:chest_mounted_storage', '#forge:chests/wooden') event.add('create:chest_mounted_storage', 'framedblocks:framed_chest') - event.add('create:passive_boiler_heaters', 'minecraft:campfire') + event.remove('create:passive_boiler_heaters', 'minecraft:campfire') + + event.add('create:non_movable', 'gtceu:wood_crate') + event.add('create:non_movable', 'gtceu:bronze_crate') + event.add('create:non_movable', 'gtceu:black_bronze_crate') + event.add('create:non_movable', 'gtceu:bismuth_bronze_crate') + event.add('create:non_movable', 'gtceu:steel_crate') + event.add('create:non_movable', 'gtceu:aluminium_crate') + event.add('create:non_movable', 'gtceu:stainless_steel_crate') + event.add('create:non_movable', 'gtceu:titanium_crate') + event.add('create:non_movable', 'gtceu:tungsten_steel_crate') + event.add('create:non_movable', '#create:toolboxes') + event.add('create:non_movable', 'gtceu:lv_super_chest') + event.add('create:non_movable', 'gtceu:mv_super_chest') + event.add('create:non_movable', 'gtceu:hv_super_chest') + event.add('create:non_movable', 'gtceu:ev_super_chest') + event.add('create:non_movable', 'tfg:spice') + event.add('create:non_movable', 'tfg:geyser_source') + event.add('create:non_movable', 'tfg:geyser_source_small') } const registerCreateFluidTags = (event) => { - // Делаем воду из TFC бесконечной для помпы Create + //Hose Pulley Infinites event.add('create:bottomless/allow', 'tfc:fresh_water') event.add('create:bottomless/allow', 'tfc:salt_water') + event.add('create:bottomless/allow', 'tfg:semiheavy_ammoniacal_water') + event.remove('create:bottomless/allow', 'minecraft:lava') // Добавляем тег для скрытия в EMI event.add('c:hidden_from_recipe_viewers', 'create:chocolate') @@ -126,8 +149,4 @@ const registerCreateFluidTags = (event) => { event.add('create:fan_processing_catalysts/splashing', 'tfc:salt_water') event.add('create:fan_processing_catalysts/splashing', 'tfc:spring_water') event.add('create:fan_processing_catalysts/splashing', 'tfg:semiheavy_ammoniacal_water') - - //Hose Pulley Infinites - event.add('create:bottomless/allow', 'tfg:semiheavy_ammoniacal_water') - event.remove('create:bottomless/allow', 'minecraft:lava') } From a6ea4305f1fe83de56ec02f3f2aca922372f2501 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Tue, 26 Aug 2025 17:26:32 +0500 Subject: [PATCH 048/196] autopack-director --- .github/workflows/build.yml | 8 +- config/mod-director/ftb.bundle.json | 40 +++++ config/xaerominimap_entities.json | 4 +- pakku-lock.json | 227 +++++++++++++++++++++++----- pakku.json | 31 +++- 5 files changed, 264 insertions(+), 46 deletions(-) create mode 100644 config/mod-director/ftb.bundle.json diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7c6458772..ce04c365c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -505,7 +505,7 @@ jobs: name: 🚀 Release to Modrinth needs: [info, build-project, release-github] runs-on: ubuntu-latest - if: false + if: ${{ needs.info.outputs.make_release == 'true' }} outputs: id: ${{ steps.release.outputs.id }} @@ -529,9 +529,6 @@ jobs: if [ ! -f ${{ needs.info.outputs.project_full_name }}-modrinth.mrpack ]; then echo '::error::No value found for artifact `modrinth.mrpack`.' && exit 1 fi - if [ ! -f ${{ needs.info.outputs.project_full_name }}-serverpack.zip ]; then - echo '::error::No value found for artifact `serverpack.zip`.' && exit 1 - fi echo "✔️ All artifacts found" - name: 🚀 Upload Modrinth @@ -541,12 +538,11 @@ jobs: api-token: ${{ secrets.MODRINTH_TOKEN }} project-id: ${{ vars.MODRINTH_ID }} modpack-path: ${{ needs.info.outputs.project_full_name }}-modrinth.mrpack - modpack-server-path: ${{ needs.info.outputs.project_full_name }}-serverpack.zip changelog: ${{ needs.info.outputs.changelog }} changelog-format: markdown game-version: ${{ needs.info.outputs.mc_version }} display-name: ${{ needs.info.outputs.project_full_name }} - server-display-name: ${{ needs.info.outputs.project_full_name }}-serverpack + release-type: ${{ needs.info.outputs.release_type }} discord-message: diff --git a/config/mod-director/ftb.bundle.json b/config/mod-director/ftb.bundle.json new file mode 100644 index 000000000..c188bdec5 --- /dev/null +++ b/config/mod-director/ftb.bundle.json @@ -0,0 +1,40 @@ +{ + "curse": [ + { + "addonId": 289412, + "fileId": 6829212 + }, + { + "addonId": 404468, + "fileId": 6130786 + }, + { + "addonId": 314906, + "fileId": 6431735 + }, + { + "addonId": 404465, + "fileId": 6807424 + }, + { + "addonId": 314905, + "fileId": 6522073 + }, + { + "addonId": 943925, + "fileId": 6466153 + }, + { + "addonId": 889915, + "fileId": 6402486 + }, + { + "addonId": 410811, + "fileId": 6555287 + }, + { + "addonId": 622737, + "fileId": 4834403 + } + ] +} \ No newline at end of file diff --git a/config/xaerominimap_entities.json b/config/xaerominimap_entities.json index db393cd4d..76801ed2f 100644 --- a/config/xaerominimap_entities.json +++ b/config/xaerominimap_entities.json @@ -10,8 +10,8 @@ "name": "gui.xaero_entity_category_root", "protection": true, "settingOverrides": { - "displayHeight": 0.0, "displayed": true, + "displayHeight": 0.0, "heightBasedFade": true, "renderOrder": 0.0, "color": 13.0, @@ -22,8 +22,8 @@ "startFadingAt": 0.0, "renderOverMinimapFrame": 1.0, "icons": 1.0, - "heightLimit": 20.0, "names": 0.0, + "heightLimit": 20.0, "iconScale": 1.0 }, "subCategories": [ diff --git a/pakku-lock.json b/pakku-lock.json index 8f35668c7..15b258358 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -1454,6 +1454,70 @@ } ] }, + { + "pakku_id": "xYgkxAJKwHb9tvUM", + "type": "MOD", + "side": "BOTH", + "slug": { + "curseforge": "autopack-director", + "modrinth": "autopack-director" + }, + "name": { + "curseforge": "AutoPack-Director", + "modrinth": "AutoPack-Director" + }, + "id": { + "curseforge": "1182657", + "modrinth": "Fqqapnbs" + }, + "files": [ + { + "type": "curseforge", + "file_name": "AutoPack-Director-1.0.1.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "beta", + "url": "https://edge.forgecdn.net/files/6102/172/AutoPack-Director-1.0.1.jar", + "id": "6102172", + "parent_id": "1182657", + "hashes": { + "sha1": "973a115aeee0cd6d40ad0a0e1e255d5aa0419bb2", + "md5": "5b6d859ea086f988ed041045d0b58896" + }, + "required_dependencies": [], + "size": 3031600, + "date_published": "2025-01-19T07:37:46.543Z" + }, + { + "type": "modrinth", + "file_name": "Modpack-Director-1.0.1.jar", + "mc_versions": [ + "1.12.2", + "1.20.1" + ], + "loaders": [ + "forge", + "neoforge" + ], + "release_type": "beta", + "url": "https://cdn.modrinth.com/data/Fqqapnbs/versions/47y19tCP/Modpack-Director-1.0.1.jar", + "id": "47y19tCP", + "parent_id": "Fqqapnbs", + "hashes": { + "sha512": "2a58aff6a3bbcc4e44f6b81f7fb8477fd87f55112ff53c3704ae25a136d2ffd5146043983cf653444e823a4c9a247866028a452ff482d9cdc6cb81af4a1ffca3", + "sha1": "973a115aeee0cd6d40ad0a0e1e255d5aa0419bb2" + }, + "required_dependencies": [], + "size": 3031600, + "date_published": "2025-01-19T06:45:11.832901Z" + } + ] + }, { "pakku_id": "tcGlxrXYONei6sfG", "type": "MOD", @@ -5378,7 +5442,7 @@ "e7thBe1Z6fvyxUtU" ], "type": "MOD", - "side": "CLIENT", + "side": "BOTH", "slug": { "curseforge": "ftb-backups-2" }, @@ -5388,6 +5452,7 @@ "id": { "curseforge": "622737" }, + "export": false, "files": [ { "type": "curseforge", @@ -5435,6 +5500,7 @@ "id": { "curseforge": "314906" }, + "export": false, "files": [ { "type": "curseforge", @@ -5475,6 +5541,7 @@ "id": { "curseforge": "410811" }, + "export": false, "files": [ { "type": "curseforge", @@ -5517,6 +5584,7 @@ "id": { "curseforge": "943925" }, + "export": false, "files": [ { "type": "curseforge", @@ -5560,6 +5628,7 @@ "id": { "curseforge": "404465" }, + "export": false, "files": [ { "type": "curseforge", @@ -5603,6 +5672,7 @@ "id": { "curseforge": "289412" }, + "export": false, "files": [ { "type": "curseforge", @@ -5647,6 +5717,7 @@ "id": { "curseforge": "314905" }, + "export": false, "files": [ { "type": "curseforge", @@ -5690,6 +5761,7 @@ "id": { "curseforge": "404468" }, + "export": false, "files": [ { "type": "curseforge", @@ -5735,6 +5807,7 @@ "id": { "curseforge": "889915" }, + "export": false, "files": [ { "type": "curseforge", @@ -6976,45 +7049,46 @@ "modrinth": "fUawEtti" }, "files": [ - { - "type": "curseforge", - "file_name": "GregTech Revival 32x 1.19.2-1.20.1-1.21 ver 0.19.zip", - "mc_versions": [ - "1.20.1" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/6546/954/GregTech Revival 32x 1.19.2-1.20.1-1.21 ver 0.19.zip", - "id": "6546954", - "parent_id": "964322", - "hashes": { - "sha1": "b0e072c301f713e7e1c2cc21a75646e7d64051f6", - "md5": "d2a57f619ac14ffd8705596b56a6e599" - }, - "required_dependencies": [], - "size": 8116393, - "date_published": "2025-05-19T12:40:51.413Z" - }, { "type": "modrinth", - "file_name": "GregTech Revival 32x 1.19.2-1.20.1-1.21 ver 0.19.zip", + "file_name": "[ver 0.20] GT Revival 32x 1.19.2-1.20.1-1.21.zip", "mc_versions": [ - "1.20", - "1.20.1" + "1.19.2", + "1.20.1", + "1.21.1" ], "loaders": [ "minecraft" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/fUawEtti/versions/UuwQOAHO/GregTech Revival 32x 1.19.2-1.20.1-1.21 ver 0.19.zip", - "id": "UuwQOAHO", + "url": "https://cdn.modrinth.com/data/fUawEtti/versions/oQJH7fHm/[ver 0.20] GT Revival 32x 1.19.2-1.20.1-1.21.zip", + "id": "oQJH7fHm", "parent_id": "fUawEtti", "hashes": { - "sha512": "0cede40c825cee8fd314abd9825b9e35f943aa5379fa6f81adc8643473c66cbef6a6ae846a546b8584514d857c21831d1bf81d6c6393fe7306dedd725c2570f1", - "sha1": "b0e072c301f713e7e1c2cc21a75646e7d64051f6" + "sha512": "d9834d62867186584f1a6b62d91f1426dd3ff646e5c85c2c562767db2b4616769640314d970e5550bcd3e5fc65be3eb733831503d607add010805c7d54949f32", + "sha1": "388145cb295a0778deb2af3920c3a53ecfb80804" }, "required_dependencies": [], - "size": 8116393, - "date_published": "2025-05-19T12:41:42.204377Z" + "size": 8289791, + "date_published": "2025-07-19T13:09:55.325382Z" + }, + { + "type": "curseforge", + "file_name": "[ver 0.20] GT Revival 32x 1.19.2-1.20.1-1.21.zip", + "mc_versions": [ + "1.20.1" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6787/476/[ver 0.20] GT Revival 32x 1.19.2-1.20.1-1.21.zip", + "id": "6787476", + "parent_id": "964322", + "hashes": { + "sha1": "388145cb295a0778deb2af3920c3a53ecfb80804", + "md5": "9c4fad9bba1ff5c4dd7c24d68c9310a9" + }, + "required_dependencies": [], + "size": 8289791, + "date_published": "2025-07-19T13:10:34.260Z" } ] }, @@ -10309,7 +10383,7 @@ "3Hn4sTVbBvKyQJJS" ], "type": "MOD", - "side": "CLIENT", + "side": "BOTH", "slug": { "curseforge": "pick-up-notifier", "modrinth": "pick-up-notifier" @@ -12122,21 +12196,23 @@ ] }, { - "pakku_id": "4WwQ11qPky8VtFcw", + "pakku_id": "EmmEeCWccT896XlZ", "pakku_links": [ - "F6H99cZ4H6jZRpEK", - "fMkiGcRPRv1DdRC1", "64uacGcEw697jVGs" ], "type": "MOD", + "side": "BOTH", "slug": { - "curseforge": "tfc-better-blast-furnace" + "curseforge": "tfc-better-blast-furnace", + "modrinth": "tfc-better-blast-furnace" }, "name": { - "curseforge": "TFC Better Blast Furnace" + "curseforge": "TFC Better Blast Furnace", + "modrinth": "TFC Better Blast Furnace" }, "id": { - "curseforge": "1046432" + "curseforge": "1046432", + "modrinth": "tr715LZ4" }, "files": [ { @@ -12161,6 +12237,27 @@ ], "size": 21088, "date_published": "2024-06-23T02:44:03.777Z" + }, + { + "type": "modrinth", + "file_name": "TFCBetterBlastFurnace-1.20.1-1.0.0.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/tr715LZ4/versions/kXi8g4JA/TFCBetterBlastFurnace-1.20.1-1.0.0.jar", + "id": "kXi8g4JA", + "parent_id": "tr715LZ4", + "hashes": { + "sha512": "d4c9d5fab5bffd67c8a14acffd13e9defa6e6cfa4bdff44c1d8021dce660d814b2e7352f43361a8118349d24b753b74af7921c4d111d998495ffd1d5afa99bd8", + "sha1": "91dbfe3c3e7e7fc9ffb126d879c1507e8c2f8b82" + }, + "required_dependencies": [], + "size": 21088, + "date_published": "2025-08-17T17:27:17.212986Z" } ] }, @@ -13405,6 +13502,66 @@ } ] }, + { + "pakku_id": "RVPHBXeZSGhgSPEu", + "type": "SHADER", + "side": "CLIENT", + "slug": { + "curseforge": "terrafirmagreg-shaders", + "modrinth": "terrafirmagreg-shaders" + }, + "name": { + "curseforge": "TerraFirmaGreg-Shaders", + "modrinth": "TerraFirmaGreg-Shaders" + }, + "id": { + "curseforge": "954161", + "modrinth": "cFPyBbB1" + }, + "files": [ + { + "type": "curseforge", + "file_name": "TerraFirmaGreg-Shaders-Unbound-2.0.1.zip", + "mc_versions": [ + "1.20.1" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6926/661/TerraFirmaGreg-Shaders-Unbound-2.0.1.zip", + "id": "6926661", + "parent_id": "954161", + "hashes": { + "sha1": "acacf78875b08aa2132abbb387ec4397a96711a3", + "md5": "26fb51631705d06253a4b5766121e2b9" + }, + "required_dependencies": [], + "size": 568225, + "date_published": "2025-08-25T13:12:54.383Z" + }, + { + "type": "modrinth", + "file_name": "TerraFirmaGreg-Shaders-Unbound-2.0.1.zip", + "mc_versions": [ + "1.12.2", + "1.20.1" + ], + "loaders": [ + "iris", + "optifine" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/cFPyBbB1/versions/7LqM8Hgz/TerraFirmaGreg-Shaders-Unbound-2.0.1.zip", + "id": "7LqM8Hgz", + "parent_id": "cFPyBbB1", + "hashes": { + "sha512": "c62a4f1efaec1d1a27f69ae485cb874fc9064fdfecfc2dcea8440f5d70ec0fd91f9c55fd7e42f118e57e36087b2987f2b3a20f757ec8c80943a55ab49dda9d77", + "sha1": "acacf78875b08aa2132abbb387ec4397a96711a3" + }, + "required_dependencies": [], + "size": 568225, + "date_published": "2025-08-25T13:12:55.910412Z" + } + ] + }, { "pakku_id": "oLp78y55xvS4lBnk", "type": "MOD", diff --git a/pakku.json b/pakku.json index a0a093ca3..5a8bc354e 100644 --- a/pakku.json +++ b/pakku.json @@ -158,9 +158,6 @@ "first-person-model": { "side": "CLIENT" }, - "ftb-backups-2": { - "side": "BOTH" - }, "no-report-button": { "side": "CLIENT" }, @@ -254,6 +251,34 @@ "detected-setblock-be-gone": { "side": "BOTH" }, + "ftb-backups-2": { + "side": "BOTH", + "export": false + }, + "ftb-chunks-forge": { + "export": false + }, + "ftb-essentials": { + "export": false + }, + "ftb-filter-system": { + "export": false + }, + "ftb-library-forge": { + "export": false + }, + "ftb-quests-forge": { + "export": false + }, + "ftb-ranks-forge": { + "export": false + }, + "ftb-teams-forge": { + "export": false + }, + "ftb-xmod-compat": { + "export": false + }, "probejs": { "export": false } From 9ed5a535d4b465377a987fe8076022455175ddf8 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Tue, 26 Aug 2025 17:33:36 +0500 Subject: [PATCH 049/196] pakku-lock.json --- pakku-lock.json | 2 +- pakku.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pakku-lock.json b/pakku-lock.json index 15b258358..ca3540b4a 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -10383,7 +10383,7 @@ "3Hn4sTVbBvKyQJJS" ], "type": "MOD", - "side": "BOTH", + "side": "CLIENT", "slug": { "curseforge": "pick-up-notifier", "modrinth": "pick-up-notifier" diff --git a/pakku.json b/pakku.json index 5a8bc354e..8933ad41b 100644 --- a/pakku.json +++ b/pakku.json @@ -240,7 +240,7 @@ "side": "BOTH" }, "pick-up-notifier": { - "side": "BOTH" + "side": "CLIENT" }, "inventory-tweaks-refoxed": { "side": "BOTH" From 75eb0b210618611b8ec67673accb0a04b413d8b9 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Tue, 26 Aug 2025 17:40:59 +0500 Subject: [PATCH 050/196] fix: probejs --- pakku-lock.json | 1 + pakku.json | 1 + 2 files changed, 2 insertions(+) diff --git a/pakku-lock.json b/pakku-lock.json index ca3540b4a..c4f484721 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -10686,6 +10686,7 @@ "bf2svog06ajj5JHE" ], "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "probejs" }, diff --git a/pakku.json b/pakku.json index 8933ad41b..ced168130 100644 --- a/pakku.json +++ b/pakku.json @@ -280,6 +280,7 @@ "export": false }, "probejs": { + "side": "CLIENT", "export": false } } From 5081209de7ac67971bb632ff9ac394abe5a3fce5 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 19:59:39 +0100 Subject: [PATCH 051/196] langs --- kubejs/assets/tfg/lang/en_us.json | 2 +- kubejs/assets/wan_ancient_beasts/lang/en_us.json | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 kubejs/assets/wan_ancient_beasts/lang/en_us.json diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index 6c711a1d8..cf64c8eaa 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -3527,4 +3527,4 @@ "quests.tfg_tips.tools_tips.harvest_basket.subtitle": "For competitive pie bakers.", "quests.tfg_tips.tools_tips.harvest_basket.task": "Any #tfg:harvester", "quests.tfg_tips.tools_tips.harvest_basket.desc": "&l&2Harvest Baskets&r&r are a new tool made just for &5TFG&r! These baskets can be used to harvest whole trees and bushes of fruit in one right-click! A regular &6Harvest Basket&r has a base durability of &n128&r. But an &3Aluminium Harvest Basket&r takes no damage on use." -} +} \ No newline at end of file diff --git a/kubejs/assets/wan_ancient_beasts/lang/en_us.json b/kubejs/assets/wan_ancient_beasts/lang/en_us.json new file mode 100644 index 000000000..cf9439081 --- /dev/null +++ b/kubejs/assets/wan_ancient_beasts/lang/en_us.json @@ -0,0 +1,4 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.wan_ancient_beasts.quick_red_sand": "Hematitic Quicksand" +} \ No newline at end of file From 2eeff6def1b5039e8589d86090d32e2458c0c9e0 Mon Sep 17 00:00:00 2001 From: TreyR9 <106098556+TreyR9@users.noreply.github.com> Date: Tue, 26 Aug 2025 14:03:51 -0500 Subject: [PATCH 052/196] Hot Bread Fixes (#1709) * Update recipes.removes.js Remove bread burning recipe Signed-off-by: TreyR9 <106098556+TreyR9@users.noreply.github.com> * Update recipes.js Reintroduce bread burning at a slightly higher temperature to prevent regular logs from burning it Signed-off-by: TreyR9 <106098556+TreyR9@users.noreply.github.com> --------- Signed-off-by: TreyR9 <106098556+TreyR9@users.noreply.github.com> --- kubejs/server_scripts/tfc/recipes.js | 3 +++ kubejs/server_scripts/tfc/recipes.removes.js | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/kubejs/server_scripts/tfc/recipes.js b/kubejs/server_scripts/tfc/recipes.js index 4539c2c63..720cc8d96 100644 --- a/kubejs/server_scripts/tfc/recipes.js +++ b/kubejs/server_scripts/tfc/recipes.js @@ -183,6 +183,9 @@ const registerTFCRecipes = (event) => { event.recipes.tfc.heating('tfc:plant/winged_kelp', 200) .resultItem('tfc:food/dried_kelp') + // Burning Bread + event.recipes.tfc.heating('#tfc:foods/breads', 850) + // Soda Ash event.smelting('3x tfc:powder/soda_ash', 'tfc:food/dried_seaweed').id('tfg:smelting/dried_seaweed_to_soda') event.smelting('3x tfc:powder/soda_ash', 'tfc:food/dried_kelp').id('tfg:smelting/dried_kelp_to_soda') diff --git a/kubejs/server_scripts/tfc/recipes.removes.js b/kubejs/server_scripts/tfc/recipes.removes.js index 95af557e8..aae1a9790 100644 --- a/kubejs/server_scripts/tfc/recipes.removes.js +++ b/kubejs/server_scripts/tfc/recipes.removes.js @@ -153,6 +153,7 @@ function removeTFCRecipes(event) { event.remove({ id: 'tfc:crafting/alabaster_brick' }) event.remove({ id: /^tfc:crafting\/dough\/.*/ }) + event.remove({ id: 'tfc:heating/destroy_bread' }) event.remove({ id: 'tfc:crafting/gunpowder_graphite' }) event.remove({ id: 'tfc:crafting/gunpowder' }) @@ -160,4 +161,4 @@ function removeTFCRecipes(event) { event.remove({ output: 'tfc:rustic_windmill_blade'}) event.remove({ output: 'tfc:lattice_windmill_blade'}) event.remove({ id: 'tfchotornot:heating/insulating_items'}) -} \ No newline at end of file +} From 47b288eea29613bb8cafd2c40470a365118b58fe Mon Sep 17 00:00:00 2001 From: Ghoulcel <150391748+Ghoulcel@users.noreply.github.com> Date: Tue, 26 Aug 2025 13:27:29 -0600 Subject: [PATCH 053/196] Increasing Jar Capacity in create_factory_logistics-server.toml (#1707) Signed-off-by: Ghoulcel <150391748+Ghoulcel@users.noreply.github.com> --- defaultconfigs/create_factory_logistics-server.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/defaultconfigs/create_factory_logistics-server.toml b/defaultconfigs/create_factory_logistics-server.toml index 2a226105b..7219c8531 100644 --- a/defaultconfigs/create_factory_logistics-server.toml +++ b/defaultconfigs/create_factory_logistics-server.toml @@ -2,7 +2,7 @@ factoryGaugeCascadeRequest = true #Capacity of the jar in millibuckets #Range: 1 ~ 999999999 -jarCapacity = 1000 +jarCapacity = 8000 #Whether jar packager (bottler) should pick output tanks over combined. Useful if you want to keep basin inputs intact jarPackagerPrefersOutputs = true From d0922fff67e39a1620c5f1430b957a49fbe87ea4 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 22:56:55 +0100 Subject: [PATCH 054/196] shrunk spread of bone patches --- .../worldgen/configured_feature/mars/surface/bone_patch.json | 2 +- .../configured_feature/mars/surface/large_bone_patch.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/bone_patch.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/bone_patch.json index 587cb5c1e..72cb47a47 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/bone_patch.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/bone_patch.json @@ -50,7 +50,7 @@ ] }, "tries": 8, - "xz_spread": 4, + "xz_spread": 3, "y_spread": 2 } } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_bone_patch.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_bone_patch.json index 53912fd0a..4510527cd 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_bone_patch.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_bone_patch.json @@ -68,7 +68,7 @@ ] }, "tries": 32, - "xz_spread": 10, + "xz_spread": 6, "y_spread": 2 } } \ No newline at end of file From f46301c4385bb2b62a5feb036353450a6f5f4e93 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 23:35:59 +0100 Subject: [PATCH 055/196] oh yeah I remember why I got rid of these carvers in the desert --- kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json | 4 +--- kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json | 4 +--- kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json | 4 +--- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json b/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json index 9e0367583..18d99f9b9 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json @@ -1,8 +1,6 @@ { "carvers": { - "air": [ - "tfg:mars_cave" - ] + "air": [] }, "downfall": 0.0, "effects": { diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json index 2e5b3d472..295937ab0 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json @@ -1,8 +1,6 @@ { "carvers": { - "air": [ - "tfg:mars_cave" - ] + "air": [] }, "downfall": 0.0, "effects": { diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json b/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json index 9df6ba899..d06b8d23f 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json @@ -1,8 +1,6 @@ { "carvers": { - "air": [ - "tfg:mars_cave" - ] + "air": [] }, "downfall": 0.0, "effects": { From 11526857bbbc95ec3e46a5f75a7db44dc2648093 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 26 Aug 2025 23:57:17 +0100 Subject: [PATCH 056/196] still seeing so dang much peat --- .../tfg/worldgen/placed_feature/mars/terrain/peat_disc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json index 55931036f..f442e599a 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 200 }, { "type": "minecraft:in_square" From d59f73b1ee27640253b3c285fae05ab66ae11d6a Mon Sep 17 00:00:00 2001 From: GameStar <56610486+BlueBoat29@users.noreply.github.com> Date: Tue, 26 Aug 2025 18:09:54 -0500 Subject: [PATCH 057/196] Feature/sandworm, sacks, soulbind (#1710) * stuff * Create wraptor.json * Update tags.js * fix wool * eggs * Update constants.js * more recipe stuff * doing tooltips the correct way * oops Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * oops * eater mixin stuff * add sandworm+dep to pakku * new configs I think * soulbind recipes * thumper * Update main_server_script.js * Update pakku-lock.json * sack configs * Update sns-server.toml * Update sns-server.toml * sack recipes and stuff * Create soulbinding-common.toml * soulbind fix * Update pakku-lock.json Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Update recipes.js * Update recipes.js * Delete EffekseerNativeForJava.dll Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Update .gitignore --------- Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> --- .gitignore | 1 + config/lodestone-client.toml | 23 ++ config/sns-client.toml | 8 + config/sns-common.toml | 3 + config/soulbinding-common.toml | 60 ++++ defaultconfigs/sns-server.toml | 264 +++++++++++++++ kubejs/server_scripts/main_server_script.js | 6 + kubejs/server_scripts/sacksnstuff/recipes.js | 231 +++++++++++++ kubejs/server_scripts/sacksnstuff/tags.js | 11 + kubejs/server_scripts/sandworm/recipes.js | 15 + kubejs/server_scripts/soulbound/recipes.js | 25 ++ kubejs/server_scripts/soulbound/tags.js | 10 + .../server_scripts/wan_ancient_beasts/tags.js | 9 + .../startup_scripts/sacksnsuch/constants.js | 11 + kubejs/startup_scripts/soulbind/constants.js | 6 + pakku-lock.json | 316 +++++++++++++++++- 16 files changed, 998 insertions(+), 1 deletion(-) create mode 100644 config/lodestone-client.toml create mode 100644 config/sns-client.toml create mode 100644 config/sns-common.toml create mode 100644 config/soulbinding-common.toml create mode 100644 defaultconfigs/sns-server.toml create mode 100644 kubejs/server_scripts/sacksnstuff/recipes.js create mode 100644 kubejs/server_scripts/sacksnstuff/tags.js create mode 100644 kubejs/server_scripts/sandworm/recipes.js create mode 100644 kubejs/server_scripts/soulbound/recipes.js create mode 100644 kubejs/server_scripts/soulbound/tags.js create mode 100644 kubejs/startup_scripts/sacksnsuch/constants.js create mode 100644 kubejs/startup_scripts/soulbind/constants.js diff --git a/.gitignore b/.gitignore index fcc49d182..301acdcbf 100644 --- a/.gitignore +++ b/.gitignore @@ -124,3 +124,4 @@ icon.png .pakku/server-overrides/user_jvm_args.txt /tacz/tacz_default_gun +EffekseerNativeForJava.dll diff --git a/config/lodestone-client.toml b/config/lodestone-client.toml new file mode 100644 index 000000000..0f1521a9c --- /dev/null +++ b/config/lodestone-client.toml @@ -0,0 +1,23 @@ + +[graphics] + #Should lodestone use experimental fabulous graphics layering? You pretty much never wanna turn this on at the moment unless you're a developer. + experimental_fabulous_layering = false + + [graphics.particle] + #Should particles render on the delayed buffer? This means they will properly render after clouds & water do, but could cause issues with mods like sodium. + buffer_particles = true + + [graphics.fire] + #Downwards offset of Minecraft's first-person fire overlay. Higher numbers cause it to visually display lower and free up more screen space. + #Range: 0.0 ~ 1.0 + fire_overlay_offset = 0.0 + +[screenshake] + #Intensity of screenshake. Higher numbers increase amplitude. Disable to turn off screenshake. + #Range: 0.0 ~ 5.0 + screenshake_intensity = 1.0 + +[screen_particles] + #Are screen particles enabled? + enable_screen_particles = true + diff --git a/config/sns-client.toml b/config/sns-client.toml new file mode 100644 index 000000000..70356c31a --- /dev/null +++ b/config/sns-client.toml @@ -0,0 +1,8 @@ +#Swaps the enchant glint from when auto pickup is enabled to when it's disabled +voidGlint = true +#When enabled sacks will display their contents like how TFC vessels do +displayItemContentsAsImages = true +#Config for which hiking boots model is used. FANCY for the full 3D model, NO_FLOOF for only toes and VANILLA for the vanilla style model +#Allowed Values: FANCY, NO_FLOOF, VANILLA +bootModelType = "FANCY" + diff --git a/config/sns-common.toml b/config/sns-common.toml new file mode 100644 index 000000000..1df959fd7 --- /dev/null +++ b/config/sns-common.toml @@ -0,0 +1,3 @@ +#Do pick block for Item Container. Server will trump client config! +doPickBlock = true + diff --git a/config/soulbinding-common.toml b/config/soulbinding-common.toml new file mode 100644 index 000000000..8f89ce0dd --- /dev/null +++ b/config/soulbinding-common.toml @@ -0,0 +1,60 @@ + +["Professions that can sell Binding Chains"] + Armorer = false + Butcher = false + Cartographer = false + Cleric = false + Farmer = false + Fisherman = false + Fletcher = false + Leatherworker = false + Librarian = false + Mason = false + Shepherd = false + Toolsmith = false + Weaponsmith = false + +["Profession Settings"] + #Range: 0 ~ 5 + "Profession Level needed to sell Binding Chains" = 1 + #Range: 0 ~ 999999 + "Max Binding Chains that a Villager can sell per day" = 10 + #Item Needed must be lowercase and spelt correctly. If not, the Binding Chains WILL NOT appear in trades. + "Item needed for Trade" = "minecraft:emerald" + #Range: 0 ~ 64 + "Amount of Trade Items Needed" = 16 + +["Wandering Trader Settings"] + "Wandering Trader can Sell Binding Chains" = true + #The Wandering Trader randomly picks a few trades from the Generic Trade List and a single trade from Rare List. + "Binding Chains are in the Rare List" = true + "Binding Chains are in the Generic List" = false + #Range: 0 ~ 999999 + "Max Binding Chains that the Trader can sell" = 3 + #Item Needed must be lowercase and spelt correctly. If not, the Binding Chains WILL NOT appear in trades. + "Item needed for Trade" = "minecraft:emerald" + #Range: 0 ~ 64 + "Amount of Trade Items Needed" = 16 + +["Anvil Settings"] + #The way that the Anvil is coded requires at least 1 Experience Level to successfully alter an item outside of Creative Mode! + #Range: 1 ~ 999999 + "Experience Levels Needed to Attach Binding Chains to an Item" = 1 + +["Drop Settings"] + #Chances are set as decimals. 1.0 is the same as 100%, 0.01 is the same as 1% + #Range: 0.0 ~ 1.0 + "Chance for the Witch to drop Binding Chains" = 0.0 + #Range: 0.0 ~ 1.0 + "Chance for the Evoker to drop Binding Chains" = 0.0 + #Range: 0.0 ~ 1.0 + "Chance for the Piglin Brute to drop Binding Chains" = 0.0 + +["Misc Settings"] + "Binding Chains will Bind and Greatly SLOW Mobs when tossed to them" = true + #Chances are set as decimals. 1.0 is the same as 100%, 0.01 is the same as 1% + #Range: 0.0 ~ 1.0 + "Chance for the Bound Mob to drop Binding Chains when killed" = 1.0 + "Binding Chains can be used as Piglin Currency" = false + "The Binding Chains ICON has a Foil Effect making it shimmer as if it is enchanted" = true + diff --git a/defaultconfigs/sns-server.toml b/defaultconfigs/sns-server.toml new file mode 100644 index 000000000..47e9f1658 --- /dev/null +++ b/defaultconfigs/sns-server.toml @@ -0,0 +1,264 @@ + +["Container Item Config"] + + ["Container Item Config"."Straw Basket"] + #Determines if this container will automatically pickup items + doPickup = true + #Determines if this container can void items on pickup + doVoiding = true + #Determines if this container can transfer items in an inventory + doInventoryTransfer = true + #Controls the amount of slots this container has + #Range: 1 ~ 27 + slotCount = 4 + #Item stack max for the type of container + #Range: 1 ~ 512 + slotCap = 32 + #The maximum item size allowed in the container + #Allowed Values: TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE + allowedSize = "SMALL" + + ["Container Item Config"."Leather Sack"] + #Determines if this container will automatically pickup items + doPickup = false + #Determines if this container can void items on pickup + doVoiding = false + #Determines if this container can transfer items in an inventory + doInventoryTransfer = true + #Controls the amount of slots this container has + #Range: 1 ~ 27 + slotCount = 4 + #Item stack max for the type of container + #Range: 1 ~ 512 + slotCap = 64 + #The maximum item size allowed in the container + #Allowed Values: TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE + allowedSize = "VERY_LARGE" + + ["Container Item Config"."Burlap Sack"] + #Determines if this container will automatically pickup items + doPickup = true + #Determines if this container can void items on pickup + doVoiding = true + #Determines if this container can transfer items in an inventory + doInventoryTransfer = false + #Controls the amount of slots this container has + #Range: 1 ~ 27 + slotCount = 8 + #Item stack max for the type of container + #Range: 1 ~ 512 + slotCap = 48 + #The maximum item size allowed in the container + #Allowed Values: TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE + allowedSize = "NORMAL" + + ["Container Item Config"."Ore Sack"] + #Determines if this container will automatically pickup items + doPickup = true + #Determines if this container can void items on pickup + doVoiding = false + #Determines if this container can transfer items in an inventory + doInventoryTransfer = true + #Controls the amount of slots this container has + #Range: 1 ~ 27 + slotCount = 9 + #Item stack max for the type of container + #Range: 1 ~ 512 + slotCap = 512 + #The maximum item size allowed in the container + #Allowed Values: TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE + allowedSize = "SMALL" + + ["Container Item Config"."Seed Pouch"] + #Determines if this container will automatically pickup items + doPickup = true + #Determines if this container can void items on pickup + doVoiding = false + #Determines if this container can transfer items in an inventory + doInventoryTransfer = true + #Controls the amount of slots this container has + #Range: 1 ~ 27 + slotCount = 27 + #Item stack max for the type of container + #Range: 1 ~ 512 + slotCap = 64 + #The maximum item size allowed in the container + #Allowed Values: TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE + allowedSize = "SMALL" + + ["Container Item Config"."Frame Pack"] + #Determines if this container will automatically pickup items + doPickup = false + #Determines if this container can void items on pickup + doVoiding = false + #Determines if this container can transfer items in an inventory + doInventoryTransfer = false + #Controls the amount of slots this container has + #Range: 1 ~ 27 + slotCount = 18 + #Item stack max for the type of container + #Range: 1 ~ 512 + slotCap = 64 + #The maximum item size allowed in the container + #Allowed Values: TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE + allowedSize = "VERY_LARGE" + + ["Container Item Config"."Lunch Box"] + #Determines if this container will automatically pickup items + doPickup = false + #Determines if this container can void items on pickup + doVoiding = false + #Determines if this container can transfer items in an inventory + doInventoryTransfer = true + #Controls the amount of slots this container has + #Range: 1 ~ 27 + slotCount = 8 + #Item stack max for the type of container + #Range: 1 ~ 512 + slotCap = 4 + #The maximum item size allowed in the container + #Allowed Values: TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE + allowedSize = "NORMAL" + + ["Container Item Config".Quiver] + #Determines if this container will automatically pickup items + doPickup = true + #Determines if this container can void items on pickup + doVoiding = false + #Determines if this container can transfer items in an inventory + doInventoryTransfer = false + #Controls the amount of slots this container has + #Range: 1 ~ 27 + slotCount = 8 + #Item stack max for the type of container + #Range: 1 ~ 512 + slotCap = 32 + #The maximum item size allowed in the container + #Allowed Values: TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE + allowedSize = "VERY_LARGE" + +["Boot config"] + #The amount of steps taken before one point of durability is lost + #Range: > 0 + bootsStepPerDamage = 500 + + ["Boot config"."Hiking Boots"] + #The movement speed bonus these boots provide + #Range: 0.0 ~ 1024.0 + movementSpeed = 0.05 + #The step height bonus these boots provide + #Range: 0.0 ~ 512.0 + stepHeight = 0.0 + #The extra fall distance in blocks before you begin taking fall damage + #Range: 0.0 ~ 64.0 + fallPadding = 0.5 + + ["Boot config"."Steel Toe Boots"] + #The movement speed bonus these boots provide + #Range: 0.0 ~ 1024.0 + movementSpeed = 0.1 + #The step height bonus these boots provide + #Range: 0.0 ~ 512.0 + stepHeight = 0.5 + #The extra fall distance in blocks before you begin taking fall damage + #Range: 0.0 ~ 64.0 + fallPadding = 1.0 + + ["Boot config"."Black Steel Toe Boots"] + #The movement speed bonus these boots provide + #Range: 0.0 ~ 1024.0 + movementSpeed = 0.15 + #The step height bonus these boots provide + #Range: 0.0 ~ 512.0 + stepHeight = 0.5 + #The extra fall distance in blocks before you begin taking fall damage + #Range: 0.0 ~ 64.0 + fallPadding = 2.0 + + ["Boot config"."Blue Steel Toe Boots"] + #The movement speed bonus these boots provide + #Range: 0.0 ~ 1024.0 + movementSpeed = 0.2 + #The step height bonus these boots provide + #Range: 0.0 ~ 512.0 + stepHeight = 0.5 + #The extra fall distance in blocks before you begin taking fall damage + #Range: 0.0 ~ 64.0 + fallPadding = 5.0 + + ["Boot config"."Red Steel Toe Boots"] + #The movement speed bonus these boots provide + #Range: 0.0 ~ 1024.0 + movementSpeed = 0.2 + #The step height bonus these boots provide + #Range: 0.0 ~ 512.0 + stepHeight = 0.5 + #The extra fall distance in blocks before you begin taking fall damage + #Range: 0.0 ~ 64.0 + fallPadding = 5.0 + +["Horseshoes config"] + #The amount of steps taken before one point of durability is lost + #Range: > 0 + horseshoesStepsPerDamage = 500 + + ["Horseshoes config"."Steel Horseshoes"] + #The movement speed bonus horseshoes provide + #Range: 0.0 ~ 1024.0 + movementSpeed = 0.05 + #The fall distance bonus horseshoes provide + #Range: 0.0 ~ 64.0 + bonusFallDistance = 2.0 + #The step height bonus these horseshoes provide + #Range: 0.0 ~ 512.0 + stepHeightBonus = 0.0 + + ["Horseshoes config"."Black Steel Horseshoes"] + #The movement speed bonus horseshoes provide + #Range: 0.0 ~ 1024.0 + movementSpeed = 0.1 + #The fall distance bonus horseshoes provide + #Range: 0.0 ~ 64.0 + bonusFallDistance = 2.0 + #The step height bonus these horseshoes provide + #Range: 0.0 ~ 512.0 + stepHeightBonus = 0.0 + + ["Horseshoes config"."Blue Steel Horseshoes"] + #The movement speed bonus horseshoes provide + #Range: 0.0 ~ 1024.0 + movementSpeed = 0.2 + #The fall distance bonus horseshoes provide + #Range: 0.0 ~ 64.0 + bonusFallDistance = 5.0 + #The step height bonus these horseshoes provide + #Range: 0.0 ~ 512.0 + stepHeightBonus = 1.0 + + ["Horseshoes config"."Red Steel Horseshoes"] + #The movement speed bonus horseshoes provide + #Range: 0.0 ~ 1024.0 + movementSpeed = 0.2 + #The fall distance bonus horseshoes provide + #Range: 0.0 ~ 64.0 + bonusFallDistance = 5.0 + #The step height bonus these horseshoes provide + #Range: 0.0 ~ 512.0 + stepHeightBonus = 1.0 + +["Global config"] + #Global control for automatic pickup, this will not force enable for every type + doPickup = true + #A global toggle for item voiding, this will not force enable for every type + doVoiding = true + #This allows other containers such as vessels to support the pick block search + allPickBlock = false + #This allows containers to have items inserted and extracted from them via the inventory like vanilla Bundles + enableContainerInventoryInteraction = true + #The modifier for the 'Lunchbox' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay. + #Range: 0.0 ~ 1.7976931348623157E308 + traitLunchboxModifier = 0.6 + #The maximum size of an entity which mob nets can capture. This is not directly related to TFC's animal size stat. + #Range: 0.0 ~ 1.7976931348623157E308 + maximumNetCaptureSize = 0.5 + diff --git a/kubejs/server_scripts/main_server_script.js b/kubejs/server_scripts/main_server_script.js index dc005716b..853458d72 100644 --- a/kubejs/server_scripts/main_server_script.js +++ b/kubejs/server_scripts/main_server_script.js @@ -43,6 +43,8 @@ ServerEvents.tags('item', event => { registerRailWaysItemTags(event) registerRnrItemTags(event) registerSophisticatedBackpacksItemTags(event) + registerSoulboundItemTags(event) + registeSNSItemTags(event) registerSpeciesItemTags(event) registerTACZItemTags(event) registerTFCAmbientalItemTags(event) @@ -132,6 +134,7 @@ ServerEvents.tags('worldgen/biome', event => { ServerEvents.tags('entity_type', event => { registerAdAstraEntityTypeTags(event) + registerWABEntityTypeTags(event) }) /** @@ -248,8 +251,11 @@ ServerEvents.recipes(event => { registerProgrammedCircuitCardRecipes(event) registerRailWaysRecipes(event) registerRnrRecipes(event) + registerSandwormRecipes(event) registerSophisticatedBackpacksRecipes(event) + registerSoulboundRecipes(event) registerSimplylightRecipes(event) + registerSNSRecipes(event) registerSpeciesRecipes(event) registerTACZRecipes(event) registerTFCRecipes(event) diff --git a/kubejs/server_scripts/sacksnstuff/recipes.js b/kubejs/server_scripts/sacksnstuff/recipes.js new file mode 100644 index 000000000..a6ad5e301 --- /dev/null +++ b/kubejs/server_scripts/sacksnstuff/recipes.js @@ -0,0 +1,231 @@ +"use strict"; + +const registerSNSRecipes = (event) => { + global.SNS_DISABLED_ITEMS.forEach(item => { + event.remove({ input: item }) + event.remove({ output: item }) + }) + + event.remove({ mod: 'sns', type: 'tfc:heating' }) + event.remove({ output: 'sns:buckle'}) + + event.remove({ id: 'sns:crafting/ore_sack'}) + event.remove({ id: 'sns:crafting/leather_sack'}) + event.remove({ id: 'sns:crafting/burlap_sack'}) + event.remove({ id: 'sns:crafting/seed_pouch'}) + + event.remove({ output: 'sns:pack_frame'}) + + event.remove({ id: 'sns:crafting/reinforced_fiber'}) + + event.recipes.tfc.sewing( + 'sns:burlap_sack', + [ + 0, 0, 1, 0, 0, 1, 0, 0, 1, + 0, 0, 1, 1, 0, 1, 0, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1, 1, 0, 1, 0, 1, 0, + 0, 0, 1, 0, 0, 1, 0, 0, 1 + ], + [ + -1, -1, 0, 0, 0, 0, 0, 0, + -1, 0, 0, -1, -1, -1, -1, 0, + -1, 0, 0, -1, -1, -1, -1, 0, + -1, -1, 0, 0, 0, 0, 0, 0 + ] + ).id('sns:sewing/burlap_sack') + + event.recipes.tfc.sewing( + 'sns:seed_pouch', + [ + 0, 0, 1, 0, 0, 1, 0, 0, 1, + 0, 0, 1, 1, 1, 1, 1, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 1, 0, + 0, 0, 1, 1, 1, 1, 1, 1, 0, + 0, 0, 1, 0, 0, 1, 0, 0, 1 + ], + [ + -1, -1, 1, 1, 1, 1, 1, 1, + -1, 1, 1, 0, 0, 0, 0, 1, + -1, 1, 1, 0, 0, 0, 0, 1, + -1, -1, 1, 1, 1, 1, 1, 1 + ] + ).id('sns:sewing/seed_pouch') + + event.recipes.tfc.damage_inputs_shaped_crafting( + event.shaped('sns:leather_sack', [ + 'AAA', + 'BCB', + 'DBE' + ], { + A: 'tfc:jute_fiber', + B: 'sns:leather_strip', + C: 'sns:unfinished_leather_sack', + D: 'minecraft:name_tag', + E: 'tfc:bone_needle' + } + ) + ).id('sns:crafting/leather_sack') + + event.recipes.tfc.damage_inputs_shaped_crafting( + event.shaped('sns:leather_sack', [ + ' A ', + 'BCB', + 'DBE' + ], { + A: '#forge:rope', + B: 'sns:leather_strip', + C: 'sns:unfinished_leather_sack', + D: 'minecraft:name_tag', + E: 'tfc:bone_needle' + } + ) + ).id('sns:crafting/leather_sack_coil') + + event.recipes.tfc.damage_inputs_shaped_crafting( + event.shaped('sns:ore_sack', [ + 'AAA', + 'BCB', + 'DBE' + ], { + A: 'sns:reinforced_fiber', + B: '#forge:leather', + C: 'sns:unfinished_leather_sack', + D: 'minecraft:name_tag', + E: 'tfc:bone_needle' + } + ) + ).id('sns:crafting/ore_sack') + + + event.recipes.tfc.anvil( + 'sns:buckle', + '#forge:plates/wrought_iron', + [ + 'upset_last', + 'hit_second_last', + 'shrink_any' + ] + ).tier(3) + .id('sns:anvil/buckle') + + event.recipes.tfc.anvil( + '2x sns:buckle', + '#forge:plates/steel', + [ + 'upset_last', + 'hit_second_last', + 'shrink_any' + ] + ).tier(4) + .id('sns:anvil/buckle2') + + event.recipes.gtceu.extruder('sns:buckle') + .itemInputs('#forge:plates/wrought_iron') + .notConsumable('gtceu:small_pipe_extruder_mold') + .itemOutputs('sns:buckle') + .duration(40) + .EUt(GTValues.VA[GTValues.LV]) + + event.custom({ + type: 'vintageimprovements:curving', + ingredients: [{ tag: 'forge:plates/wrought_iron' }], + itemAsHead: 'gtceu:small_pipe_extruder_mold', + results: [{ item: 'sns:buckle' }], + processingTime: 50 * global.VINTAGE_IMPROVEMENTS_DURATION_MULTIPLIER + }).id('sns:vi/curving/buckle') + + event.recipes.gtceu.extruder('sns:buckle2') + .itemInputs('#forge:plates/steel') + .notConsumable('gtceu:small_pipe_extruder_mold') + .itemOutputs('2x sns:buckle') + .duration(80) + .EUt(GTValues.VA[GTValues.LV]) + + event.custom({ + type: 'vintageimprovements:curving', + ingredients: [{ tag: 'forge:plates/steel' }], + itemAsHead: 'gtceu:small_pipe_extruder_mold', + results: [{ item: '2x sns:buckle' }], + processingTime: 80 * global.VINTAGE_IMPROVEMENTS_DURATION_MULTIPLIER + }).id('sns:vi/curving/buckle') + + event.shaped('sns:pack_frame', [ + 'AAA', + 'A A', + 'AAA' + ], { + A: '#forge:rods/wrought_iron' + + }).id('sns:shaped/pack_frame') + + event.shaped('2x sns:reinforced_fiber', [ + 'AAA', + 'BBB', + 'AAA' + ], { + A: 'tfc:jute_fiber', + B: '#forge:string' + + }).id('sns:shaped/reinforced_fiber') + + event.shaped('2x sns:reinforced_fiber', [ + ' A ', + 'BBB', + ' C ' + ], { + A: '#forge:rope', + B: '#forge:string', + C: '#forge:tools/knifes' + + }).id('sns:shaped/reinforced_fiber_rope') + + event.recipes.gtceu.assembler('sns:reinforced_fiber') + .itemInputs('2x tfc:jute_fiber', '#forge:string') + .itemOutputs('sns:reinforced_fiber') + .duration(40) + .EUt(GTValues.VA[GTValues.LV]) + + event.recipes.gtceu.assembler('sns:reinforced_fabric') + .itemInputs('16x sns:reinforced_fiber') + .itemOutputs('sns:reinforced_fabric') + .circuit(16) + .duration(100) + .EUt(GTValues.VA[GTValues.LV]) + + generateCutterRecipe(event, '#forge:leather', '4x sns:leather_strip', 80, GTValues.VA[GTValues.LV], 'sns:leather_strip_cut') + + event.recipes.gtceu.assembler('sns:bound_leather_strip') + .itemInputs('2x sns:leather_strip', 'sns:reinforced_fiber') + .itemOutputs('sns:bound_leather_strip') + .circuit(3) + .duration(120) + .EUt(GTValues.VA[GTValues.LV]) + + + event.recipes.gtceu.bender('sns:horseshoe_steel_electric_only') + .itemInputs('#forge:rods/steel') + .itemOutputs('sns:metal/horseshoe/steel') + .circuit(4) + .duration(40) + .EUt(GTValues.VA[GTValues.LV]) + event.recipes.gtceu.bender('sns:horseshoe_black_steel_electric_only') + .itemInputs('#forge:rods/black_steel') + .itemOutputs('sns:metal/horseshoe/black_steel') + .circuit(4) + .duration(40) + .EUt(GTValues.VA[GTValues.LV]) + event.recipes.gtceu.bender('sns:horseshoe_blue_steel_electric_only') + .itemInputs('#forge:rods/blue_steel') + .itemOutputs('sns:metal/horseshoe/blue_steel') + .circuit(4) + .duration(40) + .EUt(GTValues.VA[GTValues.LV]) + event.recipes.gtceu.bender('sns:horseshoe_red_steel_electric_only') + .itemInputs('#forge:rods/red_steel') + .itemOutputs('sns:metal/horseshoe/red_steel') + .circuit(4) + .duration(40) + .EUt(GTValues.VA[GTValues.LV]) + +} \ No newline at end of file diff --git a/kubejs/server_scripts/sacksnstuff/tags.js b/kubejs/server_scripts/sacksnstuff/tags.js new file mode 100644 index 000000000..0b123b345 --- /dev/null +++ b/kubejs/server_scripts/sacksnstuff/tags.js @@ -0,0 +1,11 @@ +// priority: 0 +"use strict"; + +function registeSNSItemTags(event) { + + global.SNS_DISABLED_ITEMS.forEach(item => { + event.removeAllTagsFrom(item) + event.add('c:hidden_from_recipe_viewers', item) + }) + +} \ No newline at end of file diff --git a/kubejs/server_scripts/sandworm/recipes.js b/kubejs/server_scripts/sandworm/recipes.js new file mode 100644 index 000000000..ed6bc04cd --- /dev/null +++ b/kubejs/server_scripts/sandworm/recipes.js @@ -0,0 +1,15 @@ +// priority: 0 +"use strict"; + +const registerSandwormRecipes = (event) => { + + event.remove({ mod: 'sandworm_mod'}) + + event.recipes.gtceu.assembler('sandworm_mod:thumper') + .itemInputs('6x #forge:plates/maraging_steel_300', '#gtceu:circuits/iv', 'gtceu:ev_electric_piston') + .inputFluids(Fluid.of('gtceu:radon', 100)) + .itemOutputs('sandworm_mod:thumper') + .duration(200) + .circuit(10) + .EUt(GTValues.VA[GTValues.EV]*2); +} \ No newline at end of file diff --git a/kubejs/server_scripts/soulbound/recipes.js b/kubejs/server_scripts/soulbound/recipes.js new file mode 100644 index 000000000..261449a88 --- /dev/null +++ b/kubejs/server_scripts/soulbound/recipes.js @@ -0,0 +1,25 @@ +// priority: 0 +"use strict"; + +const registerSoulboundRecipes = (event) => { + + global.SOULBINDABLE_ITEMS.forEach(item => { + event.shapeless(Item.of(item, '{soulbindingSoulboundItems:1b}'), ['endermanoverhaul:soul_pearl', item]) + .modifyResult((craftingGrid, result) => { + let orig = craftingGrid.find(Ingredient.of(item)) + + result.nbt.put("Damage", orig.nbt.getInt("Damage")); + if(item === 'ad_astra:space_suit') { + try { + result.nbt.put('BotariumData', orig.nbt.get('BotariumData')) + } catch (exception) { + console.error(exception); + } + } + result.nbt.put('soulbindingSoulboundItems', true) + return result; + }).id(`tfg:soulbind_${item}`); + + }) + +} \ No newline at end of file diff --git a/kubejs/server_scripts/soulbound/tags.js b/kubejs/server_scripts/soulbound/tags.js new file mode 100644 index 000000000..56a7ae883 --- /dev/null +++ b/kubejs/server_scripts/soulbound/tags.js @@ -0,0 +1,10 @@ +// priority: 0 + +"use strict"; + +const registerSoulboundItemTags = (event) => { + + global.SOULBINDABLE_ITEMS.forEach(item => { + event.add('tfg:soulbindable_items', item) + }) +} diff --git a/kubejs/server_scripts/wan_ancient_beasts/tags.js b/kubejs/server_scripts/wan_ancient_beasts/tags.js index 390e92127..7ba132d23 100644 --- a/kubejs/server_scripts/wan_ancient_beasts/tags.js +++ b/kubejs/server_scripts/wan_ancient_beasts/tags.js @@ -25,4 +25,13 @@ const registerWABItemTags = (event) => { event.add('tfc:foods/cooked_meats', 'wan_ancient_beasts:cooked_toxlacanth') event.add('firmalife:foods/cooked_fish', 'wan_ancient_beasts:cooked_toxlacanth') event.add('tfc:food/meats', 'wan_ancient_beasts:cooked_toxlacanth') +} + +const registerWABEntityTypeTags = (event) => { + + event.add('wan_ancient_beasts:eater_ignore', '#wan_ancient_beasts:ancient_mobs') + event.add('wan_ancient_beasts:eater_ignore', 'tfg:sniffer') + event.add('wan_ancient_beasts:eater_ignore', 'tfg:wraptor') + event.add('wan_ancient_beasts:eater_ignore', 'species:springling') + } \ No newline at end of file diff --git a/kubejs/startup_scripts/sacksnsuch/constants.js b/kubejs/startup_scripts/sacksnsuch/constants.js new file mode 100644 index 000000000..082ed5400 --- /dev/null +++ b/kubejs/startup_scripts/sacksnsuch/constants.js @@ -0,0 +1,11 @@ +// priority: 0 +"use strict"; + + +global.SNS_DISABLED_ITEMS = [ + + 'sns:mob_net', + 'sns:lunchbox' + +]; + diff --git a/kubejs/startup_scripts/soulbind/constants.js b/kubejs/startup_scripts/soulbind/constants.js new file mode 100644 index 000000000..4aaa76a8b --- /dev/null +++ b/kubejs/startup_scripts/soulbind/constants.js @@ -0,0 +1,6 @@ +global.SOULBINDABLE_ITEMS = [ + 'ad_astra:space_helmet', + 'ad_astra:space_suit', + 'ad_astra:space_pants', + 'ad_astra:space_boots' + ] \ No newline at end of file diff --git a/pakku-lock.json b/pakku-lock.json index c4f484721..e21eab61b 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -7,6 +7,69 @@ "forge": "47.4.6" }, "projects": [ + { + "pakku_id": "6k7DoFyO7bpHnhyk", + "type": "MOD", + "side": "CLIENT", + "slug": { + "curseforge": "aaa-particles", + "modrinth": "aaa-particles" + }, + "name": { + "curseforge": "AAA Particles", + "modrinth": "AAA Particles" + }, + "id": { + "curseforge": "979809", + "modrinth": "En8uHTOK" + }, + "files": [ + { + "type": "curseforge", + "file_name": "aaa_particles-1.20.1-1.4.11-forge.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6616/719/aaa_particles-1.20.1-1.4.11-forge.jar", + "id": "6616719", + "parent_id": "979809", + "hashes": { + "sha1": "e046caeff220722933cb82097a62412d902f6002", + "md5": "41e2e1bbd89f858b35f280858857323f" + }, + "required_dependencies": [], + "size": 5255759, + "date_published": "2025-06-05T09:17:54.350Z" + }, + { + "type": "modrinth", + "file_name": "aaa_particles-1.20.1-1.4.11-forge.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge", + "neoforge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/En8uHTOK/versions/heNkI8gU/aaa_particles-1.20.1-1.4.11-forge.jar", + "id": "heNkI8gU", + "parent_id": "En8uHTOK", + "hashes": { + "sha512": "7d0df9076d1871338556165be8ee3feadfb8e09ab7315ab2726c398f8351ea5e3e0d1907caae2aa9afa5443d9e6ef71d139590887ee0a670a0e4de11dfa0e17b", + "sha1": "e046caeff220722933cb82097a62412d902f6002" + }, + "required_dependencies": [], + "size": 5255759, + "date_published": "2025-06-05T09:23:07.127326Z" + } + ] + }, { "pakku_id": "v1XVLzfV3EJPc5ke", "pakku_links": [ @@ -4483,6 +4546,88 @@ } ] }, + { + "pakku_id": "NTPct5Wu0LfCm96a", + "pakku_links": [ + "6k7DoFyO7bpHnhyk", + "NAvm5gacwCvqJee5", + "pB7ARGecP03UXpd6", + "znIzfNElWkwpdz2V" + ], + "type": "MOD", + "side": "BOTH", + "slug": { + "curseforge": "desert-behemoths-sandworms", + "modrinth": "desert-behemoths-sandworms!" + }, + "name": { + "curseforge": "Desert Behemoths: Sandworms!", + "modrinth": "Desert Behemoths: Sandworms!" + }, + "id": { + "curseforge": "1066153", + "modrinth": "b1GD2Ca2" + }, + "redistributable": false, + "files": [ + { + "type": "curseforge", + "file_name": "sandworm_mod-1.1.1.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/5600/383/sandworm_mod-1.1.1.jar", + "id": "5600383", + "parent_id": "1066153", + "hashes": { + "sha1": "c55788dcd8a1d24f4b41f20d40f5b670b163950a", + "md5": "d83733870396560256a5706db01375a5" + }, + "required_dependencies": [ + "979809", + "616457", + "388172" + ], + "size": 4515741, + "date_published": "2024-08-06T00:57:24.447Z" + }, + { + "type": "modrinth", + "file_name": "sandworm_mod-1.1.0.jar", + "mc_versions": [ + "1.20.1", + "1.20.2", + "1.20.3", + "1.20.4", + "1.20.5", + "1.20.6" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/b1GD2Ca2/versions/44Ejqnzj/sandworm_mod-1.1.0.jar", + "id": "44Ejqnzj", + "parent_id": "b1GD2Ca2", + "hashes": { + "sha512": "d3e21410f3369bf5437cf35dd68eaa619b72d431d90be9106497a5f934e1ab9e3fb2bd5054022ab2f310e8e21e654a088a2040bb793b3e69a26d99644381e088", + "sha1": "69ac6ea39135c26a2625c0dce585f2594fd4ca52" + }, + "required_dependencies": [ + "bN3xUWdo", + "En8uHTOK", + "8BmcQJ2H" + ], + "size": 4515705, + "date_published": "2024-07-30T08:15:53.352176Z" + } + ] + }, { "pakku_id": "qTkHGASztASuivVS", "type": "MOD", @@ -8545,6 +8690,68 @@ } ] }, + { + "pakku_id": "znIzfNElWkwpdz2V", + "type": "MOD", + "side": "BOTH", + "slug": { + "modrinth": "lodestonelib", + "curseforge": "lodestone" + }, + "name": { + "modrinth": "Lodestone", + "curseforge": "Lodestone" + }, + "id": { + "modrinth": "bN3xUWdo", + "curseforge": "616457" + }, + "files": [ + { + "type": "modrinth", + "file_name": "lodestone-1.20.1-1.6.4.1.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/bN3xUWdo/versions/dRIycWqx/lodestone-1.20.1-1.6.4.1.jar", + "id": "dRIycWqx", + "parent_id": "bN3xUWdo", + "hashes": { + "sha512": "fec5107deb73c06c4b1756349cb874e0933c4181fd20e8528e46a24e35ccb048898c8607830deea3242d7303784a9c3a03f3fadd40d13fb6dc27a34a77f5cc85", + "sha1": "e6346060ae70cbf103b231d8a1536bcd044c84a8" + }, + "required_dependencies": [], + "size": 670934, + "date_published": "2025-02-20T16:05:31.211605Z" + }, + { + "type": "curseforge", + "file_name": "lodestone-1.20.1-1.6.4.1.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6213/794/lodestone-1.20.1-1.6.4.1.jar", + "id": "6213794", + "parent_id": "616457", + "hashes": { + "sha1": "e6346060ae70cbf103b231d8a1536bcd044c84a8", + "md5": "2816fa972ca3a21e6e38783f979955be" + }, + "required_dependencies": [], + "size": 670934, + "date_published": "2025-02-20T15:59:37.757Z" + } + ] + }, { "pakku_id": "9RZJfprxqWyxsrEF", "type": "MOD", @@ -11150,6 +11357,76 @@ } ] }, + { + "pakku_id": "zOlM6hm7KZ1BAq5R", + "pakku_links": [ + "64uacGcEw697jVGs" + ], + "type": "MOD", + "side": "BOTH", + "slug": { + "curseforge": "sacks-n-such", + "modrinth": "sacks-n-such" + }, + "name": { + "curseforge": "Sacks 'N Such", + "modrinth": "Sacks 'N Such" + }, + "id": { + "curseforge": "695822", + "modrinth": "PhnM3Lkv" + }, + "files": [ + { + "type": "curseforge", + "file_name": "Sacks 'N Such-1.20.1-1.2.3-all.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6464/916/Sacks 'N Such-1.20.1-1.2.3-all.jar", + "id": "6464916", + "parent_id": "695822", + "hashes": { + "sha1": "490701ab6768325bf455d19455966567cd01996b", + "md5": "abcc4d700ed32305824902e4f2b29bbb" + }, + "required_dependencies": [ + "302973" + ], + "size": 660385, + "date_published": "2025-04-25T23:21:11.043Z" + }, + { + "type": "modrinth", + "file_name": "Sacks 'N Such-1.20.1-1.2.3-all.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge", + "neoforge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/PhnM3Lkv/versions/tXZzHNm6/Sacks 'N Such-1.20.1-1.2.3-all.jar", + "id": "tXZzHNm6", + "parent_id": "PhnM3Lkv", + "hashes": { + "sha512": "cd1a5514f6231eee01e514be4bd8e05cdcf5411df68327b83586996ddae15d5c6fda3ff2edec22c3aad6ccb0052e45a73c98a19e2832671f34291e2afd7df358", + "sha1": "490701ab6768325bf455d19455966567cd01996b" + }, + "required_dependencies": [ + "JaCEZUhg" + ], + "size": 660385, + "date_published": "2025-04-25T23:21:12.798597Z" + } + ] + }, { "pakku_id": "87oulFfvlQlJm2Pt", "type": "MOD", @@ -11810,6 +12087,43 @@ } ] }, + { + "pakku_id": "AZEF3WB6o1ORFoD1", + "type": "MOD", + "slug": { + "curseforge": "soulbinding" + }, + "name": { + "curseforge": "Soulbinding" + }, + "id": { + "curseforge": "925229" + }, + "redistributable": false, + "files": [ + { + "type": "curseforge", + "file_name": "SoulBinding1.20.1(Forge)vs1.0.2.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/4928/200/SoulBinding1.20.1(Forge)vs1.0.2.jar", + "id": "4928200", + "parent_id": "925229", + "hashes": { + "sha1": "b794e39c75a28753900dfe81d97137bc1d7b50d7", + "md5": "fa3f5d7f9a0e01037f39de4ca8fdec1f" + }, + "required_dependencies": [], + "size": 23878, + "date_published": "2023-12-05T04:59:29.643Z" + } + ] + }, { "pakku_id": "ztIkqvZk37z4FIED", "type": "MOD", @@ -14286,4 +14600,4 @@ } ], "lockfile_version": 1 -} \ No newline at end of file +} From 032d6fa49c4071ecef52b1fdf0bebea18d107f6e Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 27 Aug 2025 01:56:04 +0100 Subject: [PATCH 058/196] some progress on mars worldgen stuff --- kubejs/data/ad_astra/dimension/mars.json | 103001 +-------------- ...{martian_riverbed.json => amber_edge.json} | 85 +- .../worldgen/biome/mars/rusticus_edge.json | 158 + .../{martian_oasis.json => sangnum_edge.json} | 86 +- .../density_function/mars/offset.json | 10 - .../density_function/mars/ridges.json | 22 +- .../density_function/mars/ridges_splined.json | 43 + .../worldgen/noise_settings/mars_noise.json | 679 +- kubejs/server_scripts/ad_astra/tags.js | 9 +- kubejs/server_scripts/gregtech/data.js | 28 - kubejs/startup_scripts/tfg/constants.js | 5 +- 11 files changed, 1248 insertions(+), 102878 deletions(-) rename kubejs/data/tfg/worldgen/biome/mars/{martian_riverbed.json => amber_edge.json} (72%) create mode 100644 kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json rename kubejs/data/tfg/worldgen/biome/mars/{martian_oasis.json => sangnum_edge.json} (67%) create mode 100644 kubejs/data/tfg/worldgen/density_function/mars/ridges_splined.json diff --git a/kubejs/data/ad_astra/dimension/mars.json b/kubejs/data/ad_astra/dimension/mars.json index 6f6e98036..0d88b214e 100644 --- a/kubejs/data/ad_astra/dimension/mars.json +++ b/kubejs/data/ad_astra/dimension/mars.json @@ -1,102583 +1,422 @@ { - "type": "ad_astra:mars", - "generator": { - "type": "kubejs_tfc:wrapped", - "event_key": "mars", - "settings": { - "flat_bedrock": false, - "spawn_distance": 0, - "spawn_center_x": 0, - "spawn_center_z": 0, - "temperature_scale": 5000, - "rainfall_scale": 5000, - "continentalness": -0.5, - "rock_layer_settings": { - "rocks": { - "mars": { - "raw": "ad_astra:mars_stone", - "hardened": "tfg:rock/hardened_mars_stone", - "gravel": "ad_astra:mars_cobblestone", - "cobble": "ad_astra:mars_cobblestone", - "sand": "ad_astra:mars_sand", - "sandstone": "ad_astra:mars_stone", - "spike": "tfg:spike/mars_stone_spike", - "loose": "tfg:loose/mars_stone" - }, - "venus": { - "raw": "ad_astra:venus_stone", - "hardened": "tfg:rock/hardened_venus_stone", - "gravel": "ad_astra:venus_cobblestone", - "cobble": "ad_astra:venus_cobblestone", - "sand": "ad_astra:venus_sand", - "sandstone": "ad_astra:venus_sandstone", - "spike": "tfg:spike/venus_stone_spike", - "loose": "tfg:loose/venus_stone" - }, - "red_granite": { - "raw": "gtceu:red_granite", - "hardened": "tfg:rock/hardened_red_granite", - "gravel": "gtceu:red_granite_cobblestone", - "cobble": "gtceu:red_granite_cobblestone", - "sand": "minecraft:red_sand", - "sandstone": "minecraft:red_sandstone", - "spike": "tfg:spike/red_granite_spike", - "loose": "tfg:loose/red_granite" - }, - "granite": "tfc:granite", - "diorite": "tfc:diorite", - "gabbro": "tfc:gabbro", - "shale": "tfc:shale", - "claystone": "tfc:claystone", - "limestone": "tfc:limestone", - "conglomerate": "tfc:conglomerate", - "dolomite": "tfc:dolomite", - "chert": "tfc:chert", - "chalk": "tfc:chalk", - "basalt": "tfc:basalt", - "dacite": "tfc:dacite" - }, - "layers": [ - { - "id": "mix", - "layers": { - "mars": "bottom", - "dolomite": "bottom", - "chert": "bottom", - "conglomerate": "bottom", - "red_granite": "bottom", - "basalt": "bottom", - "dacite": "bottom", - "venus": "bottom", - "shale": "bottom" - } - }, - { - "id": "sedimentary", - "layers": { - "mars": "mix", - "chalk": "mix", - "shale": "mix", - "dolomite": "mix", - "limestone": "mix", - "claystone": "mix", - "conglomerate": "mix", - "chert": "mix" - } - } - ], - "bottom": [ - "red_granite", - "gabbro", - "diorite", - "granite" - ], - "ocean_floor": [ - "sedimentary" - ], - "volcanic": [ - "sedimentary" - ], - "land": [ - "sedimentary" - ], - "uplift": [ - "sedimentary" - ] - } - }, - "generator": { - "type": "minecraft:noise", - "biome_source": { - "type": "minecraft:multi_noise", - "biomes": [ - { - "biome": "tfg:mars/martian_oasis", - "parameters": { - "continentalness": [ - -1.2, - -1.05 - ], - "depth": 0, - "erosion": [ - -1, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -1, - 1 - ], - "weirdness": [ - -1, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_deep_desert", - "parameters": { - "continentalness": [ - -1.05, - -0.455 - ], - "depth": 0, - "erosion": [ - -1, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_dunes", - "parameters": { - "continentalness": [ - -0.455, - -0.19 - ], - "depth": 0, - "erosion": [ - -1, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_deep_desert", - "parameters": { - "continentalness": [ - -1.05, - -0.455 - ], - "depth": 0, - "erosion": [ - -1, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_dunes", - "parameters": { - "continentalness": [ - -0.455, - -0.19 - ], - "depth": 0, - "erosion": [ - -1, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_deep_desert", - "parameters": { - "continentalness": [ - -1.05, - -0.455 - ], - "depth": 0, - "erosion": [ - -1, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_dunes", - "parameters": { - "continentalness": [ - -0.455, - -0.19 - ], - "depth": 0, - "erosion": [ - -1, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_deep_desert", - "parameters": { - "continentalness": [ - -1.05, - -0.455 - ], - "depth": 0, - "erosion": [ - -1, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_dunes", - "parameters": { - "continentalness": [ - -0.455, - -0.19 - ], - "depth": 0, - "erosion": [ - -1, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_dunes", - "parameters": { - "continentalness": [ - -1.05, - -0.455 - ], - "depth": 0, - "erosion": [ - -1, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_dunes", - "parameters": { - "continentalness": [ - -0.455, - -0.19 - ], - "depth": 0, - "erosion": [ - -1, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.2225 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -1, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_riverbed", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_riverbed", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -1, - -0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.9333, - -0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.7666, - -0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.5666, - -0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.2225 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -1, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_riverbed", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_riverbed", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.4, - -0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.2225 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -1, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_riverbed", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_riverbed", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.2666, - -0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_river", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_river", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - 1 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_river", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_river", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - 1 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_river", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.55 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_river", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.55 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - 1 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_river", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_river", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - 1 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_riverbed", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - 0.2 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_riverbed", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 1 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_river", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - -0.05, - 0.05 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.2225 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -1, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_riverbed", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_riverbed", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.05, - 0.2666 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.2225 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -1, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_riverbed", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_riverbed", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.2666, - 0.4 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.4, - 0.5666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.5666, - 0.7666 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.7666, - 0.9333 - ] - } - }, - { - "biome": "tfg:mars/martian_dune_edge", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - -1, - -0.2225 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -1, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_riverbed", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_riverbed", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -1, - -0.45 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.45, - -0.15 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - -0.15, - 0.2 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.2, - 0.55 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -1, - -0.35 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/martian_mountains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.35, - -0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - -0.1, - 0.1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/sangnum_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.1, - 0.3 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 1 - ], - "depth": 0, - "erosion": [ - -1, - -0.7799 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - -0.11, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.7799, - -0.375 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 0.3 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.3, - 1 - ], - "depth": 0, - "erosion": [ - -0.375, - -0.2225 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 0.03 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/amber_hills", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - -0.2225, - 0.05 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - 1 - ], - "depth": 0, - "erosion": [ - 0.05, - 0.45 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.11, - 0.03 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - 0.03, - 1 - ], - "depth": 0, - "erosion": [ - 0.45, - 0.55 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - }, - { - "biome": "tfg:mars/rusticus_plains", - "parameters": { - "continentalness": [ - -0.19, - -0.11 - ], - "depth": 0, - "erosion": [ - 0.55, - 1 - ], - "humidity": [ - 0.3, - 1 - ], - "offset": 0, - "temperature": [ - 0.55, - 1 - ], - "weirdness": [ - 0.9333, - 1 - ] - } - } - ] - }, - "settings": "tfg:mars_noise" - } - } + "type": "ad_astra:mars", + "generator": { + "type": "kubejs_tfc:wrapped", + "event_key": "mars", + "settings": { + "flat_bedrock": false, + "spawn_distance": 0, + "spawn_center_x": 0, + "spawn_center_z": 0, + "temperature_scale": 5000, + "rainfall_scale": 5000, + "continentalness": -0.5, + "rock_layer_settings": { + "rocks": { + "mars": { + "raw": "ad_astra:mars_stone", + "hardened": "tfg:rock/hardened_mars_stone", + "gravel": "ad_astra:mars_cobblestone", + "cobble": "ad_astra:mars_cobblestone", + "sand": "ad_astra:mars_sand", + "sandstone": "ad_astra:mars_stone", + "spike": "tfg:spike/mars_stone_spike", + "loose": "tfg:loose/mars_stone" + }, + "venus": { + "raw": "ad_astra:venus_stone", + "hardened": "tfg:rock/hardened_venus_stone", + "gravel": "ad_astra:venus_cobblestone", + "cobble": "ad_astra:venus_cobblestone", + "sand": "ad_astra:venus_sand", + "sandstone": "ad_astra:venus_sandstone", + "spike": "tfg:spike/venus_stone_spike", + "loose": "tfg:loose/venus_stone" + }, + "red_granite": { + "raw": "gtceu:red_granite", + "hardened": "tfg:rock/hardened_red_granite", + "gravel": "gtceu:red_granite_cobblestone", + "cobble": "gtceu:red_granite_cobblestone", + "sand": "minecraft:red_sand", + "sandstone": "minecraft:red_sandstone", + "spike": "tfg:spike/red_granite_spike", + "loose": "tfg:loose/red_granite" + }, + "granite": "tfc:granite", + "diorite": "tfc:diorite", + "gabbro": "tfc:gabbro", + "shale": "tfc:shale", + "claystone": "tfc:claystone", + "limestone": "tfc:limestone", + "conglomerate": "tfc:conglomerate", + "dolomite": "tfc:dolomite", + "chert": "tfc:chert", + "chalk": "tfc:chalk", + "basalt": "tfc:basalt", + "dacite": "tfc:dacite" + }, + "layers": [ + { + "id": "mix", + "layers": { + "mars": "bottom", + "dolomite": "bottom", + "chert": "bottom", + "conglomerate": "bottom", + "red_granite": "bottom", + "basalt": "bottom", + "dacite": "bottom", + "venus": "bottom", + "shale": "bottom" + } + }, + { + "id": "sedimentary", + "layers": { + "mars": "mix", + "chalk": "mix", + "shale": "mix", + "dolomite": "mix", + "limestone": "mix", + "claystone": "mix", + "conglomerate": "mix", + "chert": "mix" + } + } + ], + "bottom": [ + "red_granite", + "gabbro", + "diorite", + "granite" + ], + "ocean_floor": [ + "sedimentary" + ], + "volcanic": [ + "sedimentary" + ], + "land": [ + "sedimentary" + ], + "uplift": [ + "sedimentary" + ] + } + }, + "generator": { + "type": "minecraft:noise", + "biome_source": { + "type": "minecraft:multi_noise", + "biomes": [ + { + "biome": "tfg:mars/martian_deep_desert", + "parameters": { + "continentalness": [ -1.2, -0.455 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -1, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, 1 ] + } + }, + { + "biome": "tfg:mars/martian_dunes", + "parameters": { + "continentalness": [ -0.455, -0.19 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -1, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, 1 ] + } + }, + { + "biome": "tfg:mars/martian_dune_edge", + "parameters": { + "continentalness": [ -0.19, -0.16 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -1, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, 1 ] + } + }, + { + "biome": "tfg:mars/martian_river", + "parameters": { + "continentalness": [ 0.01, 1 ], + "depth": 0, + "erosion": [ -0.4, 1 ], + "humidity": [ -1, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -0.06, 0.06 ] + } + }, + + + { + "biome": "tfg:mars/amber_edge", + "parameters": { + "continentalness": [ -0.16, -0.12 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -0.2, 0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ 0, 1 ] + } + }, + { + "biome": "tfg:mars/rusticus_edge", + "parameters": { + "continentalness": [ -0.16, -0.12 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -0.2, 0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, 0 ] + } + }, + + { + "biome": "tfg:mars/rusticus_edge", + "parameters": { + "continentalness": [ -0.16, -0.12 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -1, -0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ 0, 1 ] + } + }, + { + "biome": "tfg:mars/sangnum_edge", + "parameters": { + "continentalness": [ -0.16, -0.12 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -1, -0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, 0 ] + } + }, + + { + "biome": "tfg:mars/sangnum_edge", + "parameters": { + "continentalness": [ -0.16, -0.12 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ 0.2, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ 0, 1 ] + } + }, + { + "biome": "tfg:mars/amber_edge", + "parameters": { + "continentalness": [ -0.16, -0.12 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ 0.2, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, 0 ] + } + }, + + + + { + "biome": "tfg:mars/amber_plains", + "parameters": { + "continentalness": [ -0.12, 0.4 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -0.2, 0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ 0.07, 1 ] + } + }, + { + "biome": "tfg:mars/rusticus_plains", + "parameters": { + "continentalness": [ -0.12, 0.4 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -0.2, 0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, -0.07 ] + } + }, + + { + "biome": "tfg:mars/rusticus_plains", + "parameters": { + "continentalness": [ -0.12, 0.4 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -1, -0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ 0.07, 1 ] + } + }, + { + "biome": "tfg:mars/sangnum_plains", + "parameters": { + "continentalness": [ -0.12, 0.4 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -1, -0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, -0.07 ] + } + }, + + { + "biome": "tfg:mars/sangnum_plains", + "parameters": { + "continentalness": [ -0.12, 0.4 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ 0.2, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ 0.07, 1 ] + } + }, + { + "biome": "tfg:mars/amber_plains", + "parameters": { + "continentalness": [ -0.12, 0.4 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ 0.2, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, -0.07 ] + } + }, + + + + { + "biome": "tfg:mars/rusticus_hills", + "parameters": { + "continentalness": [ 0.4, 0.65 ], + "depth": 0, + "erosion": [ -0.7, 0 ], + "humidity": [ -0.2, 0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ 0.07, 1 ] + } + }, + { + "biome": "tfg:mars/sangnum_hills", + "parameters": { + "continentalness": [ 0.4, 0.65 ], + "depth": 0, + "erosion": [ -0.7, 0 ], + "humidity": [ -0.2, 0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, -0.07 ] + } + }, + + { + "biome": "tfg:mars/sangnum_hills", + "parameters": { + "continentalness": [ 0.4, 0.65 ], + "depth": 0, + "erosion": [ -0.7, 0 ], + "humidity": [ -1, -0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ 0.07, 1 ] + } + }, + { + "biome": "tfg:mars/amber_hills", + "parameters": { + "continentalness": [ 0.4, 0.65 ], + "depth": 0, + "erosion": [ -0.7, 0 ], + "humidity": [ -1, -0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, -0.07 ] + } + }, + + { + "biome": "tfg:mars/amber_hills", + "parameters": { + "continentalness": [ 0.4, 0.65 ], + "depth": 0, + "erosion": [ -0.7, 0 ], + "humidity": [ 0.2, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ 0.07, 1 ] + } + }, + { + "biome": "tfg:mars/rusticus_hills", + "parameters": { + "continentalness": [ 0.4, 0.65 ], + "depth": 0, + "erosion": [ -0.7, 0 ], + "humidity": [ 0.2, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, -0.07 ] + } + }, + + + { + "biome": "tfg:mars/martian_mountains", + "parameters": { + "continentalness": [ 0.6, 1 ], + "depth": 0, + "erosion": [ -0.7, 1 ], + "humidity": [ -1, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, 1 ] + } + }, + { + "biome": "tfg:mars/martian_mountains", + "parameters": { + "continentalness": [ 0.4, 1 ], + "depth": 0, + "erosion": [ -1, -0.7 ], + "humidity": [ -1, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, 1 ] + } + } + ] + }, + "settings": "tfg:mars_noise" + } + } } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_riverbed.json b/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json similarity index 72% rename from kubejs/data/tfg/worldgen/biome/mars/martian_riverbed.json rename to kubejs/data/tfg/worldgen/biome/mars/amber_edge.json index c5801a6d1..8d884a3da 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_riverbed.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json @@ -1,9 +1,6 @@ { "carvers": { - "air": [ - "tfg:mars_cave", - "tfg:mars_canyon" - ] + "air": [] }, "downfall": 0.0, "effects": { @@ -32,23 +29,19 @@ "tfg:earth/geode/pyrite", "tfg:earth/geode/quartzite" ], - [ - - ], + [], [], [], "#tfg:mars_veins", - [], + [ + "tfg:mars/terrain/clay_disc", + "tfg:mars/terrain/peat_disc" + ], [ "tfg:mars_forest", - "tfc:raw_boulder", - "tfc:cobble_boulder", - "tfc:raw_boulder_small_patch", - "tfc:cobble_boulder_small_patch" - ], - [ - + "tfg:mars/surface/rotten_flesh_patch" ], + "#tfg:mars_amber_vegetal_decoration", "#tfg:mars_top_layer_modification" ], "has_precipitation": false, @@ -75,16 +68,52 @@ "axolotls": [], "creature": [ { - "type": "tfg:wraptor", - "maxCount": 2, - "minCount": 1, - "weight": 50 - }, - { - "type": "species:goober", - "maxCount": 2, + "type": "tfg:sniffer", + "maxCount": 3, "minCount": 1, "weight": 100 + }, + { + "type": "tfg:wraptor", + "maxCount": 4, + "minCount": 2, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:walker", + "maxCount": 3, + "minCount": 1, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:crusher", + "maxCount": 5, + "minCount": 1, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:glider", + "maxCount": 2, + "minCount": 1, + "weight": 20 + }, + { + "type": "wan_ancient_beasts:soarer", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "tfg:glacian_ram", + "maxCount": 5, + "minCount": 1, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:eater", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], "misc": [], @@ -117,16 +146,10 @@ "underground_water_creature": [], "water_ambient": [], "water_creature": [ - { - "type": "wan_ancient_beasts:toxlacanth", - "maxCount": 5, - "minCount": 2, - "weight": 100 - }, { "type": "wan_ancient_beasts:surfer", - "maxCount": 3, - "minCount": 2, + "maxCount": 2, + "minCount": 1, "weight": 100 } ] diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json new file mode 100644 index 000000000..9660d4207 --- /dev/null +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json @@ -0,0 +1,158 @@ +{ + "carvers": { + "air": [] + }, + "downfall": 0.0, + "effects": { + "fog_color": 15117444, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 15117444, + "water_color": 4159204, + "water_fog_color": 1069623 + }, + "features": [ + [ + "tfc:erosion" + ], + [], + [ + "tfg:earth/geode/amethyst", + "tfg:earth/geode/barite", + "tfg:earth/geode/calcite", + "tfg:earth/geode/gypsum", + "tfg:earth/geode/opal", + "tfg:earth/geode/pyrite", + "tfg:earth/geode/quartzite" + ], + [], + [], + [], + "#tfg:mars_veins", + [ + "tfg:mars/terrain/clay_disc", + "tfg:mars/terrain/peat_disc" + ], + [ + "tfg:mars_forest", + "tfg:mars/surface/rotten_flesh_patch" + ], + "#tfg:mars_rusticus_vegetal_decoration", + "#tfg:mars_top_layer_modification" + ], + "has_precipitation": false, + "spawn_costs": { + "endermanoverhaul:crimson_forest_enderman": { + "energy_budget": 0.05, + "charge": 0.9 + }, + "endermanoverhaul:warped_forest_enderman": { + "energy_budget": 0.05, + "charge": 0.9 + }, + "endermanoverhaul:badlands_enderman": { + "energy_budget": 0.05, + "charge": 0.9 + }, + "minecraft:enderman": { + "energy_budget": 0.05, + "charge": 0.9 + } + }, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [ + { + "type": "tfg:sniffer", + "maxCount": 3, + "minCount": 1, + "weight": 100 + }, + { + "type": "tfg:wraptor", + "maxCount": 4, + "minCount": 2, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:walker", + "maxCount": 3, + "minCount": 1, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:crusher", + "maxCount": 5, + "minCount": 1, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:glider", + "maxCount": 2, + "minCount": 1, + "weight": 20 + }, + { + "type": "wan_ancient_beasts:soarer", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "tfg:glacian_ram", + "maxCount": 5, + "minCount": 1, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:eater", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "misc": [], + "monster": [ + { + "type": "endermanoverhaul:crimson_forest_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 100 + }, + { + "type": "endermanoverhaul:warped_forest_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 100 + }, + { + "type": "endermanoverhaul:badlands_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 1, + "minCount": 1, + "weight": 20 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [ + { + "type": "wan_ancient_beasts:surfer", + "maxCount": 2, + "minCount": 1, + "weight": 100 + } + ] + }, + "temperature": 0.8 +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_oasis.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json similarity index 67% rename from kubejs/data/tfg/worldgen/biome/mars/martian_oasis.json rename to kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json index 4b4c5a4ef..0517bc9d4 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_oasis.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json @@ -1,8 +1,6 @@ { "carvers": { - "air": [ - "tfg:mars_cave" - ] + "air": [] }, "downfall": 0.0, "effects": { @@ -31,20 +29,17 @@ "tfg:earth/geode/pyrite", "tfg:earth/geode/quartzite" ], - [ - "tfc:random_empty_hot_spring" - ], + [], [], [], "#tfg:mars_veins", - [], + [ + "tfg:mars/terrain/clay_disc", + "tfg:mars/terrain/peat_disc" + ], [ "tfg:mars_forest", - "tfc:raw_boulder", - "tfc:cobble_boulder", - "tfc:raw_boulder_small_patch", - "tfc:cobble_boulder_small_patch", - "tfg:mars/semiheavy_ammoniacal_water" + "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_top_layer_modification" @@ -66,41 +61,80 @@ "minecraft:enderman": { "energy_budget": 0.05, "charge": 0.9 - }, - "species:quake": { - "energy_budget": 0.15, - "charge": 0.7 } }, "spawners": { "ambient": [], "axolotls": [], - "creature": [], + "creature": [ + { + "type": "tfg:sniffer", + "maxCount": 3, + "minCount": 1, + "weight": 100 + }, + { + "type": "tfg:wraptor", + "maxCount": 4, + "minCount": 2, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:walker", + "maxCount": 3, + "minCount": 1, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:crusher", + "maxCount": 5, + "minCount": 1, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:glider", + "maxCount": 2, + "minCount": 1, + "weight": 20 + }, + { + "type": "wan_ancient_beasts:soarer", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "tfg:glacian_ram", + "maxCount": 5, + "minCount": 1, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:eater", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], "misc": [], "monster": [ { - "type": "species:quake", + "type": "endermanoverhaul:crimson_forest_enderman", "maxCount": 1, "minCount": 1, "weight": 100 }, - { - "type": "endermanoverhaul:crimson_forest_enderman", - "maxCount": 1, - "minCount": 1, - "weight": 20 - }, { "type": "endermanoverhaul:warped_forest_enderman", "maxCount": 1, "minCount": 1, - "weight": 20 + "weight": 100 }, { "type": "endermanoverhaul:badlands_enderman", "maxCount": 1, "minCount": 1, - "weight": 50 + "weight": 100 }, { "type": "minecraft:enderman", diff --git a/kubejs/data/tfg/worldgen/density_function/mars/offset.json b/kubejs/data/tfg/worldgen/density_function/mars/offset.json index ae811e131..eea271a9c 100644 --- a/kubejs/data/tfg/worldgen/density_function/mars/offset.json +++ b/kubejs/data/tfg/worldgen/density_function/mars/offset.json @@ -122,11 +122,6 @@ { "derivative": 0.0, "location": -1.1, - "value": -0.4 - }, - { - "derivative": 0.0, - "location": -1.02, "value": 0.4 }, { @@ -153,11 +148,6 @@ "spline": { "coordinate": "tfg:mars/continents", "points": [ - { - "derivative": 0.0, - "location": -1.1, - "value": 0.2222 - }, { "derivative": 0.0, "location": -1.02, diff --git a/kubejs/data/tfg/worldgen/density_function/mars/ridges.json b/kubejs/data/tfg/worldgen/density_function/mars/ridges.json index f4d6b4a5d..690c53d69 100644 --- a/kubejs/data/tfg/worldgen/density_function/mars/ridges.json +++ b/kubejs/data/tfg/worldgen/density_function/mars/ridges.json @@ -1,12 +1,12 @@ { - "type": "minecraft:flat_cache", - "argument": { - "type": "minecraft:shifted_noise", - "noise": "minecraft:ridge", - "shift_x": "minecraft:shift_x", - "shift_y": 0.0, - "shift_z": "minecraft:shift_z", - "xz_scale": 0.25, - "y_scale": 0.0 - } -} \ No newline at end of file + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:shifted_noise", + "noise": "minecraft:ridge", + "shift_x": "minecraft:shift_x", + "shift_y": 0.0, + "shift_z": "minecraft:shift_z", + "xz_scale": 0.25, + "y_scale": 0.0 + } +} diff --git a/kubejs/data/tfg/worldgen/density_function/mars/ridges_splined.json b/kubejs/data/tfg/worldgen/density_function/mars/ridges_splined.json new file mode 100644 index 000000000..89e0451e8 --- /dev/null +++ b/kubejs/data/tfg/worldgen/density_function/mars/ridges_splined.json @@ -0,0 +1,43 @@ +{ + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:shifted_noise", + "noise": "minecraft:ridge", + "shift_x": "minecraft:shift_x", + "shift_y": 0.0, + "shift_z": "minecraft:shift_z", + "xz_scale": 0.25, + "y_scale": 0.0 + } + }, + "argument2": { + "type": "minecraft:spline", + "spline": { + "coordinate": "tfg:mars/continents", + "points": [ + { + "location": -1, + "derivative": 0, + "value": 0 + }, + { + "location": -0.12, + "derivative": 0, + "value": 0 + }, + { + "location": -0.10, + "derivative": 0, + "value": 1 + }, + { + "location": 1, + "derivative": 0, + "value": 1 + } + ] + } + } +} diff --git a/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json b/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json index fa4e04717..7e65681c4 100644 --- a/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json +++ b/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json @@ -32,7 +32,7 @@ "points": [ { "derivative": 0.0, - "location": -0.18, + "location": -0.19, "value": -1 }, { @@ -111,12 +111,12 @@ "points": [ { "derivative": 0.0, - "location": -0.18, + "location": -0.12, "value": -1 }, { "derivative": 0.0, - "location": -0.17, + "location": -0.11, "value": 0 } ] @@ -137,12 +137,12 @@ "points": [ { "derivative": 0.0, - "location": -0.18, + "location": -0.12, "value": 0 }, { "derivative": 0.0, - "location": -0.17, + "location": -0.11, "value": 1 } ] @@ -225,12 +225,12 @@ "points": [ { "derivative": 0.0, - "location": -0.19, + "location": -0.17, "value": 1 }, { "derivative": 0.0, - "location": -0.17, + "location": -0.16, "value": 0 } ] @@ -238,7 +238,7 @@ } }, "lava": 0, - "ridges": "tfg:mars/ridges", + "ridges": "tfg:mars/ridges_splined", "temperature": { "type": "minecraft:shifted_noise", "noise": "minecraft:temperature", @@ -288,8 +288,7 @@ "if_true": { "type": "minecraft:biome", "biome_is": [ - "tfg:mars/martian_river", - "tfg:mars/martian_riverbed" + "tfg:mars/martian_river" ] }, "then_run": { @@ -341,6 +340,118 @@ } } }, + { + "_": "VENUS SAND ONLY FOR DUNE EDGE", + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "tfg:mars/martian_dune_edge" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "anchor": { + "absolute": 85 + }, + "surface_depth_multiplier": 0, + "add_stone_depth": false + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 2, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:vertical_gradient", + "random_name": "tfg:mars_top_layer_sand", + "false_at_and_above": { + "absolute": 100 + }, + "true_at_and_below": { + "absolute": 90 + } + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "ad_astra:venus_sand" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "ad_astra:mars_sand" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 6, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:vertical_gradient", + "random_name": "tfg:mars_top_layer_sand", + "false_at_and_above": { + "absolute": 97 + }, + "true_at_and_below": { + "absolute": 87 + } + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "ad_astra:venus_sandstone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "ad_astra:mars_stone" + } + } + ] + } + } + ] + } + } + }, { "_": "SAND + SAND STONE HARDENING", "type": "minecraft:condition", @@ -584,13 +695,88 @@ } }, - + { + "_": "AMBER EDGE", + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "tfg:mars/amber_edge" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "anchor": { + "absolute": 90 + }, + "surface_depth_multiplier": 0, + "add_stone_depth": false + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 0, + "surface_type": "ceiling", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "kubejs_tfc:rock", + "rock_block": "hardened", + "fallback_state": { + "Name": "ad_astra:mars_stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 0, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "tfg:needs_post_processing", + "state": { + "Name": "tfg:grass/amber_mycelium" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 2, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "tfg:grass/mars_dirt" + } + } + } + ] + } + } + }, { "_": "AMBER MYCELIUM + DIRT", "type": "minecraft:condition", "if_true": { "type": "minecraft:biome", "biome_is": [ + "tfg:mars/amber_edge", "tfg:mars/amber_hills", "tfg:mars/amber_plains" ] @@ -601,69 +787,134 @@ "type": "minecraft:above_preliminary_surface" }, "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:water", - "offset": 0, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - - "type": "minecraft:not", - "invert": { - "type": "minecraft:water", - "offset": 0, - "surface_depth_multiplier": 0, - "add_stone_depth": false - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "ad_astra:venus_sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:water", "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "tfg:needs_post_processing", - "state": { - "Name": "tfg:grass/amber_mycelium" - } + "surface_depth_multiplier": 0, + "add_stone_depth": false } }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 2, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "tfg:grass/mars_dirt" - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "ad_astra:venus_sand" } } - ] - } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 0, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "tfg:needs_post_processing", + "state": { + "Name": "tfg:grass/amber_mycelium" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 2, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "tfg:grass/mars_dirt" + } + } + } + ] + } + } + }, + { + "_": "RUSTICUS EDGE", + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "tfg:mars/rusticus_edge" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "anchor": { + "absolute": 90 + }, + "surface_depth_multiplier": 0, + "add_stone_depth": false + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 0, + "surface_type": "ceiling", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "kubejs_tfc:rock", + "rock_block": "hardened", + "fallback_state": { + "Name": "ad_astra:mars_stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 0, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "tfg:needs_post_processing", + "state": { + "Name": "tfg:grass/rusticus_mycelium" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 2, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "tfg:grass/mars_dirt" + } + } + } + ] } } }, @@ -673,6 +924,7 @@ "if_true": { "type": "minecraft:biome", "biome_is": [ + "tfg:mars/rusticus_edge", "tfg:mars/rusticus_hills", "tfg:mars/rusticus_plains" ] @@ -683,69 +935,135 @@ "type": "minecraft:above_preliminary_surface" }, "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:water", - "offset": 0, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:water", - "offset": 0, - "surface_depth_multiplier": 0, - "add_stone_depth": false - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "ad_astra:venus_sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", + "type": "minecraft:not", + "invert": { + "type": "minecraft:water", "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "tfg:needs_post_processing", - "state": { - "Name": "tfg:grass/rusticus_mycelium" - } + "surface_depth_multiplier": 0, + "add_stone_depth": false } }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 2, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "tfg:grass/mars_dirt" - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "ad_astra:venus_sand" } } - ] - } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 0, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "tfg:needs_post_processing", + "state": { + "Name": "tfg:grass/rusticus_mycelium" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 2, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "tfg:grass/mars_dirt" + } + } + } + ] + } + } + }, + { + "_": "SANGNUM EDGE", + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "tfg:mars/sangnum_edge" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "anchor": { + "absolute": 90 + }, + "surface_depth_multiplier": 0, + "add_stone_depth": false + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 0, + "surface_type": "ceiling", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "kubejs_tfc:rock", + "rock_block": "hardened", + "fallback_state": { + "Name": "ad_astra:mars_stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 0, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "tfg:needs_post_processing", + "state": { + "Name": "tfg:grass/sangnum_mycelium" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 2, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "tfg:grass/mars_dirt" + } + } + } + ] } } }, @@ -755,9 +1073,9 @@ "if_true": { "type": "minecraft:biome", "biome_is": [ + "tfg:mars/sangnum_edge", "tfg:mars/sangnum_hills", - "tfg:mars/sangnum_plains", - "tfg:mars/martian_oasis" + "tfg:mars/sangnum_plains" ] }, "then_run": { @@ -766,69 +1084,60 @@ "type": "minecraft:above_preliminary_surface" }, "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:water", - "offset": 0, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:water", - "offset": 0, - "surface_depth_multiplier": 0, - "add_stone_depth": false - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "ad_astra:venus_sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", + "type": "minecraft:not", + "invert": { + "type": "minecraft:water", "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "tfg:needs_post_processing", - "state": { - "Name": "tfg:grass/sangnum_mycelium" - } + "surface_depth_multiplier": 0, + "add_stone_depth": false } }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 2, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "tfg:grass/mars_dirt" - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "ad_astra:venus_sand" } } - ] - } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 0, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "tfg:needs_post_processing", + "state": { + "Name": "tfg:grass/sangnum_mycelium" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 2, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "tfg:grass/mars_dirt" + } + } + } + ] } } }, diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index df17c038c..324caa949 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -328,17 +328,18 @@ const registerAdAstraBiomeTags = (event) => { event.add('tfg:has_dark_sand_particles', 'tfg:mars/martian_dunes') event.add('tfg:has_dark_sand_particles', 'tfg:mars/martian_deep_desert') - event.add('tfg:has_medium_sand_particles', 'tfg:mars/martian_dune_edge') event.add('tfg:has_medium_sand_particles', 'tfg:mars/amber_plains') event.add('tfg:has_medium_sand_particles', 'tfg:mars/amber_hills') event.add('tfg:has_medium_sand_particles', 'tfg:mars/rusticus_plains') event.add('tfg:has_medium_sand_particles', 'tfg:mars/rusticus_hills') event.add('tfg:has_medium_sand_particles', 'tfg:mars/sangnum_plains') event.add('tfg:has_medium_sand_particles', 'tfg:mars/sangnum_hills') - event.add('tfg:has_medium_sand_particles', 'tfg:mars/martian_oasis') - event.add('tfg:has_medium_sand_particles', 'tfg:mars/martian_mountains') + event.add('tfg:has_light_sand_particles', 'tfg:mars/martian_dune_edge') + event.add('tfg:has_light_sand_particles', 'tfg:mars/amber_edge') + event.add('tfg:has_light_sand_particles', 'tfg:mars/rusticus_edge') + event.add('tfg:has_light_sand_particles', 'tfg:mars/sangnum_edge') + event.add('tfg:has_light_sand_particles', 'tfg:mars/martian_mountains') event.add('tfg:has_light_sand_particles', 'tfg:mars/martian_river') - event.add('tfg:has_light_sand_particles', 'tfg:mars/martian_riverbed') } const registerAdAstraEntityTypeTags = (event) => { diff --git a/kubejs/server_scripts/gregtech/data.js b/kubejs/server_scripts/gregtech/data.js index 1721efdff..ced5a37c6 100644 --- a/kubejs/server_scripts/gregtech/data.js +++ b/kubejs/server_scripts/gregtech/data.js @@ -161,7 +161,6 @@ function registerGTCEUBedrockFluidVeins(event) { const Registries = Java.loadClass("net.minecraft.core.registries.Registries") const ResourceKey = Java.loadClass("net.minecraft.resources.ResourceKey") - const martianOasisResourceKey = ResourceKey.create(Registries.BIOME, "tfg:mars/martian_oasis") const martianAmberHillsResourceKey = ResourceKey.create(Registries.BIOME, "tfg:mars/amber_hills") const martianAmberPlainsResourceKey = ResourceKey.create(Registries.BIOME, "tfg:mars/amber_plains") const martianMountainsResourceKey = ResourceKey.create(Registries.BIOME, "tfg:mars/martian_mountains") @@ -194,18 +193,6 @@ function registerGTCEUBedrockFluidVeins(event) { // Heavy Ammonical Water in Specific Biome Credit to Monifactory from https://github.com/ThePansmith/Monifactory/blob/main/kubejs/server_scripts/worldgen/fluidVeins.js - event.add('tfg:heavy_ammoniacal_water_oasis', vein => { - vein.dimensions('ad_astra:mars') - vein.fluid(() => Fluid.of('tfg:heavy_ammoniacal_water').fluid) - vein.biomes(350, martianOasisResourceKey) - vein.weight(0) - vein.minimumYield(300) - vein.maximumYield(650) - vein.depletionAmount(1) - vein.depletionChance(20) - vein.depletedYield(20) - }) - event.add('tfg:heavy_ammoniacal_water_amber_hills', vein => { vein.dimensions('ad_astra:mars') vein.fluid(() => Fluid.of('tfg:heavy_ammoniacal_water').fluid) @@ -289,19 +276,4 @@ function registerGTCEUBedrockFluidVeins(event) { vein.depletionChance(20) vein.depletedYield(5) }) - - // Ammonia - - event.add('tfg:ammonia_mars_oasis', vein => { - vein.dimensions('ad_astra:mars') - vein.fluid(() => Fluid.of('gtceu:ammonia').fluid) - vein.biomes(400, martianOasisResourceKey) - vein.weight(0) - vein.minimumYield(300) - vein.maximumYield(650) - vein.depletionAmount(1) - vein.depletionChance(20) - vein.depletedYield(20) - }) - } \ No newline at end of file diff --git a/kubejs/startup_scripts/tfg/constants.js b/kubejs/startup_scripts/tfg/constants.js index ae065b09d..819f87cf3 100644 --- a/kubejs/startup_scripts/tfg/constants.js +++ b/kubejs/startup_scripts/tfg/constants.js @@ -85,16 +85,17 @@ global.MOON_BIOMES = [ * @type {string[]} - Biome IDs */ global.MARS_BIOMES = [ - 'tfg:mars/martian_oasis', 'tfg:mars/martian_deep_desert', 'tfg:mars/martian_dunes', 'tfg:mars/martian_dune_edge', 'tfg:mars/martian_river', - 'tfg:mars/martian_riverbed', + 'tfg:mars/amber_edge', 'tfg:mars/amber_plains', 'tfg:mars/amber_hills', + 'tfg:mars/rusticus_edge', 'tfg:mars/rusticus_plains', 'tfg:mars/rusticus_hills', + 'tfg:mars/sangnum_edge', 'tfg:mars/sangnum_plains', 'tfg:mars/sangnum_hills', 'tfg:mars/martian_mountains' From ef53cc2f21e2efd8a5a96c3bd2fa15e31279f28e Mon Sep 17 00:00:00 2001 From: Redeix Date: Tue, 26 Aug 2025 23:26:44 -0500 Subject: [PATCH 059/196] fix reinforced fiber recipe (#1711) --- kubejs/server_scripts/sacksnstuff/recipes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kubejs/server_scripts/sacksnstuff/recipes.js b/kubejs/server_scripts/sacksnstuff/recipes.js index a6ad5e301..8d65bd54b 100644 --- a/kubejs/server_scripts/sacksnstuff/recipes.js +++ b/kubejs/server_scripts/sacksnstuff/recipes.js @@ -176,7 +176,7 @@ const registerSNSRecipes = (event) => { ], { A: '#forge:rope', B: '#forge:string', - C: '#forge:tools/knifes' + C: '#forge:tools/knives' }).id('sns:shaped/reinforced_fiber_rope') From 312ea3baf1abf52319390e1d71e9f8616dbc6a6b Mon Sep 17 00:00:00 2001 From: "Kresten (Nordic)" <32569116+Nordic001@users.noreply.github.com> Date: Wed, 27 Aug 2025 20:06:04 +0200 Subject: [PATCH 060/196] Add files via upload (#1714) Added structures intended for the overworld world generation. Signed-off-by: Kresten (Nordic) <32569116+Nordic001@users.noreply.github.com> --- .../norse/baseline/norse_burial_base.nbt | Bin 0 -> 1395 bytes .../norse/baseline/norse_farmhouse_base.nbt | Bin 0 -> 8526 bytes .../norse/baseline/norse_farmhousebig_base.nbt | Bin 0 -> 5065 bytes .../norse/baseline/norse_longhouse_base.nbt | Bin 0 -> 15919 bytes .../norse/baseline/norse_mosshouse_base.nbt | Bin 0 -> 4670 bytes .../norse/baseline/norse_smithy_base.nbt | Bin 0 -> 7428 bytes .../norse/burned/norse_mosshouse_burn.nbt | Bin 0 -> 3791 bytes .../norse/burned/norse_smithy_burn.nbt | Bin 0 -> 6787 bytes .../norse/ruins/norse_burial_ruin.nbt | Bin 0 -> 1368 bytes .../norse/ruins/norse_farmhouse_ruin.nbt | Bin 0 -> 8326 bytes .../norse/ruins/norse_farmhousebig_ruin.nbt | Bin 0 -> 4949 bytes .../norse/ruins/norse_longhouse_ruin.nbt | Bin 0 -> 15805 bytes .../norse/ruins/norse_mosshouse_ruin.nbt | Bin 0 -> 4515 bytes .../norse/ruins/norse_smithy_ruin.nbt | Bin 0 -> 7465 bytes 14 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 kubejs/data/tfg/structures/norse/baseline/norse_burial_base.nbt create mode 100644 kubejs/data/tfg/structures/norse/baseline/norse_farmhouse_base.nbt create mode 100644 kubejs/data/tfg/structures/norse/baseline/norse_farmhousebig_base.nbt create mode 100644 kubejs/data/tfg/structures/norse/baseline/norse_longhouse_base.nbt create mode 100644 kubejs/data/tfg/structures/norse/baseline/norse_mosshouse_base.nbt create mode 100644 kubejs/data/tfg/structures/norse/baseline/norse_smithy_base.nbt create mode 100644 kubejs/data/tfg/structures/norse/burned/norse_mosshouse_burn.nbt create mode 100644 kubejs/data/tfg/structures/norse/burned/norse_smithy_burn.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/norse_burial_ruin.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/norse_farmhouse_ruin.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/norse_farmhousebig_ruin.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/norse_longhouse_ruin.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/norse_mosshouse_ruin.nbt create mode 100644 kubejs/data/tfg/structures/norse/ruins/norse_smithy_ruin.nbt diff --git a/kubejs/data/tfg/structures/norse/baseline/norse_burial_base.nbt b/kubejs/data/tfg/structures/norse/baseline/norse_burial_base.nbt new file mode 100644 index 0000000000000000000000000000000000000000..4aeba9c6d156d5f2101fab0f6139de75ba2187ab GIT binary patch literal 1395 zcmb2|=3oGW|3_z@F1l?d(x!N?q;T%GvO7C6%WD}*ms#iEe!1y#=ys`qmW)2lNz6`x zQ_NoofBnkk^~=?VihccKtv6_xi~hs+p1J z=ilnA`=y>zxO#`suj;>UH?HW$9oXL?YshRZEPN*6Jd2#q3BBjcYM&BnK6%>AP!!a@ zVa&|0_90=#t%Ctun>%f19BGymsyoorQTXd$f$5=IC?cGj1q{IbGpP^SE+vzNGt^3+H$` z<{S)2SCu%$FR?28V8C+)iN)V0&XuhEVfby=$DdW@SNT9TT$N7Xv3Isk{xS20KG*f6nRWOvVb&M0^~c@U%sVZ*-5{=pNhY9^1Kg9XHR`{076Sf6>;$f^`Q1s<}ad zl=Ze@p-uBb8{@Y7m+$ms*YnBDJ18+P|4q+pA5NKh2X}n?aNwb2Pc}cl%sh6vc?Sc) zs70>l;m>R5AecpG5s&t;%~eL8{KtQ%?Ft*G4K9O$?LU;pGxvvJ)f|mj!jso z?mz&@J@4OwL^RGP#C+G7{`|&aV~JD75{Ezc&NZ~D&rjDlpRnSuq|c*?{7)r&UdKKE zG^e71?eVVbJAX-nybQAb?(3M}Y!cV^o_i|U^YG{2pZ7NHUGEnWu{7&I+iJDTDPn#R zCeKe-9Z}kv$+A1rW1q;)cm1~fxAiCgT_N?;x&GL_RY(6QPT!NeTzCDZvuoD;EIOoC ze`=Rtkmw@Wm*%Ug_9lL8nx6apQPh@I^+JDMXy(11TJ=VLb(Eak_DKIOua8>#mx4fC1PUoA~pemVEMR_Z0i_0wHdpH0%g!mR(~ z;c@$wuKy-^>ZoHT#ig zOoT7*bgPe3@?&*RO}&?&yfNp>#b3K#7Twxwn;q`E`0$**q!R{hmG?gF+Wv-lv#I{+ z$p^x-*SbzCo%eb%b28iNXBR&0{Wq7|d*-Ul)l@R$|{V{2qb3f1Lk^B@h|J;6w-iGf_+yvJ5 zY`fn5?)LoO+w0%l_Y40uV_J8SakSXe%TXO?OwR?1y5<)bXPO)&yQKx*Eek~sJY5qc>4uo#k#p$H-F0v&O3d)yT z@1M10^{QKcey03=e(=}%hZ|nm&OYlOr{|viZ28+&yJLF8Cx6|)X8+<^!}w3Uf64>y zCh^Uh8TRz?7Vcv&MGWpTEeki8Uw6==nJFz|!`i?EzP!+k``Z#GanA^2oE&pNMcm*d ztIzrdPd$*(6DGBt8KygL9F`F=c)24ZHvi;IKgP?t36}~PFY70;vHBD-PL8=FW50by zm~nByfh#dvX3unFocxVj?QQt-%>B2{o`LejeQxQ`*b;x2Dc;~Dlx=XBN$qX;`UB!V zpIE^g|!Kg{xGoB>fc=Bk$ zOwa3P1}|@=RqRzwzqFOtXV}{~$j;=TWc6DF(#jn$9=72od;CUP@1or%5 zgL8?E-G`eB39N{rRQ2F*~b|_8InNu?Bu`_ZViR?E>k3c3EE{J>UQj_p6-a5Bj=odt{r<{FW!o zi92Yqx2ceg^)b(^V=v#z#cvBsycE^ynJuceHgv`oOwPv7ZqaiNE%_|rvp*qv>rbBY z{_eRy-y~kLc-vHXi}i5{*Rhu(J(qPQmPZ@-tp^+bx2fti0SW0EGlmp6pv${t!$ zYO!bD?tJaD%R?`A->LU&@O-W@qol717bWrAa>wH&{$zXh+&OWVE%x61nv>0}ww8Cs z7PEv)w;EoG7-Z%iShAII@-;S}C}|MqM&T{dte0TL>a)G!rKrKn9SxEq28WxhZdV?j^KI6#o3s4)XU?fJ zp4=Baqh!vZC67haWS1Mfv}pA_uIckjk{v33!*a8}A2?~Q4VAFYe{*K}?K3hW25Xs? z#U3c(nvutNSv%nu>zM@&l44hG_LUbSvK=Tlfm10oJ>Iaq47Tdq>~GoUw_U1Px9;Hf zXT}+6kh}o40wXVg^LKVvH7}RdRr>tju0Uf@&_%5_K=={Dx$^4I)3jw_&+RkPvi85PN&RkhCyN6VCdg!8`HU@L zyICRmG$efnCW@N7|JIo$TTkshva-zp6J@Ub#(ho8Cu+69%5&&wt5yBlnV!!>XWWYV zd)Vsm-&b3$>i5pf6g7Cuv@G~Q3HOXRP|==M`fqWXTI~9w^>q-3LsJ8SbB@zst5n_M zb02CBIx=3?f@hj$CbhNm4>x^fo_viTnrfDyaHQ-sRw(+c!ipXqZjw5*1Ur%wy&|A? z6)XA>=*XKGgdNF?n~vt zpvJ+`W+riiYoARp2vBMBal--Dp09pq(Ft()%82f0*eJJVCprOYYIM7^>Lsk1o{d3( zimpe6jocEiIcK92GeEU>MbHD}q7A8(Q`_0F@%fTlkC=}A`kY(HnEdzWwjB){|J6jt z9EhmjrweZ2%<5iSy`O*9tC}lkmQ>$Lykz^<;H6ykj1qtAGYb;tMAhz#O^@>Z{ZIWY zdU+7M`eFI3nOlzKy?Wd8l&@^gr{hKJ)_y;ecQ(r||FiMV!K@S2OuE4vq{_6`Cocaa zbtqz4f@#Y}pM#)$enWSKV$W07u)}#zP2YsYIZK@8UejhUO+13P(tb%QW0a)#C}mfgFZ=p)ZJWWh=i8+YMa;jSbz}V=5byrVhvlz%-m|W~`oVwp zOqBZTFVnKH!}i%}S*CyD=01#F_VQlrjIe_iAgbiOp3nM(=$H5ICSKj}J~}(+%e(s3 zOvgTPTl*#I?BDQM1c|w9$+>CqGq@#A>z`rmc`E)4q^y`R`DZJ*Lebf8AZ~y~esau# zh`L0*1T6BPi1~8}tGrJU#NdsX@-v^jP+s2$juXvJgwp^7wwuv+P{NJXpJjp*>uSy>K#J$?M=czcz zT>UlY3^HvGFZpVtQ^1(~-T>rMK4Flf;mpbFq7x={2R3p`oaV-GvZr2xjy@>X#6hu& zA`gnSxCE^7pjZR>H3Cx}6l?IXK$Qo_8cJ9piOOCSk zJY|h7WK6Df439Yw5qCipDvaMPYPQvvvQ~YTTNd_waoV!r153^aH+Y_(2c}nEUH)*c zpY`hxx6k@i*|DnG&S#oD&%e?0{PF`!o(Csf`mAa2@~6m*FEv~~YtQk%FWFS=w0z~c zYKhZcZz|e1t~t_I4rg8~-kxdOKTGno7bw1`M$Fwk^}6J-O+uigp}K8eqK@`PtHTjt zNu_NY*Bp7plN{Lzif^Il^M99p{c|@>&2~A%MX&zYeTqNOAF_*zhOV$}*<}mqG z`7x@kO`mbA>fWyB^%p{(+xk@TTl!Q@V^p&}%`o|%GvDNSsSTdj0}n4N-O;{r&IypK zIzbLZFf~_he(Lg!=~$6cF=Mjj#GMTr=bVT+5aE{sDiS45cY+cOraUOzg=cbOlLsXz zbt7?uX_)e$1O+l!2U8xDpx_px%7Y>i)nRaXP=dnZaIicmLAlr#GA3IF`hz@lMHu9! zuSZyWo`Qr4xaGV6C?i=aKVv#(mwqJXz>ViUGq@#w&k+Q-&@p2R9GPLy;~aSt*VyNq zwru>j=jw*=N+{3MR3@a(uVLePrVUnyZ=^Fu%uRf=nPJU2gKv=xVd*m_S>4{u^Ni_O z)fEf^6fSaGLDeKC;i;Ff#yuB1F^OB^bs(sc#3Vq0hQ%hZ?E_(5X?)Cqi2hyrAdlP? z7dN=J_+2;1_1}+zx-7}IS;dUl2v7v}-vVjHBvix=UhbS!7Cg6q*32(6)eK%5`zBl} zRyEk$^mEB`uY|0xnLGIJUsLS4+n)bg;Mlvv+e=)*;t`Voh3>uGI~z7)AwZG&Jx?!T4Hg0vnR`KziAjJX6Vs++ASVojb-x{A4n(}K zRRDR!PC(q?TD5!!x5Vqc{71l%xwpKSF&PU1ip=+SL0T~hP(#yo_W{FBulN12uOy)!2aT-%`-pGcX4I6b1#2knaOVCSrGuH-MEe980oFIOq@S;Aba=d2_ zs>W+Ul_Q)98l!oV6z~9RdjeGRU^aBX?Fmo`IK&%5prRe61&8n$52#8NcP?a1{&_S2 z)HpK~0X6J+AXyUB+5@XaZPbC%;wNrsYY4@6Fz|&Jw5da%2xhlqJ6wIJQYTy4_&f-5XXdE3fWU+PT?T?s_6|Dy4_nlW4?r7L}=T!i>WTizSf5nqLbIMi8 zV@8^wMpF=|6SHK^xw}nLhi({0g8IAL*0dRX^O<&4;MlyAo20&RWpN}+&b%sc%*bf9 zVoz!cNXdycZGTUlUu`h0K5}lN&i_qTha>)_mbPvDbNUrea8UZ`{h&M?52^$7LFLi( zoedlRoQC+Q9+by1>msRs`Q|#A&Z?FFO`g7H;Ip061Z@zx{@_(uQvqJjg ze9x<^cYnP3s(o^}`0DMm&)QX(%|Ey7`T2T7+saByzvWi5dZ(|RfA(0udiUA;aeaTE z#Q$F(Yr8ALr*2E@_SMIw|JWbj|L5ZCqd%X<|3AOJ{_pF&(jD_|98EEd+Z*SzF748+ zd0~IA-aN^#|7>-cX$@PwsZaHun!=smuYM@m6|pvbS4>>(-xrhC^j}-Y_W0$aU$?VQ zf7dV9Pc;888#8rlwCtWeQr{muN{iz+`)nnxA9wcH^X0GWt@LHLmg+C&dzX6U;oQDo z58_^(T2USy?zZ>#E~8g>uYG;E_sZ13_uJO>RBbO!y|R1l>x<|Di>p^^FTR%>EBQ6= zHAwIE??nMKC8kO`ur19&X%9su6BQX_2lRZ zslPdf@$r||ESvmv!K-<>>n^Q&xBK;`)oW$$J~)0}ZTaiOdMnBKb!~~kkyZQkPp3xy ztNMN`GkDsoRXXgU|Gyr6Im;$@z5aIpW9y&2Uc2^QoX;x%b7HT1=h@x%N&b2G^nb~{ z(o;EWi;WkWfByOM^3yECy*p;ik&CbUnp7)UT{$s+_LIly-5-BeiC+&tJbCiflDfFk zbI+g8K6q^Z9KF@e+ou~#`<}lp{`dUy^J$aMhIgO*@+W7X#mqVD)NTHptXcc$_~Y)U zyHC}wH9Njqzc2jq&09hLf9Cv4t4)j#>ACp6yRh_YdARoD)z^>ih?svYPH*L*=i7qI z6MvMaEtjk7SO&s!tlWPySEzo^^;z||V|tqPw>-49zWPg` zeAVC9dn=cpwZ8gOqyMP9iTL90fnv$$i{95Soc?>>T&bE4YtuhY@2}i9eShWn&E}uK z@1CeB_Wr&5#GegSpC14G^HgpAy!FR6$NR+lntlAR>~Zw(_ZzAhw)1Dsc%yFq@#n5{ z;_0uAt}y?&E&R9r?y}Dh-K#UVFPD&iF7)sCUDZDy*Y(tA=^Z=1)97EN`NW?U;m77B z)wpOUM|{;kw)te1>CGj%{|~*{zh&m%XJRXtpZ@ssCZ8lHWeD}w+O)+N;bi_QMM>)qLwxOI2WPpdE8{B(V8SE1>L?ybjfru_VJwq)D1 zD&Lya>b&Uxb=!k~KRtUz?q1A+p5@)I_siv`{Ym=w=jWF{zuxcL`*Zivs!F?9{bl~@ zo3~#7`111e$LZ(AK0kh%^Cu@;tUdqQ@#{(3wi0Tx*UIfxMEktuWi>K?~yovZq>cbKeJ5hO;=Qe|uTYfBWCFd9J^2n%9;-h|908-DEXir!Rf-=I@)no;E)7e9PnM>Kk6? z%E!I^@u>J#&Ea+R>80QPv@f4L`DfCeS#?&H|4R1Ev8lDQynpAlmE~QT+S}|kwQtTR zel>Y>^qj8b)?D6a>gwzDmu)vMF^pTY>fFtmeYftNIlJKgjn9`K|0uD$Z`U4kcF%4* zKlSc|zn(vPR-d1r?>q1QABo#CHz%*!9QpsZ`TxH;Y1>vFDEv_Tb@G?LuPg6o|M_gQ z_A3ASW0!B$&bx5`cIDc=v*Q1#rBD5RYr{N_y6)s}Uw?5uU)Oi@`{w)Ke?Q*5@8$i8 zre){Vr$)T{zU%GxanQy8wt+%v%WO9~4ze0OIuf9I{cDbhg+P|m%MaNn1ozdg}eLjb@HBbJr&5@oPqt@$h+r|90bSwMS z>3Y}hTh{IS*Z1_}r>D11YcI&&u>Izhx0!Kq|6*z%mj)-VUjN~p`PK5t`~SS+D_^)d zYR|tn)gSWuewRJWx>J3tc~?uh@y_S9H);ywh2G`zzv6z$y_5U_30wk|gaSE*ZpQ?vn@JjZ^@i&^7@N%?svVi*>=%S?YOc{b|S{By@Y@3A;g%y%-j z#en~0-B(vbPDPV=^{>|#{VbMSmj3$FpO^do>HVDV>G3@@PW0>jEBg&^POJWV=%Ia@ z8(-R+1T{Xj$`d`0d|o9i<4b#%V8m`*Zor-VZt)E9#}<>VW~^+UX*uJ}!H8n<MJ zX6%;8ewVanXZOZuddFr#Ir6WPcjy~lyK@w*D7MG6+_0EE`K)c>8890m@pSi$)`Ls> zc6Liz&e+&I(_+SvgAs8Z8}|q#S1KO+ukAFB?c(p+_^vr= z&F=+ZE=b+cGY?xOPIDVh6W{!M-VCq-6D^;q9-B2?B0KJ8t^b*b&qB#(v*l)AXD}`@ zNM<)KG`P0s$d+eQzs$escDIt(K$zXQ*kJ8zrMLI}Gi@%fKM+wo-|Co6Z?EOc*FKMD zS|2M87k_i~#zP2V?M?qBD)FfatYDFGZ~8k4{~iA)OMXgv^dafe-0NHB>sLLNOjuKP ztPh0L`pVS$%7omlI~UKra?wvJTRkZG%DFH5Z1dV*&3tBB+>nju6ST?Edtoq%uw8FF}3CH^OMP08JOBZsFU%7bh%48d3ck7wWGp&DZS~u6^nX6d( zn#!epFtoAKb=~)Sd)OpaKTGc`OY18$a<`6LGq+=T=JvUa$95g>+<48(uq6LgZ+gSR z>frTrD`BBKIPmZvj_(F}^a^2&{mk1{0R-G3zF`fiC`@4x(#N?5Z`==dHX_xO|HFHT>o z6x!l$_GYET>SsqIO!bd_^6m+3Pl_tF=r#_M?aF+)`Gx)MmUnm9XKZZFJo{JWoQj)u z^6`peefy5}?NjU9cO;^CzQr-)&fe!s;?M8>$YYSqp4_Y6+55b=t}WF2`gU@%Kk(wq87U&^S$J?$HRV?u{j4$uD(| zU5e~kx>>?I-B5S#f1Ps?rt>Yb;=rjNn?XLOyY2gpb@lgMJ%8m1G}&XZ3>^MZ^(F5z zVHV7ocJBT0nJb%5%J_KCKR3&u_{zc=)9mDr%-q<#@r&SOiFsWcUj=}Ibd8lr^3{bi zb~bOk_FU)L(fA`Xr-|1~rt9z?jgacvXd;rFsd4O5K+n>JGp4oO&oi!i>*ziI`{Oe= z4sOZ%YF&6N${1DMRyn<-Qi}r-*~=ud&x$0kd)%BK4twQ0dZ;=#Fjlj9Oo?D<6|X%E2-_1(Muf!v25vQ{>MF`pF0;n zJBmZ=Ym3XD9_9bC?As&YTsaeiNWRMrvUDy;``n{jO8y1TnQ1lS%)u>RUasLZc9-qi z_(d@JrE=S+BLDgQk9eM@u5vb~?|XjSu3Pu! z<)6hC#$^V&bN}m|3wWo-dlX76D=mGvBHeJx?v?XELUTcc{*i!pApgI6SNZXAo!#7$ z(tnfQVYcL{ol6$((|A6q?bo6?-cql+i}W&Ad>0P1Q{|m}KuWFA zRK)q`6cY%MoH@hFM8tXLBoiOz>=|txZSuz?v*(AMIdd?gdS{Xj@7I6&r+StwlsMI6 z%Uds%z6?|VO-apom!!de>CVxJug2UHck&xd`TF9Q(Bq58t=KRA{<@}Ezz|%JPisrk zSUj;UGJ*GKfZOZLAK(A-T)JG)keT^ovxRZt7H7#`6A=(Ghy7ZBkN4r@f8SiV{NXVu zB!$_Xe|DRQIN$675v!IbwsR_enzxS;oPeQ;^`*|SsysoY`iR@GWSx6l$3h)v3?j4g zW8j>PduCYd5pbT_fk7l!Dz=^bcY@n+%34ffnt0Nh->$DNMDje49n=F?6Q}5WP*q*1mB~CTl-nTwK;a3gA>&nocuY0tPRmF)q@9YExFql}m zJn^|?(EQ#6+x1-==Y=1QIKMhc!+c^JjJWvAn7>9}AUXDZ(wf(?J*9iQ7v{KTPmwqk z|D+W{SSc&(AGshY33Bm?6WoR+Zf3*d<=? z3F;}0(>!LiUIe6I<2mi4AmwX5dl~BTT365W^f}CU>{h&J^4s-Y8{@k5j#)hxNS<5R zvGJV6k%)Aeq$sJfb4-_Jv@!d5AD(|)^7S95p3=IB$DWxU*z)Y^&Chd=J^NZXXX8A@ zqY>vPBx#(!@Jpv{6VKZ7NgAiWTzh_Ev(;VgqZcd%A>>P)wm5T-xQ>NBE)XJxPyfh; z*K8-b4ZrMi{N%*5H*dlo0q2`t5MqWkghq%USP`Juhbcq|gIOGkpKfL|^Q5l6m%g6Y zV9MI6`FqU{1Z;a%`|TEk^UYP?;gY2@CLZQC{9@+I zYh1_1tT>*%_d(ux?hDeKuLO(dBAH6Xwj!BI!(vbzLOEa&1ToQakAO3{{KF)`VS*_P zRu2vn9C93rpMD-==6Sk95@hck9*_-rY@mc?&a8hVpzn3r!M*_^2{}Ob*IVa19C$)H$q2ZLXEBTIA zlq}2fi|bg3gE%9DE_a5hTCr`DWhH*Xu)G4Nf{g{ZwoR3w zaLbw32oZ{12oidKU$iU5?UNHvYB5$K>CJ^mp1t=cmxwvP|E@Ck=!M_5p6P~P>dwzQ z_y5BA4JPY7bK?F>q`&xE^<=t4mAul=sTR+s9(iVZpyHY9duNsXM*^-b{_4(?nsq4> zjp%VtKLu)_;2^+lb{ul9&ptTuq-KE}j6o#5!z1?)x17?RFK0jozOt-PY%}^Q11g`Z z_(0j+mRzvfNgBbRiWieeZa)W-Lnn60Uzll;snHg9-B+q>VR7-L0G_?y zW`mkYGb~I*oU2)vER?vVt-yQqLL6hJM%yha>4sav9jv++?q#|Z$@5lp z!nq_HtIKhWm5OcOxK40`B;z_3?q&Mq1d z_Try^HFB5YLyvy__wKux;>u5FFMH1T_i5Ljn;{R&?tDIf&3yIK`e)Z&D@yj>5_!J+ z&!VcJnEch^zT5NXOkMpotN7>ct3NN_E}Qh>n$`XA{gKc0yJA0IzP;`K&!_ro4=D9CAc1WMB*vhl{)uTTrx2;i2 ztW*29Zl>qH{aoAEotwToHnhKF|Nh_qF6!RQ%N5#Gvvv3XuVFv`71w)89Zj|Mu$(ky z`+tty&!0;pW!wJd8NVsrw_C@r{O9M(tFLa7X#H~8?P;L$pXm8hQ@@_vWmEs_cA7w> zM;>du$^Nj|r&oVoRnn>3to>RuWOdT~)-Q_+RhQ`3?s)xlEpuH}n9l38|BFvduXori z7pb;>r_TNt?ZYsl4xOQuF?)IafzI@xg`q!^rv9(cI`)aqH zHs31#H8pBZ`066zNxnNXrB2(&zdiioXl|-**z79PT`_alc0b!4yYW`cl--|`B!wR} zUz2#h&vI?p>s@owroaAFxpuX8&(UnnWBb1u|9%}U$(*!j-qerzA7hVR-)zKoihPP(zY*~j)q_P{JeeM{;O|){>+MvF8cpn-X!WyX-(+wEqYZ)| zUG_TqxqkW2%}KG<6ZPZ64!o?JJHK?6U1gm3-@MqkxNE61;-0*&EzHQdXi^sX|87?C z|IOz7D_5NRF_ClYS&OynS6$6JzxNt%?9=!=qlewU5rr`pivNB)M! z#qWw-8@_MXo>hkgclnt=UAJr3``;;BZ;I@`eD~t6`_s+&cg5c+-LI$Dcd7c*o{9y( zCtAPPsE@gRdz1Xu_hlR1UH_ju;8n9r=X7lO#Qkqo*M`qantpYA*R%8O%_~lx{ac>7 zIZRY>@7nk4M31lEksP0!`?CLDb@sc7vtGa5ymi;9Q=dQ2e)}rX{&r1x>yt$~tIx^s z=l)x;Ye&r{opYySGpiC+rE)Lw^{zF526@SCagsnCh~?4KQ;NZeCCda|x`=gI5KdF%fl_LIGH zPHknGIe)hPw)eNLe9qjsr{wFMmrwTQ{^kCe%KOg$yMO$e{8sVm{Zm)Vn}mPXmbrAd z>Q_6z<}T~Ex8rh7ZHQSvt=zY6?ZJ$_GuqeO2wA;s_4M_}Eq;FAbL#)<8*gX(Ui$E? QzWqOI-Es|&Wv3Vz04h%sjQ{`u literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/baseline/norse_longhouse_base.nbt b/kubejs/data/tfg/structures/norse/baseline/norse_longhouse_base.nbt new file mode 100644 index 0000000000000000000000000000000000000000..fd055d4a787e29e6fa6652000a93df970585abab GIT binary patch literal 15919 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

5iiiqU z{%`&=9Ro!es8J7ZYB!*@o_%KR1$AAQ-1L@s%{Wuq;2N`$dBPg@l)M8G{3q@-Y?Pa@ zlQG#=0hDMRKvp$CQqs4!fr_)zR#32Ufx=l76wcb9a1IBB^EyyC$0|bdTCEbO zxN!mbr4yt<7^FcRq`^N0oXIY|zXcjtyapGGm=7|ts|qSt zyg?qH4$`1E6Fe~Y8bn{is{xcgccE&;rU8^bDYU7lltQPy?T|LO7JEz3JYmi5Ey|#k zAeruW8aBSW)CV5%fiRNqE|o20K8Djvpv*m}0uK?|!`*31=SlbCOhbrZh$ue^TD$~G zwV+Bj*2uh!4b&Kzex~;>s2u>3SObZ|mCxN4Ls)oo!nN2h5Ck?FL{g^%saXRdx;xb|B5*2~M!>pgG2`SIm+ z_vO>mpU3C(x7FAGS^f3D@l0N~`s&IrKaYx9%eUCPg|7k}Ez$k%=Qb^qSq zqyO*8$*lQ*Sby67KQG0fFMs{N=%ao8-`DZ|Y~5G?|9SPIrt;^}pH=3|o7<{Wf;CyLRmO_5APkl=AM|%`ZRw z`17k?zQsB2kC@D-`z8F9>7Nz1^VeUq{qr-SVyDgDoN9xAtIwa`XR&vW)q{qpqV=f&2|7tdb{ zZ?k^=_15p7H*Y@m_dmyH|NHk>KOgqP*Tp-3{;JF z{NK7;=XK-5(w&77QPaxx6EA-~ZEyYil}c{ix3te6xqkAR{lEW9e$uo2`?tiJciUTA z|IYc_`Q%MeihwJoDT zZr*(Q^yc%+2Y+0C`Y>zi`fq7_rS+$;?_;|hy6p60aee*#$4l4q{f(}Ad;RsFw|mOU zPl_L3zTEw}|M~rM!{^8E{dMx<^7ngw9K8McP0G(dKQC53eY$S@|66}w=f2%v_djyp z{PpJ#K7GZm@b7TBS&a33JA3QhKbykajiO??`_3(2ZQlO%{(aj^qLshCiA2TQ_OUI# zu3csPF*@?$SFR_b`__u*pZ+@g>F-~kO82h4w|vdHY0J{v+vE3G)s=6L*FCS#e%L>J z{s*(X&+XIa@B4A`^Wwvsukx=w9>1<`OLUx!ZDnD}u78T(Ui_Rq`RhfS*x2j&ab@Nj zKin&e+vD~9&2wJdE_zlQ*SAgod|a*c^#AW(-+Q$6|1s|S_gd}OeyQH~YWeiMxC#5J zE9$n~y7elnV9&oP-zFcPp5C6WzPkSNmx7-+FP`PUdA?6ST>ks}KN%lp$D9qHzu=$! zo>})Jc1G`+vOIiWZ0wt;FMECGU->`3-YhCsHhQ8<@W>feuil8nS1xv z>icyc?oQwTb^EmZkFj5mEq!)v{fE1!eXC!--}l@3m8SU#=gg|NiMu zargVjlJ4#DFb~@-`RrK#?ziwHbN~Kpr5~mLe0uq+ z{zu)vYY%Up{PbaS{@?8O*?M>1m4}+2Uvm48;`6ep-SKsIp7l@NE>&Uk>ige+|9$s= ztIS{jM*g$;{!hzRfBm{rME}NnKi<1{{&t@~Z)Y9F`v2+0lMl}IFKd1~`Ehw&;H}?J zWt7wQKTM1J?^3*D7fW4T&5tK{cg|JsU0+;%pQl&9Z<_jhz4G_dC;vZ@zc^k_cYgjK zvtJMH*4F)ks}j?LK(;pUY(?1^_ZGiLL+u literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/baseline/norse_mosshouse_base.nbt b/kubejs/data/tfg/structures/norse/baseline/norse_mosshouse_base.nbt new file mode 100644 index 0000000000000000000000000000000000000000..0acb113c8165844e0b50c9f9afd33db21ce9c087 GIT binary patch literal 4670 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 literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/baseline/norse_smithy_base.nbt b/kubejs/data/tfg/structures/norse/baseline/norse_smithy_base.nbt new file mode 100644 index 0000000000000000000000000000000000000000..2578a949ecd089db3fcc9b40760b940458eff21d GIT binary patch literal 7428 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

l$}<;vpzq)`rjvCZmZkBz5lkq zI{fx>di*@w`D?F#{(SlAtD9S9{Y%@sYtH)Z-9MMLrR|T;S#|FH`aY}Jn4EO+^J4zf zKHt56?eo#2m#_ZHsf+8c__TiY*Udle&+D0gH7XTTlKQ z?)aTwVSDlyM|b!Av-;ase|;Ty^?(0S`Lg)W2bW0wxn1@zskr!Gn7mH*THedhz zHD5eEKKAc^`M*Ev*{%lqUfnz^H-24te1v?`rzcN;C9%iWe*C(?{+^xf?x^0)S92FPg`R^+EU*Gu^X)Rg$?%di89G+ zN5`D2-(6uCf8TS)8%E{PeF!Pk+9g{Po?Iian7!+t@oU4L_nY7T`smXpxszA#&%6FSr8e`< z?9b-&)})K4pZ7m6{&i}_?ugiszui}l{wXtztLN?hIQiS#P2V5%{7iaEB9B}pAynvHvQ}`tsS*{ zX2#CBZ{Eqp_17Oa-<+KMb=4o&`ij~5Re#OmOY$q;|H-S|J?Zw|se3Aqn8%!~?w<6!soMER zN$tjcGjD&cdawU{_VM*%r+>NZP;E+o^FF=t-tANOqnA$>@9zG2v+7&P@6^9sf4}{= zyQh0U=kuR0oAxQavHkU7mG~9@&!=CV{SklXqrB-U$4}is>_30X{{K7o(rVkdc*#2R z_<8HXH-DbJw{BPDxp{AFk6m2->(K6X=BGFRnzXZi({uMftIcITp1=1@;rp_mHy6&W zj=JwD_PY1{rn)81H$T0+YI|(#wc{05*0*E-uGgEeJNx11$lCQ%*QN8fReY-qft>gCVQr$2w*eb+T%+nVFmX7z^qZ{+P;BmeTVeHNd*UF>?jZOgy*S?-m4 zzxeL1xp8+b{Qu8bxc}4|&vp8L>raW_eQo{gy5%2F({=Ne n^~#iY{|x(oasQcZoByxLKe1aVaPFV-ulqLzz1*Fs$;bczlpzM6 literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/ruins/norse_burial_ruin.nbt b/kubejs/data/tfg/structures/norse/ruins/norse_burial_ruin.nbt new file mode 100644 index 0000000000000000000000000000000000000000..dae60614ac03b90c719aaa3284b90126aaa2877d GIT binary patch literal 1368 zcmb2|=3oGW|3_z@&wFepa4gevTI%xIchk)8zFqWw0@L27cf9po8=3Y>ZSl2sO7UFq zqI8b=i`QQ}wQl~)xwt5OM(!P60hO-0Irj4Hb3BcNk~9`+)rKt;SoBlo&HlbNrFkhw zzigDc>i@rGQM_bk$luz%N;=(K+#dux#V!{c*EYR;JM%y@=h2@P2VCTO{B1U}8!ObX zRxf*gkVTGXsn&EU$u=7ry6d;H%y z9}0gm5v)4oZ^OcKMiQ^yG%Pe>alXnwqb1>&+|K5OMeNRVWeq~!C9Jq}Fkt6#xoW}P zk2rUg=fA(=cVq8yE1xH6I`MzsRo*YuRVy=YWOtr>`GDwW$zxrW57O5B^}2JW;l$q? z{848voc+=<<6uCoK+n?iC(f$K8Ag9UANrlA=%dTJihae#f`b0{Q`29h=~#Ep-uUfr zZ?&4BoX`1YPMaAQnmcW0G_p^wFmP^qDXTGW;TJ~dqs(nx?3-Cc{U0Q<{|w$LSox#N zrsk_H#OawFZC&hto4VL}MENCFJ$u}&K5t=`98c)y1dZAQ0l(gSTK1Lk@LkTi)}MKj zUlzYj+flvd^8RxMclKU%td{PMiEOYA)5{e{00 zrU|&bYiwVC;IMd7myN`#V+R6E+1f4%7&A<@mUva;Dre{}XXviqG4mF;L5%)`bF32D z-?!(r?TS7S01nE-UuE^a-%u_$h`Il;h&}l(=l$K1uVZ3%ORhS0px|%!Wl5gv`z_|S z9^g4*9P^(`V(!5RtNS}7U;Se|{B=jeMM<9PkD1)k4PyEqm#`f^du-0RgcX)tJxf1V zn>)YcX}cuJb6wkV?!kh+lP*j0EG<^3n0qk5s(E9{zXxeLbMx=|_`DI9@JcthGv~s^ zpY3_?pOx61lX?Ex>X-F;ez5qRLsyL@^70;*uqD6zbMb7zSDDHeJZ-bsaUy`&Zz8pJ+d{B`e(^QmDgs~$#$KKrpG z<@L&VQSHwKHD|bMD?|=;d5B*=ZmoO0oZE8di$_P&Rpwvv`ZDk6f9cGWFJ60_&aa(o ztoQx>zs+W|xsRXBdGz{6i^Tmis(Yo^hm_p6In6!wC-Pz5U%i^V1O522YeldBKY#b)@fbg|Lw(VTW}MxU9znb~QdXV2DMxXivX{c-Nec{6yP zI(6RD4^vE-dru?DbCWF3to(Yrb^l)OsM@q@_Re|fvp*W0mAmeB*1~$NhMl#jVd=~H zZjbNGc;T4#d2ztU7{ALk8^iY({!qwPoO~){rk>oHqkr?V8$MOvzO`0;YvALVKC91i zv)rC`AtZCB&+_uO7hfGYwm|2a*LJ5q?a=eFYemX9ls5Myg-%nE zlT4P=p4LyOmuQlrxIp#o*){G}i zYC9Wdvb{Gr>AL>OB2D9ytUgxyRpQk}YC9Vw!*bGN4lbFK7`f?+dI5;-`I%iUm1DBeoM}dPG>u>WY4W`O;pNeJb3DI$ z%_#ZX=(#>R;nHid87A`+Cvnesk`(rkNp0th*qoy?rx^R3l2m)jGuf!cQ}WP~>hF23 zZ3da^-i5t+9d>kI!X=qzPy6NrOCIlxEwtILy{&k8lC{Ch8Sg{hyv_qj&)HwSQ8XRo zvSLxS-q&$QcO+c0*;5V@`*>%)h1`rO#y(cheuKgd@s~%ukFuZu9QnoZXvuuJ65`v)BBL$(z;Tx6ZK{YZyu&H_rKS)B69L4Vx|N*;3Pl z`qD#gg+DB0rM0;!7HdxwMBTbBmKLyay~(%8mlfL#GUeXIoH0(X zN{lzid}Gku^|nWQoAJtoOFvC34&T^$dGZ|h_Xlp&Y5^WPcz>r?m5b!44FJj^DR{;dexFn9$Ig8}w_}^Z+P6Nt^wef2zn?m@B)-k_I?D_Y^*t3#t>2n( z$&^bic5yTHe|I(+@ z)n|CLw;6LCXEt7UT6W&e#7Fsd)!pnc}rq8_gr!pX|O7zTv zCdn{^#awAY2e-Vlj@LHcyg}CLm)es(mqm>39QvX)qmI>hMZ%>!4U(Y-kHM;9a_$uW zlx+(;7q4%;cFz95v?$B_n#O;*mQDR^e%j}hWLn6^^@XgHi_~75gzMMtIclS0oVo7M zlAT7$2@F0W6R z#0@Q0O71pf?)>35b7tFH9`Bzu+s}YZ`qb!IEUNaDdGe>m%-+BKr_Si~%)Q_5_1xOW z>V9HSn}MeD43pyt5Jp(r{n!7_WIWgOvGRw?O;PkYB>*njS~BM@=RfVUEA7x3ro->A zFP)PZW%<8wCaBQjNsN-L+kd7cqp8W6>uv!os zq$pGF&=QF1!`7lOK~3iwNZ#|5ytnp*z_O_iK~W>1wpRTBM91T<+NB_^-?fZdJnavI z%(-L(E~|MGVT||TGR2og>cZ=}K~a;<Ii^_VvBBs9r)2?>6Ia zw^P+*{ntOLNVs(8g{hr6D9v~lGatL=mz#HB$xg=0v!v?-)1rzW>!0>1Vw@gxKt+7| z@8Vn{&zO!~+xXU|)l;t`PkU#>M$?F5kbO6#)<8Lzi#~>@s_m2rOX0YD z>O-?p^6M?rKoNQDTBfcuD77pTO`gx%md+e}&S2ZLY|FzpqSig-NzUFm4OAN~oBBC^ z`^>_}*I6W@-*26hn6vkKQQO9^ai=AZU8~kjpAmM>Ud#C9uQSH0w%yCNJiKI1Vvg^P zqBc)3Gw7Vb%Uh?5w`$5mN+U?p+gO@>I{n&@ojl2}kAYnRNm3wTfn{okO^zpA+PNqC zA=9yI^Ut#OthJxbEfHOBCT_6pUydFqfj@Z^*2*mreHg_F=O)UhtEJw2v5CtAv+p2mX?BqUV%dHD#(V_v$?@dj2&Q0 zpM!+XgDjnIE^cs=wP)>lko==KkfqPf#SONd%hyZDnR_2(>3*oCzeOQVgV+LgC7dZy zeQuq;Uc#EeY^}%UXqCWeZBtr}ibESnG?9rYvt$V+&@k!R6uP)CX zU0Q2=P59>4*8QmDOzwYC{waD1Yt)Uzn~%lvNR=}t+fLlsuyNjs$BQlq&+JZgZ8Nwg z9NBjGn6Zr6JjI@`F4I87Tpsgd=c+lQ*i$|W9J5k5U2vtMZSgVVmW_NTj9NTDPxv0V zrS7;<%SIR>V-C`5J(s8cPFe;3$*{KmQ$FjPHoiM%)B+|X!)1!K56_=6GptR1o8&$F z%~KN}e*cgwcPL_ivLuA)(LOe>Zh7r35u-aduCMu6ZQfJrFwGc+DBE}V%99+~2|F7$ z@|}n|5Wx=e8MBeN!8OL2ph!GsrBKY6j79z=Yfq`eGbU{Elei^bH=MyLuL3a`o4lu9 z!Wx*xX!4WM9fpus137%f=XpP)C0;jJy`QHrV6NT&=owF-PJMqg zMK9sa-Wg|Ddu&0T1v7n$7?Wcs?QGbX-j@^qx2yK6_BYn#*v`uKjq8r=IUEt5bT2U| zpLH^bd8zQ@U8BoIAInpZ?Gh?B%(%naQ>yxm>DVqIYxcxR-HAu%v~RRqI{7nu>akxU zrzH`@vZ<`SOX(go;`jq{p34qgUo+tv|<0Z zQOicXlSVC`=N%3%Nnem~$vD8^rKHA;FFYbXRcu^pw#=-Ti$1P66XAd5r(zC7V9JB?63F0< znDU@R2DcbZ9#rU}I1C{VidamCgXKYqEV}my$WzLNjLCbidVt(yDkN@j4J1sATh4RM zwjx$=UBgb?7~4Qv}B8S-Tfhdsc(0%5Qn# z8ZH{n$$5Jh*@(%=9E5pbBS67_?H;H$Ml}y?go?PqHjv?94w{odv5o3Juz3<-SAZ&X zEariY@YGAdX5KN7D?o9R{XV%62it7K^H#4V`f<=I?K#%cq`~&D{80BuDPhjbg63Jly9sZ`jC8J+`lP z~ z#=Jx4^d(-afifwCcq7xY^5o53oW+dEcUyKgY|J|pb0ESzQ7>W5Yy)tEs8kqKfndsm z622O!bj6ehC465{v5qMZDqTSaU&E9KW~@VJL3!O;Y&%VkCvC7~OP+r`v6$zWmH26aV^-p`lMTLA%50Tf_F49rUH{>j0}=YkdI@W$gQ~65 zpny+>loES;b~bE`JBBU~3YaQMP#KFU4=U=6KxHtdJSfIfL1i?iJSfIt7WaHbkq5;% zio+1{pcuz=I9MJO%9sw9cuj=IX0F`PurV%83ltzTL3MHJvPVqEszAcDaf{FKqs>N> z?dsV0!8OlPBb}0ew&@z0o! zVQ~y7F~KZGlLsZHdQgJ^Qyvt7FkgZl)&n;ml$idT3X2bK{K*8I%8B_W=bC zNEno`Y2ucXtUa}Qpp10B6_o3D8h~=W__3G+TVnofI?JPdj1N560ZP`g$LvlY+jBTV zJvF&~qu;8sH{T-7p2@0JwtGH*u;UP@p#aKxu+|Tv5djJe%ti(%Fvw{g%`knJw4H9Y zHGsWA<+j*vP>x<53vN}d+tIM`URF4$ZM9V!+yKGSk_0;fl&~;ck`%QxCBmNYB%kky zJZJE&XU0=x=Hw!|&?h{}wR4`L6O)VN!k_RY$IgC=P6SWhT$&52Zq14rlVfM^Y}mN& zY|Md(>uC^g-2zn?nDQWRZ3QI}OnFce$u<@@xP~bY$}b>;*I>$n3SYRzsPdqK0M%h| zc~Gsg3)A6Xc~CD6)8RyTOjrE>g|w=(Kj&ZMvZ|@sb-BmhvTm2s{BP-JADsO2^x_i9 zIs5G5O!(*NKGzrbmzS5Z{rTg`;?4hO?!Ebn>*xEc_1XLCe!V&Aet!Dr$&=mHKObJc z{ySgaGyU|lZ|bMHAMbwp^53JBO~3jMFAiTn`{CxF2T%Tzj@R|`)88L;=Kim&ilQ$k zUv{6?=kK2;9zXAF&&_`iU;g><^WWpva{0cD?tJ|^Q+vC} zqc?8X->O+%`saE4o4N1gb;6wM>I%MO{r^x|?Ucu2S|fbr$La-UO}|#`KD6QA<= zdKdiL_*?mTxZ~8OU(4T}Z+>lW{oIjv_T2v2n~jT}@35R*@Oti@DD@9H`)VpTNd13h zFKafte1>lH+?dm0%fokFjlN#AX8Ud74_(`1UJb$-y>p$DhXIy$S>i69Hxq9*9<^6ts(|;d7zFPaz&2as1^J{9h)a)&M zx#xR@rG3q(r1vlX6@7eC^8dvKNf|lWb>?RO@BZ`L{CU^Tf8CF!8KlLx7S`47SvB+H z2c@3JSC9Pp(IR5E*)g{D;rX)*^7i*H1L1dj`j>(6zW!zJKzMKevUhvMm;GD1yX@Q3 z+OrWf-*3x8`+(e&W7T<_tW3D#s6>pdJ)cE{431+dX1W_ob}&pp9+4eoflv2Y#%YlrfO^b2C3t$9}D&s zZms?Ft74~xW#&5flkaC`-}>-=efHt?`sRDSo@4oN);B@<&29bf{Nn!8KBq62Kl^>U z_I4?-o!tEM zaqq@=`=aJ%pKiW7FKlyt@w%G&+c7tz=PvqvTKN98EN}g1?B{1)e7yMb<;Bw{r+vx! zmr{Fdj_;GNb7~FaW7*ZTbwB@ouJ7l4>ek772iCohv$DMX=9y;Yh6vW%Z~i>VYLc3x zXaAF#?_2d#&N5cRwfcIQ=dW8@+a0c*A8)Q-wr}^Y6?)UEPtTq;S9vtM`}NEs_hc3c+1XZ=W|Uu$E{>n^{k>JizN+?%`+p{# zejpzwccA;L_lm>MtM|vo>UJ|#%m4dxx$d!kp31v#G5c@Mo)G&mFYCH_U2S&zzADYS z8$0)f#>d;~#Kq@*_*7B%<@D^`mM^F5-D#a1c(-?Niq1WW^-u2=eAE@4e*E=LyZUeL zAN0N-f1kVa()+o8Z(og1`nBBs`23TuwaLe;KJQy5`?{aQPW8g?O#iOgRYygH_2YZi zYk!g6U4Q&#>>jrG`~59um+!rGy{CWQ>dD*fz3*ln{dwzQrC#CRN4J_*{L*}x{&~6o z_v@$KKQ~`}H(w`CkI&!VE{gZd@%jgUKfc@i^y0&p_p<&}KmYyzTb0qfxw4n<{cMT& zzg>Ekh^hUCdowzu>ur~b|9$kS@UGLHn@7JT{7>q9k$qgd?qAK(xo_sy{Q31D$9;i# z_C;~?FIQz=%n`h=DR*|c@50&&>FLKRwk-b2xP|T3x%I~Lq~#9%Y<;(@t>FLL_?G%B zuUNV+KfU_r!Gg4$yW!=3uL|yYY;i9C`}6xZW`^vMv5DueFWznc+biwQZk~l-vz`R^ zKR9ccCw=H=+4@WtY5UYU@+VFE6aOA9_1v*daEtmS@gk1vRul7{gm?(8dy-ZCFX*lD z&MWth+-(wPod4R;h5dT*@p)#GuX^A6`*q>k`i{Eu_J8(2 Nd9Dx1X1eW+3;+n6P-OrB literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/ruins/norse_farmhousebig_ruin.nbt b/kubejs/data/tfg/structures/norse/ruins/norse_farmhousebig_ruin.nbt new file mode 100644 index 0000000000000000000000000000000000000000..e31e61e9250b82b9060287f20fbdf1bd929c8751 GIT binary patch literal 4949 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 Y+kPKcIePnl^dI}cH!AaOPBAb50Fyt!YybcN literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/ruins/norse_longhouse_ruin.nbt b/kubejs/data/tfg/structures/norse/ruins/norse_longhouse_ruin.nbt new file mode 100644 index 0000000000000000000000000000000000000000..f77e8034b1ad6fdf1701213ff444002f8030d434 GIT binary patch literal 15805 zcmb2|=3oGW|7YiNmdm79#m#nD9L~VvSuoS}(+y+4MLtRAGHm=7=_FhGJvuVYrc5S3 za)uh`M2jW{Ifh9-|C|53W?<1j@#@#Fo%*UmTh2Yam{AfM8+-omDz4t|E9ddDT|W3B z<-h#5YwXPjf6jkD_wP-s-^I0761FxLRbP&t%rV$u8ZVzSXO5oV_jCWw-mKsF@6C&r z{|)=s@y?0VHh9gN7Lj1ab!NqZ9_}+s4)}1NS##hF_nEZDn_OqMPWL$_qL#`v*{IcX z=Ak7%i9yQ@G=pbM(L@!#&NcH;iP7F`Y1g>VY&ei3G9$22QhbJI<4my`k&Q5oYo3F( zEt~u@YPO`#14)w!#dxMw%z?^HEKBr{Wp7KpDYG3(e zpX`i}4g2SK<{eNmKQ?{+mR}NwO72AD8=vHz@r2DM>b=3_L;qCF6DCO;Ktzg|)pi<6 zewc22{m}2GNbck5ML)gHE&0smb4nyFEa6$}_oZ`#ZFHI+0Q*= z%F!@I?io{9eTwQ{f0{bS^SFT8PoBwriau6t1}`P@#6hh5151*3)PlWYeY*5qlNZ*ZAua@xHFXzqKt*9mJjM9!VdCcoTpdJV7MGui9hXWT$mRf01457p%T z$KSvG%%%3$_>7Lh z_R(wqMka0JK3=fAwC37vpQ7aD8|=-w)*Vs_&lmZ|uD17kbnD}q^asydtk>4Y9b9tf zy~w@mbFbOue_0>@98|6_7q8!NK3o6)4a;KRKK`D$#@AKW_c9sRoxEYWdHZ>73G4KA zo$ZrPe}Co^7618K*|pm~>X!p&dpt@7nov*_QKEw11Ecr$Bn*khU0+c!0H zp1U2CpYi0++C#S*Hx^IHeeRc7pYTQ|_1t~UH=l2v-haC?x%Q{U`h+)kivE2MY}{CU z_h?kfv2)4K>;0dz%qZcB|68b*n;voF+=dNvAw|)le?9u&wdc>T&Rdi4MkcSam-~Ho z(ag2RFaH?p=A=j6IJai&+^=Sn`_8ZV5cT;`_Q4xlPku|^Tu`%(>&!Q4gO_{b^>dzA zC0bjzzI`LIt$6W4bjt~3P^k<$cO}~ED4H zdwt(;y>{EDYHjAjt!b^-n>@d(Y(Dhw4A*aCeVON#+4WN2?f1Slc~{?avyS=LyZRjK z>)fCaPhY-at~7J}a)Yw}$=8`AcK_e_cW2~{b88Qk<%w?F91Zr_cJA9dV{e?Bd#Eho z&A;QHnmp&vJ#^!5f9&qWH~)^GduT8>+2URNee-Gk54jMvj?eQSI&=B2N59YRl-$Q? z%zwr$(OSCoZ4cLNNzrY_dMQ?N70}}F%o0#pbg6ni&yO|tXZA8p{>H9W+h?o$=KPio z_LmQ3pXFL_n!Pvd@x5i!Uv|A+@^_~AxAc3r<{x{{lw&=+^=*#mw#}h8&Xpxv-)?;y zqo4EqmvoML>c-%TwQ~<;zZHpleeA$_d-JIETbn$e%g=bCSa-WBRZp`@Z;b`m2kZlD)szO=jGG zxFAg~F8fy1+G9Jfe@kD!!QQ&{@6Ny*^P}}=UYUNgmigGb>gvk132BpF?wIhh;^)>d zgO^*EwO+rax#ybS!>wiUM!}WuCm*Wbzhi&o-nl2GbJXv;`$pf+ykqa*Dk(anusie3 z=c86%&z1F!SEI9Y=k3omstq&P~2ETMw136Wz8s?8dpMMC;dU-}>A>vt+~E zFHwiDWv@-RRA$EYo5xr;XZh!-&HIv@4_>m0J=nu_X32q)Z$`Z_fw4vw5v7JHIl!e%o!ITOc|uH%)5W=9{;((Wc5yLTk-Y{bE{k5-qFr^{%3vm>DxPR zra^sKm1uqVP?;Gx-6VgHdJgjK7QKYD*0&{fZo99hSQls= zwiZ-}w6Ut~WSqQ?6;w@>=yOfJ)9`Y~#@lJnSkpFth&stDvHSV<&&O^ZxZCh@N8#?X zJlsC&m#uTtVs4yUa^MWt`|QmHH9=wq--;)%y&S%C-?2Nn#&dPvZJoKrFY%I9tLJMG zwY9-Bw)iE!Nq380ZZP-G{_APaTHh`y1=+K4esS*HLm>9KhalVgr0?e&%bM3+NVCd& zvt{NJHXl%1gYk0VLQ z?2=+8pHs5SCjXvfzu4)W!F8uNP)%3j*YNVmKj~ahJ-kjFB;uJ^AN0=PWfkM(bDSV| ztaW<#a*o4(>zyF0-E)^cK9;|2W}o!_t7%p<>n@}PEi;(wQ-32ZNX%fa&bw_8uP#-d zzp3G6%E!lMmo3lPXBy8n{c$^2ZLQ;sEo_NFaRx8%a8JIb;Ik{d9aQOlWu1KO`j)9L z*>jgoe!17|a%BAfC1;lu>-+3_b_m=m0J#cQQC~j!w>npCZgt|Ns&>!UbJHW2eB}ex z?$=X6AyCA;?C~*naPWX@d>?0U?YQM$;-#wRGZp9hyx%qxRF!^e@~k{q^6A&|Tv#jd z;F7I8mm^QhZ<)E4Y4SCN^ZB0H0wB3-3TLVcm_gO@x%1HWuKH#9?KA!2{;xT^BwO!H z+6fV`bF7|5TD{!GGr0)tr>#)NjrX?IGyj#%21WhfIoy*$7JrOc>=!4$b!N%h7SHd2 zpvGNd#d{DnMI2P!&-M9VIUCecu2z{*V%zF@J$S~H-(SPt+2VP?|nUQMxXTmO=nAr{s+$Xd<|{oO139+Tt4}? z{1&LO5<5NdQdHYbzTam)-@Ifht`=LIXqEl5ZuZNRUz^R0xsD4gn|$>AZ6EdS{@dW@ z>K?Ai*Z6#*tj)Qz+0|;*cqZ4ib6h_8NIZAh=6!YB&n^MQruZ3)Cw!Mrewm)TtT^s& zp7G`fY(B?(?`IpoEcO5;|4XLR(^b^W6E0b`zTEL~{Vkv4z4dp~K(_B>1Si*z`M1Ea zpRMNuPRP6F9a>V%)N}U1*P{J5(}La^WP=)0>sg_peJAnKUa>POI~a|14d&jl&ol<5 z-nw$0$#)ty?)2JSc6iBaR-fa&@>}7#2$W<%P5cC_yg#?iKz;yKcqRHE>o-P5TEj9? z|Lrpy4wM-EU2=9wwb_i4|2&{{Yjw`R%sc0LDkwEyI)BI@vyK^*woO*^Uq1OLZ}v>F zZ|YB3C#U5lTFtE6e|CvaV$QnT*Z6#9J#F^3 zkImN%=HB^VJKHl`Qtc^Ua`BJsN!C4QAAX;gzbDDsto?rVzK>kTo_)AJtvG(8y;=MI zZEucsy!Sj2R!OJQxkfuk+woa4QmY99`{mzX|8!c;!nU6jD0BXqO@a=zo zj0;q9fV0L8nSDDMlZ$_p-D}ur`DdQ=|AnB^?34(kEW07IFBK#^jWs4}xq)VP`17w?Wli*QgUq>yN{asf1xY+(>pA;yw)Ej?(!D$Lz_y+R_nE+@ zR&w!=XP^RX+2dpKTO`4bQ_`P(*xcMKDsN3f4&Qx*n?R8UayH1N>%rRV6iX4zP3fnxh1&%%Ypvx^W`|x(1gdD#8(~tV!@`;K! z(9{PBePsp3#=akX$ESdTB6^vDS#mz8^L;nh_$4TpD!{uo8zXB^m+YRP=@WI@AXE47 zjWzq8@+EKnwQX8rPS|}&fpsVG(pQmV&wjqG;!6Jf2OL*02b!BFaDI>p0_!rL<2}vq2{Bp(US?B(KD4g*DyM2G<-T#6jjOf@rS%{1dlq{x-?khqwE*Pp>aOmi9(B zSYr0Z?Xb}!zh(2cO3t3Y-N!s?X5E#voVt5Pts8$yM4a#+&j~+ zecCbg_mZ`pb5tPleYc--*${quhAvb&%@z8@q}=EU7KYTZ~_dRpYzv#Yw7Umh@q@Rm(}nVzeb zYNee58UWa6SqxHe2IOPo?LO(u=OM!&O`er!xhoIesM+z9HTmD{kMDkkfYOnz&EZJ9CiijX67??z8-GCo$*Tp6S1Z zHiw>&J@)L3Zn?y4ea@T@0|b|(mVF-Fv#Kj+kFyq?CyX(f9OWdj#RG6?-nOqDy>{T zL9^#<9jMItojdc;jW^p&Bb!KkqNM+n#x*^!uiWgEwNf zr!r0k4~X43vn`eJ^2wx^)<${THvQ-}OE$i}SLfdjPy-_Q^Nnr$5_05jgRNcSlV~;b z-L{#2%jCC7&ffYi^;h8Rjghb8mT61O-nz{vG3VMXqt=a)*{4O0rLE1Kd+5fRt*N`B zPk?wJA1nqb=>sXT%sLGo&8ds$Og6qW?d4miWd>%-Am{(toXVB_`8>$^_R-)L;}p%F zvu4rD%DHA9x{%51x2XE+X{K=EN`N%Wlp0h%; z&l{Xfmzb?;_kZ_Uq3?GhK(adv*FQbxf7|DH?_IOaVF}l`LF%MIt%tk=H*^Zm_lmyH z4ok?HcH>UN#>k}NWP=?u?n;VCRL}caaI;sm=d2L_QC^AJs&ZY@2H$KxFWkX6`5Z{M zjfiVVCJD4pEv3TOH|vH>0bu*AAJ6=IeUX= zLn>pk@qxWMb$8ROj(<3RyT|tWt-gm#N_nJ<4}CM1>N(4Bdso9o$%NBP$I===KKQ(M z@9*cw-mH7dntXoEwmk_s`>ua#+W0f>H21M*)u7Dve(RnDt4h;nMY{Skrd(e$LA>Ye zyQnw=v)$R12XDMt2WkWD+*Sq}xczn~?KIP|XGNg;`1DqtgdDx?;QDyizQZ@(tg8)U zNZ!1Anx@aGlFgv3@h)l^$PiH0ST~nH@sd=F=T4A1P`$ewlt16y`fCHS>m5iLnp6~A zFi-zGC{ErXMAjiph|D#nn=q%%0A(#$ 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 literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/ruins/norse_mosshouse_ruin.nbt b/kubejs/data/tfg/structures/norse/ruins/norse_mosshouse_ruin.nbt new file mode 100644 index 0000000000000000000000000000000000000000..914a4ad1b082be7bb047d2a16817e8247742827a GIT binary patch literal 4515 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 a_FwL4cj#sNonP-i`TwqRMzhNU1_l7@wfz+U literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/structures/norse/ruins/norse_smithy_ruin.nbt b/kubejs/data/tfg/structures/norse/ruins/norse_smithy_ruin.nbt new file mode 100644 index 0000000000000000000000000000000000000000..be7a0442d19f15a6957474bcce625a2fe88f8f78 GIT binary patch literal 7465 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 literal 0 HcmV?d00001 From e8473e3d0e6d66fc8f842623e991919c1c60ccb2 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 27 Aug 2025 20:22:24 +0100 Subject: [PATCH 061/196] added PBI to better space suit fabric --- kubejs/server_scripts/ad_astra/recipes.js | 1 + 1 file changed, 1 insertion(+) diff --git a/kubejs/server_scripts/ad_astra/recipes.js b/kubejs/server_scripts/ad_astra/recipes.js index ca80b01df..4f39583e8 100644 --- a/kubejs/server_scripts/ad_astra/recipes.js +++ b/kubejs/server_scripts/ad_astra/recipes.js @@ -267,6 +267,7 @@ const registerAdAstraRecipes = (event) => { /* event.recipes.gtceu.forming_press('better_space_suit_fabric') .itemInputs( + '#forge:foils/polybenzimidazole', 'gtceu:carbon_fiber_mesh', '#forge:aerogels', 'tfg:glacian_wool' From bc7e3122d0fd28712afa17e367ebfe37a6b00c14 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 27 Aug 2025 21:38:49 +0100 Subject: [PATCH 062/196] lang --- kubejs/assets/gtceu/lang/en_us.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kubejs/assets/gtceu/lang/en_us.json b/kubejs/assets/gtceu/lang/en_us.json index 8f72f42c9..82b433b2c 100644 --- a/kubejs/assets/gtceu/lang/en_us.json +++ b/kubejs/assets/gtceu/lang/en_us.json @@ -151,6 +151,8 @@ "metaitem.crushed.tooltip.purify": "Drop in Water to get Purified Ore", "item.gtceu.tool.behavior.silk_ice": "Silk harvests Packed Ice", "item.gtceu.tool.butchery_knife.tooltip": "Butchers animals for more meat", + "gtceu.machine.lp_steam_extractor.tooltip": "Does not extract fluids", + "gtceu.machine.hp_steam_extractor.tooltip": "Does not extract fluids", "gtceu.jei.bedrock_ore.moon_asbestos": "Lunar Asbestos", "gtceu.jei.bedrock_ore.moon_mica": "Lunar Mica", "gtceu.jei.bedrock_ore.moon_tin": "Lunar Tin", From 995e19ca2f5d33a3a4713f4c6fc5c111f651a88d Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 27 Aug 2025 23:11:44 +0100 Subject: [PATCH 063/196] stop floating skulls --- .../placed_feature/mars/surface/large_skull_and_bones.json | 2 +- .../placed_feature/mars/surface/small_skull_and_bones.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json index 4ecfb4be3..5894c1f6a 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json @@ -25,7 +25,7 @@ }, { "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" + "heightmap": "OCEAN_FLOOR" } ] } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json index 9c17e8038..c52a6ff1b 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json @@ -25,7 +25,7 @@ }, { "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" + "heightmap": "OCEAN_FLOOR" } ] } \ No newline at end of file From c4e9589f1ae78886b8119c49469f3ed1cb9024e3 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 27 Aug 2025 23:57:17 +0100 Subject: [PATCH 064/196] pakku --- pakku-lock.json | 378 ++++++++++++++++++++++++------------------------ 1 file changed, 188 insertions(+), 190 deletions(-) diff --git a/pakku-lock.json b/pakku-lock.json index e21eab61b..dff8dd7fe 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -812,7 +812,7 @@ "files": [ { "type": "curseforge", - "file_name": "alltheleaks-1.0.1+1.20.1-forge.jar", + "file_name": "alltheleaks-1.0.2+1.20.1-forge.jar", "mc_versions": [ "1.20.1" ], @@ -820,16 +820,16 @@ "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6916/160/alltheleaks-1.0.1+1.20.1-forge.jar", - "id": "6916160", + "url": "https://edge.forgecdn.net/files/6925/345/alltheleaks-1.0.2+1.20.1-forge.jar", + "id": "6925345", "parent_id": "1091339", "hashes": { - "sha1": "13dda9865bb6ecff4f9cbea148f71215172ebe73", - "md5": "3f02888ca792a2daae94d68ba71edb18" + "sha1": "ead0c329b746ef023292f870874906a388212c93", + "md5": "e2dadc6797466456cfa7e4a55d6a7450" }, "required_dependencies": [], - "size": 1134589, - "date_published": "2025-08-22T19:39:22.777Z" + "size": 1135004, + "date_published": "2025-08-25T03:05:37.257Z" } ] }, @@ -3868,30 +3868,9 @@ "modrinth": "QMGO17gm" }, "files": [ - { - "type": "curseforge", - "file_name": "create_factory_logistics-1.20.1-1.4.5.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "beta", - "url": "https://edge.forgecdn.net/files/6763/9/create_factory_logistics-1.20.1-1.4.5.jar", - "id": "6763009", - "parent_id": "1218807", - "hashes": { - "sha1": "5c2c2a416000273b8503a7ec666bc9325cb5707b", - "md5": "cd134d174ec0a84bc231cda56f8510a8" - }, - "required_dependencies": [], - "size": 1082428, - "date_published": "2025-07-13T08:41:15.490Z" - }, { "type": "modrinth", - "file_name": "create_factory_logistics-1.20.1-1.4.5.jar", + "file_name": "create_factory_logistics-1.20.1-1.4.6.jar", "mc_versions": [ "1.20.1" ], @@ -3899,16 +3878,37 @@ "forge" ], "release_type": "beta", - "url": "https://cdn.modrinth.com/data/QMGO17gm/versions/sh99tkPX/create_factory_logistics-1.20.1-1.4.5.jar", - "id": "sh99tkPX", + "url": "https://cdn.modrinth.com/data/QMGO17gm/versions/55cCh8ab/create_factory_logistics-1.20.1-1.4.6.jar", + "id": "55cCh8ab", "parent_id": "QMGO17gm", "hashes": { - "sha512": "6e3c43e506ac2166eea0d070641dd4f9180543e1fb5765138296dcbdb5f59f4aea01ead8c8a1c049d70ab8cb7d093535ddc196cee1a48c01ee3572f639e772af", - "sha1": "5c2c2a416000273b8503a7ec666bc9325cb5707b" + "sha512": "63b41cd141e1c2f660662dc19a607ce934ac8d2747b622b2a6d3ac962b2e01a7e69967fc5b42864418389a0c8f2fd6a6686a13c130b7f2ca404f8b7a87d20d4e", + "sha1": "465e6b54a7aad8c5501a517e4d83d9da4aefaaea" }, "required_dependencies": [], - "size": 1082428, - "date_published": "2025-07-13T08:41:15.583247Z" + "size": 1097007, + "date_published": "2025-08-25T07:30:00.875517Z" + }, + { + "type": "curseforge", + "file_name": "create_factory_logistics-1.20.1-1.4.6.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "beta", + "url": "https://edge.forgecdn.net/files/6925/756/create_factory_logistics-1.20.1-1.4.6.jar", + "id": "6925756", + "parent_id": "1218807", + "hashes": { + "sha1": "465e6b54a7aad8c5501a517e4d83d9da4aefaaea", + "md5": "65252091cb9878b33a5ebabdfd73cf7f" + }, + "required_dependencies": [], + "size": 1097007, + "date_published": "2025-08-25T07:30:01.110Z" } ] }, @@ -5354,7 +5354,7 @@ "files": [ { "type": "modrinth", - "file_name": "everycomp-1.20-2.9.1-forge.jar", + "file_name": "everycomp-1.20-2.9.2-forge.jar", "mc_versions": [ "1.20.1" ], @@ -5362,22 +5362,22 @@ "forge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/eiktJyw1/versions/ZmTNauR4/everycomp-1.20-2.9.1-forge.jar", - "id": "ZmTNauR4", + "url": "https://cdn.modrinth.com/data/eiktJyw1/versions/JNTDe4wV/everycomp-1.20-2.9.2-forge.jar", + "id": "JNTDe4wV", "parent_id": "eiktJyw1", "hashes": { - "sha512": "861479f930de09109a285ad3ddbfe54764510fa4228ba95d13e200d467b580c3a5e67d7b88ee453db7b4796f3f26a333934aae3610d0e8624a7fb5c357bfff5f", - "sha1": "88eabf9f0c614cc097b1b39b5a970b5e7835274b" + "sha512": "fbab72d7e1796382b474d8f0cdf37ce02de78ed54c0af207a14f01c342eb65fbce32cc49a67f54f573bd848ea8f6fca7ad1a98fa10ffef921400a3f7dc1a5fd5", + "sha1": "35d4eb2f23c4309038546d78ac5fb2d28232b0aa" }, "required_dependencies": [ "twkfQtEc" ], - "size": 2808536, - "date_published": "2025-08-24T04:23:13.159167Z" + "size": 2816203, + "date_published": "2025-08-27T06:58:32.441761Z" }, { "type": "curseforge", - "file_name": "everycomp-1.20-2.9.1-forge.jar", + "file_name": "everycomp-1.20-2.9.2-forge.jar", "mc_versions": [ "1.20.1" ], @@ -5385,18 +5385,18 @@ "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6921/386/everycomp-1.20-2.9.1-forge.jar", - "id": "6921386", + "url": "https://edge.forgecdn.net/files/6933/150/everycomp-1.20-2.9.2-forge.jar", + "id": "6933150", "parent_id": "628539", "hashes": { - "sha1": "88eabf9f0c614cc097b1b39b5a970b5e7835274b", - "md5": "3685dc96dc9eec27c20d73fb19240108" + "sha1": "35d4eb2f23c4309038546d78ac5fb2d28232b0aa", + "md5": "1ce775fb78a475a84546846662c6ce93" }, "required_dependencies": [ "499980" ], - "size": 2808536, - "date_published": "2025-08-24T04:22:59.213Z" + "size": 2816203, + "date_published": "2025-08-27T06:58:19.960Z" } ] }, @@ -9355,7 +9355,7 @@ "files": [ { "type": "modrinth", - "file_name": "moonlight-1.20-2.16.5-forge.jar", + "file_name": "moonlight-1.20-2.16.6-forge.jar", "mc_versions": [ "1.20.1" ], @@ -9364,20 +9364,20 @@ "neoforge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/twkfQtEc/versions/uiOJ4NEz/moonlight-1.20-2.16.5-forge.jar", - "id": "uiOJ4NEz", + "url": "https://cdn.modrinth.com/data/twkfQtEc/versions/73JYIfG3/moonlight-1.20-2.16.6-forge.jar", + "id": "73JYIfG3", "parent_id": "twkfQtEc", "hashes": { - "sha512": "c160493b99be1fab942f7eb64c491985d51a72c16dbda18c345fd14cbf8cfb0bd899c1b7627714e507f079a68bf1917b4d4e407340c2ff3b44359e1996e6c2d7", - "sha1": "461b979a7c1f100a17af4558910f34f259bb56b2" + "sha512": "2e88f176183d15c566b49d0c89b59c61a98a20f360c94a290142b7116b5fef557f4c7b5b5657e05595a08e6b2ef8ed91ae7671f2ca14cc43a05e900cbe7938d8", + "sha1": "94101fb96bc73adbcd75f3ae8b2562f5a449953e" }, "required_dependencies": [], - "size": 1326648, - "date_published": "2025-08-19T05:34:44.417258Z" + "size": 1329932, + "date_published": "2025-08-27T06:51:25.661637Z" }, { "type": "curseforge", - "file_name": "moonlight-1.20-2.16.5-forge.jar", + "file_name": "moonlight-1.20-2.16.6-forge.jar", "mc_versions": [ "1.20.1" ], @@ -9386,16 +9386,16 @@ "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6902/841/moonlight-1.20-2.16.5-forge.jar", - "id": "6902841", + "url": "https://edge.forgecdn.net/files/6933/139/moonlight-1.20-2.16.6-forge.jar", + "id": "6933139", "parent_id": "499980", "hashes": { - "sha1": "461b979a7c1f100a17af4558910f34f259bb56b2", - "md5": "d080ad63ce08e5c69785ab1227bc0af5" + "sha1": "94101fb96bc73adbcd75f3ae8b2562f5a449953e", + "md5": "bd451cf4910f13db5fb323ee6eb9fa9f" }, "required_dependencies": [], - "size": 1326648, - "date_published": "2025-08-19T05:34:28.713Z" + "size": 1329932, + "date_published": "2025-08-27T06:51:10.743Z" } ] }, @@ -9912,30 +9912,9 @@ }, "redistributable": false, "files": [ - { - "type": "curseforge", - "file_name": "notenoughanimations-forge-1.10.1-mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/6738/627/notenoughanimations-forge-1.10.1-mc1.20.1.jar", - "id": "6738627", - "parent_id": "433760", - "hashes": { - "sha1": "ed3c4929d6bb08deebe7397b878cfbcb08172d71", - "md5": "5cc3073b456e16eb9f67d61d865a8c3c" - }, - "required_dependencies": [], - "size": 847497, - "date_published": "2025-07-06T19:38:28.650Z" - }, { "type": "modrinth", - "file_name": "notenoughanimations-forge-1.10.1-mc1.20.1.jar", + "file_name": "notenoughanimations-forge-1.10.2-mc1.20.1.jar", "mc_versions": [ "1.20.1" ], @@ -9943,16 +9922,37 @@ "forge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/MPCX6s5C/versions/dG98B4oD/notenoughanimations-forge-1.10.1-mc1.20.1.jar", - "id": "dG98B4oD", + "url": "https://cdn.modrinth.com/data/MPCX6s5C/versions/zc852ea9/notenoughanimations-forge-1.10.2-mc1.20.1.jar", + "id": "zc852ea9", "parent_id": "MPCX6s5C", "hashes": { - "sha512": "bee73667587c2a952507b6feb7f5d5288559583a5f2547388678c3b03aabf9862f41bf44943ce7d7cf17dba6edaa6b62c676a2173b387a73e1c66577c72aafa5", - "sha1": "ed3c4929d6bb08deebe7397b878cfbcb08172d71" + "sha512": "d85b3c70d950e1c705d6ac5771f4d289e30717178b806ac915025297e6e21b74ac58707b1bd022cdf51b8e3f6300ae0d663343b62a39c8a3948fd7b3209cf85d", + "sha1": "b31ffefa9579649de8acbac53ac0792830f71e60" }, "required_dependencies": [], - "size": 847497, - "date_published": "2025-07-06T19:38:29.627816Z" + "size": 845556, + "date_published": "2025-08-26T19:22:46.048806Z" + }, + { + "type": "curseforge", + "file_name": "notenoughanimations-forge-1.10.2-mc1.20.1.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6931/592/notenoughanimations-forge-1.10.2-mc1.20.1.jar", + "id": "6931592", + "parent_id": "433760", + "hashes": { + "sha1": "b31ffefa9579649de8acbac53ac0792830f71e60", + "md5": "84d42c835d53d25fc1c6adb25a7f5202" + }, + "required_dependencies": [], + "size": 845556, + "date_published": "2025-08-26T19:22:44.437Z" } ] }, @@ -10174,7 +10174,7 @@ "files": [ { "type": "modrinth", - "file_name": "packetfixer-3.1.4-1.18-1.20.4-merged.jar", + "file_name": "packetfixer-3.2.0-1.18-1.20.4-merged.jar", "mc_versions": [ "1.18", "1.18.1", @@ -10197,20 +10197,20 @@ "quilt" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/c7m1mi73/versions/dCEO67fT/packetfixer-3.1.4-1.18-1.20.4-merged.jar", - "id": "dCEO67fT", + "url": "https://cdn.modrinth.com/data/c7m1mi73/versions/OtuIxzee/packetfixer-3.2.0-1.18-1.20.4-merged.jar", + "id": "OtuIxzee", "parent_id": "c7m1mi73", "hashes": { - "sha512": "b6a5b6f684c538ee907e99362be5d8c86b4b923bb2ef9789a1a7ed739f054dc73a7eca8ddf174f97f102f848d74105cd3b6011d8930a5ff001e71d9efad65dcf", - "sha1": "1cdf5d8b637922b12bc72c575ce1428f1f2cae2a" + "sha512": "9ea3733a12de7994ece98ead191f2cbf32613d47eac55a96334cd598e6fc29cdadfbcec6f572ad034ecab32be2ba42679d0548c2a921907d2339d05a5f1338b7", + "sha1": "71edcab42cbbde71d882cb2a99134567b3ba9d0c" }, "required_dependencies": [], - "size": 163268, - "date_published": "2025-07-17T12:43:32.154191Z" + "size": 163340, + "date_published": "2025-08-26T19:16:10.545353Z" }, { "type": "curseforge", - "file_name": "packetfixer-3.1.4-1.18-1.20.4-merged.jar", + "file_name": "packetfixer-3.2.0-1.18-1.20.4-merged.jar", "mc_versions": [ "1.20.2", "1.20.3", @@ -10225,16 +10225,16 @@ "quilt" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6778/805/packetfixer-3.1.4-1.18-1.20.4-merged.jar", - "id": "6778805", + "url": "https://edge.forgecdn.net/files/6931/741/packetfixer-3.2.0-1.18-1.20.4-merged.jar", + "id": "6931741", "parent_id": "689467", "hashes": { - "sha1": "1cdf5d8b637922b12bc72c575ce1428f1f2cae2a", - "md5": "667fc2a50867e1bf3dbc2b6e17ff2271" + "sha1": "71edcab42cbbde71d882cb2a99134567b3ba9d0c", + "md5": "bdc011e50feef4a476ed072cb25292be" }, "required_dependencies": [], - "size": 163268, - "date_published": "2025-07-17T12:44:31.040Z" + "size": 163340, + "date_published": "2025-08-26T20:05:28.930Z" } ] }, @@ -12596,32 +12596,9 @@ "modrinth": "ZELi9Nbx" }, "files": [ - { - "type": "curseforge", - "file_name": "tfccanes-2.1.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/6151/996/tfccanes-2.1.1.jar", - "id": "6151996", - "parent_id": "920202", - "hashes": { - "sha1": "cf123ce35609e87cc86c9440c45faade0af9a794", - "md5": "4f3444f71cf383bae0cfb82fdc81a4c2" - }, - "required_dependencies": [ - "302973" - ], - "size": 41732, - "date_published": "2025-02-02T23:12:33.890Z" - }, { "type": "modrinth", - "file_name": "tfccanes-2.1.0.jar", + "file_name": "tfccanes-2.1.2.jar", "mc_versions": [ "1.20.1" ], @@ -12629,18 +12606,39 @@ "forge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/ZELi9Nbx/versions/QohMlQrN/tfccanes-2.1.0.jar", - "id": "QohMlQrN", + "url": "https://cdn.modrinth.com/data/ZELi9Nbx/versions/VTGPKRxl/tfccanes-2.1.2.jar", + "id": "VTGPKRxl", "parent_id": "ZELi9Nbx", "hashes": { - "sha512": "cceec1399d5becbc8ae3c737fdef0b23629c111191e52e9fea1cacb7adbce295682ea756058083e7bec7df6cde56a683e26e527e69323dc98de0f9045dc4abff", - "sha1": "68fb4b838131beab8ac831ddb241bc96ca8aae90" + "sha512": "d4d8649b64452389e6ebdce4534f4f4c88d3bec038c38739817af28e525587d51b2916731b3bb5bc794787320ebdaaa2736aef52f87f2a755b12b2592fb82536", + "sha1": "0c362ed60edfe797f020cc253cade2c732551522" }, "required_dependencies": [ "JaCEZUhg" ], - "size": 41459, - "date_published": "2025-01-07T19:12:44.365040Z" + "size": 42647, + "date_published": "2025-08-26T19:45:32.726512Z" + }, + { + "type": "curseforge", + "file_name": "tfccanes-2.1.2.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6928/196/tfccanes-2.1.2.jar", + "id": "6928196", + "parent_id": "920202", + "hashes": { + "sha1": "0c362ed60edfe797f020cc253cade2c732551522", + "md5": "3cd70d77bf235b7b3312e3379aa965f3" + }, + "required_dependencies": [], + "size": 42647, + "date_published": "2025-08-25T20:55:34.207Z" } ] }, @@ -12711,29 +12709,6 @@ "modrinth": "2yZ8ZSeO" }, "files": [ - { - "type": "curseforge", - "file_name": "tfcgroomer-1.20.1-0.1.4.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/6118/92/tfcgroomer-1.20.1-0.1.4.jar", - "id": "6118092", - "parent_id": "1003785", - "hashes": { - "sha1": "e1bb7e932f900cee6be0bf5faf3fc77111488865", - "md5": "e4f19ca0413c9716cb86a3b50ae27a36" - }, - "required_dependencies": [ - "302973" - ], - "size": 134178, - "date_published": "2025-01-23T23:02:18.440Z" - }, { "type": "modrinth", "file_name": "tfcgroomer-1.20.1-0.1.4.jar", @@ -12754,6 +12729,29 @@ "required_dependencies": [], "size": 134178, "date_published": "2025-07-27T17:29:15.479048Z" + }, + { + "type": "curseforge", + "file_name": "tfcgroomer-1.20.1-0.2.0.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6935/736/tfcgroomer-1.20.1-0.2.0.jar", + "id": "6935736", + "parent_id": "1003785", + "hashes": { + "sha1": "ad89216cf3689907af1c28b133bae6e26f749941", + "md5": "2f48a69948c27210a6c791c6c338124d" + }, + "required_dependencies": [ + "302973" + ], + "size": 152509, + "date_published": "2025-08-27T22:46:58.430Z" } ] }, @@ -13515,33 +13513,9 @@ "modrinth": "yp9Ot3YC" }, "files": [ - { - "type": "curseforge", - "file_name": "tfcgenviewer-1.20.1-1.4.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "neoforge", - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/5994/665/tfcgenviewer-1.20.1-1.4.1.jar", - "id": "5994665", - "parent_id": "1062270", - "hashes": { - "sha1": "9ed2b9125f46c79043912d695f710b9bdb0f68a9", - "md5": "c70f5f54411d6879b318bc1420189694" - }, - "required_dependencies": [ - "302973" - ], - "size": 257671, - "date_published": "2024-12-15T22:53:39.760Z" - }, { "type": "modrinth", - "file_name": "tfcgenviewer-1.20.1-1.4.1.jar", + "file_name": "tfcgenviewer-1.20.1-1.5.0.jar", "mc_versions": [ "1.20.1" ], @@ -13550,18 +13524,42 @@ "neoforge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/yp9Ot3YC/versions/nLcjWGDP/tfcgenviewer-1.20.1-1.4.1.jar", - "id": "nLcjWGDP", + "url": "https://cdn.modrinth.com/data/yp9Ot3YC/versions/w66Isrp3/tfcgenviewer-1.20.1-1.5.0.jar", + "id": "w66Isrp3", "parent_id": "yp9Ot3YC", "hashes": { - "sha512": "f9c1bb568329833b369cf2c2b0a3bafb7a75787919b4a736d997e7a51793115f7e4f24002bf59ee51957d7fe483733727bee904b0f09d3ae403f94e6dc0faa06", - "sha1": "9ed2b9125f46c79043912d695f710b9bdb0f68a9" + "sha512": "c362c018d8286ebd5f6d4361eabf1f68e28cb43c276c0b6ac23f2603761ef23b871aa28788933445fb9d0832ae08c4996021253f4080f3696456242a41062010", + "sha1": "ae64e451854e2cebd7f4d940f6d3da9cafbe74a4" }, "required_dependencies": [ "JaCEZUhg" ], - "size": 257671, - "date_published": "2024-12-15T22:52:40.048230Z" + "size": 367104, + "date_published": "2025-08-25T19:49:29.897909Z" + }, + { + "type": "curseforge", + "file_name": "tfcgenviewer-1.20.1-1.5.0.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6927/950/tfcgenviewer-1.20.1-1.5.0.jar", + "id": "6927950", + "parent_id": "1062270", + "hashes": { + "sha1": "ae64e451854e2cebd7f4d940f6d3da9cafbe74a4", + "md5": "bcf6f0cf075ed0b9ce6b72331d16be49" + }, + "required_dependencies": [ + "302973" + ], + "size": 367104, + "date_published": "2025-08-25T19:48:26.213Z" } ] }, @@ -14600,4 +14598,4 @@ } ], "lockfile_version": 1 -} +} \ No newline at end of file From 934aa209d9e30ace72b365639db623c9f15c1258 Mon Sep 17 00:00:00 2001 From: GameStar <56610486+BlueBoat29@users.noreply.github.com> Date: Wed, 27 Aug 2025 18:18:49 -0500 Subject: [PATCH 065/196] some container changes (#1716) * stuff * Create wraptor.json * Update tags.js * fix wool * eggs * Update constants.js * more recipe stuff * doing tooltips the correct way * oops Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * oops * eater mixin stuff * add sandworm+dep to pakku * new configs I think * soulbind recipes * thumper * Update main_server_script.js * Update pakku-lock.json * sack configs * Update sns-server.toml * Update sns-server.toml * sack recipes and stuff * Create soulbinding-common.toml * soulbind fix * Update pakku-lock.json Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Update recipes.js * Update recipes.js * Delete EffekseerNativeForJava.dll Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Update .gitignore * sack tags * sewing table change * Update tags.js * straw knapping * Update CHANGELOG.md Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> --------- Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> --- CHANGELOG.md | 1 + .../tfc/textures/gui/knapping/straw.png | Bin 0 -> 1331 bytes kubejs/server_scripts/afc/tags.js | 1 + kubejs/server_scripts/beneath/recipes.js | 4 ++-- kubejs/server_scripts/beneath/tags.js | 2 ++ kubejs/server_scripts/sacksnstuff/recipes.js | 15 ++++++++++++- kubejs/server_scripts/sacksnstuff/tags.js | 18 ++++++++++++++- kubejs/server_scripts/tfc/data.js | 1 + kubejs/server_scripts/tfc/recipes.knapping.js | 21 ++++++++++++++++++ kubejs/server_scripts/tfc/recipes.wood.js | 2 ++ kubejs/server_scripts/tfc/tags.js | 2 ++ 11 files changed, 63 insertions(+), 4 deletions(-) create mode 100644 kubejs/assets/tfc/textures/gui/knapping/straw.png diff --git a/CHANGELOG.md b/CHANGELOG.md index 770a60bd0..b8d5f9fa4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ ### Changes - Fuelling blaze burners with liquids is now done directly instead of through straws (break and replace your blaze burners to update) @Ghoulcel - Blaze burner liquid fuelling has been fully made consistent with GregTech power values (#1694) @Ghoulcel +- Sewing Tables now use a knife instead of shears @BlueBoat29 ### Bug fixes - Fixed tongs getting stuck in ovens @Pyritie diff --git a/kubejs/assets/tfc/textures/gui/knapping/straw.png b/kubejs/assets/tfc/textures/gui/knapping/straw.png new file mode 100644 index 0000000000000000000000000000000000000000..f877310a96437e16bbab8e3af654fd6830a58ee5 GIT binary patch literal 1331 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQi-V13aCb6$*;-(=u~X z85lGs)=sqbI2<6->L0vSOO)NZ!y;vcpO~ww%+fB`4FR{f)>_Tj^M!wwiHfFPUsLwM zgY%EBYVO{=j&EI)!Vl(0PhKo}p`?0mx=7TKiiaQV&h38w;a+V+fWGn7H!~PQ&KgbH zxMIf1bzP0&B?sFTj$KqX4DMepcKO4a_0_MI?&|)a^M0TGYX6fnc|LR=DfThfdBpo@ zrmy$&J^nIDuAYi^>T<>}nvV3xOpmR598(bSV5Xw-+&Sueg59lV({9fY<(*nF%VNz6 zsi)kM(?!ok&$(JO)%5+zc!@Ka+M4SwOS$oQcPKLo8m-b;$ippo%QVPG<)zK5hw?># zIEzj`(Q2HS%qY5If{gtS`9Jg4&YVB1WO7sBg3m{{*}F9y(7UkW=C|(~bItu2{u>u8 z-TG&$mBDY%sB;H?Px%afEb(r8;!zjnWXHc}{zdcD#>VIc`S&*S+6*PY*PvH1B_bn7aA0hW??vY#F;pI-CtMZ@dY zio4i;&#nFU=drHa;;qOwg@@%+h4Jl8`rB&5DZP1WGZFp*+$ zWZB2waDiprV}YZB<@~q5?228a!F1T+r}UA+rfKbh(b2Obmh~E_ich!gNV;UxzQ^IG z>Jm-E8u{BBIUk#z5r0rAvdF<(r}gFZ9q)J@Enn<9w#fX!JxA$GuQy%(ivtzspIvc3 zGjSFlLkg?Eoa~~xfBumkcf}b=(+bAl2J>S*E12b;;+M;_v^pQv?$EcyKyVeaHjstZ}}061@)ZOE>F0gf3EWTubxnW4}aRlJuW|a z^2Pp0ynS8lmtWhjoa&l_<;xr(avUr9 zV-_CuJoNGL?jvhQKj56OIHp?Cjl14zZYllx=&nYIc*Aurh@N;Am(sIb*oz`yPmxH!*tqcrq44D zmdJU+s@ZCn8$tz|mQ56uJhZXnaEFGUV{_@GMSp+)o2Ahcu`VnnvWYDx-`sGCim%YK zZq{j&?%X@G;DjVkUWAU*riZ+a0*fn8IdC|x-0QqFDpgc{$;`I+)q#4|Yl0iM20BG_ qeNUhM#`X`()2TCCC3k)LAz!*Ve)SaVnY;`P3=E#GelF{r5}E)}o?e9j literal 0 HcmV?d00001 diff --git a/kubejs/server_scripts/afc/tags.js b/kubejs/server_scripts/afc/tags.js index 7f5f60616..33d35c550 100644 --- a/kubejs/server_scripts/afc/tags.js +++ b/kubejs/server_scripts/afc/tags.js @@ -22,6 +22,7 @@ const registerAFCItemTags = (event) => { event.add('firmalife:wine_shelves', `afc:wood/wine_shelf/${woodType}`) event.add('firmalife:stomping_barrels', `afc:wood/stomping_barrel/${woodType}`) event.add('firmalife:barrel_presses', `afc:wood/barrel_press/${woodType}`) + event.add('tfc:sewing_tables', `afc:wood/sewing_table/${woodType}`) }) //Hardwood Tags diff --git a/kubejs/server_scripts/beneath/recipes.js b/kubejs/server_scripts/beneath/recipes.js index c28c32fbd..7289608a4 100644 --- a/kubejs/server_scripts/beneath/recipes.js +++ b/kubejs/server_scripts/beneath/recipes.js @@ -108,7 +108,7 @@ const registerBeneathRecipes = (event) => { 'D D' ], { A: '#forge:leather', - B: '#forge:shears', + B: '#forge:tools/knives', C: 'beneath:wood/planks/crimson', D: 'beneath:wood/log/crimson' }).id('tfg:shaped/crimson_sewing_table') @@ -138,7 +138,7 @@ const registerBeneathRecipes = (event) => { 'D D' ], { A: '#forge:leather', - B: '#forge:shears', + B: '#forge:tools/knives', C: 'beneath:wood/planks/warped', D: 'beneath:wood/log/warped' }).id('tfg:shaped/warped_sewing_table') diff --git a/kubejs/server_scripts/beneath/tags.js b/kubejs/server_scripts/beneath/tags.js index df455effa..1d4c050a0 100644 --- a/kubejs/server_scripts/beneath/tags.js +++ b/kubejs/server_scripts/beneath/tags.js @@ -47,4 +47,6 @@ const registerBeneathItemTags = (event) => { event.remove('minecraft:leaves', 'beneath:wood/leaves/warped') event.add('tfg:do_not_destroy_in_space', 'beneath:wood/leaves/crimson') event.add('tfg:do_not_destroy_in_space', 'beneath:wood/leaves/warped') + event.add('tfc:sewing_tables', 'beneath:wood/sewing_table/crimson') + event.add('tfc:sewing_tables', 'beneath:wood/sewing_table/warped') } \ No newline at end of file diff --git a/kubejs/server_scripts/sacksnstuff/recipes.js b/kubejs/server_scripts/sacksnstuff/recipes.js index 8d65bd54b..5f0db5160 100644 --- a/kubejs/server_scripts/sacksnstuff/recipes.js +++ b/kubejs/server_scripts/sacksnstuff/recipes.js @@ -13,6 +13,7 @@ const registerSNSRecipes = (event) => { event.remove({ id: 'sns:crafting/leather_sack'}) event.remove({ id: 'sns:crafting/burlap_sack'}) event.remove({ id: 'sns:crafting/seed_pouch'}) + event.remove({ id: 'sns:crafting/straw_basket'}) event.remove({ output: 'sns:pack_frame'}) @@ -96,7 +97,19 @@ const registerSNSRecipes = (event) => { } ) ).id('sns:crafting/ore_sack') - + + event.recipes.tfc.knapping('sns:straw_basket', 'tfg:straw', [ + " XXX ", + "X X", + "X X", + "XXXXX", + " XXX " + ]) + .ingredient('tfc:straw') + .outsideSlotRequired(false) + .id('sns:straw_knapping/straw_basket') + + //#region helper items event.recipes.tfc.anvil( 'sns:buckle', diff --git a/kubejs/server_scripts/sacksnstuff/tags.js b/kubejs/server_scripts/sacksnstuff/tags.js index 0b123b345..f48550663 100644 --- a/kubejs/server_scripts/sacksnstuff/tags.js +++ b/kubejs/server_scripts/sacksnstuff/tags.js @@ -7,5 +7,21 @@ function registeSNSItemTags(event) { event.removeAllTagsFrom(item) event.add('c:hidden_from_recipe_viewers', item) }) - + + event.add('sns:allowed_in_ore_sack', 'tfc:kaolin_clay') + event.add('sns:allowed_in_ore_sack', 'minecraft:clay_ball') + event.add('sns:allowed_in_ore_sack', 'beneath:cursecoal') + event.add('sns:allowed_in_ore_sack', 'minecraft:flint') + + event.add('sns:allowed_in_ore_sack', '#tfc:powders') + event.add('sns:allowed_in_ore_sack', '#minecraft:coals') + event.add('sns:allowed_in_ore_sack', '#tfg:stone_dusts') + event.add('sns:allowed_in_ore_sack', '#forge:rich_raw_materials') + event.add('sns:allowed_in_ore_sack', '#forge:raw_materials') + event.add('sns:allowed_in_ore_sack', '#forge:poor_raw_materials') + + event.add('sns:allowed_in_ore_sack', '#tfc:sedimentary_rock') + event.add('sns:allowed_in_ore_sack', '#tfc:metamorphic_rock') + event.add('sns:allowed_in_ore_sack', '#tfg:igneous_intrusive_rock') + event.add('sns:allowed_in_ore_sack', '#tfc:igneous_extrusive_rock') } \ No newline at end of file diff --git a/kubejs/server_scripts/tfc/data.js b/kubejs/server_scripts/tfc/data.js index bb1a333bd..3d4356f52 100644 --- a/kubejs/server_scripts/tfc/data.js +++ b/kubejs/server_scripts/tfc/data.js @@ -70,6 +70,7 @@ const registerTFCFertilizers = (event) => { const registerTFCKnappingTypes = (event) => { event.knappingType('minecraft:flint', 1, 1, 'tfc:item.knapping.stone', true, false, true, 'minecraft:flint', 'tfg:flint') + event.knappingType('tfc:straw', 4, 4, 'tfc:item.knapping.leather', false, false, false, 'tfc:straw', 'tfg:straw') } diff --git a/kubejs/server_scripts/tfc/recipes.knapping.js b/kubejs/server_scripts/tfc/recipes.knapping.js index eaa6531f3..1240dd49d 100644 --- a/kubejs/server_scripts/tfc/recipes.knapping.js +++ b/kubejs/server_scripts/tfc/recipes.knapping.js @@ -207,5 +207,26 @@ function registerTFCKnappingRecipes(event) { .id('tfg:rock_knapping/stone_shovel_head') //#endregion + + event.recipes.tfc.knapping('tfc:thatch', 'tfg:straw', [ + "XXX", + "XXX", + "XXX" + + ]) + .ingredient('tfc:straw') + .outsideSlotRequired(false) + .id('tfc:straw_knapping/thatch_block') + + event.remove({ id: 'tfcambiental:crafting/straw_hat'}) + + event.recipes.tfc.knapping('tfcambiental:straw_hat', 'tfg:straw', [ + " XXX ", + "XXXXX" + + ]) + .ingredient('tfc:straw') + .outsideSlotRequired(false) + .id('sns:straw_knapping/straw_hat') } \ No newline at end of file diff --git a/kubejs/server_scripts/tfc/recipes.wood.js b/kubejs/server_scripts/tfc/recipes.wood.js index 21b77297c..7afa73464 100644 --- a/kubejs/server_scripts/tfc/recipes.wood.js +++ b/kubejs/server_scripts/tfc/recipes.wood.js @@ -3,6 +3,8 @@ function registerTFCWoodRecipes(event) { + event.replaceInput({ output: '#tfc:sewing_tables'}, '#forge:shears', '#forge:tools/knives') + // Какие то рецепты дерева global.TFC_WOOD_TYPES.forEach(wood => { event.remove({ id: `tfc:crafting/wood/${wood}_axle` }) diff --git a/kubejs/server_scripts/tfc/tags.js b/kubejs/server_scripts/tfc/tags.js index 1d8b81b14..bdec8b8dc 100644 --- a/kubejs/server_scripts/tfc/tags.js +++ b/kubejs/server_scripts/tfc/tags.js @@ -330,6 +330,8 @@ const registerTFCItemTags = (event) => { event.add('minecraft:stone_buttons', `tfc:rock/button/${stone}`) event.add('minecraft:buttons', `tfc:rock/button/${stone}`) }) + + event.add('tfc:any_knapping', '#tfc:pit_kiln_straw') } const registerTFCBlockTags = (event) => { From 8face702c559f125e523934fd137c951de64ff0a Mon Sep 17 00:00:00 2001 From: Pyritie Date: Thu, 28 Aug 2025 02:14:16 +0100 Subject: [PATCH 066/196] better island edges, better mountains, better biome placement --- kubejs/data/ad_astra/dimension/mars.json | 200 ++++---- .../tfg/worldgen/biome/mars/amber_edge.json | 38 +- .../tfg/worldgen/biome/mars/amber_hills.json | 27 +- .../tfg/worldgen/biome/mars/amber_plains.json | 26 +- .../biome/mars/martian_deep_desert.json | 8 +- .../biome/mars/martian_dune_edge.json | 12 +- .../worldgen/biome/mars/martian_dunes.json | 4 +- .../biome/mars/martian_mountains.json | 20 +- .../worldgen/biome/mars/martian_river.json | 4 +- .../worldgen/biome/mars/rusticus_edge.json | 18 +- .../worldgen/biome/mars/rusticus_hills.json | 29 +- .../worldgen/biome/mars/rusticus_plains.json | 26 +- .../tfg/worldgen/biome/mars/sangnum_edge.json | 18 +- .../worldgen/biome/mars/sangnum_hills.json | 21 +- .../worldgen/biome/mars/sangnum_plains.json | 26 +- .../configured_carver/mars_desert_cave.json | 48 ++ .../mars/surface/feather_patch.json | 40 ++ .../mars/terrain/empty_fissure.json | 9 + .../mars/terrain/empty_rivulet.json | 6 + .../mars/terrain/magma_rivulet.json | 6 + .../mars/terrain/water_fissure.json | 9 + .../density_function/mars/offset.json | 456 +----------------- .../worldgen/noise_settings/mars_noise.json | 38 +- .../mars/surface/feather_patch.json | 19 + .../mars/surface/large_skull_and_bones.json | 2 +- .../mars/surface/small_skull_and_bones.json | 2 +- .../mars/terrain/empty_fissure.json | 19 + .../mars/terrain/empty_rivulet.json | 15 + .../mars/terrain/magma_rivulet.json | 15 + .../mars/terrain/water_fissure.json | 19 + kubejs/server_scripts/ad_astra/tags.js | 1 + 31 files changed, 546 insertions(+), 635 deletions(-) create mode 100644 kubejs/data/tfg/worldgen/configured_carver/mars_desert_cave.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_fissure.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_rivulet.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/magma_rivulet.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/water_fissure.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/empty_fissure.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/empty_rivulet.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/magma_rivulet.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/water_fissure.json diff --git a/kubejs/data/ad_astra/dimension/mars.json b/kubejs/data/ad_astra/dimension/mars.json index 0d88b214e..4b3fec560 100644 --- a/kubejs/data/ad_astra/dimension/mars.json +++ b/kubejs/data/ad_astra/dimension/mars.json @@ -151,11 +151,11 @@ "parameters": { "continentalness": [ 0.01, 1 ], "depth": 0, - "erosion": [ -0.4, 1 ], + "erosion": [ 0, 1 ], "humidity": [ -1, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -0.06, 0.06 ] + "weirdness": [ -0.07, 0.07 ] } }, @@ -163,75 +163,37 @@ { "biome": "tfg:mars/amber_edge", "parameters": { - "continentalness": [ -0.16, -0.12 ], + "continentalness": [ -0.16, -0.09 ], "depth": 0, "erosion": [ -1, 1 ], - "humidity": [ -0.2, 0.2 ], + "humidity": [ -1, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ 0, 1 ] + "weirdness": [ 0.3, 1 ] } }, { "biome": "tfg:mars/rusticus_edge", "parameters": { - "continentalness": [ -0.16, -0.12 ], + "continentalness": [ -0.16, -0.09 ], "depth": 0, "erosion": [ -1, 1 ], - "humidity": [ -0.2, 0.2 ], + "humidity": [ -1, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, 0 ] - } - }, - - { - "biome": "tfg:mars/rusticus_edge", - "parameters": { - "continentalness": [ -0.16, -0.12 ], - "depth": 0, - "erosion": [ -1, 1 ], - "humidity": [ -1, -0.2 ], - "offset": 0, - "temperature": [ -1, 1 ], - "weirdness": [ 0, 1 ] + "weirdness": [ -0.3, 0.3 ] } }, { "biome": "tfg:mars/sangnum_edge", "parameters": { - "continentalness": [ -0.16, -0.12 ], + "continentalness": [ -0.16, -0.09 ], "depth": 0, "erosion": [ -1, 1 ], - "humidity": [ -1, -0.2 ], + "humidity": [ -1, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, 0 ] - } - }, - - { - "biome": "tfg:mars/sangnum_edge", - "parameters": { - "continentalness": [ -0.16, -0.12 ], - "depth": 0, - "erosion": [ -1, 1 ], - "humidity": [ 0.2, 1 ], - "offset": 0, - "temperature": [ -1, 1 ], - "weirdness": [ 0, 1 ] - } - }, - { - "biome": "tfg:mars/amber_edge", - "parameters": { - "continentalness": [ -0.16, -0.12 ], - "depth": 0, - "erosion": [ -1, 1 ], - "humidity": [ 0.2, 1 ], - "offset": 0, - "temperature": [ -1, 1 ], - "weirdness": [ -1, 0 ] + "weirdness": [ -1, -0.3 ] } }, @@ -240,9 +202,9 @@ { "biome": "tfg:mars/amber_plains", "parameters": { - "continentalness": [ -0.12, 0.4 ], + "continentalness": [ -0.09, 0.4 ], "depth": 0, - "erosion": [ -1, 1 ], + "erosion": [ 0, 1 ], "humidity": [ -0.2, 0.2 ], "offset": 0, "temperature": [ -1, 1 ], @@ -252,9 +214,9 @@ { "biome": "tfg:mars/rusticus_plains", "parameters": { - "continentalness": [ -0.12, 0.4 ], + "continentalness": [ -0.09, 0.4 ], "depth": 0, - "erosion": [ -1, 1 ], + "erosion": [ 0, 1 ], "humidity": [ -0.2, 0.2 ], "offset": 0, "temperature": [ -1, 1 ], @@ -265,9 +227,9 @@ { "biome": "tfg:mars/rusticus_plains", "parameters": { - "continentalness": [ -0.12, 0.4 ], + "continentalness": [ -0.09, 0.4 ], "depth": 0, - "erosion": [ -1, 1 ], + "erosion": [ 0, 1 ], "humidity": [ -1, -0.2 ], "offset": 0, "temperature": [ -1, 1 ], @@ -277,9 +239,9 @@ { "biome": "tfg:mars/sangnum_plains", "parameters": { - "continentalness": [ -0.12, 0.4 ], + "continentalness": [ -0.09, 0.4 ], "depth": 0, - "erosion": [ -1, 1 ], + "erosion": [ 0, 1 ], "humidity": [ -1, -0.2 ], "offset": 0, "temperature": [ -1, 1 ], @@ -290,9 +252,9 @@ { "biome": "tfg:mars/sangnum_plains", "parameters": { - "continentalness": [ -0.12, 0.4 ], + "continentalness": [ -0.09, 0.4 ], "depth": 0, - "erosion": [ -1, 1 ], + "erosion": [ 0, 1 ], "humidity": [ 0.2, 1 ], "offset": 0, "temperature": [ -1, 1 ], @@ -302,9 +264,9 @@ { "biome": "tfg:mars/amber_plains", "parameters": { - "continentalness": [ -0.12, 0.4 ], + "continentalness": [ -0.09, 0.4 ], "depth": 0, - "erosion": [ -1, 1 ], + "erosion": [ 0, 1 ], "humidity": [ 0.2, 1 ], "offset": 0, "temperature": [ -1, 1 ], @@ -317,97 +279,163 @@ { "biome": "tfg:mars/rusticus_hills", "parameters": { - "continentalness": [ 0.4, 0.65 ], + "continentalness": [ 0.1, 0.4 ], "depth": 0, - "erosion": [ -0.7, 0 ], + "erosion": [ -1, 0 ], "humidity": [ -0.2, 0.2 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ 0.07, 1 ] + "weirdness": [ 0, 1 ] } }, { "biome": "tfg:mars/sangnum_hills", "parameters": { - "continentalness": [ 0.4, 0.65 ], + "continentalness": [ 0.1, 0.4 ], "depth": 0, - "erosion": [ -0.7, 0 ], + "erosion": [ -1, 0 ], "humidity": [ -0.2, 0.2 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, -0.07 ] + "weirdness": [ -1, 0 ] } }, { "biome": "tfg:mars/sangnum_hills", "parameters": { - "continentalness": [ 0.4, 0.65 ], + "continentalness": [ 0.1, 0.4 ], "depth": 0, - "erosion": [ -0.7, 0 ], + "erosion": [ -1, 0 ], "humidity": [ -1, -0.2 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ 0.07, 1 ] + "weirdness": [ 0, 1 ] } }, { "biome": "tfg:mars/amber_hills", "parameters": { - "continentalness": [ 0.4, 0.65 ], + "continentalness": [ 0.1, 0.4 ], "depth": 0, - "erosion": [ -0.7, 0 ], + "erosion": [ -1, 0 ], "humidity": [ -1, -0.2 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, -0.07 ] + "weirdness": [ -1, 0 ] } }, { "biome": "tfg:mars/amber_hills", "parameters": { - "continentalness": [ 0.4, 0.65 ], + "continentalness": [ 0.1, 0.4 ], "depth": 0, - "erosion": [ -0.7, 0 ], + "erosion": [ -1, 0 ], "humidity": [ 0.2, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ 0.07, 1 ] + "weirdness": [ 0, 1 ] } }, { "biome": "tfg:mars/rusticus_hills", "parameters": { - "continentalness": [ 0.4, 0.65 ], + "continentalness": [ 0.1, 0.4 ], "depth": 0, - "erosion": [ -0.7, 0 ], + "erosion": [ -1, 0 ], "humidity": [ 0.2, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, -0.07 ] + "weirdness": [ -1, 0 ] } }, + { - "biome": "tfg:mars/martian_mountains", + "biome": "tfg:mars/rusticus_hills", "parameters": { - "continentalness": [ 0.6, 1 ], + "continentalness": [ 0.4, 0.7 ], "depth": 0, - "erosion": [ -0.7, 1 ], - "humidity": [ -1, 1 ], + "erosion": [ -1, 1 ], + "humidity": [ -0.2, 0.2 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, 1 ] + "weirdness": [ 0, 1 ] } }, + { + "biome": "tfg:mars/sangnum_hills", + "parameters": { + "continentalness": [ 0.4, 0.7 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -0.2, 0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, 0 ] + } + }, + + { + "biome": "tfg:mars/sangnum_hills", + "parameters": { + "continentalness": [ 0.4, 0.7 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -1, -0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ 0, 1 ] + } + }, + { + "biome": "tfg:mars/amber_hills", + "parameters": { + "continentalness": [ 0.4, 0.7 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -1, -0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, 0 ] + } + }, + + { + "biome": "tfg:mars/amber_hills", + "parameters": { + "continentalness": [ 0.4, 0.7 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ 0.2, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ 0, 1 ] + } + }, + { + "biome": "tfg:mars/rusticus_hills", + "parameters": { + "continentalness": [ 0.4, 0.7 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ 0.2, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, 0 ] + } + }, + + + { "biome": "tfg:mars/martian_mountains", "parameters": { - "continentalness": [ 0.4, 1 ], + "continentalness": [ 0.65, 1 ], "depth": 0, - "erosion": [ -1, -0.7 ], + "erosion": [ -1, 1 ], "humidity": [ -1, 1 ], "offset": 0, "temperature": [ -1, 1 ], diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json b/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json index 8d884a3da..a97703003 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json @@ -39,12 +39,15 @@ ], [ "tfg:mars_forest", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_amber_vegetal_decoration", "#tfg:mars_top_layer_modification" ], "has_precipitation": false, + "creature_spawn_probability": 0.00003, "spawn_costs": { "endermanoverhaul:crimson_forest_enderman": { "energy_budget": 0.05, @@ -67,27 +70,15 @@ "ambient": [], "axolotls": [], "creature": [ - { - "type": "tfg:sniffer", - "maxCount": 3, - "minCount": 1, - "weight": 100 - }, { "type": "tfg:wraptor", - "maxCount": 4, - "minCount": 2, - "weight": 100 - }, - { - "type": "wan_ancient_beasts:walker", "maxCount": 3, "minCount": 1, "weight": 100 }, { "type": "wan_ancient_beasts:crusher", - "maxCount": 5, + "maxCount": 4, "minCount": 1, "weight": 100 }, @@ -103,17 +94,17 @@ "minCount": 1, "weight": 5 }, - { - "type": "tfg:glacian_ram", - "maxCount": 5, - "minCount": 1, - "weight": 100 - }, { "type": "wan_ancient_beasts:eater", "maxCount": 1, "minCount": 1, "weight": 5 + }, + { + "type": "species:goober", + "maxCount": 2, + "minCount": 1, + "weight": 30 } ], "misc": [], @@ -145,14 +136,7 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [ - { - "type": "wan_ancient_beasts:surfer", - "maxCount": 2, - "minCount": 1, - "weight": 100 - } - ] + "water_creature": [] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json b/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json index 7835bb243..501d79dd8 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json @@ -48,6 +48,8 @@ "tfc:cobble_boulder", "tfc:raw_boulder_small_patch", "tfc:cobble_boulder_small_patch", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_amber_vegetal_decoration", @@ -84,19 +86,19 @@ }, { "type": "tfg:wraptor", - "maxCount": 4, - "minCount": 1, + "maxCount": 3, + "minCount": 2, "weight": 100 }, { "type": "wan_ancient_beasts:crusher", - "maxCount": 5, + "maxCount": 3, "minCount": 1, "weight": 100 }, { "type": "wan_ancient_beasts:glider", - "maxCount": 4, + "maxCount": 3, "minCount": 1, "weight": 100 }, @@ -110,7 +112,7 @@ "type": "wan_ancient_beasts:eater", "maxCount": 1, "minCount": 1, - "weight": 10 + "weight": 20 }, { "type": "species:springling", @@ -154,7 +156,20 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [] + "water_creature": [ + { + "type": "wan_ancient_beasts:toxlacanth", + "maxCount": 5, + "minCount": 2, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:surfer", + "maxCount": 3, + "minCount": 2, + "weight": 100 + } + ] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json b/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json index a878dc6f0..16a0fc71b 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json @@ -43,6 +43,8 @@ [ "tfg:mars_forest", "tfg:mars/semiheavy_ammoniacal_water", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_amber_vegetal_decoration", @@ -74,7 +76,7 @@ { "type": "tfg:sniffer", "maxCount": 3, - "minCount": 1, + "minCount": 2, "weight": 100 }, { @@ -83,6 +85,12 @@ "minCount": 2, "weight": 100 }, + { + "type": "species:goober", + "maxCount": 2, + "minCount": 1, + "weight": 30 + }, { "type": "wan_ancient_beasts:walker", "maxCount": 3, @@ -92,7 +100,7 @@ { "type": "wan_ancient_beasts:crusher", "maxCount": 5, - "minCount": 1, + "minCount": 3, "weight": 100 }, { @@ -110,14 +118,14 @@ { "type": "tfg:glacian_ram", "maxCount": 5, - "minCount": 1, + "minCount": 3, "weight": 100 }, { "type": "wan_ancient_beasts:eater", "maxCount": 1, "minCount": 1, - "weight": 5 + "weight": 10 } ], "misc": [], @@ -150,10 +158,16 @@ "underground_water_creature": [], "water_ambient": [], "water_creature": [ + { + "type": "wan_ancient_beasts:toxlacanth", + "maxCount": 5, + "minCount": 2, + "weight": 100 + }, { "type": "wan_ancient_beasts:surfer", - "maxCount": 2, - "minCount": 1, + "maxCount": 3, + "minCount": 2, "weight": 100 } ] diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json b/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json index 18d99f9b9..98ede9acc 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json @@ -1,6 +1,8 @@ { "carvers": { - "air": [] + "air": [ + "tfg:mars_desert_cave" + ] }, "downfall": 0.0, "effects": { @@ -44,7 +46,9 @@ [ ], - [] + [ + "tfg:glow_lichen" + ] ], "has_precipitation": false, "spawn_costs": { diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json index 295937ab0..09444b7bb 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json @@ -1,6 +1,8 @@ { "carvers": { - "air": [] + "air": [ + "tfg:mars_desert_cave" + ] }, "downfall": 0.0, "effects": { @@ -41,16 +43,16 @@ "tfc:cobble_boulder_small_patch", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/feather_patch" ], [ ], - [ - "tfc:surface_loose_rocks" - ] + "#tfg:mars_top_layer_modification" ], "has_precipitation": false, + "creature_spawn_probability": 0.00003, "spawn_costs": { "endermanoverhaul:crimson_forest_enderman": { "energy_budget": 0.05, diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json b/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json index d06b8d23f..90a143623 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json @@ -1,6 +1,8 @@ { "carvers": { - "air": [] + "air": [ + "tfg:mars_desert_cave" + ] }, "downfall": 0.0, "effects": { diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json index 7c89848c0..9ca5f414d 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json @@ -33,19 +33,25 @@ "tfg:earth/geode/quartzite" ], [ - + "tfc:random_empty_hot_spring", + "tfg:mars/terrain/empty_rivulet", + "tfg:mars/terrain/water_fissure", + "tfg:mars/terrain/empty_fissure" ], [], [], "#tfg:mars_veins", [], [ + "tfc:raw_boulder", "tfc:raw_boulder_small_patch", "tfc:cobble_boulder_small_patch", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/feather_patch" ], [ - ], "#tfg:mars_top_layer_modification" ], @@ -76,7 +82,7 @@ "type": "tfg:wraptor", "maxCount": 2, "minCount": 1, - "weight": 100 + "weight": 50 }, { "type": "species:springling", @@ -88,19 +94,19 @@ "type": "wan_ancient_beasts:crusher", "maxCount": 2, "minCount": 1, - "weight": 80 + "weight": 30 }, { "type": "wan_ancient_beasts:glider", "maxCount": 2, "minCount": 1, - "weight": 50 + "weight": 100 }, { "type": "wan_ancient_beasts:soarer", "maxCount": 2, "minCount": 1, - "weight": 50 + "weight": 100 } ], "misc": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_river.json b/kubejs/data/tfg/worldgen/biome/mars/martian_river.json index 0fc243448..552a99840 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_river.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_river.json @@ -32,9 +32,7 @@ "tfg:earth/geode/pyrite", "tfg:earth/geode/quartzite" ], - [ - - ], + [], [], [], "#tfg:mars_veins", diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json index 9660d4207..0f4f43e83 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json @@ -39,12 +39,15 @@ ], [ "tfg:mars_forest", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_top_layer_modification" ], "has_precipitation": false, + "creature_spawn_probability": 0.00003, "spawn_costs": { "endermanoverhaul:crimson_forest_enderman": { "energy_budget": 0.05, @@ -114,6 +117,12 @@ "maxCount": 1, "minCount": 1, "weight": 5 + }, + { + "type": "species:goober", + "maxCount": 2, + "minCount": 1, + "weight": 30 } ], "misc": [], @@ -145,14 +154,7 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [ - { - "type": "wan_ancient_beasts:surfer", - "maxCount": 2, - "minCount": 1, - "weight": 100 - } - ] + "water_creature": [] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json index 0c4e71478..547caa1d3 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json @@ -48,6 +48,8 @@ "tfc:cobble_boulder", "tfc:raw_boulder_small_patch", "tfc:cobble_boulder_small_patch", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_rusticus_vegetal_decoration", @@ -79,24 +81,24 @@ { "type": "tfg:sniffer", "maxCount": 3, - "minCount": 1, + "minCount": 2, "weight": 10 }, { "type": "tfg:wraptor", - "maxCount": 4, + "maxCount": 3, "minCount": 2, "weight": 100 }, { "type": "wan_ancient_beasts:crusher", - "maxCount": 5, - "minCount": 1, + "maxCount": 4, + "minCount": 2, "weight": 100 }, { "type": "wan_ancient_beasts:glider", - "maxCount": 4, + "maxCount": 3, "minCount": 1, "weight": 100 }, @@ -110,7 +112,7 @@ "type": "wan_ancient_beasts:eater", "maxCount": 1, "minCount": 1, - "weight": 10 + "weight": 20 }, { "type": "species:springling", @@ -154,7 +156,20 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [] + "water_creature": [ + { + "type": "wan_ancient_beasts:toxlacanth", + "maxCount": 5, + "minCount": 2, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:surfer", + "maxCount": 3, + "minCount": 2, + "weight": 100 + } + ] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json index 2f7af6365..120c6f932 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json @@ -43,6 +43,8 @@ [ "tfg:mars_forest", "tfg:mars/semiheavy_ammoniacal_water", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_rusticus_vegetal_decoration", @@ -74,7 +76,7 @@ { "type": "tfg:sniffer", "maxCount": 3, - "minCount": 1, + "minCount": 2, "weight": 100 }, { @@ -83,6 +85,12 @@ "minCount": 2, "weight": 100 }, + { + "type": "species:goober", + "maxCount": 2, + "minCount": 1, + "weight": 30 + }, { "type": "wan_ancient_beasts:walker", "maxCount": 3, @@ -92,7 +100,7 @@ { "type": "wan_ancient_beasts:crusher", "maxCount": 5, - "minCount": 1, + "minCount": 3, "weight": 100 }, { @@ -110,14 +118,14 @@ { "type": "tfg:glacian_ram", "maxCount": 5, - "minCount": 1, + "minCount": 3, "weight": 100 }, { "type": "wan_ancient_beasts:eater", "maxCount": 1, "minCount": 1, - "weight": 5 + "weight": 10 } ], "misc": [], @@ -150,10 +158,16 @@ "underground_water_creature": [], "water_ambient": [], "water_creature": [ + { + "type": "wan_ancient_beasts:toxlacanth", + "maxCount": 5, + "minCount": 2, + "weight": 100 + }, { "type": "wan_ancient_beasts:surfer", - "maxCount": 2, - "minCount": 1, + "maxCount": 3, + "minCount": 2, "weight": 100 } ] diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json index 0517bc9d4..4d4f891ff 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json @@ -39,12 +39,15 @@ ], [ "tfg:mars_forest", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_top_layer_modification" ], "has_precipitation": false, + "creature_spawn_probability": 0.00003, "spawn_costs": { "endermanoverhaul:crimson_forest_enderman": { "energy_budget": 0.05, @@ -114,6 +117,12 @@ "maxCount": 1, "minCount": 1, "weight": 5 + }, + { + "type": "species:goober", + "maxCount": 2, + "minCount": 1, + "weight": 30 } ], "misc": [], @@ -145,14 +154,7 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [ - { - "type": "wan_ancient_beasts:surfer", - "maxCount": 2, - "minCount": 1, - "weight": 100 - } - ] + "water_creature": [] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json index 0247fa0b8..962387942 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json @@ -48,6 +48,8 @@ "tfc:cobble_boulder", "tfc:raw_boulder_small_patch", "tfc:cobble_boulder_small_patch", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_sangnum_vegetal_decoration", @@ -84,7 +86,7 @@ }, { "type": "tfg:wraptor", - "maxCount": 4, + "maxCount": 3, "minCount": 2, "weight": 100 }, @@ -110,7 +112,7 @@ "type": "wan_ancient_beasts:eater", "maxCount": 1, "minCount": 1, - "weight": 10 + "weight": 20 }, { "type": "species:springling", @@ -154,7 +156,20 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [] + "water_creature": [ + { + "type": "wan_ancient_beasts:toxlacanth", + "maxCount": 5, + "minCount": 2, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:surfer", + "maxCount": 3, + "minCount": 2, + "weight": 100 + } + ] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json index be5ebd817..ac7eb2309 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json @@ -43,6 +43,8 @@ [ "tfg:mars_forest", "tfg:mars/semiheavy_ammoniacal_water", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_sangnum_vegetal_decoration", @@ -74,7 +76,7 @@ { "type": "tfg:sniffer", "maxCount": 3, - "minCount": 1, + "minCount": 2, "weight": 100 }, { @@ -83,6 +85,12 @@ "minCount": 2, "weight": 100 }, + { + "type": "species:goober", + "maxCount": 2, + "minCount": 1, + "weight": 30 + }, { "type": "wan_ancient_beasts:walker", "maxCount": 3, @@ -92,7 +100,7 @@ { "type": "wan_ancient_beasts:crusher", "maxCount": 5, - "minCount": 1, + "minCount": 3, "weight": 100 }, { @@ -110,14 +118,14 @@ { "type": "tfg:glacian_ram", "maxCount": 5, - "minCount": 1, + "minCount": 3, "weight": 100 }, { "type": "wan_ancient_beasts:eater", "maxCount": 1, "minCount": 1, - "weight": 5 + "weight": 10 } ], "misc": [], @@ -150,10 +158,16 @@ "underground_water_creature": [], "water_ambient": [], "water_creature": [ + { + "type": "wan_ancient_beasts:toxlacanth", + "maxCount": 5, + "minCount": 2, + "weight": 100 + }, { "type": "wan_ancient_beasts:surfer", - "maxCount": 2, - "minCount": 1, + "maxCount": 3, + "minCount": 2, "weight": 100 } ] diff --git a/kubejs/data/tfg/worldgen/configured_carver/mars_desert_cave.json b/kubejs/data/tfg/worldgen/configured_carver/mars_desert_cave.json new file mode 100644 index 000000000..25648bbd8 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_carver/mars_desert_cave.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:cave", + "config": { + "probability": 0.025, + "y": { + "type": "uniform", + "min_inclusive": { + "absolute": -20 + }, + "max_inclusive": { + "absolute": 50 + } + }, + "yScale": { + "type": "uniform", + "value": { + "min_inclusive": 0.1, + "max_exclusive": 1.0 + } + }, + "lava_level": { + "above_bottom": -2032 + }, + "aquifers_enabled": false, + "horizontal_radius_multiplier": { + "type": "uniform", + "value": { + "min_inclusive": 2.0, + "max_exclusive": 3.0 + } + }, + "vertical_radius_multiplier": { + "type": "uniform", + "value": { + "min_inclusive": 2.0, + "max_exclusive": 3.0 + } + }, + "floor_level": { + "type": "uniform", + "value": { + "min_inclusive": -1, + "max_exclusive": -0.4 + } + }, + "replaceable": "#tfc:can_carve" + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch.json new file mode 100644 index 000000000..ec736fca2 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "tfc:groundcover/feather" + } + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "ad_astra:mars_stone_replaceables" + } + ] + } + } + ] + }, + "tries": 8, + "xz_spread": 3, + "y_spread": 3 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_fissure.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_fissure.json new file mode 100644 index 000000000..31814a9d7 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_fissure.json @@ -0,0 +1,9 @@ +{ + "type": "tfc:fissure", + "config": { + "wall_state": "tfc:rock/raw/basalt", + "fluid_state": "minecraft:air", + "count": 1, + "radius": 6 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_rivulet.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_rivulet.json new file mode 100644 index 000000000..452475577 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_rivulet.json @@ -0,0 +1,6 @@ +{ + "type": "tfc:rivulet", + "config": { + "state": "tfc:rock/cobble/basalt" + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/magma_rivulet.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/magma_rivulet.json new file mode 100644 index 000000000..d98126bb3 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/magma_rivulet.json @@ -0,0 +1,6 @@ +{ + "type": "tfc:rivulet", + "config": { + "state": "tfc:rock/magma/basalt" + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/water_fissure.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/water_fissure.json new file mode 100644 index 000000000..5c74c3d6d --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/water_fissure.json @@ -0,0 +1,9 @@ +{ + "type": "tfc:fissure", + "config": { + "wall_state": "tfc:rock/raw/basalt", + "fluid_state": "tfg:fluid/semiheavy_ammoniacal_water", + "count": 1, + "radius": 6 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/density_function/mars/offset.json b/kubejs/data/tfg/worldgen/density_function/mars/offset.json index eea271a9c..bb2a9957a 100644 --- a/kubejs/data/tfg/worldgen/density_function/mars/offset.json +++ b/kubejs/data/tfg/worldgen/density_function/mars/offset.json @@ -163,450 +163,6 @@ "location": -0.18, "value": 0.015 }, - { - "derivative": 0.0, - "location": -0.16, - "value": { - "coordinate": "tfg:mars/erosion", - "points": [ - { - "derivative": 0.0, - "location": -0.85, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.38940096, - "location": -1.0, - "value": -0.08880186 - }, - { - "derivative": 0.38940096, - "location": 1.0, - "value": 0.69000006 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.7, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.37788022, - "location": -1.0, - "value": -0.115760356 - }, - { - "derivative": 0.37788022, - "location": 1.0, - "value": 0.6400001 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.4, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.0, - "location": -1.0, - "value": -0.2222 - }, - { - "derivative": 0.0, - "location": -0.75, - "value": -0.2222 - }, - { - "derivative": 0.0, - "location": -0.65, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.5954547, - "value": 2.9802322E-8 - }, - { - "derivative": 0.2534563, - "location": 0.6054547, - "value": 2.9802322E-8 - }, - { - "derivative": 0.2534563, - "location": 1.0, - "value": 0.100000024 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.35, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.5, - "location": -1.0, - "value": -0.3 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": 0.05 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": 0.05 - }, - { - "derivative": 0.0, - "location": 0.4, - "value": 0.05 - }, - { - "derivative": 0.007000001, - "location": 1.0, - "value": 0.060000002 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.1, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.5, - "location": -1.0, - "value": -0.15 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": 0.0 - }, - { - "derivative": 0.1, - "location": 0.4, - "value": 0.05 - }, - { - "derivative": 0.007000001, - "location": 1.0, - "value": 0.060000002 - } - ] - } - }, - { - "derivative": 0.0, - "location": 0.2, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.5, - "location": -1.0, - "value": -0.15 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 1.0, - "value": 0.0 - } - ] - } - }, - { - "derivative": 0.0, - "location": 0.7, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.0, - "location": -1.0, - "value": -0.02 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": -0.03 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": -0.03 - }, - { - "derivative": 0.06, - "location": 0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 1.0, - "value": 0.0 - } - ] - } - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.15, - "value": { - "coordinate": "tfg:mars/erosion", - "points": [ - { - "derivative": 0.0, - "location": -0.85, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.38940096, - "location": -1.0, - "value": -0.08880186 - }, - { - "derivative": 0.38940096, - "location": 1.0, - "value": 0.69000006 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.7, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.37788022, - "location": -1.0, - "value": -0.115760356 - }, - { - "derivative": 0.37788022, - "location": 1.0, - "value": 0.6400001 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.4, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.0, - "location": -1.0, - "value": -0.2222 - }, - { - "derivative": 0.0, - "location": -0.75, - "value": -0.2222 - }, - { - "derivative": 0.0, - "location": -0.65, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.5954547, - "value": 2.9802322E-8 - }, - { - "derivative": 0.2534563, - "location": 0.6054547, - "value": 2.9802322E-8 - }, - { - "derivative": 0.2534563, - "location": 1.0, - "value": 0.100000024 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.35, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.5, - "location": -1.0, - "value": -0.3 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": 0.05 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": 0.05 - }, - { - "derivative": 0.0, - "location": 0.4, - "value": 0.05 - }, - { - "derivative": 0.007000001, - "location": 1.0, - "value": 0.060000002 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.1, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.5, - "location": -1.0, - "value": -0.15 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": 0.0 - }, - { - "derivative": 0.1, - "location": 0.4, - "value": 0.05 - }, - { - "derivative": 0.007000001, - "location": 1.0, - "value": 0.060000002 - } - ] - } - }, - { - "derivative": 0.0, - "location": 0.2, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.5, - "location": -1.0, - "value": -0.15 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 1.0, - "value": 0.0 - } - ] - } - }, - { - "derivative": 0.0, - "location": 0.7, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.0, - "location": -1.0, - "value": -0.02 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": -0.03 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": -0.03 - }, - { - "derivative": 0.06, - "location": 0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 1.0, - "value": 0.0 - } - ] - } - } - ] - } - }, { "derivative": 0.0, "location": -0.1, @@ -994,7 +550,7 @@ { "derivative": 0.0, "location": 0.0, - "value": 0.01 + "value": -0.1 }, { "derivative": 0.04, @@ -1028,7 +584,7 @@ { "derivative": 0.0, "location": 0.0, - "value": 0.01 + "value": -0.1 }, { "derivative": 0.04, @@ -1482,7 +1038,7 @@ { "derivative": 0.0, "location": 0.0, - "value": 0.17 + "value": -0.17 } ] } @@ -1535,7 +1091,7 @@ { "derivative": 0.0, "location": 0.0, - "value": 0.17 + "value": -0.17 } ] } @@ -1559,7 +1115,7 @@ { "derivative": 0.0, "location": 0.0, - "value": 0.05 + "value": -0.05 }, { "derivative": 0.04, @@ -1593,7 +1149,7 @@ { "derivative": 0.0, "location": 0.0, - "value": 0.1 + "value": -0.1 }, { "derivative": 0.04, diff --git a/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json b/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json index 7e65681c4..063d5d6eb 100644 --- a/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json +++ b/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json @@ -225,12 +225,12 @@ "points": [ { "derivative": 0.0, - "location": -0.17, + "location": -0.15, "value": 1 }, { "derivative": 0.0, - "location": -0.16, + "location": -0.14, "value": 0 } ] @@ -362,6 +362,23 @@ "then_run": { "type": "minecraft:sequence", "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 0, + "surface_type": "ceiling", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "kubejs_tfc:rock", + "rock_block": "hardened", + "fallback_state": { + "Name": "ad_astra:mars_stone" + } + } + }, { "type": "minecraft:condition", "if_true": { @@ -476,6 +493,23 @@ "then_run": { "type": "minecraft:sequence", "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 0, + "surface_type": "ceiling", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "kubejs_tfc:rock", + "rock_block": "hardened", + "fallback_state": { + "Name": "minecraft:red_sandstone" + } + } + }, { "type": "minecraft:condition", "if_true": { diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch.json new file mode 100644 index 000000000..ac7aa9958 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/surface/feather_patch", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json index 5894c1f6a..1e37f2b1e 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json @@ -15,7 +15,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 120 }, { "type": "minecraft:in_square" diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json index c52a6ff1b..bea121ae6 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json @@ -15,7 +15,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 50 + "chance": 80 }, { "type": "minecraft:in_square" diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/empty_fissure.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/empty_fissure.json new file mode 100644 index 000000000..449c2f51f --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/empty_fissure.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/terrain/empty_fissure", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/empty_rivulet.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/empty_rivulet.json new file mode 100644 index 000000000..c1dbd334a --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/empty_rivulet.json @@ -0,0 +1,15 @@ +{ + "feature": "tfg:mars/terrain/empty_rivulet", + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/magma_rivulet.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/magma_rivulet.json new file mode 100644 index 000000000..8bbf849d8 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/magma_rivulet.json @@ -0,0 +1,15 @@ +{ + "feature": "tfg:mars/terrain/magma_rivulet", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/water_fissure.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/water_fissure.json new file mode 100644 index 000000000..c47e4734b --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/water_fissure.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/terrain/water_fissure", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 5 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + } + ] +} \ No newline at end of file diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index 324caa949..d8b239c62 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -480,6 +480,7 @@ const registerAdAstraPlacedFeatures = (event) => { event.add("tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_global_small_plants") // Top layer + event.add("tfg:mars_top_layer_modification", "tfg:glow_lichen") event.add("tfg:mars_top_layer_modification", "tfc:surface_loose_rocks") //#endregion From 6f46f89df5d3c6435be5da6f24614b515274efb7 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Thu, 28 Aug 2025 12:21:58 +0100 Subject: [PATCH 067/196] changed thumper to ostrum, idk, using spice to defeat the worm sounds fun --- kubejs/server_scripts/sandworm/recipes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kubejs/server_scripts/sandworm/recipes.js b/kubejs/server_scripts/sandworm/recipes.js index ed6bc04cd..049625458 100644 --- a/kubejs/server_scripts/sandworm/recipes.js +++ b/kubejs/server_scripts/sandworm/recipes.js @@ -6,7 +6,7 @@ const registerSandwormRecipes = (event) => { event.remove({ mod: 'sandworm_mod'}) event.recipes.gtceu.assembler('sandworm_mod:thumper') - .itemInputs('6x #forge:plates/maraging_steel_300', '#gtceu:circuits/iv', 'gtceu:ev_electric_piston') + .itemInputs('6x #forge:plates/ostrum', '#gtceu:circuits/iv', 'gtceu:ev_electric_piston') .inputFluids(Fluid.of('gtceu:radon', 100)) .itemOutputs('sandworm_mod:thumper') .duration(200) From 563d4658abb267e566d0682a2ab09376f563521d Mon Sep 17 00:00:00 2001 From: Pyritie Date: Thu, 28 Aug 2025 12:22:03 +0100 Subject: [PATCH 068/196] update changelog --- CHANGELOG.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b8d5f9fa4..c8f755e1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,17 @@ # Changelog ## [Unreleased] +### Mods +- Reverted the change from Embeddium to Xenon, because it was causing more issues than it solved +- Added Sacks 'n' Such which has several new early game bags -- such as one that automatically picks up ore and can hold 512 per slot -- as well as some other things such as hiking boots and horseshoes ### Changes - Fuelling blaze burners with liquids is now done directly instead of through straws (break and replace your blaze burners to update) @Ghoulcel - Blaze burner liquid fuelling has been fully made consistent with GregTech power values (#1694) @Ghoulcel - Sewing Tables now use a knife instead of shears @BlueBoat29 +- Create Logistics Jars now hold 8000 mB each instead of just 1000 mB (#1707) @Ghoulcel +- Added a way to keep your space suit with you on death, so you can more safely set your spawn on other planets (#1710) @BlueBoat29 ### Bug fixes -- Fixed tongs getting stuck in ovens @Pyritie +- Fixed tongs getting stuck in ovens, and now you can use them the same way you'd previously use a Peel @Pyritie ## [0.10.10] - 23-08-2025 ### Major changes From a850f7e2c6713eb805462580b9d8599e2107f989 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Thu, 28 Aug 2025 13:16:02 +0100 Subject: [PATCH 069/196] started moving over some ae2 quests --- .../chapters/applied_energistics_2.snbt | 49 +++++++++++-------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/config/ftbquests/quests/chapters/applied_energistics_2.snbt b/config/ftbquests/quests/chapters/applied_energistics_2.snbt index f7a7c7e05..9fb49a0d5 100644 --- a/config/ftbquests/quests/chapters/applied_energistics_2.snbt +++ b/config/ftbquests/quests/chapters/applied_energistics_2.snbt @@ -248,7 +248,8 @@ } { dependencies: ["3C3C21482E31267B"] - description: ["To get started, you’ll need to power your &bME Network&r. These are the two &bAE2&r blocks that can directly accept &bEU&r energy.\\n\\nWe strongly recommend crafting a &bME Controller&r, as &bchannels&r are enabled in TerraFirmaGreg, and the &bME Controller&r is the best way to manage multiple channels efficiently.\\n\\nThis is also a great time to use the in-game guide (press &aU&r on a &bME Controller&r) or watch some videos about &bAE2&r on version 1.20.1 to learn more!"] + description: ["{quests.ae2.ae_controller.desc}"] + subtitle: "{quests.ae2.ae_controller.subtitle}" icon: "ae2:controller" id: "1AAD526450E5A732" tasks: [ @@ -313,7 +314,8 @@ } { dependencies: ["3C3C21482E31267B"] - description: ["You will need to store your disks, and thanks to the &bMEGA&r addon, you now have an extra option.\\n\\nYou should start with a &bME Drive&r. It can store up to &e10&r disks and consumes &e4 EU/t&r. This will be your main storage solution.\\n\\nThe other option is the &bME Cell Dock&r. It only stores &e1&r disk but consumes just &e1 EU/t&r, and it can be placed directly on a cable like a cover. This makes it quite useful for &aSubnets&r."] + description: ["{quests.ae2.drive.desc}"] + subtitle: "{quests.ae2.drive.subtitle}" id: "6E4E5753CCEB3F95" tasks: [ { @@ -337,7 +339,8 @@ "1AAD526450E5A732" "4F719A457E0C0AFB" ] - description: ["Your basic cables to connect your &bAE2&r infrastructure.\\n\\nRemember that regular cables carry only &e8 Channels&r, while &6Dense Cables&r can carry up to &a32 Channels&r.\\n\\nGood news: in &2TFG&r, you can directly craft the &9Smart Cables&r! They are very helpful as they show a &evisual indicator&r for the number of used channels."] + description: ["{quests.ae2.cables.desc}"] + subtitle: "{quests.ae2.cables.subtitle}" icon: "ae2:fluix_smart_cable" id: "0DDA9B67B59A9481" tasks: [ @@ -364,7 +367,8 @@ } { dependencies: ["0DDA9B67B59A9481"] - description: ["These terminals are mandatory to access your ME Network and to set up your auto-crafting system."] + description: ["{quests.ae2.terminals.desc}"] + subtitle: "{quests.ae2.terminals.subtitle}" id: "4B6466FD94886C55" tasks: [ { @@ -388,7 +392,8 @@ } { dependencies: ["0DDA9B67B59A9481"] - description: ["The &dCrafting Unit&r works the same way as your &bME Cell Housing&r.\\n\\nUse a &6Packer&r to make it functional — by itself, it serves no purpose, though you can use it to complete multi-blocks.\\n\\nIt’s your mandatory structure to run your &bAE2&r auto-crafting.\\n\\nAs usual, use the in-game guide from &bAE2&r to learn more about the &dCrafting CPU&r."] + description: ["{quests.ae2.crafting_unit.desc}"] + subtitle: "{quests.ae2.crafting_unit.subtitle}" id: "56B39375B0C67781" tasks: [{ id: "194AB0197D7500B9" @@ -400,7 +405,7 @@ } { dependencies: ["56B39375B0C67781"] - description: ["Simply use the in-game guide — it will explain everything far better than we ever could in a quest.\\n\\nTake your time to read it, it’s a great resource!"] + description: ["{quests.ae2.crafting_accelerator.desc}"] id: "24C621C3BC62B4E8" tasks: [{ id: "51DDE6A3596F60DB" @@ -412,7 +417,7 @@ } { dependencies: ["56B39375B0C67781"] - description: ["Simply use the in-game guide — it will explain everything far better than we ever could in a quest.\\n\\nTake your time to read it, it’s a great resource!"] + description: ["{quests.ae2.crafting_storage.desc}"] id: "4BFB7D164BC9D15B" tasks: [{ id: "2E6E7DA7B95CF411" @@ -430,7 +435,8 @@ } { dependencies: ["4B6466FD94886C55"] - description: ["The &9Pattern Provider&r is a modern &bAE2&r block.\\n\\nIt can both push items from patterns and also receive items back into the network.\\n\\nAs always, check the in-game guide using &eG&r to learn more about it."] + description: ["{quests.ae2.pattern_provider.desc}"] + subtitle: "{quests.ae2.pattern_provider.subtitle}" icon: "ae2:pattern_provider" id: "378E2294EFD85C65" tasks: [{ @@ -449,7 +455,8 @@ } { dependencies: ["4B6466FD94886C55"] - description: ["Simply use the in-game guide — it will explain everything far better than we ever could in a quest.\\n\\nTake your time to read it, it’s a great resource!"] + description: ["{quests.ae2.pattern.desc}"] + subtitle: "{quests.ae2.pattern.subtitle}" id: "386C54268DA9F2BF" tasks: [{ id: "7E43EFA5DBA2F0D2" @@ -490,7 +497,8 @@ } { dependencies: ["0DDA9B67B59A9481"] - description: ["The &dME Interface&r is one of your bread and butter tools to get items or fluids out of, or inside, your network.\\n\\nAs always, check the in-game guide using &eG&r to learn more about it."] + description: ["{quests.ae2.interface.desc}"] + subtitle: "{quests.ae2.interface.subtitle}" id: "25007C5E43D28DB2" tasks: [{ id: "0DEB4627504A8944" @@ -502,10 +510,7 @@ } { dependencies: ["25007C5E43D28DB2"] - description: [ - "The &dME Export Bus&r is a strong tool to get items or fluids out of your &dME Network&r.\\n" - "You should especially look at the &eExtendedAE&r ones, as they can be of great help for some automation.\\n\\n&cImportant notice&r: Remember that using too many exporters could cause &4TPS&r issues.\\n\\nBut don't worry—reaching &otoo many&r would require &6dozens&r of them." - ] + description: ["{quests.ae2.export_bus.desc}"] id: "5C60E691DD073782" tasks: [{ id: "36BB5964C98CF157" @@ -523,7 +528,8 @@ } { dependencies: ["6CF08AFB924905F0"] - description: ["This entire branch becomes fully unlockable once you reach &1IV&r."] + title: "{quests.ae2.iv.title}" + description: ["{quests.ae2.iv.desc}"] icon_scale: 2.0d id: "0F1104DEEB22EF86" size: 1.0d @@ -537,7 +543,7 @@ } { dependencies: ["0F1104DEEB22EF86"] - description: ["To get this &eNew Inscriber Press&r, you will need to &6invest a bit&r.\\n\\nFirst, you must &1upgrade&r your &eImplosion Compressor&r with &1two IV Energy Hatches&r.\\n\\nThen, get yourself a &1new IV Laser Engraver&r if you don't already have one.\\n\\nAnd finally, prepare a &clot of Industrial TNT&r from &7GregTech&r — it’s the &conly one that works&r for this process.\\n\\nPlan carefully, as this step is quite demanding!"] + description: ["{quests.ae2.accumulation_press.desc}"] id: "2F27252748DA8DCA" tasks: [{ id: "4D79128456585A40" @@ -549,7 +555,7 @@ } { dependencies: ["2F27252748DA8DCA"] - description: ["The &eAccumulation Processor&r will require a &7large amount of Silicon&r for each craft.\\n\\nWe hope you already have a &6dedicated EBF&r producing Silicon, or at least a &bstrong infrastructure&r to manufacture it quickly.\\n\\nPrepare accordingly, as you’ll need plenty of it!"] + description: ["{quests.ae2.accumulation_processor.desc}"] id: "5B4AD301357488D6" shape: "octagon" size: 1.5d @@ -563,7 +569,7 @@ } { dependencies: ["5B4AD301357488D6"] - description: ["These are a &eneat upgrade&r for your &bCrafting CPU&r.\\n\\nThey will help to &7speed up&r your auto-crafting and allow you to handle &6larger jobs&r with ease."] + description: ["{quests.ae2.mega_crafting.desc}"] id: "1EB60600FDF376F8" tasks: [ { @@ -582,7 +588,7 @@ } { dependencies: ["5B4AD301357488D6"] - description: ["The &eExtended Pattern Terminal&r is a &awonderful upgrade&r to manage all your patterns in an &aeasier&r way.\\n\\nYou get &6more search options&r for your patterns, and with how many you should be getting now, it will be a &dhuge QoL&r improvement.\\n\\nMake the upgrade version to simply shift right click it without bothering with removing it."] + description: ["{quests.ae2.extended_patprov.desc}"] icon: "expatternprovider:ex_pattern_access_part" id: "7676B598362927CA" tasks: [{ @@ -601,7 +607,7 @@ } { dependencies: ["5B4AD301357488D6"] - description: ["Here they are, your bigger &bInterface&r with an upgrade so you don't even need to disconnect them to upgrade.\\n\\nYou will be quite happy with them."] + description: ["{quests.ae2.extended_interface.desc}"] icon: "expatternprovider:ex_interface" id: "1BD1BB1FFF9A70A9" tasks: [{ @@ -620,7 +626,8 @@ } { dependencies: ["6CF08AFB924905F0"] - description: ["This branch becomes unlockable once you reach &dLuV&r."] + title: "{quests.ae2.luv.title}" + description: ["{quests.ae2.luv.desc}"] icon_scale: 2.0d id: "1F3621FABA32DC6B" size: 1.0d From d012ab3ba7d17f9695dccc50ad73aef76d51b833 Mon Sep 17 00:00:00 2001 From: TomPlop Date: Thu, 28 Aug 2025 13:22:54 -0400 Subject: [PATCH 070/196] Buff Sand with Forge Hammer (#1720) * fix board * remove from tag * more update * last changes * Add new quests * fix the weird file * Fixes * fix quest optional * fix duplicate recipe * more fix * Fix fur for insulation * an other fix * nerf sand recipes --- kubejs/server_scripts/tfc/recipes.sand.js | 20 +++++++++--------- kubejs/server_scripts/tfg/recipes.rocks.js | 24 +++++++++++----------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/kubejs/server_scripts/tfc/recipes.sand.js b/kubejs/server_scripts/tfc/recipes.sand.js index c53120b1b..2ef29e6a1 100644 --- a/kubejs/server_scripts/tfc/recipes.sand.js +++ b/kubejs/server_scripts/tfc/recipes.sand.js @@ -34,7 +34,7 @@ function registerTFCSandRecipes(event) { event.recipes.gtceu.forge_hammer(`raw_${sandColor}_sandstone_to_sand`) .itemInputs(`tfc:raw_sandstone/${sandColor}`) .itemOutputs(`4x tfc:sand/${sandColor}`) - .duration(200) + .duration(20*3.5) .EUt(2) event.recipes.greate.pressing(`4x tfc:sand/${sandColor}`, `tfc:raw_sandstone/${sandColor}`) @@ -45,7 +45,7 @@ function registerTFCSandRecipes(event) { event.recipes.gtceu.forge_hammer(`smooth_${sandColor}_sandstone_to_sand`) .itemInputs(`tfc:smooth_sandstone/${sandColor}`) .itemOutputs(`4x tfc:sand/${sandColor}`) - .duration(200) + .duration(20*3.5) .EUt(2) event.recipes.greate.pressing(`4x tfc:sand/${sandColor}`, `tfc:smooth_sandstone/${sandColor}`) @@ -56,7 +56,7 @@ function registerTFCSandRecipes(event) { event.recipes.gtceu.forge_hammer(`cut_${sandColor}_sandstone_to_sand`) .itemInputs(`tfc:cut_sandstone/${sandColor}`) .itemOutputs(`4x tfc:sand/${sandColor}`) - .duration(200) + .duration(20*3.5) .EUt(2) event.recipes.greate.pressing(`4x tfc:sand/${sandColor}`, `tfc:cut_sandstone/${sandColor}`) @@ -138,7 +138,7 @@ function registerTFCSandRecipes(event) { event.recipes.gtceu.forge_hammer('brown_gravel_to_sand') .itemInputs('#tfc:brown_gravel') .itemOutputs('tfc:sand/brown') - .duration(200) + .duration(20*3.5) .EUt(2) event.recipes.greate.pressing('tfc:sand/brown', '#tfc:brown_gravel') @@ -149,7 +149,7 @@ function registerTFCSandRecipes(event) { event.recipes.gtceu.forge_hammer('white_gravel_to_sand') .itemInputs('#tfc:white_gravel') .itemOutputs('tfc:sand/white') - .duration(200) + .duration(20*3.5) .EUt(2) event.recipes.greate.pressing('tfc:sand/white', '#tfc:white_gravel') @@ -160,7 +160,7 @@ function registerTFCSandRecipes(event) { event.recipes.gtceu.forge_hammer('black_gravel_to_sand') .itemInputs('#tfc:black_gravel') .itemOutputs('tfc:sand/black') - .duration(200) + .duration(20*3.5) .EUt(2) event.recipes.greate.pressing('tfc:sand/black', '#tfc:black_gravel') @@ -171,7 +171,7 @@ function registerTFCSandRecipes(event) { event.recipes.gtceu.forge_hammer('red_gravel_to_sand') .itemInputs('#tfc:red_gravel') .itemOutputs('tfc:sand/red') - .duration(200) + .duration(20*3.5) .EUt(2) event.recipes.greate.pressing('tfc:sand/red', '#tfc:red_gravel') @@ -182,7 +182,7 @@ function registerTFCSandRecipes(event) { event.recipes.gtceu.forge_hammer('yellow_gravel_to_sand') .itemInputs('#tfc:yellow_gravel') .itemOutputs('tfc:sand/yellow') - .duration(200) + .duration(20*3.5) .EUt(2) event.recipes.greate.pressing('tfc:sand/yellow', '#tfc:yellow_gravel') @@ -193,7 +193,7 @@ function registerTFCSandRecipes(event) { event.recipes.gtceu.forge_hammer('green_gravel_to_sand') .itemInputs('#tfc:green_gravel') .itemOutputs('tfc:sand/green') - .duration(200) + .duration(20*3.5) .EUt(2) event.recipes.greate.pressing('tfc:sand/green', '#tfc:green_gravel') @@ -204,7 +204,7 @@ function registerTFCSandRecipes(event) { event.recipes.gtceu.forge_hammer('pink_gravel_to_sand') .itemInputs('#tfc:pink_gravel') .itemOutputs('tfc:sand/pink') - .duration(200) + .duration(20*3.5) .EUt(2) event.recipes.greate.pressing('tfc:sand/pink', '#tfc:pink_gravel') diff --git a/kubejs/server_scripts/tfg/recipes.rocks.js b/kubejs/server_scripts/tfg/recipes.rocks.js index 519d5f9e4..b850e8dad 100644 --- a/kubejs/server_scripts/tfg/recipes.rocks.js +++ b/kubejs/server_scripts/tfg/recipes.rocks.js @@ -159,30 +159,30 @@ function registerTFGRockRecipes(event) { const HAMMERING = [ { raw: 'minecraft:deepslate', hammered: 'minecraft:cobbled_deepslate', duration: 10, eu: 16 }, - { raw: 'minecraft:cobbled_deepslate', hammered: 'tfc:sand/black', duration: 200, eu: 2 }, - { raw: 'minecraft:blackstone', hammered: 'tfc:sand/black', duration: 200, eu: 2 }, - { raw: 'beneath:crackrack', hammered: 'tfc:sand/pink', duration: 200, eu: 2 }, - { raw: 'minecraft:dripstone_block', hammered: 'tfc:sand/brown', duration: 200, eu: 2 }, + { raw: 'minecraft:cobbled_deepslate', hammered: 'tfc:sand/black', duration: 20*3.5, eu: 2 }, + { raw: 'minecraft:blackstone', hammered: 'tfc:sand/black', duration: 20*3.5, eu: 2 }, + { raw: 'beneath:crackrack', hammered: 'tfc:sand/pink', duration: 20*3.5, eu: 2 }, + { raw: 'minecraft:dripstone_block', hammered: 'tfc:sand/brown', duration: 20*3.5, eu: 2 }, { raw: 'ad_astra:moon_stone', hammered: 'ad_astra:moon_cobblestone', duration: 10, eu: 16 }, { raw: 'tfg:rock/hardened_moon_stone', hammered: 'ad_astra:moon_cobblestone', duration: 10, eu: 16 }, - { raw: 'ad_astra:moon_cobblestone', hammered: 'ad_astra:moon_sand', duration: 200, eu: 2 }, - { raw: 'ad_astra:moon_deepslate', hammered: 'ad_astra:moon_sand', duration: 200, eu: 2 }, - { raw: 'tfg:rock/hardened_moon_deepslate', hammered: 'ad_astra:moon_sand', duration: 200, eu: 2 }, + { raw: 'ad_astra:moon_cobblestone', hammered: 'ad_astra:moon_sand', duration: 20*3.5, eu: 2 }, + { raw: 'ad_astra:moon_deepslate', hammered: 'ad_astra:moon_sand', duration: 20*3.5, eu: 2 }, + { raw: 'tfg:rock/hardened_moon_deepslate', hammered: 'ad_astra:moon_sand', duration: 20*3.5, eu: 2 }, { raw: 'ad_astra:mars_stone', hammered: 'ad_astra:mars_cobblestone', duration: 10, eu: 16 }, { raw: 'tfg:rock/hardened_mars_stone', hammered: 'ad_astra:mars_cobblestone', duration: 10, eu: 16 }, - { raw: 'ad_astra:mars_cobblestone', hammered: 'ad_astra:mars_sand', duration: 200, eu: 2 }, + { raw: 'ad_astra:mars_cobblestone', hammered: 'ad_astra:mars_sand', duration: 20*3.5, eu: 2 }, { raw: 'ad_astra:venus_stone', hammered: 'ad_astra:venus_cobblestone', duration: 10, eu: 16 }, { raw: 'tfg:rock/hardened_venus_stone', hammered: 'ad_astra:venus_cobblestone', duration: 10, eu: 16 }, - { raw: 'ad_astra:venus_cobblestone', hammered: 'ad_astra:venus_sand', duration: 200, eu: 2 }, + { raw: 'ad_astra:venus_cobblestone', hammered: 'ad_astra:venus_sand', duration: 20*3.5, eu: 2 }, { raw: 'ad_astra:mercury_stone', hammered: 'ad_astra:mercury_cobblestone', duration: 10, eu: 16 }, { raw: 'tfg:rock/hardened_mercury_stone', hammered: 'ad_astra:mercury_cobblestone', duration: 10, eu: 16 }, - { raw: 'ad_astra:mercury_cobblestone', hammered: 'tfc:sand/red', duration: 200, eu: 2 }, + { raw: 'ad_astra:mercury_cobblestone', hammered: 'tfc:sand/red', duration: 20*3.5, eu: 2 }, { raw: 'ad_astra:glacio_stone', hammered: 'ad_astra:glacio_cobblestone', duration: 10, eu: 16 }, { raw: 'tfg:rock/hardened_glacio_stone', hammered: 'ad_astra:glacio_cobblestone', duration: 10, eu: 16 }, - { raw: 'ad_astra:glacio_cobblestone', hammered: 'tfc:sand/white', duration: 200, eu: 2 }, + { raw: 'ad_astra:glacio_cobblestone', hammered: 'tfc:sand/white', duration: 20*3.5, eu: 2 }, { raw: 'ad_astra:conglomerate', hammered: 'tfc:rock/gravel/conglomerate', duration: 10, eu: 16 }, - { raw: 'ad_astra:permafrost', hammered: '4x gtceu:ice_dust', duration: 200, eu: 2 } + { raw: 'ad_astra:permafrost', hammered: '4x gtceu:ice_dust', duration: 20, eu: 2 } ] HAMMERING.forEach(x => { From 9784879282aa3c98618f440ce7ba16ebf97ce743 Mon Sep 17 00:00:00 2001 From: programmer3481 <72498180+programmer3481@users.noreply.github.com> Date: Fri, 29 Aug 2025 05:54:32 +0900 Subject: [PATCH 071/196] make popped chorus fruit edible (#1722) --- kubejs/startup_scripts/minecraft/modifications.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kubejs/startup_scripts/minecraft/modifications.js b/kubejs/startup_scripts/minecraft/modifications.js index 63c56c360..d462a397a 100644 --- a/kubejs/startup_scripts/minecraft/modifications.js +++ b/kubejs/startup_scripts/minecraft/modifications.js @@ -18,6 +18,13 @@ function registerMinecraftItemModifications(event) { } }) + event.modify('minecraft:popped_chorus_fruit', item => { + item.foodProperties = food => { + food.hunger(2) + food.saturation(1) + } + }) + event.modify('minecraft:elytra', item => { item.maxDamage = 2046 }) From 37e08a95976841159eb08b7707963e5e6710675d Mon Sep 17 00:00:00 2001 From: Pyritie Date: Fri, 29 Aug 2025 00:59:31 +0100 Subject: [PATCH 072/196] added charnia and reduced mountain biome range --- kubejs/data/ad_astra/dimension/mars.json | 50 +++++---- .../biome/mars/martian_mountains.json | 5 + .../worldgen/biome/mars/martian_river.json | 2 +- .../mars/surface/charnia.json | 102 ++++++++++++++++++ .../placed_feature/mars/surface/charnia.json | 26 +++++ .../surface/small_amaranita_mushroom.json | 2 +- kubejs/server_scripts/ad_astra/tags.js | 7 +- kubejs/server_scripts/tfg/events.chunks.js | 2 +- kubejs/startup_scripts/betterend/blocks.js | 15 ++- 9 files changed, 185 insertions(+), 26 deletions(-) create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/charnia.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/charnia.json diff --git a/kubejs/data/ad_astra/dimension/mars.json b/kubejs/data/ad_astra/dimension/mars.json index 4b3fec560..db308181a 100644 --- a/kubejs/data/ad_astra/dimension/mars.json +++ b/kubejs/data/ad_astra/dimension/mars.json @@ -279,7 +279,7 @@ { "biome": "tfg:mars/rusticus_hills", "parameters": { - "continentalness": [ 0.1, 0.4 ], + "continentalness": [ 0.1, 0.5 ], "depth": 0, "erosion": [ -1, 0 ], "humidity": [ -0.2, 0.2 ], @@ -291,7 +291,7 @@ { "biome": "tfg:mars/sangnum_hills", "parameters": { - "continentalness": [ 0.1, 0.4 ], + "continentalness": [ 0.1, 0.5 ], "depth": 0, "erosion": [ -1, 0 ], "humidity": [ -0.2, 0.2 ], @@ -304,7 +304,7 @@ { "biome": "tfg:mars/sangnum_hills", "parameters": { - "continentalness": [ 0.1, 0.4 ], + "continentalness": [ 0.1, 0.5 ], "depth": 0, "erosion": [ -1, 0 ], "humidity": [ -1, -0.2 ], @@ -316,7 +316,7 @@ { "biome": "tfg:mars/amber_hills", "parameters": { - "continentalness": [ 0.1, 0.4 ], + "continentalness": [ 0.1, 0.5 ], "depth": 0, "erosion": [ -1, 0 ], "humidity": [ -1, -0.2 ], @@ -329,7 +329,7 @@ { "biome": "tfg:mars/amber_hills", "parameters": { - "continentalness": [ 0.1, 0.4 ], + "continentalness": [ 0.1, 0.5 ], "depth": 0, "erosion": [ -1, 0 ], "humidity": [ 0.2, 1 ], @@ -341,7 +341,7 @@ { "biome": "tfg:mars/rusticus_hills", "parameters": { - "continentalness": [ 0.1, 0.4 ], + "continentalness": [ 0.1, 0.5 ], "depth": 0, "erosion": [ -1, 0 ], "humidity": [ 0.2, 1 ], @@ -356,75 +356,75 @@ { "biome": "tfg:mars/rusticus_hills", "parameters": { - "continentalness": [ 0.4, 0.7 ], + "continentalness": [ 0.5, 1 ], "depth": 0, "erosion": [ -1, 1 ], "humidity": [ -0.2, 0.2 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ 0, 1 ] + "weirdness": [ 0, 0.8 ] } }, { "biome": "tfg:mars/sangnum_hills", "parameters": { - "continentalness": [ 0.4, 0.7 ], + "continentalness": [ 0.5, 1 ], "depth": 0, "erosion": [ -1, 1 ], "humidity": [ -0.2, 0.2 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, 0 ] + "weirdness": [ -0.8, 0 ] } }, { "biome": "tfg:mars/sangnum_hills", "parameters": { - "continentalness": [ 0.4, 0.7 ], + "continentalness": [ 0.5, 1 ], "depth": 0, "erosion": [ -1, 1 ], "humidity": [ -1, -0.2 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ 0, 1 ] + "weirdness": [ 0, 0.8 ] } }, { "biome": "tfg:mars/amber_hills", "parameters": { - "continentalness": [ 0.4, 0.7 ], + "continentalness": [ 0.5, 1 ], "depth": 0, "erosion": [ -1, 1 ], "humidity": [ -1, -0.2 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, 0 ] + "weirdness": [ -0.8, 0 ] } }, { "biome": "tfg:mars/amber_hills", "parameters": { - "continentalness": [ 0.4, 0.7 ], + "continentalness": [ 0.5, 1 ], "depth": 0, "erosion": [ -1, 1 ], "humidity": [ 0.2, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ 0, 1 ] + "weirdness": [ 0, 0.8 ] } }, { "biome": "tfg:mars/rusticus_hills", "parameters": { - "continentalness": [ 0.4, 0.7 ], + "continentalness": [ 0.5, 1 ], "depth": 0, "erosion": [ -1, 1 ], "humidity": [ 0.2, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, 0 ] + "weirdness": [ -0.8, 0 ] } }, @@ -439,7 +439,19 @@ "humidity": [ -1, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, 1 ] + "weirdness": [ -1, -0.8 ] + } + }, + { + "biome": "tfg:mars/martian_mountains", + "parameters": { + "continentalness": [ 0.65, 1 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -1, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ 0.8, 1 ] } } ] diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json index 9ca5f414d..da5bdfbd1 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json @@ -52,6 +52,11 @@ "tfg:mars/surface/feather_patch" ], [ + "tfg:mars/surface/charnia", + "tfg:mars/surface/aeridium", + "tfg:mars/surface/clawfern", + "tfg:mars/surface/flamaea", + "tfg:mars/surface/flammalix" ], "#tfg:mars_top_layer_modification" ], diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_river.json b/kubejs/data/tfg/worldgen/biome/mars/martian_river.json index 552a99840..13cf0ecc0 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_river.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_river.json @@ -42,7 +42,7 @@ "tfc:cobble_boulder_small_patch" ], [ - + "tfg:mars/surface/charnia" ], "#tfg:mars_top_layer_modification" ], diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/charnia.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/charnia.json new file mode 100644 index 000000000..86eb221e5 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/charnia.json @@ -0,0 +1,102 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "betterend:charnia_cyan", + "Properties": { + "fluid": "semiheavy_ammoniacal_water" + } + }, + "weight": 25 + }, + { + "data": { + "Name": "betterend:charnia_green", + "Properties": { + "fluid": "semiheavy_ammoniacal_water" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "betterend:charnia_purple", + "Properties": { + "fluid": "semiheavy_ammoniacal_water" + } + }, + "weight": 5 + }, + { + "data": { + "Name": "betterend:charnia_light_blue", + "Properties": { + "fluid": "semiheavy_ammoniacal_water" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "betterend:charnia_orange", + "Properties": { + "fluid": "semiheavy_ammoniacal_water" + } + }, + "weight": 15 + }, + { + "data": { + "Name": "betterend:charnia_red", + "Properties": { + "fluid": "semiheavy_ammoniacal_water" + } + }, + "weight": 15 + } + ] + } + } + }, + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_fluids", + "fluids": "tfg:semiheavy_ammoniacal_water" + }, + { + "type": "minecraft:matching_fluids", + "offset": [ 0, 1, 0 ], + "fluids": "tfg:fluid/semiheavy_ammoniacal_water" + }, + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "ad_astra:mars_stone_replaceables" + } + ] + } + } + ] + }, + "tries": 36, + "xz_spread": 7, + "y_spread": 1 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/charnia.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/charnia.json new file mode 100644 index 000000000..1179b3ecf --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/charnia.json @@ -0,0 +1,26 @@ +{ + "feature": "tfg:mars/surface/charnia", + "placement": [ + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "tfg:semiheavy_ammoniacal_water" + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_amaranita_mushroom.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_amaranita_mushroom.json index 3702fc112..d9c1589d4 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_amaranita_mushroom.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_amaranita_mushroom.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 2 + "chance": 3 }, { "type": "minecraft:in_square" diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index d8b239c62..ccb6525e5 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -469,15 +469,16 @@ const registerAdAstraPlacedFeatures = (event) => { event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/ruscus") event.add("tfg:mars_global_small_plants", "tfg:mars/surface/small_amaranita_mushroom") + event.add("tfg:mars_global_small_plants", "tfg:mars/surface/charnia") - event.add("tfg:mars_amber_vegetal_decoration", "#tfg:mars_amber_small_plants") event.add("tfg:mars_amber_vegetal_decoration", "#tfg:mars_global_small_plants") + event.add("tfg:mars_amber_vegetal_decoration", "#tfg:mars_amber_small_plants") - event.add("tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_rusticus_small_plants") event.add("tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_global_small_plants") + event.add("tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_rusticus_small_plants") - event.add("tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_sangnum_small_plants") event.add("tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_global_small_plants") + event.add("tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_sangnum_small_plants") // Top layer event.add("tfg:mars_top_layer_modification", "tfg:glow_lichen") diff --git a/kubejs/server_scripts/tfg/events.chunks.js b/kubejs/server_scripts/tfg/events.chunks.js index ad12db91c..1906d8643 100644 --- a/kubejs/server_scripts/tfg/events.chunks.js +++ b/kubejs/server_scripts/tfg/events.chunks.js @@ -42,7 +42,7 @@ TFCEvents.createChunkDataProvider('mars', event => { .octaves(3) .scaled(70, 90) const forestLayer = TFC.misc.newOpenSimplex2D(event.worldSeed + 98713856895664) - .spread(0.0002) + .spread(0.00002) .terraces(9) .affine(6, 12) .scaled(6, 18, 0, 1) diff --git a/kubejs/startup_scripts/betterend/blocks.js b/kubejs/startup_scripts/betterend/blocks.js index 78fb4fbda..a9e532dcf 100644 --- a/kubejs/startup_scripts/betterend/blocks.js +++ b/kubejs/startup_scripts/betterend/blocks.js @@ -31,32 +31,45 @@ function registerBetterEndBlocks(event) { .box(2, 0, 2, 14, 14, 14) createPlant(event, 'amber_grass', 'mars') .box(3, 0, 3, 13, 8, 13) + .lootItem('tfc:straw') createPlant(event, 'bushy_grass', 'mars') .box(3, 0, 3, 13, 12, 13) createPlant(event, 'cave_grass', 'mars') .box(3, 0, 3, 13, 12, 13) + .lootItem('beneath:warped_straw') createPlant(event, 'clawfern', 'mars') .box(2, 0, 2, 14, 14, 14) createPlant(event, 'creeping_moss', 'mars') .box(2, 0, 2, 14, 20, 14) + .lootItem('beneath:warped_straw') createPlant(event, 'flamaea', 'mars') .box(2, 0, 2, 14, 3, 14) createPlant(event, 'flammalix', 'mars') createPlant(event, 'globulagus', 'mars') .box(3, 0, 3, 13, 13, 13) + .lootItem('beneath:crimson_straw') createPlant(event, 'lamellarium', 'mars') createPlant(event, 'lutebus', 'mars') .box(3, 0, 3, 13, 8, 13) + .lootItem('tfc:straw') createPlant(event, 'orango', 'mars') .box(3, 0, 3, 13, 12, 13) + .lootItem('tfc:straw') createPlant(event, 'ruscus', 'mars') + .lootItem('beneath:crimson_straw') createPlant(event, 'small_amaranita_mushroom', 'mars') .box(3, 0, 3, 13, 8, 13) // 1 block tall waterlogged - // charnia (and its colors) // jungle_grass + createPlant(event, 'charnia_orange', 'mars') + createPlant(event, 'charnia_cyan', 'mars') + createPlant(event, 'charnia_green', 'mars') + createPlant(event, 'charnia_light_blue', 'mars') + createPlant(event, 'charnia_purple', 'mars') + createPlant(event, 'charnia_red', 'mars') + // Crops // amber_root // blossom_berry From 2d3ed998ee2af74d93e09d3a32e16967ea732561 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Fri, 29 Aug 2025 01:05:42 +0100 Subject: [PATCH 073/196] charnia tweaks, offset tweaks --- .../mars/surface/charnia.json | 9 ++----- .../density_function/mars/offset.json | 26 +++++++++---------- 2 files changed, 15 insertions(+), 20 deletions(-) diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/charnia.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/charnia.json index 86eb221e5..2cb707b9a 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/charnia.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/charnia.json @@ -80,11 +80,6 @@ "type": "minecraft:matching_fluids", "fluids": "tfg:semiheavy_ammoniacal_water" }, - { - "type": "minecraft:matching_fluids", - "offset": [ 0, 1, 0 ], - "fluids": "tfg:fluid/semiheavy_ammoniacal_water" - }, { "type": "minecraft:matching_block_tag", "offset": [ 0, -1, 0 ], @@ -96,7 +91,7 @@ ] }, "tries": 36, - "xz_spread": 7, - "y_spread": 1 + "xz_spread": 8, + "y_spread": 3 } } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/density_function/mars/offset.json b/kubejs/data/tfg/worldgen/density_function/mars/offset.json index bb2a9957a..d51b3b26e 100644 --- a/kubejs/data/tfg/worldgen/density_function/mars/offset.json +++ b/kubejs/data/tfg/worldgen/density_function/mars/offset.json @@ -178,7 +178,7 @@ { "derivative": 0.38940096, "location": -1.0, - "value": -0.08880186 + "value": 0.1 }, { "derivative": 0.38940096, @@ -197,7 +197,7 @@ { "derivative": 0.37788022, "location": -1.0, - "value": -0.115760356 + "value": 0.2 }, { "derivative": 0.37788022, @@ -216,27 +216,27 @@ { "derivative": 0.0, "location": -1.0, - "value": -0.2222 + "value": 0.1 }, { "derivative": 0.0, "location": -0.75, - "value": -0.2222 + "value": 0.2 }, { "derivative": 0.0, "location": -0.65, - "value": 0.0 + "value": 0.01 }, { "derivative": 0.0, "location": 0.5954547, - "value": 2.9802322E-8 + "value": 0.05 }, { "derivative": 0.2534563, "location": 0.6054547, - "value": 2.9802322E-8 + "value": 0.75 }, { "derivative": 0.2534563, @@ -255,7 +255,7 @@ { "derivative": 0.5, "location": -1.0, - "value": -0.25 + "value": 0.15 }, { "derivative": 0.0, @@ -289,7 +289,7 @@ { "derivative": 0.5, "location": -1.0, - "value": -0.1 + "value": 0.1 }, { "derivative": 0.01, @@ -323,7 +323,7 @@ { "derivative": 0.5, "location": -1.0, - "value": -0.1 + "value": 0.1 }, { "derivative": 0.0, @@ -357,17 +357,17 @@ { "derivative": 0.0, "location": -1.0, - "value": -0.02 + "value": 0.02 }, { "derivative": 0.0, "location": -0.4, - "value": -0.03 + "value": 0.03 }, { "derivative": 0.0, "location": 0.0, - "value": -0.03 + "value": 0.03 }, { "derivative": 0.12, From 4225b5547580309edc7d16bfb6bc7cf9c6b5004a Mon Sep 17 00:00:00 2001 From: Pyritie Date: Fri, 29 Aug 2025 01:45:43 +0100 Subject: [PATCH 074/196] yeah ok --- .../chapters/applied_energistics_2.snbt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/config/ftbquests/quests/chapters/applied_energistics_2.snbt b/config/ftbquests/quests/chapters/applied_energistics_2.snbt index 9fb49a0d5..5e6076243 100644 --- a/config/ftbquests/quests/chapters/applied_energistics_2.snbt +++ b/config/ftbquests/quests/chapters/applied_energistics_2.snbt @@ -249,9 +249,9 @@ { dependencies: ["3C3C21482E31267B"] description: ["{quests.ae2.ae_controller.desc}"] - subtitle: "{quests.ae2.ae_controller.subtitle}" icon: "ae2:controller" id: "1AAD526450E5A732" + subtitle: "{quests.ae2.ae_controller.subtitle}" tasks: [ { id: "2D32E17277B9A4C5" @@ -315,8 +315,8 @@ { dependencies: ["3C3C21482E31267B"] description: ["{quests.ae2.drive.desc}"] - subtitle: "{quests.ae2.drive.subtitle}" id: "6E4E5753CCEB3F95" + subtitle: "{quests.ae2.drive.subtitle}" tasks: [ { id: "19403D95C159B55A" @@ -340,9 +340,9 @@ "4F719A457E0C0AFB" ] description: ["{quests.ae2.cables.desc}"] - subtitle: "{quests.ae2.cables.subtitle}" icon: "ae2:fluix_smart_cable" id: "0DDA9B67B59A9481" + subtitle: "{quests.ae2.cables.subtitle}" tasks: [ { id: "5A80BA33AFB71A00" @@ -368,8 +368,8 @@ { dependencies: ["0DDA9B67B59A9481"] description: ["{quests.ae2.terminals.desc}"] - subtitle: "{quests.ae2.terminals.subtitle}" id: "4B6466FD94886C55" + subtitle: "{quests.ae2.terminals.subtitle}" tasks: [ { id: "5ECAC7A491A1CC16" @@ -393,8 +393,8 @@ { dependencies: ["0DDA9B67B59A9481"] description: ["{quests.ae2.crafting_unit.desc}"] - subtitle: "{quests.ae2.crafting_unit.subtitle}" id: "56B39375B0C67781" + subtitle: "{quests.ae2.crafting_unit.subtitle}" tasks: [{ id: "194AB0197D7500B9" item: "ae2:crafting_unit" @@ -436,9 +436,9 @@ { dependencies: ["4B6466FD94886C55"] description: ["{quests.ae2.pattern_provider.desc}"] - subtitle: "{quests.ae2.pattern_provider.subtitle}" icon: "ae2:pattern_provider" id: "378E2294EFD85C65" + subtitle: "{quests.ae2.pattern_provider.subtitle}" tasks: [{ id: "4288288133E5FED3" item: { @@ -456,8 +456,8 @@ { dependencies: ["4B6466FD94886C55"] description: ["{quests.ae2.pattern.desc}"] - subtitle: "{quests.ae2.pattern.subtitle}" id: "386C54268DA9F2BF" + subtitle: "{quests.ae2.pattern.subtitle}" tasks: [{ id: "7E43EFA5DBA2F0D2" item: "ae2:blank_pattern" @@ -498,8 +498,8 @@ { dependencies: ["0DDA9B67B59A9481"] description: ["{quests.ae2.interface.desc}"] - subtitle: "{quests.ae2.interface.subtitle}" id: "25007C5E43D28DB2" + subtitle: "{quests.ae2.interface.subtitle}" tasks: [{ id: "0DEB4627504A8944" item: "ae2:interface" @@ -528,7 +528,6 @@ } { dependencies: ["6CF08AFB924905F0"] - title: "{quests.ae2.iv.title}" description: ["{quests.ae2.iv.desc}"] icon_scale: 2.0d id: "0F1104DEEB22EF86" @@ -538,6 +537,7 @@ item: "tfg:iv_universal_circuit" type: "item" }] + title: "{quests.ae2.iv.title}" x: 3.0d y: 0.0d } @@ -626,7 +626,6 @@ } { dependencies: ["6CF08AFB924905F0"] - title: "{quests.ae2.luv.title}" description: ["{quests.ae2.luv.desc}"] icon_scale: 2.0d id: "1F3621FABA32DC6B" @@ -636,6 +635,7 @@ item: "tfg:luv_universal_circuit" type: "item" }] + title: "{quests.ae2.luv.title}" x: 0.5d y: 2.5d } From c833f5f885df8411248811dbb61440251c681159 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Fri, 29 Aug 2025 01:45:53 +0100 Subject: [PATCH 075/196] fixed charnia again --- kubejs/data/ad_astra/dimension/mars.json | 36 +++++++++---------- .../placed_feature/mars/surface/charnia.json | 2 +- kubejs/server_scripts/ad_astra/tags.js | 1 + 3 files changed, 20 insertions(+), 19 deletions(-) diff --git a/kubejs/data/ad_astra/dimension/mars.json b/kubejs/data/ad_astra/dimension/mars.json index db308181a..d0b3c4d4a 100644 --- a/kubejs/data/ad_astra/dimension/mars.json +++ b/kubejs/data/ad_astra/dimension/mars.json @@ -202,7 +202,7 @@ { "biome": "tfg:mars/amber_plains", "parameters": { - "continentalness": [ -0.09, 0.4 ], + "continentalness": [ -0.09, 0.65 ], "depth": 0, "erosion": [ 0, 1 ], "humidity": [ -0.2, 0.2 ], @@ -214,7 +214,7 @@ { "biome": "tfg:mars/rusticus_plains", "parameters": { - "continentalness": [ -0.09, 0.4 ], + "continentalness": [ -0.09, 0.65 ], "depth": 0, "erosion": [ 0, 1 ], "humidity": [ -0.2, 0.2 ], @@ -227,7 +227,7 @@ { "biome": "tfg:mars/rusticus_plains", "parameters": { - "continentalness": [ -0.09, 0.4 ], + "continentalness": [ -0.09, 0.65 ], "depth": 0, "erosion": [ 0, 1 ], "humidity": [ -1, -0.2 ], @@ -239,7 +239,7 @@ { "biome": "tfg:mars/sangnum_plains", "parameters": { - "continentalness": [ -0.09, 0.4 ], + "continentalness": [ -0.09, 0.65 ], "depth": 0, "erosion": [ 0, 1 ], "humidity": [ -1, -0.2 ], @@ -252,7 +252,7 @@ { "biome": "tfg:mars/sangnum_plains", "parameters": { - "continentalness": [ -0.09, 0.4 ], + "continentalness": [ -0.09, 0.65 ], "depth": 0, "erosion": [ 0, 1 ], "humidity": [ 0.2, 1 ], @@ -264,7 +264,7 @@ { "biome": "tfg:mars/amber_plains", "parameters": { - "continentalness": [ -0.09, 0.4 ], + "continentalness": [ -0.09, 0.65 ], "depth": 0, "erosion": [ 0, 1 ], "humidity": [ 0.2, 1 ], @@ -279,7 +279,7 @@ { "biome": "tfg:mars/rusticus_hills", "parameters": { - "continentalness": [ 0.1, 0.5 ], + "continentalness": [ -0.09, 0.65 ], "depth": 0, "erosion": [ -1, 0 ], "humidity": [ -0.2, 0.2 ], @@ -291,7 +291,7 @@ { "biome": "tfg:mars/sangnum_hills", "parameters": { - "continentalness": [ 0.1, 0.5 ], + "continentalness": [ -0.09, 0.65 ], "depth": 0, "erosion": [ -1, 0 ], "humidity": [ -0.2, 0.2 ], @@ -304,7 +304,7 @@ { "biome": "tfg:mars/sangnum_hills", "parameters": { - "continentalness": [ 0.1, 0.5 ], + "continentalness": [ -0.09, 0.65 ], "depth": 0, "erosion": [ -1, 0 ], "humidity": [ -1, -0.2 ], @@ -316,7 +316,7 @@ { "biome": "tfg:mars/amber_hills", "parameters": { - "continentalness": [ 0.1, 0.5 ], + "continentalness": [ -0.09, 0.65 ], "depth": 0, "erosion": [ -1, 0 ], "humidity": [ -1, -0.2 ], @@ -329,7 +329,7 @@ { "biome": "tfg:mars/amber_hills", "parameters": { - "continentalness": [ 0.1, 0.5 ], + "continentalness": [ -0.09, 0.65 ], "depth": 0, "erosion": [ -1, 0 ], "humidity": [ 0.2, 1 ], @@ -341,7 +341,7 @@ { "biome": "tfg:mars/rusticus_hills", "parameters": { - "continentalness": [ 0.1, 0.5 ], + "continentalness": [ -0.09, 0.65 ], "depth": 0, "erosion": [ -1, 0 ], "humidity": [ 0.2, 1 ], @@ -356,7 +356,7 @@ { "biome": "tfg:mars/rusticus_hills", "parameters": { - "continentalness": [ 0.5, 1 ], + "continentalness": [ 0.65, 1 ], "depth": 0, "erosion": [ -1, 1 ], "humidity": [ -0.2, 0.2 ], @@ -368,7 +368,7 @@ { "biome": "tfg:mars/sangnum_hills", "parameters": { - "continentalness": [ 0.5, 1 ], + "continentalness": [ 0.65, 1 ], "depth": 0, "erosion": [ -1, 1 ], "humidity": [ -0.2, 0.2 ], @@ -381,7 +381,7 @@ { "biome": "tfg:mars/sangnum_hills", "parameters": { - "continentalness": [ 0.5, 1 ], + "continentalness": [ 0.65, 1 ], "depth": 0, "erosion": [ -1, 1 ], "humidity": [ -1, -0.2 ], @@ -393,7 +393,7 @@ { "biome": "tfg:mars/amber_hills", "parameters": { - "continentalness": [ 0.5, 1 ], + "continentalness": [ 0.65, 1 ], "depth": 0, "erosion": [ -1, 1 ], "humidity": [ -1, -0.2 ], @@ -406,7 +406,7 @@ { "biome": "tfg:mars/amber_hills", "parameters": { - "continentalness": [ 0.5, 1 ], + "continentalness": [ 0.65, 1 ], "depth": 0, "erosion": [ -1, 1 ], "humidity": [ 0.2, 1 ], @@ -418,7 +418,7 @@ { "biome": "tfg:mars/rusticus_hills", "parameters": { - "continentalness": [ 0.5, 1 ], + "continentalness": [ 0.65, 1 ], "depth": 0, "erosion": [ -1, 1 ], "humidity": [ 0.2, 1 ], diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/charnia.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/charnia.json index 1179b3ecf..15cf45a99 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/charnia.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/charnia.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:count", - "count": 10 + "count": 5 }, { "type": "minecraft:in_square" diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index ccb6525e5..a797558fa 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -403,6 +403,7 @@ const registerAdAstraEntityTypeTags = (event) => { event.add('tfg:ignores_gravity', 'wan_ancient_beasts:crusher') // this huge guy also looks silly in low grav event.add('tfg:ignores_gravity', 'wan_ancient_beasts:walker') + event.add('tfg:ignores_gravity', 'wan_ancient_beasts:eater') // flying mobs event.add('tfg:ignores_gravity', 'wan_ancient_beasts:soarer') event.add('tfg:ignores_gravity', 'wan_ancient_beasts:glider') From ad741ff3a7f66e464466fff3dedb05e6a3d948c6 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Fri, 29 Aug 2025 13:06:43 +0100 Subject: [PATCH 076/196] finished moving over the ae2 quests --- .../chapters/applied_energistics_2.snbt | 121 +++++++++--------- 1 file changed, 58 insertions(+), 63 deletions(-) diff --git a/config/ftbquests/quests/chapters/applied_energistics_2.snbt b/config/ftbquests/quests/chapters/applied_energistics_2.snbt index 5e6076243..29b4a60d7 100644 --- a/config/ftbquests/quests/chapters/applied_energistics_2.snbt +++ b/config/ftbquests/quests/chapters/applied_energistics_2.snbt @@ -428,6 +428,7 @@ "ftbfiltersystem:filter": "or(item(ae2:1k_crafting_storage)item(ae2:4k_crafting_storage)item(ae2:16k_crafting_storage)item(ae2:64k_crafting_storage)item(ae2:256k_crafting_storage))" } } + title: "{quests.ae2.crafting_storage.task}" type: "item" }] x: -2.5d @@ -448,6 +449,7 @@ "ftbfiltersystem:filter": "or(item(ae2:pattern_provider)item(ae2:cable_pattern_provider))" } } + title: "{quests.ae2.pattern_provider.task}" type: "item" }] x: 0.5d @@ -521,6 +523,7 @@ "ftbfiltersystem:filter": "or(item(ae2:export_bus)item(expatternprovider:threshold_export_bus)item(expatternprovider:tag_export_bus)item(expatternprovider:mod_export_bus)item(expatternprovider:precise_export_bus))" } } + title: "{quests.ae2.export_bus.task}" type: "item" }] x: 3.5d @@ -588,7 +591,7 @@ } { dependencies: ["5B4AD301357488D6"] - description: ["{quests.ae2.extended_patprov.desc}"] + description: ["{quests.ae2.extended_pattern_access.desc}"] icon: "expatternprovider:ex_pattern_access_part" id: "7676B598362927CA" tasks: [{ @@ -600,6 +603,7 @@ "ftbfiltersystem:filter": "or(item(expatternprovider:ex_pattern_access_part)item(expatternprovider:pattern_terminal_upgrade))" } } + title: "{quests.ae2.extended_pattern_access.task}" type: "item" }] x: 7.0d @@ -619,6 +623,7 @@ "ftbfiltersystem:filter": "or(item(expatternprovider:ex_interface)item(expatternprovider:interface_upgrade))" } } + title: "{quests.ae2.extended_interface.task}" type: "item" }] x: 5.0d @@ -641,7 +646,7 @@ } { dependencies: ["25007C5E43D28DB2"] - description: ["The &dME Import Bus&r is a strong tool to get items or fluids inside of your &dME Network&r.\\n\\n&cImportant notice&r: Remember that using too many exporters could cause &4TPS&r issues.\\n\\nBut don't worry—reaching &otoo many&r would require &6dozens&r of them."] + description: ["{quests.ae2.import_bus.desc}"] id: "15C437C4C5175A2A" tasks: [{ id: "75C8C7F782E37AEA" @@ -653,7 +658,7 @@ } { dependencies: ["25007C5E43D28DB2"] - description: ["&bThe ME Storage Bus&r is an incredibly strong tool from &aAE2&r.\\n\\nIt can be used to store items and fluids directly in physical storage. Using the &epriority&r feature will be quite useful.\\n\\nAlso, &aExtendedAE&r comes with a lot of &bStorage Bus&r variants that we highly recommend you to check.\\nIt’s a great way to manage your &6hot ingots&r from your &cEBF&r or later on from your &cAlloy Blast Smelter&r.\\n\\n"] + description: ["{quests.ae2.storage_bus.desc}"] id: "281CB6A630F3B702" tasks: [ { @@ -672,6 +677,7 @@ } optional_task: true type: "item" + title: "{quests.ae2.storage_bus.task}" } ] x: 3.5d @@ -679,39 +685,23 @@ } { dependencies: ["25007C5E43D28DB2"] - description: ["To be used in conjunction with your &bME Interface&r, just slap a cover on your machine.\\n\\nRemember to activate the &eAccept Input&r on the &6Output&r face in your &aGregtech&r machine's GUI.\\n\\nUsing &9filters&r there could be quite useful.\\n\\nAlso, the &dRobot Arm&r will be necessary on &eKeep Exact&r mode with a filter to avoid overfilling the item input.\\n\\nThe &3fluid input&r doesn’t have this issue, as it will fill only one slot automatically."] - icon: "gtceu:lv_robot_arm" + description: ["{quests.ae2.interface_automation.desc}"] + title: "{quests.ae2.interface_automation.title}" + icon: "gtceu:mv_robot_arm" id: "7D9A1A05B6CA486F" tasks: [ { id: "6F0FED3BC5B3B5F0" type: "checkmark" } - { - id: "5410E9A9EBF7E61A" - item: "gtceu:lv_conveyor_module" - optional_task: true - type: "item" - } - { - id: "29EDB24D2B1EE0C9" - item: "gtceu:lv_robot_arm" - optional_task: true - type: "item" - } - { - id: "522AAC5C052F1C17" - item: "gtceu:lv_electric_pump" - optional_task: true - type: "item" - } ] x: 5.0d y: -6.0d } { dependencies: ["6CF08AFB924905F0"] - description: ["This entire branch is fully unlockable in &6HV&r!"] + description: ["{quests.ae2.hv.desc}"] + title: "{quests.ae2.hv.title}" icon_scale: 2.0d id: "3C3C21482E31267B" size: 1.0d @@ -725,7 +715,7 @@ } { dependencies: ["3C3C21482E31267B"] - description: ["The &bStorage Component&r will be a core part of your progression through &aAE2&r and they will be quite expensive.\\n\\nEven though you will need them to make your &bStorage Cells&r.\\n\\nThe &e1k ME Storage Component&r doesn't have a moon recipe but all the others will have one, so once again think about this sweet &dMoon base&r."] + description: ["{quests.ae2.cell_component_1k.desc}"] id: "0D2403243B52F7AC" tasks: [{ id: "5BF4753E8A51B19D" @@ -737,7 +727,7 @@ } { dependencies: ["0D2403243B52F7AC"] - description: ["As you can notice the &e4k Storage Component&r has a tremendously cheaper recipe on the &dMoon&r.\\n\\nYou will also always need one lower tier circuit from the Moon recipes."] + description: ["{quests.ae2.cell_component_4k.desc}"] id: "344D269116B1ADE1" tasks: [{ id: "73D9BCEF519851E1" @@ -749,7 +739,7 @@ } { dependencies: ["344D269116B1ADE1"] - description: ["As you can notice, the &e16k Storage Component&r has a &amuch cheaper recipe&r on the &dMoon&r.\\n\\nHowever, keep in mind that every Moon recipe will always require &bone lower tier Storage Component&r from the normal recipes.\\n\\nOnce again, it’s another reason to consider setting up your &dMoon Base&r!"] + description: ["{quests.ae2.cell_component_16k.desc}"] id: "5187909B66DF2D43" tasks: [{ id: "10474E98DF607084" @@ -761,7 +751,7 @@ } { dependencies: ["5187909B66DF2D43"] - description: ["Now that you have &1IV&r Circuits, you can make this enormous &5Storage Component&r. Having moon recipes is beginning to make quite the huge difference in cost."] + description: ["{quests.ae2.cell_component_64k.desc}"] id: "7F17A0505F55307C" tasks: [{ id: "2524EB6BDAC323E8" @@ -773,7 +763,7 @@ } { dependencies: ["7F17A0505F55307C"] - description: ["The &c256k ME Storage Component&r is the last one you can make with an Assembler and it's so big you may be fine with them to end the pack but well why stop here if you can get bigger ones."] + description: ["{quests.ae2.cell_component_256k.desc}"] id: "550683A6705A9C15" tasks: [{ id: "40B66DB4F6CC170E" @@ -785,7 +775,7 @@ } { dependencies: ["3C3C21482E31267B"] - description: ["The &bME Cell Housing&r exists in two versions: one for &aItems&r and one for &9Fluids&r.\\n\\nYou can recycle them using a &ePacker&r or simply by &eShift + Right-Click&r while holding the storage cell in your hand."] + description: ["{quests.ae2.cell_housing.desc}"] id: "4F719A457E0C0AFB" tasks: [ { @@ -807,11 +797,7 @@ "1F3621FABA32DC6B" "550683A6705A9C15" ] - description: [ - "The &3MEGA Storage Component&r will need an &bAssembly Line&r, notice that the Earth version must be crafted within a &7Cleanroom&r or you can use a &7Cleaning Maintenance Hatch&r if you have access to one." - "" - "No need for that on the Moon though." - ] + description: ["{quests.ae2.cell_component_1m.desc}"] id: "36241E7089A4E6E5" tasks: [{ id: "0FDED81B4B719A5E" @@ -823,7 +809,7 @@ } { dependencies: ["36241E7089A4E6E5"] - description: ["Simply bigger and more expensive."] + description: ["{quests.ae2.cell_component_4m.desc}"] id: "4AA0D8BEA540E0B9" tasks: [{ id: "05F57484C16B7F46" @@ -835,7 +821,7 @@ } { dependencies: ["4AA0D8BEA540E0B9"] - description: ["This one can only be made on the &cMoon&r and nowhere else. It will also require a &7Cleanroom&r environment, so if you don’t want to bother with a Cleanroom on the &cMoon&r, you should make the &7Cleaning Maintenance Hatch&r.\\n\\nIt will also need some research. Refer to the &cZPM&r Chapter if you don’t know what we are speaking about."] + description: ["{quests.ae2.cell_component_16m.desc}"] id: "61D498F27A4194D3" tasks: [{ id: "73C08CBD3CF57D1F" @@ -847,7 +833,7 @@ } { dependencies: ["61D498F27A4194D3"] - description: ["The &c64M MEGA Storage Component&r is the biggest one you can make in &8TerraFirmaGreg&r. Honestly, we believe you won’t need it but it’s there for completionists."] + description: ["{quests.ae2.cell_component_64m.desc}"] id: "426B327852C46764" tasks: [{ id: "230D2F68A39EE752" @@ -859,7 +845,7 @@ } { dependencies: ["1F3621FABA32DC6B"] - description: ["The &dME Oversize Interface&r is a &dME Extended Interface&r but each slot can hold 16x more items or fluids. If you have processes that need huge quantities, this could be your go-to."] + description: ["{quests.ae2.oversize_interface.desc}"] id: "68CCEBFC927C9956" tasks: [{ id: "0A9E49725E393A12" @@ -871,7 +857,7 @@ } { dependencies: ["1F3621FABA32DC6B"] - description: ["The &6Assembler Matrix&r is basically a customizable multiblock Molecular Assembler. The requirements for this quest should let you build one that we deem quite strong enough. You could add more layers of &bPattern Core&r or &aCraft Core&r if you want so.\\n\\nAs usual, check the in-game guide for detailed informations."] + description: ["{quests.ae2.assembler_matrix.desc}"] id: "6820CDE4B47C5E6A" tasks: [ { @@ -916,7 +902,7 @@ } { dependencies: ["4B6466FD94886C55"] - description: ["The &9Molecular Assembler&r is basically your auto-crafting table.\\n\\nYou can use it for a precise craft or combine it with a &9Pattern Provider&r.\\n\\nAs always, check the in-game guide using &eG&r to learn more about it."] + description: ["{quests.ae2.molecular_assembler.desc}"] id: "24A3199B77ED28D1" tasks: [{ id: "64CDEEF086CAFF4B" @@ -928,7 +914,7 @@ } { dependencies: ["5B4AD301357488D6"] - description: ["Here they are, your bigger &bPattern Providers&r with an upgrade so you don't even need to disconnect them to upgrade.\\n\\nYou will be quite happy with them."] + description: ["{quests.ae2.extended_patprov.desc}"] icon: "expatternprovider:ex_pattern_provider" id: "59D42D755D58D18F" tasks: [{ @@ -941,13 +927,14 @@ } } type: "item" + title: "{quests.ae2.extended_patprov.task}" }] x: 7.0d y: 1.5d } { dependencies: ["5B4AD301357488D6"] - description: ["The &dME Extended Drive&r will &6double&r the amount of &eStorage Cells&r you can have within it.\\n\\nYou can also craft the &eupgrade&r to simply &aRight Click&r it without bothering removing it, it won't cost you more."] + description: ["{quests.ae2.extended_drive.desc}"] icon: "expatternprovider:ex_drive" id: "169A9816CB1C865E" tasks: [{ @@ -960,13 +947,14 @@ } } type: "item" + title: "{quests.ae2.extended_drive.task}" }] x: 6.0d y: -1.5d } { dependencies: ["5B4AD301357488D6"] - description: ["They are 8 times faster, enjoy."] + description: ["{quests.ae2.extended_import_export.desc}"] id: "281E32721BDC662A" tasks: [{ id: "5A404361DAA37570" @@ -978,13 +966,14 @@ } } type: "item" + title: "{quests.ae2.extended_import_export.task}" }] x: 6.0d y: 1.5d } { dependencies: ["5B4AD301357488D6"] - description: ["This &eupgrade&r will let you &atransfer faster&r while also offering &6more upgrade slots&r if needed."] + description: ["{quests.ae2.extended_io_port.desc}"] id: "63CABFAA2A3DBA73" tasks: [{ id: "6CB2D20DEF2D590F" @@ -996,7 +985,7 @@ } { dependencies: ["5B4AD301357488D6"] - description: ["The &aME Wireless Connector&r is your go-to if you don't want to extend massive lines of &bME Cables&r.\\n\\nDon't forget to check the in-game guide with &eG&r to learn about how they work and their limitations.\\n\\nThey won't work for &ccross-dimensional&r connections, that would be too easy, wouldn't it?"] + description: ["{quests.ae2.wireless.desc}"] id: "30043A96FB868600" tasks: [ { @@ -1015,7 +1004,7 @@ } { dependencies: ["5B4AD301357488D6"] - description: ["The upgrade of the &bMolecular Assembler&r.\\n\\nIt runs &68 crafting jobs&r at the same time and goes &62 times faster&r.\\n\\nThough you can only use it with a &bPattern Provider&r, it will be a &agreat upgrade&r before you get the &dMatrix Multiblock&r a bit later on."] + description: ["{quests.ae2.extended_molecular_assembler.desc}"] id: "24F024801B32301C" tasks: [{ id: "70CBB0F5F73D5ECA" @@ -1027,7 +1016,7 @@ } { dependencies: ["1F3621FABA32DC6B"] - description: ["These &bCell Housings&r work the same way as the basic ones but you will need these to make the biggest disk from &dMEGA&r."] + description: ["{quests.ae2.mega_cell_housing.desc}"] id: "0811468D614DE860" tasks: [ { @@ -1046,8 +1035,9 @@ } { dependencies: ["0DDA9B67B59A9481"] - description: ["With channels being enabled on &aTerraFirmaGreg&r you may want to learn about &dP2P&r.\\n\\nAs usual, we advise you to use the in-game guide for more detailed information.\\n\\nAnother advice, make the &bAdvanced Memory Card&r from &dBetter P2P&r as soon as possible. It will be a big help when using &dME P2P&r.\\n\\nYou can even place your &dME P2P Input&r on your ME Network ahead of time and connect them to an output whenever you need."] + description: ["{quests.ae2.p2p.desc}"] id: "275963DA1B499986" + title: "{quests.ae2.p2p.title}" tasks: [ { id: "2F6C204528E60C43" @@ -1063,6 +1053,7 @@ "ftbfiltersystem:filter": "or(item(ae2:redstone_p2p_tunnel)item(ae2:item_p2p_tunnel)item(ae2:fluid_p2p_tunnel)item(ae2:light_p2p_tunnel))" } } + title: "{quests.ae2.p2p.task}" optional_task: true type: "item" } @@ -1085,6 +1076,7 @@ selectedIndex: { } } } + optional_task: true type: "item" } ] @@ -1093,7 +1085,7 @@ } { dependencies: ["4F719A457E0C0AFB"] - description: ["The &bCell Workbench&r is your way to customize your storage cells.\\n\\nYou can set them with &aWhitelist&r/&cBlacklist&r filters or add upgrades like the &4Overflow Destruction Card&r — but be cautious with this one!"] + description: ["{quests.ae2.cell_workbench.desc}"] id: "1D558BCDB40C80A6" tasks: [ { @@ -1118,7 +1110,7 @@ } { dependencies: ["5B4AD301357488D6"] - description: ["A &ebigger battery&r for a &abigger network&r, not much else but &6quite useful&r."] + description: ["{quests.ae2.mega_battery.desc}"] id: "4DC682D5751B1179" tasks: [{ id: "75FCBFDDCA91159E" @@ -1134,7 +1126,11 @@ } { dependencies: ["5B4AD301357488D6"] - description: ["The &aME Requester&r may be one of your &6strongest tools&r if you want to have a base working mostly on &eauto-crafting&r and not passive.\\n\\nYou can set it up to &aauto-craft batches&r of an item when under a specific level.\\n\\nIf you are using a lot of &dCrafting Upgrades&r, you would be better to use this machine as it will be quite less &cTPS intensive&r.\\n\\nAlso notice that you can set your &bCrafting CPU&r to be &6dedicated to on-demand crafting&r or &aused through the Requester&r.\\n\\nGo have a look by opening their &eGUI&r.\\n\\nDon't forget to make a &bTerminal&r as it will ease your management if you have many &aME Requesters&r."] + description: [ + "{quests.ae2.requester.desc.1}" + "{@pagebreak}" + "{quests.ae2.requester.desc.2}" + ] icon: "merequester:requester" id: "40BA1FB9E1B550D0" tasks: [ @@ -1146,6 +1142,7 @@ { id: "61FCB18C45D6A10E" item: "merequester:requester_terminal" + optional_task: true type: "item" } ] @@ -1154,7 +1151,7 @@ } { dependencies: ["6E4E5753CCEB3F95"] - description: ["&bEmitters&r and &bToggle Bus&r are your way to manage &cRedstone&r signals in &bAE2&r.\\n\\nCheck the in-game guide for more detailed information."] + description: ["{quests.ae2.emitters.desc}"] id: "52FA85C11CFD07F3" tasks: [ { @@ -1165,21 +1162,25 @@ { id: "4A34832473D16DED" item: "ae2:energy_level_emitter" + optional_task: true type: "item" } { id: "7B7AA3570B46D90A" item: "expatternprovider:threshold_level_emitter" + optional_task: true type: "item" } { id: "4BA3454532E5E184" item: "ae2:toggle_bus" + optional_task: true type: "item" } { id: "23DDBFFE02DA6F1A" item: "ae2:inverted_toggle_bus" + optional_task: true type: "item" } ] @@ -1188,7 +1189,7 @@ } { dependencies: ["0DDA9B67B59A9481"] - description: ["These are the batteries for your ME Network. You may not need them at the beginning, but remember they exist — your energy cost could rise quickly, and losing your ME Network can be a really dangerous situation."] + description: ["{quests.ae2.batteries.desc}"] id: "5C26DF08671274FE" tasks: [ { @@ -1216,13 +1217,9 @@ } { dependencies: ["378E2294EFD85C65"] - description: [ - "You can rename easily any AE2 part with this knife. It can be quite useful especially for Pattern Provider as the name will appear in your Pattern Terminal." - "" - "As an example &oAssembler HV #2&r as a name for the Pattern Provider would let you know easily that this Assembler HV is setup on Circuit 2." - ] + description: ["{quests.ae2.cutting_knife.desc}"] + title: "{quests.ae2.cutting_knife.title}" id: "13B0A0B4601F3959" - subtitle: "Organization is key" tasks: [{ id: "508DE2D583EBD2AD" item: { @@ -1232,7 +1229,7 @@ "ftbfiltersystem:filter": "or(item(ae2:nether_quartz_cutting_knife)item(ae2:certus_quartz_cutting_knife))" } } - title: "Either of them" + title: "{quests.ae2.cutting_knife.task}" type: "item" }] x: 0.0d @@ -1242,13 +1239,11 @@ dependencies: ["378E2294EFD85C65"] description: ["{quests.ae2.programmed_circuit_card.desc}"] id: "51B34B3E51B6ECDD" - subtitle: "{quests.ae2.programmed_circuit_card.subtitle}" tasks: [{ id: "295980339E1FE027" item: "pccard:card_programmed_circuit" type: "item" }] - title: "{quests.ae2.programmed_circuit_card.title}" x: 1.0d y: -10.5d } From bf5705d320b7cd7ed89b7e1ce8defce774d6efd6 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Fri, 29 Aug 2025 13:07:35 +0100 Subject: [PATCH 077/196] ae2 quest langs --- kubejs/assets/tfg/lang/en_us.json | 78 ++++++++++++++++++++++++++++++- 1 file changed, 76 insertions(+), 2 deletions(-) diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index cf64c8eaa..dd137d55d 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -991,6 +991,7 @@ "tfg.tooltip.wraptor_sugar": "§7Don't think about it too much", "tfg.tooltip.obsolete.depreciated": "§cDeprecated, cannot be crafted any more", "tfc.jei.flint_knapping": "Flint Knapping", + "tfc.jei.straw_knapping": "Straw Knapping", "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.black": "Dyeing", "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.gray": "Dyeing", "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.light_gray": "Dyeing", @@ -1139,9 +1140,82 @@ "quests.ae2.ae_guide.title": "Welcome to AE2", "quests.ae2.ae_guide.subtitle": "Another free book for your collection!", "quests.ae2.ae_guide.desc": "Here you are, ready to begin your &bAE2&r infrastructure!\n\nThis chapter will mainly guide you through what you can and cannot craft yet.\nWe’ll also highlight the most important items you should focus on.\n\nHowever, to fully understand Applied Energistics 2, we strongly recommend using the &bG&r keybind (similar to Create's Ponder system) or open the &bME Guide&r we provide as a reward from this quest. It’s the best in-game tutorial for AE2.\nAlternatively, watch some online videos about AE2 on &61.20.1&r for more detailed explanations — AE2 is a very popular mod, so there's a ton of tutorials out there!\n\n&dPro tip&r: Many &bAE2&r recipes have alternative Moon recipes that are much cheaper. Once again, investing in your Moon base will greatly reward you throughout the entire game.", - "quests.ae2.programmed_circuit_card.title": "Programmed Circuit Card", - "quests.ae2.programmed_circuit_card.subtitle": "An essential upgrade", + "quests.ae2.hv.title": "HV Tier AE2", + "quests.ae2.hv.desc": "This entire branch is fully unlockable in &6HV&r!", + "quests.ae2.ae_controller.subtitle": "The beating heart of your ME network", + "quests.ae2.ae_controller.desc": "To get started, you’ll need to power your &bME Network&r. These are the two &bAE2&r blocks that can directly accept &bEU&r energy.\n\nWe strongly recommend crafting a &bME Controller&r, as &bchannels&r are enabled in TerraFirmaGreg, and the &bME Controller&r is the best way to manage multiple channels efficiently.\n\nThis is also a great time to use the in-game guide (press &aU&r on a &bME Controller&r) or watch some videos about &bAE2&r on version 1.20.1 to learn more!", + "quests.ae2.drive.subtitle": "The brains of the network", + "quests.ae2.drive.desc": "You will need to store your disks, and thanks to the &bMEGA&r addon, you now have an extra option.\n\nYou should start with a &bME Drive&r. It can store up to &e10&r disks and consumes &e4 EU/t&r. This will be your main storage solution.\n\nThe other option is the &bME Cell Dock&r. It only stores &e1&r disk but consumes just &e1 EU/t&r, and it can be placed directly on a cable like a cover. This makes it quite useful for &aSubnets&r.", + "quests.ae2.cell_housing.desc": "The &bME Cell Housing&r exists in two versions: one for &aItems&r and one for &9Fluids&r.\n\nYou can take their Storage Component out using a &ePacker&r or simply by Sneak + Right-click while holding the storage cell in your hand.", + "quests.ae2.cables.subtitle": "The arteries of the network", + "quests.ae2.cables.desc": "Your basic cables to connect your &bAE2&r infrastructure.\n\nRemember that regular cables carry only &e8 Channels&r, while &6Dense Cables&r can carry up to &a32 Channels&r.\n\nGood news: in &2TFG&r, you can directly craft the &9Smart Cables&r! They are very helpful as they show a &evisual indicator&r for the number of used channels.", + "quests.ae2.terminals.subtitle": "The... fingers? of the network?", + "quests.ae2.terminals.desc": "These terminals are mandatory to access your ME Network and to set up your auto-crafting system.", + "quests.ae2.molecular_assembler.desc": "The &9Molecular Assembler&r is basically your auto-crafting table.\n\nYou can use it for passive crafting, or combine it with a &9Pattern Provider&r.\n\nAs always, check the in-game guide using &eG&r to learn more about it.", + "quests.ae2.crafting_unit.subtitle": "The second? brains of the network", + "quests.ae2.crafting_unit.desc": "The &dCrafting Unit&r works the same way as your &bME Cell Housing&r.\n\nUse a &6Packer&r to make it functional — by itself, it serves no purpose, though you can use it to complete multi-blocks.\n\nIt’s your mandatory structure to run your &bAE2&r auto-crafting.\n\nAs usual, use the in-game guide from &bAE2&r to learn more about the &dCrafting CPU&r.", + "quests.ae2.crafting_storage.desc": "These are mandatory for any sort of auto crafting — the bigger the storage, the bigger the recipe chain that can be done with one request. You can also place multiple of them next to each other to add their storage size.\n\nUse the in-game guide for further details — it will explain everything far better than we ever could in a quest.\n\nTake your time to read it, it’s a great resource!", + "quests.ae2.crafting_storage.task": "Any crafting storage", + "quests.ae2.pattern_provider.subtitle": "These tell your machines how to craft things", + "quests.ae2.pattern_provider.desc": "The &9Pattern Provider&r is a modern &bAE2&r block. If you're only familiar with AE2 in previous versions of Minecraft, this is the block that you put your patterns into now instead of an Interface.\n\nIt can push items into the connected inventory on a crafting request, and pushing items back into it will send them back to your ME storage.\n\nIf you connect these to your GregTech machines, make sure you select the \"Allow Input From Output Face\" option on them so you can both input and output from the same side!\n\nAs always, check the in-game guide using &eG&r to learn more about it.", + "quests.ae2.pattern_provider.task": "Either Pattern Provider", + "quests.ae2.pattern.subtitle": "Crafting instructions", + "quests.ae2.pattern.desc": "Each of these tells your ME system how to craft a specific item. You'll need one for every single recipe, so it's worth aiming for the most efficient way to craft a ton of these.\n\nTo clear a Pattern, simply Sneak + Right-click them.\n\nUse the in-game guide for full details on how to use them, just remember to set the pattern type to \"Processing\" for any recipes that'll go in GregTech machines.", + "quests.ae2.interface.subtitle": "I'm giving up on the body part analogy", + "quests.ae2.interface.desc": "The &dME Interface&r is one of your bread and butter tools to get items or fluids out of, or inside, your network.\n\nIf you've only used AE2 in older Minecraft versions, these now only make network contents passively available for other things to pull out of, and don't actively push anything or hold patterns. You'll want the Pattern Provider for that.\n\nThe ME Interface can do way too many things to list here, so check the in-game guide using &eG&r to learn more about it.", + "quests.ae2.interface_automation.title": "Interface Automation", + "quests.ae2.interface_automation.desc": "The best way to passively route items and fluids around your base is through the &bME Interface&r. Since Interfaces don't push out their contents, you'll need to slap a cover on your machine or pipe.\n\nRemember to enable the &eAllow Input&r option on the Output face in your GregTech machine's GUI, in order to push and pull from the same side.\n\nUsing filters on your covers can also be a handy way for multiple machines to pull out of the same Interface.\n\nTo avoid overfilling a machine's item input slots, you'll need to use a Robot Arm cover on &eKeep Exact&r mode with a filter.\n\nThe fluid input doesn’t have this issue, as it will fill only one slot automatically.", + "quests.ae2.crafting_accelerator.desc": "Simply use the in-game guide — it will explain everything far better than we ever could in a quest.\n\nTake your time to read it, it’s a great resource!", + "quests.ae2.export_bus.desc": "The &dME Export Bus&r is a strong tool to get items or fluids out of your &dME Network&r.\nOnce you're able to craft them, you should especially look at the &eExtendedAE&r ones, as they can be of great help for some automation.\n\n&cImportant note&r: These have much more of a &4TPS impact&r than something like ME Interfaces, so it's best to use them sparingly.", + "quests.ae2.export_bus.task": "Any Export Bus", + "quests.ae2.import_bus.desc": "The &dME Import Bus&r is one way to get items and fluids into your &dME Network&r. You could also just push items and fluids into an Interface or Pattern Provider for the same result, though, so Import Buses are more niche.\n\n&cImportant note&r: These have much more of a &4TPS impact&r than something like ME Interfaces, so it's best to use them sparingly.", + "quests.ae2.storage_bus.desc": "The &bME Storage Bus&r is how you tell your ME network about items and fluids stored somewhere outside of ME Drives. They can be very powerful in combination with Super Tanks and Super Chests — just be sure to give the Storage Bus a higher &ePriority&r than your Drive, and partition it to the item or fluid you want to store, so your network tries to put things there first.\n\nStorage Buses are also essential for setting up Subnets — check out the in-game guide for more details on how those work.\n\nAlso, &aExtendedAE&r comes with a lot of Storage Bus variants that may come in handy later. For example, you could tell your network to \"store\" all of your &6hot ingots&r in your Vacuum Freezer.", + "quests.ae2.storage_bus.task": "Any Storage Bus variant", + "quests.ae2.cell_component_1k.desc": "The &bStorage Component&r will be a core part of your progression through &aAE2&r, and they can be quite expensive, even though you will need them to make your &bStorage Cells&r.\n\nThe &e1k ME Storage Component&r is simple enough to not have a specialized moon recipe, but all of the others do, and since the Storage Components get exponentially more expensive... have we convinced you to make a Moon base yet?", + "quests.ae2.cell_component_4k.desc": "Take a look at how the &e4k Storage Component&r has a tremendously cheaper recipe on the &dMoon&r. This will be a consistent trend — the Moon recipes will always use one circuit tier lower than the non-Moon ones.", + "quests.ae2.cell_component_16k.desc": "The &e16k Storage Component&r is starting to get exponentially more expensive, so now you can really start seeing the savings from having a Moon base.\n\nYou do have a Moon base, right?", + "quests.ae2.p2p.title": "P2P Tunneling", + "quests.ae2.p2p.desc": "Channels are enabled here by default, so you may want to learn about &dP2P&r. They're essentially a way to condense multiple channels down into a single channel, letting you carry hundreds of them across your base through a single cable.\n\nAs usual, we advise you to use the in-game guide for more detailed information, and there's also plenty of video tutorials out there that you may find useful.\n\nWe also recommend making the &bAdvanced Memory Card&r from &dBetter P2P&r as soon as possible. It will be a big help when you've got many different P2P tunnels to deal with. You can even place a load of &dME P2P Inputs&r on your ME Controller ahead of time, and connect them to an output whenever you need.", + "quests.ae2.p2p.task": "Any P2P Tunnel", + "quests.ae2.cell_workbench.desc": "The &bCell Workbench&r is used to customize your storage cells.\n\nYou can give them &aWhitelist&r/&cBlacklist&r filters or partitions, or add upgrades like the &4Overflow Destruction Card&r — but be cautious with this one!\n\nThe &bIO Port&r is used to \"defragment\" your drives, if you've got the same items scattered across several of them.", + "quests.ae2.requester.desc.1": "The &aME Requester&r may be one of your &6strongest tools&r if you want to build your automation around &eauto-crafting&r and not passive production.\n\nIt can send Crafting Request batches of an item when your network has fewer than a specified amount.\n\nIf you are using a lot of &dCrafting Upgrades&r, you'd be better off using this machine as it will have much less of an impact on your &cTPS&r.", + "quests.ae2.requester.desc.2": "Also note that you can set your Crafting CPUs to be dedicated to Player-started crafting, automatic crafting requests, or neither, which can be useful to stop your Requesters from hogging all your CPUs.\n\nIf you like, you can also make a specialized &bTerminal&r to have access to all your Requesters from one place.", + "quests.ae2.emitters.desc": "&bEmitters&r and the &bToggle Bus&r are your way to manage &cRedstone&r signals in &bAE2&r.\n\nThe Level Emitter is especially useful for setting up passive production when combined with the GregTech Machine Controller Cover!\n\nCheck the in-game guide for more detailed information.", + "quests.ae2.batteries.desc": "These are the batteries for your ME Network. You may not need them at the beginning, but just keep them in mind — your energy cost could rise quickly, and a blackout in your ME Network can be a really dangerous situation.", + "quests.ae2.cutting_knife.title": "Cutting Knives", + "quests.ae2.cutting_knife.desc": "These are tools for easily renaming all of your ME components. Why would you want to do this? If you rename your Pattern Providers, their names will show up in the Pattern Terminal, which can be very handy for keeping track of which Pattern Provider is connected to which machine.\n\nFor example &oSmall Gear Extruder&r as a name for the Pattern Provider would let you easily know that this Extruder contains a Small Gear mold, so you should only put Small Gear patterns in it.", + "quests.ae2.cutting_knife.task": "Either cutting knife", "quests.ae2.programmed_circuit_card.desc": "Insert one of these into your Pattern Providers, and if your recipe has a programmed circuit, the attached GregTech machine will automatically change its circuit to the one in the recipe. How useful is that?!", + "quests.ae2.iv.title": "IV Tier AE2", + "quests.ae2.iv.desc": "This entire branch becomes fully unlockable once you reach &1IV&r.", + "quests.ae2.accumulation_press.desc": "To get this &eNew Inscriber Press&r, you will need to invest a bit.\n\nFirst, you must upgrade your Implosion Compressor with &1two IV Energy Hatches&r.\n\nThen, get yourself a new IV Laser Engraver if you don't already have one.\n\nAnd finally, prepare a lot of Industrial TNT — it’s the &conly one that works&r for this process.\n\nPlan carefully, as this step is quite demanding!", + "quests.ae2.accumulation_processor.desc": "The &eAccumulation Processor&r will require a large amount of Silicon for each craft.\n\nWe hope you already have a dedicated EBF producing Silicon, or at least a strong infrastructure to manufacture it quickly.\n\nPrepare accordingly, as you’ll need plenty of it!", + "quests.ae2.mega_crafting.desc": "These are a neat upgrade for your &bCrafting CPU&r.\n\nThey will help to speed up your auto-crafting and allow you to handle larger jobs with ease.", + "quests.ae2.mega_battery.desc": "A &ebigger battery&r for a bigger network. Nothing else to it!", + "quests.ae2.extended_pattern_access.desc": "The &eExtended Pattern Terminal&r is a wonderful upgrade to manage all your patterns in an easier way.\n\nYou get &6more search options&r for your patterns, and with how many you should be getting now, it will be a huge QoL improvement.\n\nMake the \"upgrade\" version to simply sneak-right-click your existing pattern providers to upgrade them without having to take all the patterns out.", + "quests.ae2.extended_pattern_access.task": "Either the part or the upgrade", + "quests.ae2.extended_interface.desc": "Here they are, your bigger &bInterface&r with an upgrade so you don't even need to disconnect them to upgrade.\n\nYou will be quite happy with them!", + "quests.ae2.extended_interface.task": "Either the part or the upgrade", + "quests.ae2.extended_patprov.desc": "Here they are, your bigger &bPattern Providers&r with an upgrade so you don't even need to disconnect them to upgrade.\n\nYou will be quite happy with them!", + "quests.ae2.extended_patprov.task": "Either the part or the upgrade", + "quests.ae2.extended_drive.desc": "The &dME Extended Drive&r will &6double&r the amount of &eStorage Cells&r you can have within it.\n\nYou can also craft the &eupgrade&r to simply &aRight Click&r your existing ME Drives without having to take your discs out, and it won't cost you more.", + "quests.ae2.extended_drive.task": "Either the part or the upgrade", + "quests.ae2.extended_import_export.desc": "These are eight times faster than their regular counterparts. Enjoy!", + "quests.ae2.extended_import_export.task": "Either the part or the upgrade", + "quests.ae2.extended_io_port.desc": "This upgrade will let you &atransfer faster&r while also offering &6more upgrade slots&r if needed.", + "quests.ae2.extended_molecular_assembler.desc": "The upgrade of the &bMolecular Assembler&r.\n\nIt runs &68 crafting jobs&r at the same time and goes &62 times faster&r.\n\nEven though you can only use it with a normal &bPattern Provider&r, it will be a &agreat upgrade&r before you get the &dMatrix Multiblock&r a bit later on.", + "quests.ae2.wireless.desc": "The &aME Wireless Connector&r is your go-to if you don't want to put down massive lines of &bME Cables&r. They effectively work like short-range Quantum Tunnels, but have a limited range and don't work across dimensions. That would be too easy, wouldn't it?\n\nDon't forget to check the in-game guide with &eG&r to learn about how they work and their limitations.", + "quests.ae2.mega_cell_housing.desc": "These &bCell Housings&r work the same way as the basic ones, but you will need these to make the bigger disks from &dMEGA&r.", + "quests.ae2.cell_component_64k.desc": "Now that you have &1IV&r Circuits, you can make this enormous &5Storage Component&r. Aren't you glad you made a Moon base?", + "quests.ae2.cell_component_256k.desc": "The &c256k ME Storage Component&r is the last one you can make with a regular Assembler, and it's so big that you may never need any of the bigger sizes.\n\nUnless you're up for the challenge, of course.", + "quests.ae2.luv.title": "LuV Tier AE2", + "quests.ae2.luv.desc": "This branch becomes unlockable once you reach &dLuV&r.", + "quests.ae2.cell_component_1m.desc": "The &3MEGA Storage Components&r will need an &bAssembly Line&r. Note that the non-Moon recipe must be crafted within a Cleanroom, or you can use a Cleaning Maintenance Hatch if you have access to one.\n\nNo need for that on the Moon though.", + "quests.ae2.cell_component_4m.desc": "Simply bigger and more expensive.", + "quests.ae2.cell_component_16m.desc": "This one can only be made on the &cMoon&r and nowhere else. It will also require a Cleanroom environment, so if you don’t want to bother with a Cleanroom on the &cMoon&r, you should make the &7Cleaning Maintenance Hatch&r.\n\nIt will also need some research. Refer to the &cZPM&r Chapter if you don’t know what that means.", + "quests.ae2.cell_component_64m.desc": "The &c64M MEGA Storage Component&r is the biggest one you can make in &8TerraFirmaGreg&r. Honestly, we believe you'll never need it, but it’s there for completionists.", + "quests.ae2.oversize_interface.desc": "The &dME Oversize Interface&r is a &dME Extended Interface&r but each slot can hold 16x more items or fluids. If you have processes that need huge quantities, this could be your go-to.", + "quests.ae2.assembler_matrix.desc": "The &6Assembler Matrix&r is basically a customizable multiblock Molecular Assembler. The requirements for this quest should let you build one that we deem quite strong enough. You could add more layers of &bPattern Core&r or &aCraft Core&r if you want to.\n\nAs usual, check the in-game guide for detailed informations.", "quests.tasktype.checkmark": "Click here to complete this quest/task", "quests.tasktype.item.any": "Any Item of type:", "quests.tasktype.lookat": "Look at a:", From 6a260712abd4e36abc5aa2acd643088b4ab9059a Mon Sep 17 00:00:00 2001 From: Pyritie Date: Fri, 29 Aug 2025 13:07:57 +0100 Subject: [PATCH 078/196] emi categories --- .../assets/emi/category/properties/ad_astra_oxygen_loading.json | 2 +- kubejs/assets/emi/category/properties/ae2_attunement.json | 2 +- kubejs/assets/emi/category/properties/ae2_condenser.json | 2 +- .../assets/emi/category/properties/ae2_item_transformation.json | 2 +- kubejs/assets/emi/category/properties/afc_tree_tap.json | 2 +- kubejs/assets/emi/category/properties/create_deploying.json | 2 +- kubejs/assets/emi/category/properties/create_draining.json | 2 +- .../assets/emi/category/properties/create_item_application.json | 2 +- .../emi/category/properties/create_sandpaper_polishing.json | 2 +- .../emi/category/properties/create_sequenced_assembly.json | 2 +- kubejs/assets/emi/category/properties/create_spout_filling.json | 2 +- .../emi/category/properties/createaddition_liquid_burning.json | 2 +- .../assets/emi/category/properties/createaddition_rolling.json | 2 +- .../category/properties/domum_ornamentum_architects_cutter.json | 2 +- kubejs/assets/emi/category/properties/emi_info.json | 2 +- kubejs/assets/emi/category/properties/emi_tag.json | 2 +- .../emi/category/properties/exposure_photograph_printing.json | 2 +- .../emi/category/properties/exposure_photograph_stacking.json | 2 +- kubejs/assets/emi/category/properties/firmalife_bowl_pot.json | 2 +- kubejs/assets/emi/category/properties/firmalife_drying.json | 2 +- .../assets/emi/category/properties/firmalife_mixing_bowl.json | 2 +- kubejs/assets/emi/category/properties/firmalife_oven.json | 2 +- kubejs/assets/emi/category/properties/firmalife_smoking.json | 2 +- kubejs/assets/emi/category/properties/firmalife_stomping.json | 2 +- kubejs/assets/emi/category/properties/firmalife_vat.json | 2 +- .../emi/category/properties/framedblocks_framing_saw.json | 2 +- .../emi/category/properties/greate_automatic_packing.json | 2 +- .../assets/emi/category/properties/greate_automatic_shaped.json | 2 +- .../emi/category/properties/greate_automatic_shapeless.json | 2 +- kubejs/assets/emi/category/properties/greate_block_cutting.json | 2 +- kubejs/assets/emi/category/properties/greate_crushing.json | 2 +- kubejs/assets/emi/category/properties/greate_fan_washing.json | 2 +- kubejs/assets/emi/category/properties/greate_milling.json | 2 +- kubejs/assets/emi/category/properties/greate_mixing.json | 2 +- kubejs/assets/emi/category/properties/greate_packing.json | 2 +- kubejs/assets/emi/category/properties/greate_pressing.json | 2 +- kubejs/assets/emi/category/properties/greate_sawing.json | 2 +- kubejs/assets/emi/category/properties/gtceu_air_scrubber.json | 2 +- .../emi/category/properties/gtceu_alloy_blast_smelter.json | 2 +- kubejs/assets/emi/category/properties/gtceu_alloy_smelter.json | 2 +- .../emi/category/properties/gtceu_aqueous_accumulator.json | 2 +- kubejs/assets/emi/category/properties/gtceu_arc_furnace.json | 2 +- .../emi/category/properties/gtceu_arc_furnace_recycling.json | 2 +- kubejs/assets/emi/category/properties/gtceu_assembler.json | 2 +- kubejs/assets/emi/category/properties/gtceu_assembly_line.json | 2 +- kubejs/assets/emi/category/properties/gtceu_autoclave.json | 2 +- kubejs/assets/emi/category/properties/gtceu_bender.json | 2 +- kubejs/assets/emi/category/properties/gtceu_brewery.json | 2 +- kubejs/assets/emi/category/properties/gtceu_canner.json | 2 +- kubejs/assets/emi/category/properties/gtceu_centrifuge.json | 2 +- kubejs/assets/emi/category/properties/gtceu_chem_dyes.json | 2 +- kubejs/assets/emi/category/properties/gtceu_chemical_bath.json | 2 +- .../assets/emi/category/properties/gtceu_chemical_reactor.json | 2 +- .../assets/emi/category/properties/gtceu_circuit_assembler.json | 2 +- kubejs/assets/emi/category/properties/gtceu_coke_oven.json | 2 +- .../emi/category/properties/gtceu_combustion_generator.json | 2 +- kubejs/assets/emi/category/properties/gtceu_compressor.json | 2 +- kubejs/assets/emi/category/properties/gtceu_cracker.json | 2 +- kubejs/assets/emi/category/properties/gtceu_cutter.json | 2 +- .../emi/category/properties/gtceu_distillation_tower.json | 2 +- kubejs/assets/emi/category/properties/gtceu_distillery.json | 2 +- .../emi/category/properties/gtceu_electric_blast_furnace.json | 2 +- kubejs/assets/emi/category/properties/gtceu_electrolyzer.json | 2 +- .../category/properties/gtceu_electromagnetic_separator.json | 2 +- kubejs/assets/emi/category/properties/gtceu_end_dome.json | 2 +- .../assets/emi/category/properties/gtceu_evaporation_tower.json | 2 +- kubejs/assets/emi/category/properties/gtceu_extractor.json | 2 +- .../emi/category/properties/gtceu_extractor_recycling.json | 2 +- .../properties/gtceu_extraterrestrial_ore_fabricator.json | 2 +- kubejs/assets/emi/category/properties/gtceu_extruder.json | 2 +- kubejs/assets/emi/category/properties/gtceu_fermenter.json | 2 +- .../assets/emi/category/properties/gtceu_fission_reactor.json | 2 +- kubejs/assets/emi/category/properties/gtceu_fluid_heater.json | 2 +- .../assets/emi/category/properties/gtceu_fluid_solidifier.json | 2 +- kubejs/assets/emi/category/properties/gtceu_food_oven.json | 2 +- kubejs/assets/emi/category/properties/gtceu_food_processor.json | 2 +- kubejs/assets/emi/category/properties/gtceu_forge_hammer.json | 2 +- kubejs/assets/emi/category/properties/gtceu_forming_press.json | 2 +- kubejs/assets/emi/category/properties/gtceu_fusion_reactor.json | 2 +- kubejs/assets/emi/category/properties/gtceu_gas_collector.json | 2 +- .../assets/emi/category/properties/gtceu_gas_pressurizer.json | 2 +- kubejs/assets/emi/category/properties/gtceu_gas_turbine.json | 2 +- kubejs/assets/emi/category/properties/gtceu_greenhouse.json | 2 +- kubejs/assets/emi/category/properties/gtceu_heat_exchanger.json | 2 +- .../emi/category/properties/gtceu_implosion_compressor.json | 2 +- kubejs/assets/emi/category/properties/gtceu_ingot_molding.json | 2 +- kubejs/assets/emi/category/properties/gtceu_large_boiler.json | 2 +- .../emi/category/properties/gtceu_large_chemical_reactor.json | 2 +- .../assets/emi/category/properties/gtceu_large_solar_panel.json | 2 +- .../emi/category/properties/gtceu_large_solar_panel_tier2.json | 2 +- .../emi/category/properties/gtceu_large_solar_panel_tier3.json | 2 +- kubejs/assets/emi/category/properties/gtceu_laser_engraver.json | 2 +- kubejs/assets/emi/category/properties/gtceu_lathe.json | 2 +- kubejs/assets/emi/category/properties/gtceu_macerator.json | 2 +- .../emi/category/properties/gtceu_macerator_recycling.json | 2 +- kubejs/assets/emi/category/properties/gtceu_mixer.json | 2 +- .../emi/category/properties/gtceu_moon_dust_harvester.json | 2 +- kubejs/assets/emi/category/properties/gtceu_nether_dome.json | 2 +- .../emi/category/properties/gtceu_nuclear_fuel_factory.json | 2 +- kubejs/assets/emi/category/properties/gtceu_ore_bathing.json | 2 +- kubejs/assets/emi/category/properties/gtceu_ore_crushing.json | 2 +- kubejs/assets/emi/category/properties/gtceu_ore_forging.json | 2 +- kubejs/assets/emi/category/properties/gtceu_ore_washer.json | 2 +- .../assets/emi/category/properties/gtceu_ostrum_harvester.json | 2 +- kubejs/assets/emi/category/properties/gtceu_packer.json | 2 +- .../assets/emi/category/properties/gtceu_plasma_generator.json | 2 +- kubejs/assets/emi/category/properties/gtceu_polarizer.json | 2 +- .../emi/category/properties/gtceu_programmed_circuit.json | 2 +- kubejs/assets/emi/category/properties/gtceu_pyrolyse_oven.json | 2 +- .../assets/emi/category/properties/gtceu_research_station.json | 2 +- kubejs/assets/emi/category/properties/gtceu_rock_breaker.json | 2 +- kubejs/assets/emi/category/properties/gtceu_scanner.json | 2 +- kubejs/assets/emi/category/properties/gtceu_sifter.json | 2 +- kubejs/assets/emi/category/properties/gtceu_steam_bloomery.json | 2 +- kubejs/assets/emi/category/properties/gtceu_steam_boiler.json | 2 +- kubejs/assets/emi/category/properties/gtceu_steam_turbine.json | 2 +- .../emi/category/properties/gtceu_thermal_centrifuge.json | 2 +- kubejs/assets/emi/category/properties/gtceu_vacuum_freezer.json | 2 +- kubejs/assets/emi/category/properties/gtceu_wire_coating.json | 2 +- kubejs/assets/emi/category/properties/gtceu_wiremill.json | 2 +- kubejs/assets/emi/category/properties/minecraft_smelting.json | 2 +- kubejs/assets/emi/category/properties/minecraft_smithing.json | 2 +- .../assets/emi/category/properties/minecraft_stonecutting.json | 2 +- kubejs/assets/emi/category/properties/rnr_block_mod.json | 2 +- kubejs/assets/emi/category/properties/rnr_mattock.json | 2 +- .../assets/emi/category/properties/tacz_attachment_query.json | 2 +- .../emi/category/properties/taczammoquery_ammo_query.json | 2 +- kubejs/assets/emi/category/properties/tfc_alloying.json | 2 +- kubejs/assets/emi/category/properties/tfc_anvil.json | 2 +- kubejs/assets/emi/category/properties/tfc_blast_furnace.json | 2 +- kubejs/assets/emi/category/properties/tfc_bloomery.json | 2 +- kubejs/assets/emi/category/properties/tfc_casting.json | 2 +- kubejs/assets/emi/category/properties/tfc_chisel.json | 2 +- kubejs/assets/emi/category/properties/tfc_glassworking.json | 2 +- kubejs/assets/emi/category/properties/tfc_heating.json | 2 +- kubejs/assets/emi/category/properties/tfc_instant_barrel.json | 2 +- .../emi/category/properties/tfc_instant_fluid_barrel.json | 2 +- kubejs/assets/emi/category/properties/tfc_jam_pot.json | 2 +- kubejs/assets/emi/category/properties/tfc_loom.json | 2 +- kubejs/assets/emi/category/properties/tfc_quern.json | 2 +- kubejs/assets/emi/category/properties/tfc_scraping.json | 2 +- kubejs/assets/emi/category/properties/tfc_sealed_barrel.json | 2 +- kubejs/assets/emi/category/properties/tfc_sewing.json | 2 +- kubejs/assets/emi/category/properties/tfc_simple_pot.json | 2 +- kubejs/assets/emi/category/properties/tfc_soup_pot.json | 2 +- kubejs/assets/emi/category/properties/tfc_straw_knapping.json | 1 + kubejs/assets/emi/category/properties/tfc_welding.json | 2 +- .../category/properties/vintageimprovements_centrifugation.json | 2 +- .../emi/category/properties/vintageimprovements_coiling.json | 2 +- .../emi/category/properties/vintageimprovements_curving.json | 2 +- .../emi/category/properties/vintageimprovements_hammering.json | 2 +- .../category/properties/vintageimprovements_laser_cutting.json | 2 +- .../category/properties/vintageimprovements_pressurizing.json | 2 +- .../emi/category/properties/vintageimprovements_turning.json | 2 +- .../category/properties/vintageimprovements_vacuumizing.json | 2 +- .../emi/category/properties/vintageimprovements_vibrating.json | 2 +- 156 files changed, 156 insertions(+), 155 deletions(-) create mode 100644 kubejs/assets/emi/category/properties/tfc_straw_knapping.json diff --git a/kubejs/assets/emi/category/properties/ad_astra_oxygen_loading.json b/kubejs/assets/emi/category/properties/ad_astra_oxygen_loading.json index 02998692d..f409ef5b8 100644 --- a/kubejs/assets/emi/category/properties/ad_astra_oxygen_loading.json +++ b/kubejs/assets/emi/category/properties/ad_astra_oxygen_loading.json @@ -1 +1 @@ -{"ad_astra:oxygen_loading":{"order":163}} \ No newline at end of file +{"ad_astra:oxygen_loading":{"order":164}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/ae2_attunement.json b/kubejs/assets/emi/category/properties/ae2_attunement.json index 050ef7764..b1df28add 100644 --- a/kubejs/assets/emi/category/properties/ae2_attunement.json +++ b/kubejs/assets/emi/category/properties/ae2_attunement.json @@ -1 +1 @@ -{"ae2:attunement":{"order":160}} \ No newline at end of file +{"ae2:attunement":{"order":161}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/ae2_condenser.json b/kubejs/assets/emi/category/properties/ae2_condenser.json index f621d7885..177d466f2 100644 --- a/kubejs/assets/emi/category/properties/ae2_condenser.json +++ b/kubejs/assets/emi/category/properties/ae2_condenser.json @@ -1 +1 @@ -{"ae2:condenser":{"order":150}} \ No newline at end of file +{"ae2:condenser":{"order":151}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/ae2_item_transformation.json b/kubejs/assets/emi/category/properties/ae2_item_transformation.json index 21e60570d..275cfc085 100644 --- a/kubejs/assets/emi/category/properties/ae2_item_transformation.json +++ b/kubejs/assets/emi/category/properties/ae2_item_transformation.json @@ -1 +1 @@ -{"ae2:item_transformation":{"order":139}} \ No newline at end of file +{"ae2:item_transformation":{"order":140}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/afc_tree_tap.json b/kubejs/assets/emi/category/properties/afc_tree_tap.json index 1d27452f6..b74daf269 100644 --- a/kubejs/assets/emi/category/properties/afc_tree_tap.json +++ b/kubejs/assets/emi/category/properties/afc_tree_tap.json @@ -1 +1 @@ -{"afc:tree_tap":{"order":28}} \ No newline at end of file +{"afc:tree_tap":{"order":29}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/create_deploying.json b/kubejs/assets/emi/category/properties/create_deploying.json index e96b0cb4c..abe329e06 100644 --- a/kubejs/assets/emi/category/properties/create_deploying.json +++ b/kubejs/assets/emi/category/properties/create_deploying.json @@ -1 +1 @@ -{"create:deploying":{"order":49}} \ No newline at end of file +{"create:deploying":{"order":50}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/create_draining.json b/kubejs/assets/emi/category/properties/create_draining.json index c34ca498f..16e908791 100644 --- a/kubejs/assets/emi/category/properties/create_draining.json +++ b/kubejs/assets/emi/category/properties/create_draining.json @@ -1 +1 @@ -{"create:draining":{"order":161}} \ No newline at end of file +{"create:draining":{"order":162}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/create_item_application.json b/kubejs/assets/emi/category/properties/create_item_application.json index 5d6babce5..2a3f5b663 100644 --- a/kubejs/assets/emi/category/properties/create_item_application.json +++ b/kubejs/assets/emi/category/properties/create_item_application.json @@ -1 +1 @@ -{"create:item_application":{"order":50}} \ No newline at end of file +{"create:item_application":{"order":51}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/create_sandpaper_polishing.json b/kubejs/assets/emi/category/properties/create_sandpaper_polishing.json index faecfb7a7..77c9e3722 100644 --- a/kubejs/assets/emi/category/properties/create_sandpaper_polishing.json +++ b/kubejs/assets/emi/category/properties/create_sandpaper_polishing.json @@ -1 +1 @@ -{"create:sandpaper_polishing":{"order":48}} \ No newline at end of file +{"create:sandpaper_polishing":{"order":49}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/create_sequenced_assembly.json b/kubejs/assets/emi/category/properties/create_sequenced_assembly.json index 3337514c7..e81964459 100644 --- a/kubejs/assets/emi/category/properties/create_sequenced_assembly.json +++ b/kubejs/assets/emi/category/properties/create_sequenced_assembly.json @@ -1 +1 @@ -{"create:sequenced_assembly":{"order":51}} \ No newline at end of file +{"create:sequenced_assembly":{"order":52}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/create_spout_filling.json b/kubejs/assets/emi/category/properties/create_spout_filling.json index 901f701ea..4403a59ae 100644 --- a/kubejs/assets/emi/category/properties/create_spout_filling.json +++ b/kubejs/assets/emi/category/properties/create_spout_filling.json @@ -1 +1 @@ -{"create:spout_filling":{"order":162}} \ No newline at end of file +{"create:spout_filling":{"order":163}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/createaddition_liquid_burning.json b/kubejs/assets/emi/category/properties/createaddition_liquid_burning.json index 9e9984257..858f9668a 100644 --- a/kubejs/assets/emi/category/properties/createaddition_liquid_burning.json +++ b/kubejs/assets/emi/category/properties/createaddition_liquid_burning.json @@ -1 +1 @@ -{"createaddition:liquid_burning":{"order":55}} \ No newline at end of file +{"createaddition:liquid_burning":{"order":56}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/createaddition_rolling.json b/kubejs/assets/emi/category/properties/createaddition_rolling.json index 8c5a7fec0..16d12e1f2 100644 --- a/kubejs/assets/emi/category/properties/createaddition_rolling.json +++ b/kubejs/assets/emi/category/properties/createaddition_rolling.json @@ -1 +1 @@ -{"createaddition:rolling":{"order":70}} \ No newline at end of file +{"createaddition:rolling":{"order":71}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/domum_ornamentum_architects_cutter.json b/kubejs/assets/emi/category/properties/domum_ornamentum_architects_cutter.json index b61473953..f80cf7fbb 100644 --- a/kubejs/assets/emi/category/properties/domum_ornamentum_architects_cutter.json +++ b/kubejs/assets/emi/category/properties/domum_ornamentum_architects_cutter.json @@ -1 +1 @@ -{"domum_ornamentum:architects_cutter":{"order":159}} \ No newline at end of file +{"domum_ornamentum:architects_cutter":{"order":160}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/emi_info.json b/kubejs/assets/emi/category/properties/emi_info.json index 807e42a56..0b0237bce 100644 --- a/kubejs/assets/emi/category/properties/emi_info.json +++ b/kubejs/assets/emi/category/properties/emi_info.json @@ -1 +1 @@ -{"emi:info":{"order":168}} \ No newline at end of file +{"emi:info":{"order":169}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/emi_tag.json b/kubejs/assets/emi/category/properties/emi_tag.json index aa6ef6c12..4cd5b8500 100644 --- a/kubejs/assets/emi/category/properties/emi_tag.json +++ b/kubejs/assets/emi/category/properties/emi_tag.json @@ -1 +1 @@ -{"emi:tag":{"order":169}} \ No newline at end of file +{"emi:tag":{"order":170}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/exposure_photograph_printing.json b/kubejs/assets/emi/category/properties/exposure_photograph_printing.json index fbd77aa93..7b69772b7 100644 --- a/kubejs/assets/emi/category/properties/exposure_photograph_printing.json +++ b/kubejs/assets/emi/category/properties/exposure_photograph_printing.json @@ -1 +1 @@ -{"exposure:photograph_printing":{"order":155}} \ No newline at end of file +{"exposure:photograph_printing":{"order":156}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/exposure_photograph_stacking.json b/kubejs/assets/emi/category/properties/exposure_photograph_stacking.json index c79168c91..25cf51b96 100644 --- a/kubejs/assets/emi/category/properties/exposure_photograph_stacking.json +++ b/kubejs/assets/emi/category/properties/exposure_photograph_stacking.json @@ -1 +1 @@ -{"exposure:photograph_stacking":{"order":164}} \ No newline at end of file +{"exposure:photograph_stacking":{"order":165}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/firmalife_bowl_pot.json b/kubejs/assets/emi/category/properties/firmalife_bowl_pot.json index 47374a832..5c6d431f3 100644 --- a/kubejs/assets/emi/category/properties/firmalife_bowl_pot.json +++ b/kubejs/assets/emi/category/properties/firmalife_bowl_pot.json @@ -1 +1 @@ -{"firmalife:bowl_pot":{"order":42}} \ No newline at end of file +{"firmalife:bowl_pot":{"order":43}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/firmalife_drying.json b/kubejs/assets/emi/category/properties/firmalife_drying.json index 7dfb88949..9e393a878 100644 --- a/kubejs/assets/emi/category/properties/firmalife_drying.json +++ b/kubejs/assets/emi/category/properties/firmalife_drying.json @@ -1 +1 @@ -{"firmalife:drying":{"order":34}} \ No newline at end of file +{"firmalife:drying":{"order":35}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/firmalife_mixing_bowl.json b/kubejs/assets/emi/category/properties/firmalife_mixing_bowl.json index 7034d6020..f8d8e7108 100644 --- a/kubejs/assets/emi/category/properties/firmalife_mixing_bowl.json +++ b/kubejs/assets/emi/category/properties/firmalife_mixing_bowl.json @@ -1 +1 @@ -{"firmalife:mixing_bowl":{"order":35}} \ No newline at end of file +{"firmalife:mixing_bowl":{"order":36}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/firmalife_oven.json b/kubejs/assets/emi/category/properties/firmalife_oven.json index f706c0a42..3aff9e548 100644 --- a/kubejs/assets/emi/category/properties/firmalife_oven.json +++ b/kubejs/assets/emi/category/properties/firmalife_oven.json @@ -1 +1 @@ -{"firmalife:oven":{"order":36}} \ No newline at end of file +{"firmalife:oven":{"order":37}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/firmalife_smoking.json b/kubejs/assets/emi/category/properties/firmalife_smoking.json index 34fc4ade1..d2d5eeaa1 100644 --- a/kubejs/assets/emi/category/properties/firmalife_smoking.json +++ b/kubejs/assets/emi/category/properties/firmalife_smoking.json @@ -1 +1 @@ -{"firmalife:smoking":{"order":38}} \ No newline at end of file +{"firmalife:smoking":{"order":39}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/firmalife_stomping.json b/kubejs/assets/emi/category/properties/firmalife_stomping.json index 0251605f0..52133f4ce 100644 --- a/kubejs/assets/emi/category/properties/firmalife_stomping.json +++ b/kubejs/assets/emi/category/properties/firmalife_stomping.json @@ -1 +1 @@ -{"firmalife:stomping":{"order":44}} \ No newline at end of file +{"firmalife:stomping":{"order":45}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/firmalife_vat.json b/kubejs/assets/emi/category/properties/firmalife_vat.json index 5db676758..1032b5898 100644 --- a/kubejs/assets/emi/category/properties/firmalife_vat.json +++ b/kubejs/assets/emi/category/properties/firmalife_vat.json @@ -1 +1 @@ -{"firmalife:vat":{"order":43}} \ No newline at end of file +{"firmalife:vat":{"order":44}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/framedblocks_framing_saw.json b/kubejs/assets/emi/category/properties/framedblocks_framing_saw.json index 267616879..af2418747 100644 --- a/kubejs/assets/emi/category/properties/framedblocks_framing_saw.json +++ b/kubejs/assets/emi/category/properties/framedblocks_framing_saw.json @@ -1 +1 @@ -{"framedblocks:framing_saw":{"order":158}} \ No newline at end of file +{"framedblocks:framing_saw":{"order":159}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/greate_automatic_packing.json b/kubejs/assets/emi/category/properties/greate_automatic_packing.json index 6b61d6b7d..ae108723a 100644 --- a/kubejs/assets/emi/category/properties/greate_automatic_packing.json +++ b/kubejs/assets/emi/category/properties/greate_automatic_packing.json @@ -1 +1 @@ -{"greate:automatic_packing":{"order":153}} \ No newline at end of file +{"greate:automatic_packing":{"order":154}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/greate_automatic_shaped.json b/kubejs/assets/emi/category/properties/greate_automatic_shaped.json index c2210ef99..20d6cb116 100644 --- a/kubejs/assets/emi/category/properties/greate_automatic_shaped.json +++ b/kubejs/assets/emi/category/properties/greate_automatic_shaped.json @@ -1 +1 @@ -{"greate:automatic_shaped":{"order":151}} \ No newline at end of file +{"greate:automatic_shaped":{"order":152}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/greate_automatic_shapeless.json b/kubejs/assets/emi/category/properties/greate_automatic_shapeless.json index b50321f15..b6da04762 100644 --- a/kubejs/assets/emi/category/properties/greate_automatic_shapeless.json +++ b/kubejs/assets/emi/category/properties/greate_automatic_shapeless.json @@ -1 +1 @@ -{"greate:automatic_shapeless":{"order":152}} \ No newline at end of file +{"greate:automatic_shapeless":{"order":153}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/greate_block_cutting.json b/kubejs/assets/emi/category/properties/greate_block_cutting.json index d17682c3f..299ac8f8f 100644 --- a/kubejs/assets/emi/category/properties/greate_block_cutting.json +++ b/kubejs/assets/emi/category/properties/greate_block_cutting.json @@ -1 +1 @@ -{"greate:block_cutting":{"order":157}} \ No newline at end of file +{"greate:block_cutting":{"order":158}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/greate_crushing.json b/kubejs/assets/emi/category/properties/greate_crushing.json index 32aebe41d..3674c5288 100644 --- a/kubejs/assets/emi/category/properties/greate_crushing.json +++ b/kubejs/assets/emi/category/properties/greate_crushing.json @@ -1 +1 @@ -{"greate:crushing":{"order":105}} \ No newline at end of file +{"greate:crushing":{"order":106}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/greate_fan_washing.json b/kubejs/assets/emi/category/properties/greate_fan_washing.json index fa1e45dbb..b9fcbc0e8 100644 --- a/kubejs/assets/emi/category/properties/greate_fan_washing.json +++ b/kubejs/assets/emi/category/properties/greate_fan_washing.json @@ -1 +1 @@ -{"greate:fan_washing":{"order":141}} \ No newline at end of file +{"greate:fan_washing":{"order":142}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/greate_milling.json b/kubejs/assets/emi/category/properties/greate_milling.json index 699708e58..59012e20e 100644 --- a/kubejs/assets/emi/category/properties/greate_milling.json +++ b/kubejs/assets/emi/category/properties/greate_milling.json @@ -1 +1 @@ -{"greate:milling":{"order":104}} \ No newline at end of file +{"greate:milling":{"order":105}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/greate_mixing.json b/kubejs/assets/emi/category/properties/greate_mixing.json index 24217c56d..12be0fbd8 100644 --- a/kubejs/assets/emi/category/properties/greate_mixing.json +++ b/kubejs/assets/emi/category/properties/greate_mixing.json @@ -1 +1 @@ -{"greate:mixing":{"order":108}} \ No newline at end of file +{"greate:mixing":{"order":109}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/greate_packing.json b/kubejs/assets/emi/category/properties/greate_packing.json index 9bc7a41b4..54da5b3e9 100644 --- a/kubejs/assets/emi/category/properties/greate_packing.json +++ b/kubejs/assets/emi/category/properties/greate_packing.json @@ -1 +1 @@ -{"greate:packing":{"order":20}} \ No newline at end of file +{"greate:packing":{"order":21}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/greate_pressing.json b/kubejs/assets/emi/category/properties/greate_pressing.json index 093b47492..f05623873 100644 --- a/kubejs/assets/emi/category/properties/greate_pressing.json +++ b/kubejs/assets/emi/category/properties/greate_pressing.json @@ -1 +1 @@ -{"greate:pressing":{"order":95}} \ No newline at end of file +{"greate:pressing":{"order":96}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/greate_sawing.json b/kubejs/assets/emi/category/properties/greate_sawing.json index 226605069..f6ef0ca66 100644 --- a/kubejs/assets/emi/category/properties/greate_sawing.json +++ b/kubejs/assets/emi/category/properties/greate_sawing.json @@ -1 +1 @@ -{"greate:sawing":{"order":82}} \ No newline at end of file +{"greate:sawing":{"order":83}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_air_scrubber.json b/kubejs/assets/emi/category/properties/gtceu_air_scrubber.json index 0f5753045..cdcc3c2e9 100644 --- a/kubejs/assets/emi/category/properties/gtceu_air_scrubber.json +++ b/kubejs/assets/emi/category/properties/gtceu_air_scrubber.json @@ -1 +1 @@ -{"gtceu:air_scrubber":{"order":64}} \ No newline at end of file +{"gtceu:air_scrubber":{"order":65}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_alloy_blast_smelter.json b/kubejs/assets/emi/category/properties/gtceu_alloy_blast_smelter.json index 1966aff28..36847c267 100644 --- a/kubejs/assets/emi/category/properties/gtceu_alloy_blast_smelter.json +++ b/kubejs/assets/emi/category/properties/gtceu_alloy_blast_smelter.json @@ -1 +1 @@ -{"gtceu:alloy_blast_smelter":{"order":118}} \ No newline at end of file +{"gtceu:alloy_blast_smelter":{"order":119}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_alloy_smelter.json b/kubejs/assets/emi/category/properties/gtceu_alloy_smelter.json index e3716d43e..61f5e9466 100644 --- a/kubejs/assets/emi/category/properties/gtceu_alloy_smelter.json +++ b/kubejs/assets/emi/category/properties/gtceu_alloy_smelter.json @@ -1 +1 @@ -{"gtceu:alloy_smelter":{"order":65}} \ No newline at end of file +{"gtceu:alloy_smelter":{"order":66}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_aqueous_accumulator.json b/kubejs/assets/emi/category/properties/gtceu_aqueous_accumulator.json index 490cd68be..a1916b6fe 100644 --- a/kubejs/assets/emi/category/properties/gtceu_aqueous_accumulator.json +++ b/kubejs/assets/emi/category/properties/gtceu_aqueous_accumulator.json @@ -1 +1 @@ -{"gtceu:aqueous_accumulator":{"order":66}} \ No newline at end of file +{"gtceu:aqueous_accumulator":{"order":67}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_arc_furnace.json b/kubejs/assets/emi/category/properties/gtceu_arc_furnace.json index 52548bdc8..7a1b7bcbf 100644 --- a/kubejs/assets/emi/category/properties/gtceu_arc_furnace.json +++ b/kubejs/assets/emi/category/properties/gtceu_arc_furnace.json @@ -1 +1 @@ -{"gtceu:arc_furnace":{"order":67}} \ No newline at end of file +{"gtceu:arc_furnace":{"order":68}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_arc_furnace_recycling.json b/kubejs/assets/emi/category/properties/gtceu_arc_furnace_recycling.json index eed81b2af..c54c6ff48 100644 --- a/kubejs/assets/emi/category/properties/gtceu_arc_furnace_recycling.json +++ b/kubejs/assets/emi/category/properties/gtceu_arc_furnace_recycling.json @@ -1 +1 @@ -{"gtceu:arc_furnace_recycling":{"order":147}} \ No newline at end of file +{"gtceu:arc_furnace_recycling":{"order":148}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_assembler.json b/kubejs/assets/emi/category/properties/gtceu_assembler.json index af7c6b1fb..234f9b5c2 100644 --- a/kubejs/assets/emi/category/properties/gtceu_assembler.json +++ b/kubejs/assets/emi/category/properties/gtceu_assembler.json @@ -1 +1 @@ -{"gtceu:assembler":{"order":68}} \ No newline at end of file +{"gtceu:assembler":{"order":69}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_assembly_line.json b/kubejs/assets/emi/category/properties/gtceu_assembly_line.json index f393314dc..f69f24dfa 100644 --- a/kubejs/assets/emi/category/properties/gtceu_assembly_line.json +++ b/kubejs/assets/emi/category/properties/gtceu_assembly_line.json @@ -1 +1 @@ -{"gtceu:assembly_line":{"order":119}} \ No newline at end of file +{"gtceu:assembly_line":{"order":120}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_autoclave.json b/kubejs/assets/emi/category/properties/gtceu_autoclave.json index f6eeebeaa..80d85de23 100644 --- a/kubejs/assets/emi/category/properties/gtceu_autoclave.json +++ b/kubejs/assets/emi/category/properties/gtceu_autoclave.json @@ -1 +1 @@ -{"gtceu:autoclave":{"order":69}} \ No newline at end of file +{"gtceu:autoclave":{"order":70}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_bender.json b/kubejs/assets/emi/category/properties/gtceu_bender.json index c8e4f355c..596f90184 100644 --- a/kubejs/assets/emi/category/properties/gtceu_bender.json +++ b/kubejs/assets/emi/category/properties/gtceu_bender.json @@ -1 +1 @@ -{"gtceu:bender":{"order":72}} \ No newline at end of file +{"gtceu:bender":{"order":73}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_brewery.json b/kubejs/assets/emi/category/properties/gtceu_brewery.json index 2feaaecd9..aa274e3f0 100644 --- a/kubejs/assets/emi/category/properties/gtceu_brewery.json +++ b/kubejs/assets/emi/category/properties/gtceu_brewery.json @@ -1 +1 @@ -{"gtceu:brewery":{"order":73}} \ No newline at end of file +{"gtceu:brewery":{"order":74}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_canner.json b/kubejs/assets/emi/category/properties/gtceu_canner.json index 24777fab6..921217ba6 100644 --- a/kubejs/assets/emi/category/properties/gtceu_canner.json +++ b/kubejs/assets/emi/category/properties/gtceu_canner.json @@ -1 +1 @@ -{"gtceu:canner":{"order":74}} \ No newline at end of file +{"gtceu:canner":{"order":75}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_centrifuge.json b/kubejs/assets/emi/category/properties/gtceu_centrifuge.json index a0da2788f..ac23ecf16 100644 --- a/kubejs/assets/emi/category/properties/gtceu_centrifuge.json +++ b/kubejs/assets/emi/category/properties/gtceu_centrifuge.json @@ -1 +1 @@ -{"gtceu:centrifuge":{"order":76}} \ No newline at end of file +{"gtceu:centrifuge":{"order":77}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_chem_dyes.json b/kubejs/assets/emi/category/properties/gtceu_chem_dyes.json index f592dd78d..7308433c0 100644 --- a/kubejs/assets/emi/category/properties/gtceu_chem_dyes.json +++ b/kubejs/assets/emi/category/properties/gtceu_chem_dyes.json @@ -1 +1 @@ -{"gtceu:chem_dyes":{"order":145}} \ No newline at end of file +{"gtceu:chem_dyes":{"order":146}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_chemical_bath.json b/kubejs/assets/emi/category/properties/gtceu_chemical_bath.json index b3bc46bc3..18ba4a0a1 100644 --- a/kubejs/assets/emi/category/properties/gtceu_chemical_bath.json +++ b/kubejs/assets/emi/category/properties/gtceu_chemical_bath.json @@ -1 +1 @@ -{"gtceu:chemical_bath":{"order":77}} \ No newline at end of file +{"gtceu:chemical_bath":{"order":78}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_chemical_reactor.json b/kubejs/assets/emi/category/properties/gtceu_chemical_reactor.json index 999cdc075..f2b6e2ba9 100644 --- a/kubejs/assets/emi/category/properties/gtceu_chemical_reactor.json +++ b/kubejs/assets/emi/category/properties/gtceu_chemical_reactor.json @@ -1 +1 @@ -{"gtceu:chemical_reactor":{"order":78}} \ No newline at end of file +{"gtceu:chemical_reactor":{"order":79}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_circuit_assembler.json b/kubejs/assets/emi/category/properties/gtceu_circuit_assembler.json index a9035f672..57b891151 100644 --- a/kubejs/assets/emi/category/properties/gtceu_circuit_assembler.json +++ b/kubejs/assets/emi/category/properties/gtceu_circuit_assembler.json @@ -1 +1 @@ -{"gtceu:circuit_assembler":{"order":80}} \ No newline at end of file +{"gtceu:circuit_assembler":{"order":81}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_coke_oven.json b/kubejs/assets/emi/category/properties/gtceu_coke_oven.json index a748eed84..a90a0371a 100644 --- a/kubejs/assets/emi/category/properties/gtceu_coke_oven.json +++ b/kubejs/assets/emi/category/properties/gtceu_coke_oven.json @@ -1 +1 @@ -{"gtceu:coke_oven":{"order":54}} \ No newline at end of file +{"gtceu:coke_oven":{"order":55}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_combustion_generator.json b/kubejs/assets/emi/category/properties/gtceu_combustion_generator.json index e8dd1d373..69af8e994 100644 --- a/kubejs/assets/emi/category/properties/gtceu_combustion_generator.json +++ b/kubejs/assets/emi/category/properties/gtceu_combustion_generator.json @@ -1 +1 @@ -{"gtceu:combustion_generator":{"order":56}} \ No newline at end of file +{"gtceu:combustion_generator":{"order":57}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_compressor.json b/kubejs/assets/emi/category/properties/gtceu_compressor.json index 887d897a2..df469234e 100644 --- a/kubejs/assets/emi/category/properties/gtceu_compressor.json +++ b/kubejs/assets/emi/category/properties/gtceu_compressor.json @@ -1 +1 @@ -{"gtceu:compressor":{"order":81}} \ No newline at end of file +{"gtceu:compressor":{"order":82}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_cracker.json b/kubejs/assets/emi/category/properties/gtceu_cracker.json index adfd751b1..6ee0bc068 100644 --- a/kubejs/assets/emi/category/properties/gtceu_cracker.json +++ b/kubejs/assets/emi/category/properties/gtceu_cracker.json @@ -1 +1 @@ -{"gtceu:cracker":{"order":120}} \ No newline at end of file +{"gtceu:cracker":{"order":121}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_cutter.json b/kubejs/assets/emi/category/properties/gtceu_cutter.json index 63853d2e9..0e6f2d0f8 100644 --- a/kubejs/assets/emi/category/properties/gtceu_cutter.json +++ b/kubejs/assets/emi/category/properties/gtceu_cutter.json @@ -1 +1 @@ -{"gtceu:cutter":{"order":83}} \ No newline at end of file +{"gtceu:cutter":{"order":84}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_distillation_tower.json b/kubejs/assets/emi/category/properties/gtceu_distillation_tower.json index a59c83957..7b639c205 100644 --- a/kubejs/assets/emi/category/properties/gtceu_distillation_tower.json +++ b/kubejs/assets/emi/category/properties/gtceu_distillation_tower.json @@ -1 +1 @@ -{"gtceu:distillation_tower":{"order":85}} \ No newline at end of file +{"gtceu:distillation_tower":{"order":86}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_distillery.json b/kubejs/assets/emi/category/properties/gtceu_distillery.json index 60529857a..8865ab4ca 100644 --- a/kubejs/assets/emi/category/properties/gtceu_distillery.json +++ b/kubejs/assets/emi/category/properties/gtceu_distillery.json @@ -1 +1 @@ -{"gtceu:distillery":{"order":84}} \ No newline at end of file +{"gtceu:distillery":{"order":85}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_electric_blast_furnace.json b/kubejs/assets/emi/category/properties/gtceu_electric_blast_furnace.json index d0b1d7330..9bc5fdd8a 100644 --- a/kubejs/assets/emi/category/properties/gtceu_electric_blast_furnace.json +++ b/kubejs/assets/emi/category/properties/gtceu_electric_blast_furnace.json @@ -1 +1 @@ -{"gtceu:electric_blast_furnace":{"order":121}} \ No newline at end of file +{"gtceu:electric_blast_furnace":{"order":122}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_electrolyzer.json b/kubejs/assets/emi/category/properties/gtceu_electrolyzer.json index aad65d5eb..b19819592 100644 --- a/kubejs/assets/emi/category/properties/gtceu_electrolyzer.json +++ b/kubejs/assets/emi/category/properties/gtceu_electrolyzer.json @@ -1 +1 @@ -{"gtceu:electrolyzer":{"order":86}} \ No newline at end of file +{"gtceu:electrolyzer":{"order":87}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_electromagnetic_separator.json b/kubejs/assets/emi/category/properties/gtceu_electromagnetic_separator.json index 5e492014b..a87dcf567 100644 --- a/kubejs/assets/emi/category/properties/gtceu_electromagnetic_separator.json +++ b/kubejs/assets/emi/category/properties/gtceu_electromagnetic_separator.json @@ -1 +1 @@ -{"gtceu:electromagnetic_separator":{"order":87}} \ No newline at end of file +{"gtceu:electromagnetic_separator":{"order":88}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_end_dome.json b/kubejs/assets/emi/category/properties/gtceu_end_dome.json index 90069e47c..7e65a20f9 100644 --- a/kubejs/assets/emi/category/properties/gtceu_end_dome.json +++ b/kubejs/assets/emi/category/properties/gtceu_end_dome.json @@ -1 +1 @@ -{"gtceu:end_dome":{"order":122}} \ No newline at end of file +{"gtceu:end_dome":{"order":123}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_evaporation_tower.json b/kubejs/assets/emi/category/properties/gtceu_evaporation_tower.json index 64761da8c..fd56785de 100644 --- a/kubejs/assets/emi/category/properties/gtceu_evaporation_tower.json +++ b/kubejs/assets/emi/category/properties/gtceu_evaporation_tower.json @@ -1 +1 @@ -{"gtceu:evaporation_tower":{"order":123}} \ No newline at end of file +{"gtceu:evaporation_tower":{"order":124}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_extractor.json b/kubejs/assets/emi/category/properties/gtceu_extractor.json index d48c561fe..a9bb110ed 100644 --- a/kubejs/assets/emi/category/properties/gtceu_extractor.json +++ b/kubejs/assets/emi/category/properties/gtceu_extractor.json @@ -1 +1 @@ -{"gtceu:extractor":{"order":89}} \ No newline at end of file +{"gtceu:extractor":{"order":90}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_extractor_recycling.json b/kubejs/assets/emi/category/properties/gtceu_extractor_recycling.json index 15e4ca157..ea0376217 100644 --- a/kubejs/assets/emi/category/properties/gtceu_extractor_recycling.json +++ b/kubejs/assets/emi/category/properties/gtceu_extractor_recycling.json @@ -1 +1 @@ -{"gtceu:extractor_recycling":{"order":149}} \ No newline at end of file +{"gtceu:extractor_recycling":{"order":150}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_extraterrestrial_ore_fabricator.json b/kubejs/assets/emi/category/properties/gtceu_extraterrestrial_ore_fabricator.json index acae1097c..16bc2877e 100644 --- a/kubejs/assets/emi/category/properties/gtceu_extraterrestrial_ore_fabricator.json +++ b/kubejs/assets/emi/category/properties/gtceu_extraterrestrial_ore_fabricator.json @@ -1 +1 @@ -{"gtceu:extraterrestrial_ore_fabricator":{"order":124}} \ No newline at end of file +{"gtceu:extraterrestrial_ore_fabricator":{"order":125}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_extruder.json b/kubejs/assets/emi/category/properties/gtceu_extruder.json index 610b14f29..614ef6359 100644 --- a/kubejs/assets/emi/category/properties/gtceu_extruder.json +++ b/kubejs/assets/emi/category/properties/gtceu_extruder.json @@ -1 +1 @@ -{"gtceu:extruder":{"order":91}} \ No newline at end of file +{"gtceu:extruder":{"order":92}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_fermenter.json b/kubejs/assets/emi/category/properties/gtceu_fermenter.json index f4c38ecf9..1615f1895 100644 --- a/kubejs/assets/emi/category/properties/gtceu_fermenter.json +++ b/kubejs/assets/emi/category/properties/gtceu_fermenter.json @@ -1 +1 @@ -{"gtceu:fermenter":{"order":92}} \ No newline at end of file +{"gtceu:fermenter":{"order":93}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_fission_reactor.json b/kubejs/assets/emi/category/properties/gtceu_fission_reactor.json index ac604f3da..93b318077 100644 --- a/kubejs/assets/emi/category/properties/gtceu_fission_reactor.json +++ b/kubejs/assets/emi/category/properties/gtceu_fission_reactor.json @@ -1 +1 @@ -{"gtceu:fission_reactor":{"order":125}} \ No newline at end of file +{"gtceu:fission_reactor":{"order":126}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_fluid_heater.json b/kubejs/assets/emi/category/properties/gtceu_fluid_heater.json index 910d2b696..da0a3a793 100644 --- a/kubejs/assets/emi/category/properties/gtceu_fluid_heater.json +++ b/kubejs/assets/emi/category/properties/gtceu_fluid_heater.json @@ -1 +1 @@ -{"gtceu:fluid_heater":{"order":93}} \ No newline at end of file +{"gtceu:fluid_heater":{"order":94}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_fluid_solidifier.json b/kubejs/assets/emi/category/properties/gtceu_fluid_solidifier.json index 55fa6f31c..b0879849d 100644 --- a/kubejs/assets/emi/category/properties/gtceu_fluid_solidifier.json +++ b/kubejs/assets/emi/category/properties/gtceu_fluid_solidifier.json @@ -1 +1 @@ -{"gtceu:fluid_solidifier":{"order":94}} \ No newline at end of file +{"gtceu:fluid_solidifier":{"order":95}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_food_oven.json b/kubejs/assets/emi/category/properties/gtceu_food_oven.json index d274e4453..8eb36875b 100644 --- a/kubejs/assets/emi/category/properties/gtceu_food_oven.json +++ b/kubejs/assets/emi/category/properties/gtceu_food_oven.json @@ -1 +1 @@ -{"gtceu:food_oven":{"order":37}} \ No newline at end of file +{"gtceu:food_oven":{"order":38}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_food_processor.json b/kubejs/assets/emi/category/properties/gtceu_food_processor.json index 389e4a58f..951432e03 100644 --- a/kubejs/assets/emi/category/properties/gtceu_food_processor.json +++ b/kubejs/assets/emi/category/properties/gtceu_food_processor.json @@ -1 +1 @@ -{"gtceu:food_processor":{"order":45}} \ No newline at end of file +{"gtceu:food_processor":{"order":46}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_forge_hammer.json b/kubejs/assets/emi/category/properties/gtceu_forge_hammer.json index 285c2424a..5fe20fe2a 100644 --- a/kubejs/assets/emi/category/properties/gtceu_forge_hammer.json +++ b/kubejs/assets/emi/category/properties/gtceu_forge_hammer.json @@ -1 +1 @@ -{"gtceu:forge_hammer":{"order":96}} \ No newline at end of file +{"gtceu:forge_hammer":{"order":97}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_forming_press.json b/kubejs/assets/emi/category/properties/gtceu_forming_press.json index f894c5036..25283e417 100644 --- a/kubejs/assets/emi/category/properties/gtceu_forming_press.json +++ b/kubejs/assets/emi/category/properties/gtceu_forming_press.json @@ -1 +1 @@ -{"gtceu:forming_press":{"order":97}} \ No newline at end of file +{"gtceu:forming_press":{"order":98}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_fusion_reactor.json b/kubejs/assets/emi/category/properties/gtceu_fusion_reactor.json index 625f152b9..860f54182 100644 --- a/kubejs/assets/emi/category/properties/gtceu_fusion_reactor.json +++ b/kubejs/assets/emi/category/properties/gtceu_fusion_reactor.json @@ -1 +1 @@ -{"gtceu:fusion_reactor":{"order":126}} \ No newline at end of file +{"gtceu:fusion_reactor":{"order":127}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_gas_collector.json b/kubejs/assets/emi/category/properties/gtceu_gas_collector.json index a3200fc97..ed8c7953d 100644 --- a/kubejs/assets/emi/category/properties/gtceu_gas_collector.json +++ b/kubejs/assets/emi/category/properties/gtceu_gas_collector.json @@ -1 +1 @@ -{"gtceu:gas_collector":{"order":98}} \ No newline at end of file +{"gtceu:gas_collector":{"order":99}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_gas_pressurizer.json b/kubejs/assets/emi/category/properties/gtceu_gas_pressurizer.json index 88401f930..36a87e84e 100644 --- a/kubejs/assets/emi/category/properties/gtceu_gas_pressurizer.json +++ b/kubejs/assets/emi/category/properties/gtceu_gas_pressurizer.json @@ -1 +1 @@ -{"gtceu:gas_pressurizer":{"order":99}} \ No newline at end of file +{"gtceu:gas_pressurizer":{"order":100}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_gas_turbine.json b/kubejs/assets/emi/category/properties/gtceu_gas_turbine.json index de55487e9..dbefb1122 100644 --- a/kubejs/assets/emi/category/properties/gtceu_gas_turbine.json +++ b/kubejs/assets/emi/category/properties/gtceu_gas_turbine.json @@ -1 +1 @@ -{"gtceu:gas_turbine":{"order":57}} \ No newline at end of file +{"gtceu:gas_turbine":{"order":58}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_greenhouse.json b/kubejs/assets/emi/category/properties/gtceu_greenhouse.json index 1361a60ec..8ad04e39d 100644 --- a/kubejs/assets/emi/category/properties/gtceu_greenhouse.json +++ b/kubejs/assets/emi/category/properties/gtceu_greenhouse.json @@ -1 +1 @@ -{"gtceu:greenhouse":{"order":127}} \ No newline at end of file +{"gtceu:greenhouse":{"order":128}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_heat_exchanger.json b/kubejs/assets/emi/category/properties/gtceu_heat_exchanger.json index 93287f083..c320447a9 100644 --- a/kubejs/assets/emi/category/properties/gtceu_heat_exchanger.json +++ b/kubejs/assets/emi/category/properties/gtceu_heat_exchanger.json @@ -1 +1 @@ -{"gtceu:heat_exchanger":{"order":128}} \ No newline at end of file +{"gtceu:heat_exchanger":{"order":129}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_implosion_compressor.json b/kubejs/assets/emi/category/properties/gtceu_implosion_compressor.json index c7c455065..ba383ef25 100644 --- a/kubejs/assets/emi/category/properties/gtceu_implosion_compressor.json +++ b/kubejs/assets/emi/category/properties/gtceu_implosion_compressor.json @@ -1 +1 @@ -{"gtceu:implosion_compressor":{"order":129}} \ No newline at end of file +{"gtceu:implosion_compressor":{"order":130}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_ingot_molding.json b/kubejs/assets/emi/category/properties/gtceu_ingot_molding.json index 691d3f64b..824de57ec 100644 --- a/kubejs/assets/emi/category/properties/gtceu_ingot_molding.json +++ b/kubejs/assets/emi/category/properties/gtceu_ingot_molding.json @@ -1 +1 @@ -{"gtceu:ingot_molding":{"order":146}} \ No newline at end of file +{"gtceu:ingot_molding":{"order":147}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_large_boiler.json b/kubejs/assets/emi/category/properties/gtceu_large_boiler.json index 017f02705..e2f143017 100644 --- a/kubejs/assets/emi/category/properties/gtceu_large_boiler.json +++ b/kubejs/assets/emi/category/properties/gtceu_large_boiler.json @@ -1 +1 @@ -{"gtceu:large_boiler":{"order":52}} \ No newline at end of file +{"gtceu:large_boiler":{"order":53}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_large_chemical_reactor.json b/kubejs/assets/emi/category/properties/gtceu_large_chemical_reactor.json index 79caae4df..1ed5d57ef 100644 --- a/kubejs/assets/emi/category/properties/gtceu_large_chemical_reactor.json +++ b/kubejs/assets/emi/category/properties/gtceu_large_chemical_reactor.json @@ -1 +1 @@ -{"gtceu:large_chemical_reactor":{"order":79}} \ No newline at end of file +{"gtceu:large_chemical_reactor":{"order":80}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_large_solar_panel.json b/kubejs/assets/emi/category/properties/gtceu_large_solar_panel.json index e844a6cd9..4e5f39659 100644 --- a/kubejs/assets/emi/category/properties/gtceu_large_solar_panel.json +++ b/kubejs/assets/emi/category/properties/gtceu_large_solar_panel.json @@ -1 +1 @@ -{"gtceu:large_solar_panel":{"order":58}} \ No newline at end of file +{"gtceu:large_solar_panel":{"order":59}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_large_solar_panel_tier2.json b/kubejs/assets/emi/category/properties/gtceu_large_solar_panel_tier2.json index 343e82674..3aabd7618 100644 --- a/kubejs/assets/emi/category/properties/gtceu_large_solar_panel_tier2.json +++ b/kubejs/assets/emi/category/properties/gtceu_large_solar_panel_tier2.json @@ -1 +1 @@ -{"gtceu:large_solar_panel_tier2":{"order":59}} \ No newline at end of file +{"gtceu:large_solar_panel_tier2":{"order":60}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_large_solar_panel_tier3.json b/kubejs/assets/emi/category/properties/gtceu_large_solar_panel_tier3.json index 2b1404f91..c23f6d22a 100644 --- a/kubejs/assets/emi/category/properties/gtceu_large_solar_panel_tier3.json +++ b/kubejs/assets/emi/category/properties/gtceu_large_solar_panel_tier3.json @@ -1 +1 @@ -{"gtceu:large_solar_panel_tier3":{"order":60}} \ No newline at end of file +{"gtceu:large_solar_panel_tier3":{"order":61}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_laser_engraver.json b/kubejs/assets/emi/category/properties/gtceu_laser_engraver.json index b67066b93..2fede269c 100644 --- a/kubejs/assets/emi/category/properties/gtceu_laser_engraver.json +++ b/kubejs/assets/emi/category/properties/gtceu_laser_engraver.json @@ -1 +1 @@ -{"gtceu:laser_engraver":{"order":101}} \ No newline at end of file +{"gtceu:laser_engraver":{"order":102}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_lathe.json b/kubejs/assets/emi/category/properties/gtceu_lathe.json index 5e1f3de87..ac35ee62c 100644 --- a/kubejs/assets/emi/category/properties/gtceu_lathe.json +++ b/kubejs/assets/emi/category/properties/gtceu_lathe.json @@ -1 +1 @@ -{"gtceu:lathe":{"order":103}} \ No newline at end of file +{"gtceu:lathe":{"order":104}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_macerator.json b/kubejs/assets/emi/category/properties/gtceu_macerator.json index 7cee676ec..4772ee2d3 100644 --- a/kubejs/assets/emi/category/properties/gtceu_macerator.json +++ b/kubejs/assets/emi/category/properties/gtceu_macerator.json @@ -1 +1 @@ -{"gtceu:macerator":{"order":106}} \ No newline at end of file +{"gtceu:macerator":{"order":107}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_macerator_recycling.json b/kubejs/assets/emi/category/properties/gtceu_macerator_recycling.json index 47e261972..c4e5c1f1d 100644 --- a/kubejs/assets/emi/category/properties/gtceu_macerator_recycling.json +++ b/kubejs/assets/emi/category/properties/gtceu_macerator_recycling.json @@ -1 +1 @@ -{"gtceu:macerator_recycling":{"order":148}} \ No newline at end of file +{"gtceu:macerator_recycling":{"order":149}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_mixer.json b/kubejs/assets/emi/category/properties/gtceu_mixer.json index 772935fd5..eea125b10 100644 --- a/kubejs/assets/emi/category/properties/gtceu_mixer.json +++ b/kubejs/assets/emi/category/properties/gtceu_mixer.json @@ -1 +1 @@ -{"gtceu:mixer":{"order":107}} \ No newline at end of file +{"gtceu:mixer":{"order":108}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_moon_dust_harvester.json b/kubejs/assets/emi/category/properties/gtceu_moon_dust_harvester.json index 803200e6f..d2db7223e 100644 --- a/kubejs/assets/emi/category/properties/gtceu_moon_dust_harvester.json +++ b/kubejs/assets/emi/category/properties/gtceu_moon_dust_harvester.json @@ -1 +1 @@ -{"gtceu:moon_dust_harvester":{"order":133}} \ No newline at end of file +{"gtceu:moon_dust_harvester":{"order":134}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_nether_dome.json b/kubejs/assets/emi/category/properties/gtceu_nether_dome.json index 1ea8384f5..5cbbaf9e8 100644 --- a/kubejs/assets/emi/category/properties/gtceu_nether_dome.json +++ b/kubejs/assets/emi/category/properties/gtceu_nether_dome.json @@ -1 +1 @@ -{"gtceu:nether_dome":{"order":130}} \ No newline at end of file +{"gtceu:nether_dome":{"order":131}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_nuclear_fuel_factory.json b/kubejs/assets/emi/category/properties/gtceu_nuclear_fuel_factory.json index 53a66941c..b22942876 100644 --- a/kubejs/assets/emi/category/properties/gtceu_nuclear_fuel_factory.json +++ b/kubejs/assets/emi/category/properties/gtceu_nuclear_fuel_factory.json @@ -1 +1 @@ -{"gtceu:nuclear_fuel_factory":{"order":131}} \ No newline at end of file +{"gtceu:nuclear_fuel_factory":{"order":132}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_ore_bathing.json b/kubejs/assets/emi/category/properties/gtceu_ore_bathing.json index 7f72fd197..5216731be 100644 --- a/kubejs/assets/emi/category/properties/gtceu_ore_bathing.json +++ b/kubejs/assets/emi/category/properties/gtceu_ore_bathing.json @@ -1 +1 @@ -{"gtceu:ore_bathing":{"order":144}} \ No newline at end of file +{"gtceu:ore_bathing":{"order":145}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_ore_crushing.json b/kubejs/assets/emi/category/properties/gtceu_ore_crushing.json index b05b57f76..072894f45 100644 --- a/kubejs/assets/emi/category/properties/gtceu_ore_crushing.json +++ b/kubejs/assets/emi/category/properties/gtceu_ore_crushing.json @@ -1 +1 @@ -{"gtceu:ore_crushing":{"order":142}} \ No newline at end of file +{"gtceu:ore_crushing":{"order":143}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_ore_forging.json b/kubejs/assets/emi/category/properties/gtceu_ore_forging.json index dc6d9e3ac..76407ad93 100644 --- a/kubejs/assets/emi/category/properties/gtceu_ore_forging.json +++ b/kubejs/assets/emi/category/properties/gtceu_ore_forging.json @@ -1 +1 @@ -{"gtceu:ore_forging":{"order":143}} \ No newline at end of file +{"gtceu:ore_forging":{"order":144}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_ore_washer.json b/kubejs/assets/emi/category/properties/gtceu_ore_washer.json index 7b7d0a331..a64848e73 100644 --- a/kubejs/assets/emi/category/properties/gtceu_ore_washer.json +++ b/kubejs/assets/emi/category/properties/gtceu_ore_washer.json @@ -1 +1 @@ -{"gtceu:ore_washer":{"order":140}} \ No newline at end of file +{"gtceu:ore_washer":{"order":141}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_ostrum_harvester.json b/kubejs/assets/emi/category/properties/gtceu_ostrum_harvester.json index 0e164cd61..c1e166546 100644 --- a/kubejs/assets/emi/category/properties/gtceu_ostrum_harvester.json +++ b/kubejs/assets/emi/category/properties/gtceu_ostrum_harvester.json @@ -1 +1 @@ -{"gtceu:ostrum_harvester":{"order":132}} \ No newline at end of file +{"gtceu:ostrum_harvester":{"order":133}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_packer.json b/kubejs/assets/emi/category/properties/gtceu_packer.json index 16b74a5b5..f330f174d 100644 --- a/kubejs/assets/emi/category/properties/gtceu_packer.json +++ b/kubejs/assets/emi/category/properties/gtceu_packer.json @@ -1 +1 @@ -{"gtceu:packer":{"order":109}} \ No newline at end of file +{"gtceu:packer":{"order":110}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_plasma_generator.json b/kubejs/assets/emi/category/properties/gtceu_plasma_generator.json index 196a09f94..c51602a6c 100644 --- a/kubejs/assets/emi/category/properties/gtceu_plasma_generator.json +++ b/kubejs/assets/emi/category/properties/gtceu_plasma_generator.json @@ -1 +1 @@ -{"gtceu:plasma_generator":{"order":61}} \ No newline at end of file +{"gtceu:plasma_generator":{"order":62}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_polarizer.json b/kubejs/assets/emi/category/properties/gtceu_polarizer.json index 22445e0d3..4aaef4e93 100644 --- a/kubejs/assets/emi/category/properties/gtceu_polarizer.json +++ b/kubejs/assets/emi/category/properties/gtceu_polarizer.json @@ -1 +1 @@ -{"gtceu:polarizer":{"order":110}} \ No newline at end of file +{"gtceu:polarizer":{"order":111}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_programmed_circuit.json b/kubejs/assets/emi/category/properties/gtceu_programmed_circuit.json index 4bdba8aed..e619a3fca 100644 --- a/kubejs/assets/emi/category/properties/gtceu_programmed_circuit.json +++ b/kubejs/assets/emi/category/properties/gtceu_programmed_circuit.json @@ -1 +1 @@ -{"gtceu:programmed_circuit":{"order":167}} \ No newline at end of file +{"gtceu:programmed_circuit":{"order":168}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_pyrolyse_oven.json b/kubejs/assets/emi/category/properties/gtceu_pyrolyse_oven.json index 5fef26d48..c0c6ff93c 100644 --- a/kubejs/assets/emi/category/properties/gtceu_pyrolyse_oven.json +++ b/kubejs/assets/emi/category/properties/gtceu_pyrolyse_oven.json @@ -1 +1 @@ -{"gtceu:pyrolyse_oven":{"order":134}} \ No newline at end of file +{"gtceu:pyrolyse_oven":{"order":135}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_research_station.json b/kubejs/assets/emi/category/properties/gtceu_research_station.json index 0421b74de..623d0b35a 100644 --- a/kubejs/assets/emi/category/properties/gtceu_research_station.json +++ b/kubejs/assets/emi/category/properties/gtceu_research_station.json @@ -1 +1 @@ -{"gtceu:research_station":{"order":135}} \ No newline at end of file +{"gtceu:research_station":{"order":136}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_rock_breaker.json b/kubejs/assets/emi/category/properties/gtceu_rock_breaker.json index 0924517cc..9ef491749 100644 --- a/kubejs/assets/emi/category/properties/gtceu_rock_breaker.json +++ b/kubejs/assets/emi/category/properties/gtceu_rock_breaker.json @@ -1 +1 @@ -{"gtceu:rock_breaker":{"order":111}} \ No newline at end of file +{"gtceu:rock_breaker":{"order":112}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_scanner.json b/kubejs/assets/emi/category/properties/gtceu_scanner.json index ab84eb5d0..25ea17981 100644 --- a/kubejs/assets/emi/category/properties/gtceu_scanner.json +++ b/kubejs/assets/emi/category/properties/gtceu_scanner.json @@ -1 +1 @@ -{"gtceu:scanner":{"order":112}} \ No newline at end of file +{"gtceu:scanner":{"order":113}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_sifter.json b/kubejs/assets/emi/category/properties/gtceu_sifter.json index 9aff930ce..c8a57ef15 100644 --- a/kubejs/assets/emi/category/properties/gtceu_sifter.json +++ b/kubejs/assets/emi/category/properties/gtceu_sifter.json @@ -1 +1 @@ -{"gtceu:sifter":{"order":114}} \ No newline at end of file +{"gtceu:sifter":{"order":115}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_steam_bloomery.json b/kubejs/assets/emi/category/properties/gtceu_steam_bloomery.json index e0f7f088f..7a897a5a8 100644 --- a/kubejs/assets/emi/category/properties/gtceu_steam_bloomery.json +++ b/kubejs/assets/emi/category/properties/gtceu_steam_bloomery.json @@ -1 +1 @@ -{"gtceu:steam_bloomery":{"order":136}} \ No newline at end of file +{"gtceu:steam_bloomery":{"order":137}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_steam_boiler.json b/kubejs/assets/emi/category/properties/gtceu_steam_boiler.json index 4c8f1ada4..5dfbc6cfe 100644 --- a/kubejs/assets/emi/category/properties/gtceu_steam_boiler.json +++ b/kubejs/assets/emi/category/properties/gtceu_steam_boiler.json @@ -1 +1 @@ -{"gtceu:steam_boiler":{"order":53}} \ No newline at end of file +{"gtceu:steam_boiler":{"order":54}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_steam_turbine.json b/kubejs/assets/emi/category/properties/gtceu_steam_turbine.json index 359e8d5e2..b6d5e45fa 100644 --- a/kubejs/assets/emi/category/properties/gtceu_steam_turbine.json +++ b/kubejs/assets/emi/category/properties/gtceu_steam_turbine.json @@ -1 +1 @@ -{"gtceu:steam_turbine":{"order":62}} \ No newline at end of file +{"gtceu:steam_turbine":{"order":63}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_thermal_centrifuge.json b/kubejs/assets/emi/category/properties/gtceu_thermal_centrifuge.json index 465cbe36e..ad794c898 100644 --- a/kubejs/assets/emi/category/properties/gtceu_thermal_centrifuge.json +++ b/kubejs/assets/emi/category/properties/gtceu_thermal_centrifuge.json @@ -1 +1 @@ -{"gtceu:thermal_centrifuge":{"order":115}} \ No newline at end of file +{"gtceu:thermal_centrifuge":{"order":116}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_vacuum_freezer.json b/kubejs/assets/emi/category/properties/gtceu_vacuum_freezer.json index 7de68c9e7..30b68367f 100644 --- a/kubejs/assets/emi/category/properties/gtceu_vacuum_freezer.json +++ b/kubejs/assets/emi/category/properties/gtceu_vacuum_freezer.json @@ -1 +1 @@ -{"gtceu:vacuum_freezer":{"order":137}} \ No newline at end of file +{"gtceu:vacuum_freezer":{"order":138}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_wire_coating.json b/kubejs/assets/emi/category/properties/gtceu_wire_coating.json index 0a8a44291..10fec3505 100644 --- a/kubejs/assets/emi/category/properties/gtceu_wire_coating.json +++ b/kubejs/assets/emi/category/properties/gtceu_wire_coating.json @@ -1 +1 @@ -{"gtceu:wire_coating":{"order":138}} \ No newline at end of file +{"gtceu:wire_coating":{"order":139}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/gtceu_wiremill.json b/kubejs/assets/emi/category/properties/gtceu_wiremill.json index 0f4c0c96a..f8e917d64 100644 --- a/kubejs/assets/emi/category/properties/gtceu_wiremill.json +++ b/kubejs/assets/emi/category/properties/gtceu_wiremill.json @@ -1 +1 @@ -{"gtceu:wiremill":{"order":117}} \ No newline at end of file +{"gtceu:wiremill":{"order":118}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/minecraft_smelting.json b/kubejs/assets/emi/category/properties/minecraft_smelting.json index f555a0a1b..77cfa9322 100644 --- a/kubejs/assets/emi/category/properties/minecraft_smelting.json +++ b/kubejs/assets/emi/category/properties/minecraft_smelting.json @@ -1 +1 @@ -{"minecraft:smelting":{"order":63}} \ No newline at end of file +{"minecraft:smelting":{"order":64}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/minecraft_smithing.json b/kubejs/assets/emi/category/properties/minecraft_smithing.json index 2555ee200..a80bc66ad 100644 --- a/kubejs/assets/emi/category/properties/minecraft_smithing.json +++ b/kubejs/assets/emi/category/properties/minecraft_smithing.json @@ -1 +1 @@ -{"minecraft:smithing":{"order":154}} \ No newline at end of file +{"minecraft:smithing":{"order":155}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/minecraft_stonecutting.json b/kubejs/assets/emi/category/properties/minecraft_stonecutting.json index 503fa0f66..3ecf23c90 100644 --- a/kubejs/assets/emi/category/properties/minecraft_stonecutting.json +++ b/kubejs/assets/emi/category/properties/minecraft_stonecutting.json @@ -1 +1 @@ -{"minecraft:stonecutting":{"order":156}} \ No newline at end of file +{"minecraft:stonecutting":{"order":157}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/rnr_block_mod.json b/kubejs/assets/emi/category/properties/rnr_block_mod.json index 36b8bf109..8ab0b1d64 100644 --- a/kubejs/assets/emi/category/properties/rnr_block_mod.json +++ b/kubejs/assets/emi/category/properties/rnr_block_mod.json @@ -1 +1 @@ -{"rnr:block_mod":{"order":46}} \ No newline at end of file +{"rnr:block_mod":{"order":47}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/rnr_mattock.json b/kubejs/assets/emi/category/properties/rnr_mattock.json index d6d26d1c8..ef212895f 100644 --- a/kubejs/assets/emi/category/properties/rnr_mattock.json +++ b/kubejs/assets/emi/category/properties/rnr_mattock.json @@ -1 +1 @@ -{"rnr:mattock":{"order":47}} \ No newline at end of file +{"rnr:mattock":{"order":48}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tacz_attachment_query.json b/kubejs/assets/emi/category/properties/tacz_attachment_query.json index c6e0a8465..1464d199a 100644 --- a/kubejs/assets/emi/category/properties/tacz_attachment_query.json +++ b/kubejs/assets/emi/category/properties/tacz_attachment_query.json @@ -1 +1 @@ -{"tacz:attachment_query":{"order":165}} \ No newline at end of file +{"tacz:attachment_query":{"order":166}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/taczammoquery_ammo_query.json b/kubejs/assets/emi/category/properties/taczammoquery_ammo_query.json index b41343d9b..9bdf728e2 100644 --- a/kubejs/assets/emi/category/properties/taczammoquery_ammo_query.json +++ b/kubejs/assets/emi/category/properties/taczammoquery_ammo_query.json @@ -1 +1 @@ -{"taczammoquery:ammo_query":{"order":166}} \ No newline at end of file +{"taczammoquery:ammo_query":{"order":167}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_alloying.json b/kubejs/assets/emi/category/properties/tfc_alloying.json index c5957a5f8..73194c877 100644 --- a/kubejs/assets/emi/category/properties/tfc_alloying.json +++ b/kubejs/assets/emi/category/properties/tfc_alloying.json @@ -1 +1 @@ -{"tfc:alloying":{"order":27}} \ No newline at end of file +{"tfc:alloying":{"order":28}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_anvil.json b/kubejs/assets/emi/category/properties/tfc_anvil.json index c7d8ddb6b..41ead7698 100644 --- a/kubejs/assets/emi/category/properties/tfc_anvil.json +++ b/kubejs/assets/emi/category/properties/tfc_anvil.json @@ -1 +1 @@ -{"tfc:anvil":{"order":18}} \ No newline at end of file +{"tfc:anvil":{"order":19}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_blast_furnace.json b/kubejs/assets/emi/category/properties/tfc_blast_furnace.json index e93d4aba2..bcf2aeb66 100644 --- a/kubejs/assets/emi/category/properties/tfc_blast_furnace.json +++ b/kubejs/assets/emi/category/properties/tfc_blast_furnace.json @@ -1 +1 @@ -{"tfc:blast_furnace":{"order":26}} \ No newline at end of file +{"tfc:blast_furnace":{"order":27}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_bloomery.json b/kubejs/assets/emi/category/properties/tfc_bloomery.json index 9bacd24bd..64e2b0fc5 100644 --- a/kubejs/assets/emi/category/properties/tfc_bloomery.json +++ b/kubejs/assets/emi/category/properties/tfc_bloomery.json @@ -1 +1 @@ -{"tfc:bloomery":{"order":25}} \ No newline at end of file +{"tfc:bloomery":{"order":26}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_casting.json b/kubejs/assets/emi/category/properties/tfc_casting.json index d2f2968df..7ab19f53a 100644 --- a/kubejs/assets/emi/category/properties/tfc_casting.json +++ b/kubejs/assets/emi/category/properties/tfc_casting.json @@ -1 +1 @@ -{"tfc:casting":{"order":17}} \ No newline at end of file +{"tfc:casting":{"order":18}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_chisel.json b/kubejs/assets/emi/category/properties/tfc_chisel.json index 419e3ec46..e1060b283 100644 --- a/kubejs/assets/emi/category/properties/tfc_chisel.json +++ b/kubejs/assets/emi/category/properties/tfc_chisel.json @@ -1 +1 @@ -{"tfc:chisel":{"order":32}} \ No newline at end of file +{"tfc:chisel":{"order":33}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_glassworking.json b/kubejs/assets/emi/category/properties/tfc_glassworking.json index 18efe8a88..6e0a43dc4 100644 --- a/kubejs/assets/emi/category/properties/tfc_glassworking.json +++ b/kubejs/assets/emi/category/properties/tfc_glassworking.json @@ -1 +1 @@ -{"tfc:glassworking":{"order":31}} \ No newline at end of file +{"tfc:glassworking":{"order":32}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_heating.json b/kubejs/assets/emi/category/properties/tfc_heating.json index 5bb4a31bd..1d8ff6480 100644 --- a/kubejs/assets/emi/category/properties/tfc_heating.json +++ b/kubejs/assets/emi/category/properties/tfc_heating.json @@ -1 +1 @@ -{"tfc:heating":{"order":15}} \ No newline at end of file +{"tfc:heating":{"order":16}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_instant_barrel.json b/kubejs/assets/emi/category/properties/tfc_instant_barrel.json index 954ec96f9..d877178e4 100644 --- a/kubejs/assets/emi/category/properties/tfc_instant_barrel.json +++ b/kubejs/assets/emi/category/properties/tfc_instant_barrel.json @@ -1 +1 @@ -{"tfc:instant_barrel":{"order":22}} \ No newline at end of file +{"tfc:instant_barrel":{"order":23}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_instant_fluid_barrel.json b/kubejs/assets/emi/category/properties/tfc_instant_fluid_barrel.json index c7b5e33b8..e7477e0f5 100644 --- a/kubejs/assets/emi/category/properties/tfc_instant_fluid_barrel.json +++ b/kubejs/assets/emi/category/properties/tfc_instant_fluid_barrel.json @@ -1 +1 @@ -{"tfc:instant_fluid_barrel":{"order":23}} \ No newline at end of file +{"tfc:instant_fluid_barrel":{"order":24}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_jam_pot.json b/kubejs/assets/emi/category/properties/tfc_jam_pot.json index 3e53f5d1c..0aef4616a 100644 --- a/kubejs/assets/emi/category/properties/tfc_jam_pot.json +++ b/kubejs/assets/emi/category/properties/tfc_jam_pot.json @@ -1 +1 @@ -{"tfc:jam_pot":{"order":41}} \ No newline at end of file +{"tfc:jam_pot":{"order":42}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_loom.json b/kubejs/assets/emi/category/properties/tfc_loom.json index fe0390fdb..e75a691b5 100644 --- a/kubejs/assets/emi/category/properties/tfc_loom.json +++ b/kubejs/assets/emi/category/properties/tfc_loom.json @@ -1 +1 @@ -{"tfc:loom":{"order":30}} \ No newline at end of file +{"tfc:loom":{"order":31}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_quern.json b/kubejs/assets/emi/category/properties/tfc_quern.json index 37fe15487..236da9c3b 100644 --- a/kubejs/assets/emi/category/properties/tfc_quern.json +++ b/kubejs/assets/emi/category/properties/tfc_quern.json @@ -1 +1 @@ -{"tfc:quern":{"order":16}} \ No newline at end of file +{"tfc:quern":{"order":17}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_scraping.json b/kubejs/assets/emi/category/properties/tfc_scraping.json index 46ae32c02..e14d944ca 100644 --- a/kubejs/assets/emi/category/properties/tfc_scraping.json +++ b/kubejs/assets/emi/category/properties/tfc_scraping.json @@ -1 +1 @@ -{"tfc:scraping":{"order":29}} \ No newline at end of file +{"tfc:scraping":{"order":30}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_sealed_barrel.json b/kubejs/assets/emi/category/properties/tfc_sealed_barrel.json index aa3629ab4..e03845208 100644 --- a/kubejs/assets/emi/category/properties/tfc_sealed_barrel.json +++ b/kubejs/assets/emi/category/properties/tfc_sealed_barrel.json @@ -1 +1 @@ -{"tfc:sealed_barrel":{"order":24}} \ No newline at end of file +{"tfc:sealed_barrel":{"order":25}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_sewing.json b/kubejs/assets/emi/category/properties/tfc_sewing.json index 604fca5b0..75fbf2ebf 100644 --- a/kubejs/assets/emi/category/properties/tfc_sewing.json +++ b/kubejs/assets/emi/category/properties/tfc_sewing.json @@ -1 +1 @@ -{"tfc:sewing":{"order":33}} \ No newline at end of file +{"tfc:sewing":{"order":34}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_simple_pot.json b/kubejs/assets/emi/category/properties/tfc_simple_pot.json index ba140e7ef..1fb8c60ce 100644 --- a/kubejs/assets/emi/category/properties/tfc_simple_pot.json +++ b/kubejs/assets/emi/category/properties/tfc_simple_pot.json @@ -1 +1 @@ -{"tfc:simple_pot":{"order":39}} \ No newline at end of file +{"tfc:simple_pot":{"order":40}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_soup_pot.json b/kubejs/assets/emi/category/properties/tfc_soup_pot.json index b2c2e4095..2692e0a12 100644 --- a/kubejs/assets/emi/category/properties/tfc_soup_pot.json +++ b/kubejs/assets/emi/category/properties/tfc_soup_pot.json @@ -1 +1 @@ -{"tfc:soup_pot":{"order":40}} \ No newline at end of file +{"tfc:soup_pot":{"order":41}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_straw_knapping.json b/kubejs/assets/emi/category/properties/tfc_straw_knapping.json new file mode 100644 index 000000000..5927ba0df --- /dev/null +++ b/kubejs/assets/emi/category/properties/tfc_straw_knapping.json @@ -0,0 +1 @@ +{"tfc:straw_knapping":{"order":15}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/tfc_welding.json b/kubejs/assets/emi/category/properties/tfc_welding.json index ecfe7805f..0d3fa1c3a 100644 --- a/kubejs/assets/emi/category/properties/tfc_welding.json +++ b/kubejs/assets/emi/category/properties/tfc_welding.json @@ -1 +1 @@ -{"tfc:welding":{"order":19}} \ No newline at end of file +{"tfc:welding":{"order":20}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/vintageimprovements_centrifugation.json b/kubejs/assets/emi/category/properties/vintageimprovements_centrifugation.json index e972a37f8..9d66aa838 100644 --- a/kubejs/assets/emi/category/properties/vintageimprovements_centrifugation.json +++ b/kubejs/assets/emi/category/properties/vintageimprovements_centrifugation.json @@ -1 +1 @@ -{"vintageimprovements:centrifugation":{"order":75}} \ No newline at end of file +{"vintageimprovements:centrifugation":{"order":76}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/vintageimprovements_coiling.json b/kubejs/assets/emi/category/properties/vintageimprovements_coiling.json index e50b4f5cc..a4cb9e508 100644 --- a/kubejs/assets/emi/category/properties/vintageimprovements_coiling.json +++ b/kubejs/assets/emi/category/properties/vintageimprovements_coiling.json @@ -1 +1 @@ -{"vintageimprovements:coiling":{"order":116}} \ No newline at end of file +{"vintageimprovements:coiling":{"order":117}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/vintageimprovements_curving.json b/kubejs/assets/emi/category/properties/vintageimprovements_curving.json index 9726a6424..5a6c39214 100644 --- a/kubejs/assets/emi/category/properties/vintageimprovements_curving.json +++ b/kubejs/assets/emi/category/properties/vintageimprovements_curving.json @@ -1 +1 @@ -{"vintageimprovements:curving":{"order":90}} \ No newline at end of file +{"vintageimprovements:curving":{"order":91}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/vintageimprovements_hammering.json b/kubejs/assets/emi/category/properties/vintageimprovements_hammering.json index 71ff054af..648a027a6 100644 --- a/kubejs/assets/emi/category/properties/vintageimprovements_hammering.json +++ b/kubejs/assets/emi/category/properties/vintageimprovements_hammering.json @@ -1 +1 @@ -{"vintageimprovements:hammering":{"order":21}} \ No newline at end of file +{"vintageimprovements:hammering":{"order":22}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/vintageimprovements_laser_cutting.json b/kubejs/assets/emi/category/properties/vintageimprovements_laser_cutting.json index a46345934..13500601d 100644 --- a/kubejs/assets/emi/category/properties/vintageimprovements_laser_cutting.json +++ b/kubejs/assets/emi/category/properties/vintageimprovements_laser_cutting.json @@ -1 +1 @@ -{"vintageimprovements:laser_cutting":{"order":100}} \ No newline at end of file +{"vintageimprovements:laser_cutting":{"order":101}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/vintageimprovements_pressurizing.json b/kubejs/assets/emi/category/properties/vintageimprovements_pressurizing.json index 20e26d661..445156770 100644 --- a/kubejs/assets/emi/category/properties/vintageimprovements_pressurizing.json +++ b/kubejs/assets/emi/category/properties/vintageimprovements_pressurizing.json @@ -1 +1 @@ -{"vintageimprovements:pressurizing":{"order":71}} \ No newline at end of file +{"vintageimprovements:pressurizing":{"order":72}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/vintageimprovements_turning.json b/kubejs/assets/emi/category/properties/vintageimprovements_turning.json index 317496985..8690c5b48 100644 --- a/kubejs/assets/emi/category/properties/vintageimprovements_turning.json +++ b/kubejs/assets/emi/category/properties/vintageimprovements_turning.json @@ -1 +1 @@ -{"vintageimprovements:turning":{"order":102}} \ No newline at end of file +{"vintageimprovements:turning":{"order":103}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/vintageimprovements_vacuumizing.json b/kubejs/assets/emi/category/properties/vintageimprovements_vacuumizing.json index 47c64a461..fbc804a55 100644 --- a/kubejs/assets/emi/category/properties/vintageimprovements_vacuumizing.json +++ b/kubejs/assets/emi/category/properties/vintageimprovements_vacuumizing.json @@ -1 +1 @@ -{"vintageimprovements:vacuumizing":{"order":88}} \ No newline at end of file +{"vintageimprovements:vacuumizing":{"order":89}} \ No newline at end of file diff --git a/kubejs/assets/emi/category/properties/vintageimprovements_vibrating.json b/kubejs/assets/emi/category/properties/vintageimprovements_vibrating.json index bf6844f54..15807a7b9 100644 --- a/kubejs/assets/emi/category/properties/vintageimprovements_vibrating.json +++ b/kubejs/assets/emi/category/properties/vintageimprovements_vibrating.json @@ -1 +1 @@ -{"vintageimprovements:vibrating":{"order":113}} \ No newline at end of file +{"vintageimprovements:vibrating":{"order":114}} \ No newline at end of file From 5395ed2a4ba475cfd185eb695613de66644875cf Mon Sep 17 00:00:00 2001 From: Pyritie Date: Fri, 29 Aug 2025 14:06:26 +0100 Subject: [PATCH 079/196] changed mars volcanic features to obsidian instead of basalt --- .../worldgen/configured_feature/mars/terrain/empty_fissure.json | 2 +- .../worldgen/configured_feature/mars/terrain/empty_rivulet.json | 2 +- .../worldgen/configured_feature/mars/terrain/water_fissure.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_fissure.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_fissure.json index 31814a9d7..7e9a65b76 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_fissure.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_fissure.json @@ -1,7 +1,7 @@ { "type": "tfc:fissure", "config": { - "wall_state": "tfc:rock/raw/basalt", + "wall_state": "minecraft:obsidian", "fluid_state": "minecraft:air", "count": 1, "radius": 6 diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_rivulet.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_rivulet.json index 452475577..a995fffec 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_rivulet.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_rivulet.json @@ -1,6 +1,6 @@ { "type": "tfc:rivulet", "config": { - "state": "tfc:rock/cobble/basalt" + "state": "minecraft:obsidian" } } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/water_fissure.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/water_fissure.json index 5c74c3d6d..ac07e6b7e 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/water_fissure.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/water_fissure.json @@ -1,7 +1,7 @@ { "type": "tfc:fissure", "config": { - "wall_state": "tfc:rock/raw/basalt", + "wall_state": "minecraft:obsidian", "fluid_state": "tfg:fluid/semiheavy_ammoniacal_water", "count": 1, "radius": 6 From 406ea6cbb6837bf67a598eefea20c4e4ed07f67d Mon Sep 17 00:00:00 2001 From: Pyritie Date: Fri, 29 Aug 2025 23:46:40 +0100 Subject: [PATCH 080/196] snow layer tags for quicksand --- kubejs/server_scripts/wan_ancient_beasts/tags.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kubejs/server_scripts/wan_ancient_beasts/tags.js b/kubejs/server_scripts/wan_ancient_beasts/tags.js index 7ba132d23..e315a5db2 100644 --- a/kubejs/server_scripts/wan_ancient_beasts/tags.js +++ b/kubejs/server_scripts/wan_ancient_beasts/tags.js @@ -5,6 +5,10 @@ const registerWABBlockTags = (event) => { event.removeAllTagsFrom(block) event.add('c:hidden_from_recipe_viewers', block) }) + + // don't put sand layers on these, otherwise they'll fall through + event.add('minecraft:snow_layer_cannot_survive_on', 'wan_ancient_beasts:quick_sand') + event.add('minecraft:snow_layer_cannot_survive_on', 'wan_ancient_beasts:quick_red_sand') } const registerWABItemTags = (event) => { From bb59f9040b23d24a1fa370150b2b38be907a7471 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Fri, 29 Aug 2025 23:50:30 +0100 Subject: [PATCH 081/196] new chinese translation! --- CHANGELOG.md | 3 + kubejs/assets/ad_astra/lang/zh_cn.json | 158 +++ kubejs/assets/ae2/lang/zh_cn.json | 6 + kubejs/assets/beneath/lang/zh_cn.json | 21 + kubejs/assets/betterend/lang/zh_cn.json | 94 ++ .../assets/constructionwand/lang/zh_cn.json | 7 + kubejs/assets/create/lang/zh_cn.json | 100 ++ kubejs/assets/createdeco/lang/zh_cn.json | 73 ++ .../assets/createhorsepower/lang/zh_cn.json | 4 + .../assets/endermanoverhaul/lang/zh_cn.json | 29 + kubejs/assets/firmaciv/lang/zh_cn.json | 4 + kubejs/assets/firmalife/lang/zh_cn.json | 23 + kubejs/assets/greate/lang/zh_cn.json | 44 + kubejs/assets/gtceu/lang/zh_cn.json | 201 +++ .../assets/immersive_aircraft/lang/zh_cn.json | 9 + kubejs/assets/minecraft/lang/zh_cn.json | 69 + .../primitive_creatures/lang/zh_cn.json | 23 + kubejs/assets/railways/lang/zh_cn.json | 60 + .../sophisticatedbackpacks/lang/zh_cn.json | 11 + kubejs/assets/species/lang/zh_cn.json | 4 + kubejs/assets/tacz/lang/zh_cn.json | 18 + kubejs/assets/tfc/lang/zh_cn.json | 71 ++ kubejs/assets/tfcgroomer/lang/zh_cn.json | 12 + kubejs/assets/tfg/lang/en_us.json | 8 +- kubejs/assets/tfg/lang/uk_ua.json | 4 +- kubejs/assets/tfg/lang/zh_cn.json | 1108 ++++++++++++++++- .../vintageimprovements/lang/zh_cn.json | 21 + .../assets/wan_ancient_beasts/lang/zh_cn.json | 4 + 28 files changed, 2182 insertions(+), 7 deletions(-) create mode 100644 kubejs/assets/ad_astra/lang/zh_cn.json create mode 100644 kubejs/assets/ae2/lang/zh_cn.json create mode 100644 kubejs/assets/beneath/lang/zh_cn.json create mode 100644 kubejs/assets/betterend/lang/zh_cn.json create mode 100644 kubejs/assets/constructionwand/lang/zh_cn.json create mode 100644 kubejs/assets/create/lang/zh_cn.json create mode 100644 kubejs/assets/createdeco/lang/zh_cn.json create mode 100644 kubejs/assets/createhorsepower/lang/zh_cn.json create mode 100644 kubejs/assets/endermanoverhaul/lang/zh_cn.json create mode 100644 kubejs/assets/firmaciv/lang/zh_cn.json create mode 100644 kubejs/assets/firmalife/lang/zh_cn.json create mode 100644 kubejs/assets/greate/lang/zh_cn.json create mode 100644 kubejs/assets/gtceu/lang/zh_cn.json create mode 100644 kubejs/assets/immersive_aircraft/lang/zh_cn.json create mode 100644 kubejs/assets/minecraft/lang/zh_cn.json create mode 100644 kubejs/assets/primitive_creatures/lang/zh_cn.json create mode 100644 kubejs/assets/railways/lang/zh_cn.json create mode 100644 kubejs/assets/sophisticatedbackpacks/lang/zh_cn.json create mode 100644 kubejs/assets/species/lang/zh_cn.json create mode 100644 kubejs/assets/tacz/lang/zh_cn.json create mode 100644 kubejs/assets/tfc/lang/zh_cn.json create mode 100644 kubejs/assets/tfcgroomer/lang/zh_cn.json create mode 100644 kubejs/assets/vintageimprovements/lang/zh_cn.json create mode 100644 kubejs/assets/wan_ancient_beasts/lang/zh_cn.json diff --git a/CHANGELOG.md b/CHANGELOG.md index c8f755e1e..92f757a7a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,9 @@ - Added a way to keep your space suit with you on death, so you can more safely set your spawn on other planets (#1710) @BlueBoat29 ### Bug fixes - Fixed tongs getting stuck in ovens, and now you can use them the same way you'd previously use a Peel @Pyritie +### Translation updates +- Chinese (simplified) @jmecn & @CN059 +- Ukranian @MetEnBouldry ## [0.10.10] - 23-08-2025 ### Major changes diff --git a/kubejs/assets/ad_astra/lang/zh_cn.json b/kubejs/assets/ad_astra/lang/zh_cn.json new file mode 100644 index 000000000..0119a77b1 --- /dev/null +++ b/kubejs/assets/ad_astra/lang/zh_cn.json @@ -0,0 +1,158 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.ad_astra.oxygen_distributor": "可呼吸空气分配器", + "block.ad_astra.moon_sand": "月沙", + "block.ad_astra.moon_stone": "天然斜长岩", + "block.ad_astra.moon_cobblestone": "斜长岩圆石", + "block.ad_astra.moon_cobblestone_slab": "斜长岩圆石台阶", + "block.ad_astra.moon_cobblestone_stairs": "斜长岩圆石楼梯", + "block.ad_astra.moon_pillar": "斜长岩柱", + "block.ad_astra.moon_stone_brick_slab": "斜长岩砖台阶", + "block.ad_astra.moon_stone_brick_stairs": "斜长岩砖楼梯", + "block.ad_astra.moon_stone_brick_wall": "斜长岩砖墙", + "block.ad_astra.moon_stone_bricks": "斜长岩砖", + "block.ad_astra.moon_stone_slab": "斜长岩台阶", + "block.ad_astra.moon_stone_stairs": "斜长岩楼梯", + "block.ad_astra.chiseled_moon_stone_bricks": "雕纹斜长岩砖", + "block.ad_astra.chiseled_moon_stone_slab": "雕纹斜长岩台阶", + "block.ad_astra.chiseled_moon_stone_stairs": "雕纹斜长岩楼梯", + "block.ad_astra.cracked_moon_stone_bricks": "裂纹斜长岩砖", + "block.ad_astra.polished_moon_stone": "磨制斜长岩", + "block.ad_astra.polished_moon_stone_slab": "磨制斜长岩台阶", + "block.ad_astra.polished_moon_stone_stairs": "磨制斜长岩楼梯", + "block.ad_astra.sky_stone": "陨石", + "block.ad_astra.moon_deepslate": "天然苏长岩", + "block.ad_astra.cheese_block": "月球奶酪块", + "block.ad_astra.moon_cheese_ore": "斜长岩奶酪矿", + "block.ad_astra.mars_sand": "泥岩沙", + "block.ad_astra.mars_stone": "天然泥岩", + "block.ad_astra.mars_cobblestone": "泥岩圆石", + "block.ad_astra.mars_cobblestone_slab": "泥岩圆石台阶", + "block.ad_astra.mars_cobblestone_stairs": "泥岩圆石楼梯", + "block.ad_astra.mars_pillar": "泥岩柱", + "block.ad_astra.mars_stone_brick_slab": "泥岩砖台阶", + "block.ad_astra.mars_stone_brick_stairs": "泥岩砖楼梯", + "block.ad_astra.mars_stone_brick_wall": "泥岩砖墙", + "block.ad_astra.mars_stone_bricks": "泥岩砖", + "block.ad_astra.mars_stone_slab": "泥岩台阶", + "block.ad_astra.mars_stone_stairs": "泥岩楼梯", + "block.ad_astra.chiseled_mars_stone_bricks": "雕纹泥岩砖", + "block.ad_astra.chiseled_mars_stone_slab": "雕纹泥岩台阶", + "block.ad_astra.chiseled_mars_stone_stairs": "雕纹泥岩楼梯", + "block.ad_astra.cracked_mars_stone_bricks": "裂纹泥岩砖", + "block.ad_astra.polished_mars_stone": "磨制泥岩", + "block.ad_astra.polished_mars_stone_slab": "磨制泥岩台阶", + "block.ad_astra.polished_mars_stone_stairs": "磨制泥岩楼梯", + "block.ad_astra.conglomerate": "火星砾岩", + "block.ad_astra.polished_conglomerate": "磨制火星砾岩", + "block.ad_astra.venus_sand": "粗面岩沙", + "block.ad_astra.venus_stone": "天然粗面岩", + "block.ad_astra.venus_cobblestone": "粗面岩圆石", + "block.ad_astra.venus_cobblestone_slab": "粗面岩圆石台阶", + "block.ad_astra.venus_cobblestone_stairs": "粗面岩圆石楼梯", + "block.ad_astra.venus_pillar": "粗面岩柱", + "block.ad_astra.venus_stone_brick_slab": "粗面岩砖台阶", + "block.ad_astra.venus_stone_brick_stairs": "粗面岩砖楼梯", + "block.ad_astra.venus_stone_brick_wall": "粗面岩砖墙", + "block.ad_astra.venus_stone_bricks": "粗面岩砖", + "block.ad_astra.venus_stone_slab": "粗面岩台阶", + "block.ad_astra.venus_stone_stairs": "粗面岩楼梯", + "block.ad_astra.chiseled_venus_stone_bricks": "雕纹粗面岩砖", + "block.ad_astra.chiseled_venus_stone_slab": "雕纹粗面岩台阶", + "block.ad_astra.chiseled_venus_stone_stairs": "雕纹粗面岩楼梯", + "block.ad_astra.cracked_venus_stone_bricks": "裂纹粗面岩砖", + "block.ad_astra.polished_venus_stone": "磨制粗面岩", + "block.ad_astra.polished_venus_stone_slab": "磨制粗面岩台阶", + "block.ad_astra.polished_venus_stone_stairs": "磨制粗面岩楼梯", + "block.ad_astra.venus_sandstone": "粗面岩砂岩", + "block.ad_astra.venus_sandstone_bricks": "粗面岩砂岩砖", + "block.ad_astra.venus_sandstone_brick_slab": "粗面岩砂岩砖台阶", + "block.ad_astra.venus_sandstone_brick_stairs": "粗面岩砂岩砖楼梯", + "block.ad_astra.cracked_venus_sandstone_bricks": "裂纹粗面岩砂岩砖", + "block.ad_astra.mercury_stone": "天然科马提岩", + "block.ad_astra.mercury_cobblestone": "科马提岩圆石", + "block.ad_astra.mercury_cobblestone_slab": "科马提岩圆石台阶", + "block.ad_astra.mercury_cobblestone_stairs": "科马提岩圆石楼梯", + "block.ad_astra.mercury_pillar": "科马提岩柱", + "block.ad_astra.mercury_stone_brick_slab": "科马提岩砖台阶", + "block.ad_astra.mercury_stone_brick_stairs": "科马提岩砖楼梯", + "block.ad_astra.mercury_stone_brick_wall": "科马提岩砖墙", + "block.ad_astra.mercury_stone_bricks": "科马提岩砖", + "block.ad_astra.mercury_stone_slab": "科马提岩台阶", + "block.ad_astra.mercury_stone_stairs": "科马提岩楼梯", + "block.ad_astra.chiseled_mercury_stone_bricks": "雕纹科马提岩砖", + "block.ad_astra.chiseled_mercury_stone_slab": "雕纹科马提岩台阶", + "block.ad_astra.chiseled_mercury_stone_stairs": "雕纹科马提岩楼梯", + "block.ad_astra.cracked_mercury_stone_bricks": "裂纹科马提岩砖", + "block.ad_astra.polished_mercury_stone": "磨制科马提岩", + "block.ad_astra.polished_mercury_stone_slab": "磨制科马提岩台阶", + "block.ad_astra.polished_mercury_stone_stairs": "磨制科马提岩楼梯", + "block.ad_astra.glacio_stone": "天然响岩", + "block.ad_astra.glacio_cobblestone": "响岩圆石", + "block.ad_astra.glacio_cobblestone_slab": "响岩圆石台阶", + "block.ad_astra.glacio_cobblestone_stairs": "响岩圆石楼梯", + "block.ad_astra.glacio_pillar": "响岩柱", + "block.ad_astra.glacio_stone_brick_slab": "响岩砖台阶", + "block.ad_astra.glacio_stone_brick_stairs": "响岩砖楼梯", + "block.ad_astra.glacio_stone_brick_wall": "响岩砖墙", + "block.ad_astra.glacio_stone_bricks": "响岩砖", + "block.ad_astra.glacio_stone_slab": "响岩台阶", + "block.ad_astra.glacio_stone_stairs": "响岩楼梯", + "block.ad_astra.chiseled_glacio_stone_bricks": "雕纹响岩砖", + "block.ad_astra.chiseled_glacio_stone_slab": "雕纹响岩台阶", + "block.ad_astra.chiseled_glacio_stone_stairs": "雕纹响岩楼梯", + "block.ad_astra.cracked_glacio_stone_bricks": "裂纹响岩砖", + "block.ad_astra.polished_glacio_stone": "磨制响岩", + "block.ad_astra.polished_glacio_stone_slab": "磨制响岩台阶", + "block.ad_astra.polished_glacio_stone_stairs": "磨制响岩楼梯", + "entity.ad_astra.corrupted_lunarian": "月球僵尸", + "entity.ad_astra.tier_1_rocket": "R型铝钢火箭", + "entity.ad_astra.tier_2_rocket": "ASM 4914 钛合金火箭", + "entity.ad_astra.tier_3_rocket": "45-Ti 钨钢火箭", + "entity.ad_astra.tier_1_rover": "漫游车", + "fluid_type.ad_astra.oxygen": "可呼吸空气", + "item.ad_astra.steel_cable": "基础RF电缆", + "item.ad_astra.desh_cable": "高级RF电缆", + "item.ad_astra.tier_1_rocket": "R型铝钢火箭", + "item.ad_astra.tier_2_rocket": "ASM 4914 钛合金火箭", + "item.ad_astra.tier_3_rocket": "45-Ti 钨钢火箭", + "item.ad_astra.oxygen_bucket": "可呼吸空气桶", + "item.ad_astra.tier_1_rover": "漫游车", + "item.ad_astra.photovoltaic_etrium_cell": "高级光伏板", + "item.ad_astra.photovoltaic_vesnium_cell": "高能光伏板", + "item.ad_astra.ostrum_tank": "紫金助推油箱", + "item.ad_astra.steel_engine": "钢制火箭引擎", + "item.ad_astra.desh_engine": "戴斯火箭引擎", + "item.ad_astra.ostrum_engine": "紫金火箭引擎", + "item.ad_astra.netherite_space_helmet": "§b钨钢航天面罩", + "item.ad_astra.netherite_space_suit": "§b钨钢太空服", + "item.ad_astra.netherite_space_pants": "§b钨钢太空裤", + "item.ad_astra.netherite_space_boots": "§b钨钢太空靴", + "item.ad_astra.cheese": "月球奶酪", + "tagprefix.moon_stone": "斜长岩%s矿石", + "tagprefix.moon_deepslate": "苏长岩%s矿石", + "tagprefix.mars_stone": "泥岩%s矿石", + "tagprefix.venus_stone": "粗面岩%s矿石", + "tagprefix.mercury_stone": "科马提岩%s矿石", + "tagprefix.glacio_stone": "响岩%s矿石", + "info.ad_astra.solar_panel": "白天利用阳光产生能量。注意:能量产量取决于所在星球的环境条件。", + "tooltip.ad_astra.energy": "%s FE / %s FE", + "tooltip.ad_astra.energy_generation_per_tick": "产生 %s FE/t", + "tooltip.ad_astra.energy_in": "输入:%s FE/t", + "tooltip.ad_astra.energy_out": "输出:%s FE/t", + "tooltip.ad_astra.energy_per_tick": "%s FE/t", + "tooltip.ad_astra.energy_transfer_tick": "传输:%s FE/t", + "tooltip.ad_astra.energy_use_per_tick": "消耗 %s FE/t", + "tooltip.ad_astra.max_energy_in": "最大输入:%s FE/t", + "tooltip.ad_astra.max_energy_out": "最大输出:%s FE/t", + "tooltip.ad_astra.max_generation": "最大:%s FE/t", + "tooltip.ad_astra.max_fluid_in": "最大输入:%s mB/t", + "tooltip.ad_astra.max_fluid_out": "最大输出:%s mB/t", + "tooltip.ad_astra.fluid": "%s mB / %s mB %s", + "tooltip.ad_astra.fluid_generation_per_iteration": "每次迭代产生 %s mB", + "tooltip.ad_astra.fluid_in": "输入:%s mB/t", + "tooltip.ad_astra.fluid_out": "输出:%s mB/t", + "tooltip.ad_astra.fluid_per_tick": "%s mB/t", + "tooltip.ad_astra.fluid_transfer_tick": "传输:%s mB/t", + "tooltip.ad_astra.fluid_use_per_iteration": "每次迭代消耗 %s mB" +} \ No newline at end of file diff --git a/kubejs/assets/ae2/lang/zh_cn.json b/kubejs/assets/ae2/lang/zh_cn.json new file mode 100644 index 000000000..d02af0331 --- /dev/null +++ b/kubejs/assets/ae2/lang/zh_cn.json @@ -0,0 +1,6 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "gui.ae2.inWorldCraftingPresses": "压印模板可通过破坏神秘方块获得,而神秘方块位于月球陨石的中心。", + "gui.advanced_ae.AdvPatternProvider": "", + "gui.expandedae.exp_pattern_provider": "" +} \ No newline at end of file diff --git a/kubejs/assets/beneath/lang/zh_cn.json b/kubejs/assets/beneath/lang/zh_cn.json new file mode 100644 index 000000000..07463cb13 --- /dev/null +++ b/kubejs/assets/beneath/lang/zh_cn.json @@ -0,0 +1,21 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.beneath.blackstone_pebble": "松散辉石岩", + "block.beneath.blackstone_aqueduct": "辉石岩引水桥", + "block.beneath.loose_blackstone": "松散辉石岩", + "block.beneath.ore.nether_cursecoal": "无烟煤矿石", + "block.beneath.ore.nether_cursecoal.prospected": "无烟煤", + "block.beneath.cursecoal_pile": "无烟煤堆", + "block.beneath.ore.blackstone_sylvite": "钾石盐矿石", + "block.beneath.crackrack": "角斑岩", + "block.beneath.soul_clay": "泥泞黏土", + "block.beneath.wood.fallen_leaves.crimson": "绯红瓣叶落叶", + "block.beneath.wood.leaves.crimson": "绯红瓣叶", + "block.beneath.wood.fallen_leaves.warped": "诡异瓣叶落叶", + "block.beneath.wood.leaves.warped": "诡异瓣叶", + "item.beneath.cursed_hide": "耐火皮革", + "item.beneath.blackstone_brick": "辉石岩砖", + "item.beneath.cursecoal": "无烟煤", + "item.beneath.crackrack_rock": "角斑岩", + "item.beneath.loose_blackstone": "松散辉石岩" +} \ No newline at end of file diff --git a/kubejs/assets/betterend/lang/zh_cn.json b/kubejs/assets/betterend/lang/zh_cn.json new file mode 100644 index 000000000..b76d87502 --- /dev/null +++ b/kubejs/assets/betterend/lang/zh_cn.json @@ -0,0 +1,94 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.betterend.aeridium": "空界草", + "block.betterend.amaranita_stem": "紫荆菌柄", + "block.betterend.amber_grass": "琥珀草", + "block.betterend.amber_root_wild": "野生琥珀根", + "block.betterend.amber_root_dead": "枯朽琥珀根", + "block.betterend.amber_root": "琥珀根", + "block.betterend.aurant_polypore": "金橙孔菌", + "block.betterend.blooming_cooksonia": "盛放的库克逊蕨", + "block.betterend.blossom_berry": "百花果", + "block.betterend.blossom_berry_wild": "野生百花果", + "block.betterend.blossom_berry_dead": "枯朽百花果", + "block.betterend.bolux_mushroom": "波鲁克斯菌丛", + "block.betterend.bolux_mushroom_wild": "野生波鲁克斯菌丛", + "block.betterend.bolux_mushroom_dead": "枯朽波鲁克斯菌丛", + "block.betterend.bushy_grass": "新星草", + "block.betterend.cave_bush": "赤晶灌木", + "block.betterend.cave_grass": "朱砂藓", + "block.betterend.cave_pumpkin": "球茎南瓜", + "block.betterend.cave_pumpkin_wild": "野生球茎藤", + "block.betterend.cave_pumpkin_dead": "枯朽球茎藤", + "block.betterend.cave_pumpkin_plant": "球茎藤", + "block.betterend.charnia_cyan": "青碧查尼藻", + "block.betterend.charnia_green": "翠绿查尼藻", + "block.betterend.charnia_light_blue": "水蓝查尼藻", + "block.betterend.charnia_orange": "橙黄查尼藻", + "block.betterend.charnia_purple": "紫晶查尼藻", + "block.betterend.charnia_red": "赤焰查尼藻", + "block.betterend.chorus_grass": "咏唱菌草", + "block.betterend.chorus_lily": "咏唱百合", + "block.betterend.chorus_mushroom": "查尔米菌丛", + "block.betterend.chorus_mushroom_wild": "野生查尔米菌丛", + "block.betterend.chorus_mushroom_dead": "枯朽查尔米菌丛", + "block.betterend.clawfern": "兽爪蕨", + "block.betterend.crystal_grass": "晶光草", + "block.betterend.end_lily": "戴摩斯花", + "block.betterend.end_lily_seed": "戴摩斯花苗", + "block.betterend.end_lotus_flower": "福柏斯莲", + "block.betterend.end_lotus_leaf": "福柏斯莲叶", + "block.betterend.end_lotus_stem": "福柏斯莲茎", + "block.betterend.end_lotus_seed": "福柏斯莲苗", + "block.betterend.filalux_wings": "丝光翅叶", + "block.betterend.flamaea": "焰心菇", + "block.betterend.flammalix": "焰顶菇", + "block.betterend.fracturn": "碎晶蕨", + "block.betterend.globulagus": "球囊藻", + "block.betterend.hydralux": "水光莲", + "block.betterend.hydralux_sapling": "水光莲苗", + "block.betterend.inflexia": "曲枝草", + "block.betterend.lamellarium": "叠层藻", + "block.betterend.lanceleaf": "矛叶草", + "block.betterend.lanceleaf_seed": "矛叶刃", + "block.betterend.large_amaranita_mushroom": "大紫荆菇", + "block.betterend.lutebus": "琉特草", + "block.betterend.magnula": "磁光草", + "block.betterend.nightshade_moss": "夜影苔", + "block.betterend.orango": "橙光菇", + "block.betterend.pond_anemone": "水葵", + "block.betterend.purple_polypore": "紫孔菌", + "block.betterend.rubinea": "红玉草", + "block.betterend.ruscus": "假叶草", + "block.betterend.salteago": "盐晶草", + "block.betterend.shadow_berry": "夜影浆果", + "block.betterend.shadow_berry_wild": "野生夜影浆果", + "block.betterend.shadow_berry_dead": "枯朽夜影浆果", + "block.betterend.small_amaranita_mushroom": " 赤星青茎菇", + "block.betterend.twisted_moss": "缠结苔", + "block.betterend.twisted_umbrella_moss": "缠结伞苔", + "block.betterend.twisted_umbrella_moss_tall": "高缠结伞苔", + "block.betterend.twisted_vine": "缠结藤", + "block.betterend.umbrella_moss": "伞苔", + "block.betterend.umbrella_moss_tall": "高伞苔", + "block.betterend.vaiolush_fern": "幽蓝蕨", + "item.betterend.amber_root_product": "琥珀新芽", + "item.betterend.amber_root_seeds": "琥珀新芽种子", + "item.betterend.blossom_berry_product": "百花果", + "item.betterend.blossom_berry_seeds": "百花果树种", + "item.betterend.bolux_mushroom_cooked": "熟波鲁克斯菌", + "item.betterend.bolux_mushroom_product": "波鲁克斯菌", + "item.betterend.bolux_mushroom_seeds": "波鲁克斯菌孢子", + "item.betterend.cave_pumpkin_chunks": "球茎南瓜区块", + "item.betterend.cave_pumpkin_product": "球茎南瓜", + "item.betterend.cave_pumpkin_plant_seeds": "球茎南瓜种子", + "item.betterend.cave_pumpkin_pie_dough": "球茎南瓜派面团", + "item.betterend.cave_pumpkin_pie_raw": "生球茎南瓜派", + "item.betterend.cave_pumpkin_pie": "球茎南瓜派", + "item.betterend.chorus_mushroom_cooked": "熟查尔米菌", + "item.betterend.chorus_mushroom_product": "查尔米菌", + "item.betterend.chorus_mushroom_seeds": "查尔米菌孢子", + "item.betterend.shadow_berry_cooked": "熟夜影浆果", + "item.betterend.shadow_berry_product": "夜影浆果", + "item.betterend.shadow_berry_seeds": "夜影浆果种子" +} \ No newline at end of file diff --git a/kubejs/assets/constructionwand/lang/zh_cn.json b/kubejs/assets/constructionwand/lang/zh_cn.json new file mode 100644 index 000000000..67c983b3c --- /dev/null +++ b/kubejs/assets/constructionwand/lang/zh_cn.json @@ -0,0 +1,7 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "item.constructionwand.stone_wand": "铜质手杖", + "item.constructionwand.iron_wand": "锻铁手杖", + "item.constructionwand.diamond_wand": "蓝钢手杖", + "item.constructionwand.infinity_wand": "钛合金智能手杖" +} \ No newline at end of file diff --git a/kubejs/assets/create/lang/zh_cn.json b/kubejs/assets/create/lang/zh_cn.json new file mode 100644 index 000000000..0942b6f95 --- /dev/null +++ b/kubejs/assets/create/lang/zh_cn.json @@ -0,0 +1,100 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.create.netherite_backtank": "蓝钢背罐", + "block.create.industrial_iron_block": "工业钢块", + "block.create.weathered_iron_block": "风化钢块", + "block.create.industrial_iron_window": "工业钢窗户", + "block.create.weathered_iron_window": "锈蚀的工业钢窗户", + "block.create.industrial_iron_window_pane": "工业钢窗户板", + "block.create.weathered_iron_window_pane": "锈蚀的工业钢窗户板", + "block.create.dark_oak_window": "山核桃木窗户", + "block.create.dark_oak_window_pane": "山核桃木窗户板", + "block.create.cherry_window": "无花果木窗户", + "block.create.cherry_window_pane": "无花果木窗户板", + "block.create.andesite_bars": "金属栏杆", + "block.create.andesite_belt_funnel": "金属传送带漏斗", + "block.create.andesite_casing": "金属外壳", + "block.create.andesite_door": "金属门", + "block.create.andesite_encased_cogwheel": "金属齿轮箱", + "block.create.andesite_encased_large_cogwheel": "金属大齿轮箱", + "block.create.andesite_encased_shaft": "金属传动轴箱", + "block.create.andesite_funnel": "金属漏斗", + "block.create.andesite_ladder": "金属梯子", + "block.create.andesite_scaffolding": "金属脚手架", + "block.create.andesite_tunnel": "金属隧道", + "block.create.andesite_table_cloth": "金属桌面", + "block.create.cut_deepslate": "切制混合岩", + "block.create.cut_deepslate_stairs": "切制混合岩楼梯", + "block.create.cut_deepslate_slab": "切制混合岩台阶", + "block.create.cut_deepslate_wall": "切制混合岩墙", + "block.create.polished_cut_deepslate": "磨制切制混合岩", + "block.create.polished_cut_deepslate_stairs": "磨制切制混合岩楼梯", + "block.create.polished_cut_deepslate_slab": "磨制切制混合岩台阶", + "block.create.polished_cut_deepslate_wall": "磨制切制混合岩墙", + "block.create.cut_deepslate_bricks": "切制混合岩砖", + "block.create.cut_deepslate_brick_stairs": "切制混合岩砖楼梯", + "block.create.cut_deepslate_brick_slab": "切制混合岩砖台阶", + "block.create.cut_deepslate_brick_wall": "切制混合岩砖墙", + "block.create.small_deepslate_bricks": "小型混合岩砖", + "block.create.small_deepslate_brick_stairs": "小型混合岩砖楼梯", + "block.create.small_deepslate_brick_slab": "小型混合岩砖台阶", + "block.create.small_deepslate_brick_wall": "小型混合岩砖墙", + "block.create.layered_deepslate": "层叠混合岩", + "block.create.deepslate_pillar": "混合岩柱", + "block.create.cut_dripstone": "切制石灰华", + "block.create.cut_dripstone_stairs": "切制石灰华楼梯", + "block.create.cut_dripstone_slab": "切制石灰华台阶", + "block.create.cut_dripstone_wall": "切制石灰华墙", + "block.create.polished_cut_dripstone": "磨制切制石灰华", + "block.create.polished_cut_dripstone_stairs": "磨制切制石灰华楼梯", + "block.create.polished_cut_dripstone_slab": "磨制切制石灰华台阶", + "block.create.polished_cut_dripstone_wall": "磨制切制石灰华墙", + "block.create.cut_dripstone_bricks": "切制石灰华砖", + "block.create.cut_dripstone_brick_stairs": "切制石灰华砖楼梯", + "block.create.cut_dripstone_brick_slab": "切制石灰华砖台阶", + "block.create.cut_dripstone_brick_wall": "切制石灰华砖墙", + "block.create.small_dripstone_bricks": "小型石灰华砖", + "block.create.small_dripstone_brick_stairs": "小型石灰华砖楼梯", + "block.create.small_dripstone_brick_slab": "小型石灰华砖台阶", + "block.create.small_dripstone_brick_wall": "小型石灰华砖墙", + "block.create.layered_dripstone": "层叠石灰华", + "block.create.dripstone_pillar": "石灰华柱", + "block.create.cut_granite": "切制燧石", + "block.create.cut_granite_stairs": "切制燧石楼梯", + "block.create.cut_granite_slab": "切制燧石台阶", + "block.create.cut_granite_wall": "切制燧石墙", + "block.create.polished_cut_granite": "磨制切制燧石", + "block.create.polished_cut_granite_stairs": "磨制切制燧石楼梯", + "block.create.polished_cut_granite_slab": "磨制切制燧石台阶", + "block.create.polished_cut_granite_wall": "磨制切制燧石墙", + "block.create.cut_granite_bricks": "切制燧石砖", + "block.create.cut_granite_brick_stairs": "切制燧石砖楼梯", + "block.create.cut_granite_brick_slab": "切制燧石砖台阶", + "block.create.cut_granite_brick_wall": "切制燧石砖墙", + "block.create.small_granite_bricks": "小型燧石砖", + "block.create.small_granite_brick_stairs": "小型燧石砖楼梯", + "block.create.small_granite_brick_slab": "小型燧石砖台阶", + "block.create.small_granite_brick_wall": "小型燧石砖墙", + "block.create.layered_granite": "层叠燧石", + "block.create.granite_pillar": "燧石柱", + "item.create.netherite_diving_helmet.tooltip.summary": "当和_蓝钢背罐_一起装备时,它将保护您免受_极端高温_的伤害。当然,为了您的人身安全,_腿部和脚部_也必须穿上_蓝钢潜水装备_。", + "item.create.netherite_backtank": "蓝钢背罐", + "item.create.netherite_diving_helmet": "蓝钢潜水头盔", + "item.create.netherite_diving_boots": "蓝钢潜水靴", + "item.create.copper_sheet": "铜板", + "item.create.brass_sheet": "黄铜板", + "item.create.golden_sheet": "金板", + "item.create.crushed_raw_gold": "纯净金矿石", + "item.create.crushed_raw_copper": "纯净铜矿石", + "item.create.crushed_raw_zinc": "纯净锌矿石", + "item.create.crushed_raw_silver": "纯净银矿石", + "item.create.crushed_raw_tin": "纯净锡矿石", + "item.create.crushed_raw_lead": "纯净铅矿石", + "create.ponder.andesite_tunnel.header": "使用金属隧道", + "create.ponder.andesite_tunnel.text_1": "金属隧道可以覆盖在传送带上", + "create.ponder.andesite_tunnel.text_2": "当金属隧道存在侧向连接时...", + "create.ponder.belt_casing.text_1": "黄铜机壳或金属机壳可用于装饰机械传送带", + "create.ponder.brass_funnel.text_1": "金属漏斗一次只能提取出一个物品", + "create.ponder.cogwheel_casing.text_1": "黄铜机壳或金属机壳可用于装饰齿轮", + "create.ponder.shaft_casing.text_1": "黄铜机壳或金属机壳可用于装饰传动轴" +} \ No newline at end of file diff --git a/kubejs/assets/createdeco/lang/zh_cn.json b/kubejs/assets/createdeco/lang/zh_cn.json new file mode 100644 index 000000000..e3a446524 --- /dev/null +++ b/kubejs/assets/createdeco/lang/zh_cn.json @@ -0,0 +1,73 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.createdeco.andesite_bars": "锡铁合金栏杆", + "block.createdeco.andesite_bars_overlay": "锡铁合金栏杆覆盖板", + "block.createdeco.andesite_window": "锡铁合金窗户", + "block.createdeco.andesite_window_pane": "锡铁合金窗户板", + "block.createdeco.andesite_mesh_fence": "锡铁合金网格栅栏", + "block.createdeco.andesite_catwalk": "锡铁合金栈道", + "block.createdeco.andesite_catwalk_stairs": "锡铁合金栈道楼梯", + "block.createdeco.andesite_catwalk_railing": "锡铁合金栈道护栏", + "block.createdeco.andesite_support_wedge": "锡铁合金支撑楔", + "block.createdeco.andesite_hull": "锡铁合金火车外壳", + "block.createdeco.andesite_support": "锡铁合金支架", + "block.createdeco.yellow_andesite_lamp": "黄色锡铁合金笼灯", + "block.createdeco.red_andesite_lamp": "红色锡铁合金笼灯", + "block.createdeco.blue_andesite_lamp": "蓝色锡铁合金笼灯", + "block.createdeco.green_andesite_lamp": "绿色锡铁合金笼灯", + "block.createdeco.andesite_sheet_metal": "锡铁合金金属板", + "block.createdeco.andesite_door": "锡铁合金门", + "block.createdeco.locked_andesite_door": "上锁的的锡铁合金门", + "block.createdeco.andesite_trapdoor": "锡铁合金活板门", + "block.createdeco.andesite_facade": "锡铁合金伪装板", + "block.createdeco.iron_bars": "锻铁栏杆", + "block.createdeco.iron_bars_overlay": "锻铁栏杆覆盖板", + "block.createdeco.iron_window": "锻铁窗户", + "block.createdeco.iron_window_pane": "锻铁窗户板", + "block.createdeco.iron_mesh_fence": "锻铁网格栅栏", + "block.createdeco.iron_catwalk": "锻铁栈道", + "block.createdeco.iron_catwalk_stairs": "锻铁栈道楼梯", + "block.createdeco.iron_catwalk_railing": "锻铁栈道护栏", + "block.createdeco.iron_support_wedge": "锻铁支撑楔", + "block.createdeco.iron_hull": "锻铁火车外壳", + "block.createdeco.iron_support": "锻铁支架", + "block.createdeco.yellow_iron_lamp": "黄色锻铁笼灯", + "block.createdeco.red_iron_lamp": "红色锻铁笼灯", + "block.createdeco.blue_iron_lamp": "蓝色锻铁笼灯", + "block.createdeco.green_iron_lamp": "绿色锻铁笼灯", + "block.createdeco.iron_sheet_metal": "锻铁金属板", + "block.createdeco.iron_door": "锻铁门", + "block.createdeco.locked_iron_door": "上锁的的锻铁门", + "block.createdeco.iron_trapdoor": "锻铁活板门", + "block.createdeco.iron_facade": "锻铁墙面", + "block.createdeco.iron_coinstack": "锻铁硬币堆", + "block.createdeco.netherite_coinstack": "蓝钢硬币堆", + "block.createdeco.industrial_iron_coinstack": "钢制硬币堆", + "block.createdeco.industrial_iron_bars": "钢栏杆", + "block.createdeco.industrial_iron_bars_overlay": "钢栏杆覆盖板", + "block.createdeco.industrial_iron_window": "钢制窗户", + "block.createdeco.industrial_iron_window_pane": "钢制窗户板", + "block.createdeco.industrial_iron_mesh_fence": "钢制网格栅栏", + "block.createdeco.industrial_iron_catwalk": "钢制栈道平台", + "block.createdeco.industrial_iron_catwalk_stairs": "钢制栈道楼梯", + "block.createdeco.industrial_iron_catwalk_railing": "钢制栈道护栏", + "block.createdeco.industrial_iron_support_wedge": "钢支撑楔", + "block.createdeco.industrial_iron_hull": "钢制火车外壳", + "block.createdeco.industrial_iron_support": "钢支架", + "block.createdeco.yellow_industrial_iron_lamp": "黄色钢笼灯", + "block.createdeco.red_industrial_iron_lamp": "红色钢笼灯", + "block.createdeco.blue_industrial_iron_lamp": "蓝色钢笼灯", + "block.createdeco.green_industrial_iron_lamp": "绿色钢笼灯", + "block.createdeco.industrial_iron_sheet_metal": "钢板", + "block.createdeco.industrial_iron_door": "钢门", + "block.createdeco.locked_industrial_iron_door": "上锁的钢门", + "block.createdeco.industrial_iron_trapdoor": "钢活板门", + "block.createdeco.industrial_iron_ladder": "钢制梯子", + "block.createdeco.industrial_iron_facade": "钢伪装板", + "item.createdeco.iron_coin": "锻铁硬币", + "item.createdeco.netherite_coin": "蓝钢硬币", + "item.createdeco.industrial_iron_coin": "钢制硬币", + "item.createdeco.iron_coinstack": "锻铁硬币堆", + "item.createdeco.netherite_coinstack": "蓝钢硬币堆", + "item.createdeco.industrial_iron_coinstack": "钢制硬币堆" +} \ No newline at end of file diff --git a/kubejs/assets/createhorsepower/lang/zh_cn.json b/kubejs/assets/createhorsepower/lang/zh_cn.json new file mode 100644 index 000000000..9231f22ba --- /dev/null +++ b/kubejs/assets/createhorsepower/lang/zh_cn.json @@ -0,0 +1,4 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.createhorsepower.horse_crank": "畜力曲柄" +} \ No newline at end of file diff --git a/kubejs/assets/endermanoverhaul/lang/zh_cn.json b/kubejs/assets/endermanoverhaul/lang/zh_cn.json new file mode 100644 index 000000000..3f918e189 --- /dev/null +++ b/kubejs/assets/endermanoverhaul/lang/zh_cn.json @@ -0,0 +1,29 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "entity.endermanoverhaul.nether_wastes_enderman": "洞穴末影人", + "entity.endermanoverhaul.dark_oak_enderman": "灰烬末影人", + "entity.endermanoverhaul.mushroom_fields_enderman": "蘑菇末影人", + "entity.endermanoverhaul.swamp_enderman": "覆苔末影人", + "entity.endermanoverhaul.scarab": "甲虫", + "entity.endermanoverhaul.soulsand_valley_enderman": "光花触染末影人", + "entity.endermanoverhaul.windswept_hills_enderman": "月海末影人", + "entity.endermanoverhaul.end_enderman": "男中音合唱末影人", + "entity.endermanoverhaul.end_islands_enderman": "女高音合唱末影人", + "entity.endermanoverhaul.spirit": "彗星", + "item.endermanoverhaul.nether_wastes_enderman_spawn_egg": "洞穴末影人刷怪蛋", + "item.endermanoverhaul.dark_oak_enderman_spawn_egg": "灰烬末影人刷怪蛋", + "item.endermanoverhaul.mushroom_fields_enderman_spawn_egg": "蘑菇末影人刷怪蛋", + "item.endermanoverhaul.swamp_enderman_spawn_egg": "覆苔末影人刷怪蛋", + "item.endermanoverhaul.scarab_spawn_egg": "甲虫刷怪蛋", + "item.endermanoverhaul.soulsand_valley_enderman_spawn_egg": "光花触染末影人刷怪蛋", + "item.endermanoverhaul.windswept_hills_enderman_spawn_egg": "月海末影人刷怪蛋", + "item.endermanoverhaul.end_enderman_spawn_egg": "男中音合唱末影人刷怪蛋", + "item.endermanoverhaul.end_islands_enderman_spawn_egg": "女高音合唱末影人刷怪蛋", + "item.endermanoverhaul.spirit_spawn_egg": "彗星刷怪蛋", + "subtitles.endermanoverhaul.entity.cave_enderman.ambient": "洞穴末影人:低鸣", + "subtitles.endermanoverhaul.entity.cave_enderman.hurt": "洞穴末影人:受伤", + "subtitles.endermanoverhaul.entity.dark_oak_enderman.ambient": "灰烬末影人:低鸣", + "subtitles.endermanoverhaul.entity.dark_oak_enderman.darkness": "灰烬末影人:降影", + "subtitles.endermanoverhaul.entity.dark_oak_enderman.stare": "灰烬末影人:喊叫", + "tag.item.endermanoverhaul.ender_pearls": "末影珍珠" +} \ No newline at end of file diff --git a/kubejs/assets/firmaciv/lang/zh_cn.json b/kubejs/assets/firmaciv/lang/zh_cn.json new file mode 100644 index 000000000..d5a76c1ef --- /dev/null +++ b/kubejs/assets/firmaciv/lang/zh_cn.json @@ -0,0 +1,4 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "item.firmaciv.rope_coil": "黄麻绳" +} \ No newline at end of file diff --git a/kubejs/assets/firmalife/lang/zh_cn.json b/kubejs/assets/firmalife/lang/zh_cn.json new file mode 100644 index 000000000..ee765984a --- /dev/null +++ b/kubejs/assets/firmalife/lang/zh_cn.json @@ -0,0 +1,23 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.firmalife.weathered_treated_wood_greenhouse_roof_top": "风化的涂蜡防腐木温室屋顶", + "block.firmalife.weathered_treated_wood_greenhouse_roof": "风化的涂蜡防腐木温室屋檐", + "block.firmalife.weathered_treated_wood_greenhouse_wall": "风化的涂蜡防腐木温室墙", + "block.firmalife.weathered_treated_wood_greenhouse_port": "风化的涂蜡防腐木温室接口", + "block.firmalife.weathered_treated_wood_greenhouse_panel_wall": "风化蜡防腐木温室板墙", + "block.firmalife.weathered_treated_wood_greenhouse_panel_roof": "风化的涂蜡防腐木温室板屋顶", + "block.firmalife.weathered_treated_wood_greenhouse_trapdoor": "风化的涂蜡防腐木温室活板门", + "block.firmalife.weathered_treated_wood_greenhouse_door": "风化的涂蜡防腐木温室门", + "block.firmalife.treated_wood_greenhouse_roof_top": "涂蜡的防腐木温室屋顶", + "block.firmalife.treated_wood_greenhouse_roof": "涂蜡的防腐木温室屋檐", + "block.firmalife.treated_wood_greenhouse_wall": "涂蜡的防腐木温室墙", + "block.firmalife.treated_wood_greenhouse_port": "涂蜡的防腐木温室接口", + "block.firmalife.treated_wood_greenhouse_panel_wall": "涂蜡的防腐木温室板墙", + "block.firmalife.treated_wood_greenhouse_panel_roof": "涂蜡的防腐木温室板屋顶", + "block.firmalife.treated_wood_greenhouse_trapdoor": "涂蜡的防腐木温室活板门", + "block.firmalife.treated_wood_greenhouse_door": "涂蜡的防腐木温室门", + "block.firmalife.treated_wood": "涂蜡的防腐木", + "greenhouse.firmalife.treated_wood": "涂蜡的防腐木", + "item.firmalife.treated_lumber": "涂蜡木材", + "firmalife.jade.needs_peel": "需要用夹子或防烫手套才能安全取出物品" +} \ No newline at end of file diff --git a/kubejs/assets/greate/lang/zh_cn.json b/kubejs/assets/greate/lang/zh_cn.json new file mode 100644 index 000000000..6b9dbe3a5 --- /dev/null +++ b/kubejs/assets/greate/lang/zh_cn.json @@ -0,0 +1,44 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.greate.andesite_alloy_cogwheel": "基础齿轮", + "block.greate.andesite_alloy_crushing_wheel": "基础粉碎轮", + "block.greate.andesite_alloy_crushing_wheel_controller": "基础粉碎轮控制器", + "block.greate.andesite_alloy_encased_fan": "基础鼓风机", + "block.greate.andesite_alloy_gearbox": "基础齿轮箱", + "block.greate.andesite_alloy_mechanical_mixer": "基础机械搅拌器", + "block.greate.andesite_alloy_mechanical_press": "基础机械冲压机", + "block.greate.andesite_alloy_mechanical_pump": "基础机械泵", + "block.greate.andesite_alloy_mechanical_saw": "基础机械锯", + "block.greate.andesite_alloy_millstone": "基础磨盘", + "block.greate.andesite_alloy_shaft": "基础传动轴", + "block.greate.andesite_encased_aluminium_cogwheel": "金属铝齿轮箱", + "block.greate.andesite_encased_aluminium_shaft": "金属铝传动轴箱", + "block.greate.andesite_encased_andesite_alloy_cogwheel": "金属基础齿轮箱", + "block.greate.andesite_encased_andesite_alloy_shaft": "金属基础传动轴箱", + "block.greate.andesite_encased_large_aluminium_cogwheel": "金属大型铝齿轮箱", + "block.greate.andesite_encased_large_andesite_alloy_cogwheel": "金属大型基础齿轮箱", + "block.greate.andesite_encased_large_stainless_steel_cogwheel": "金属大型不锈钢齿轮箱", + "block.greate.andesite_encased_large_steel_cogwheel": "金属大型钢齿轮箱", + "block.greate.andesite_encased_large_titanium_cogwheel": "金属大型钛合金齿轮箱", + "block.greate.andesite_encased_stainless_steel_cogwheel": "金属不锈钢齿轮箱", + "block.greate.andesite_encased_stainless_steel_shaft": "金属不锈钢传动轴箱", + "block.greate.andesite_encased_steel_cogwheel": "金属钢齿轮箱", + "block.greate.andesite_encased_steel_shaft": "金属钢传动轴箱钢", + "block.greate.andesite_encased_titanium_cogwheel": "金属钛合金齿轮箱", + "block.greate.andesite_encased_titanium_shaft": "金属钛合金传动轴箱", + "block.greate.brass_encased_andesite_alloy_cogwheel": "黄铜基础齿轮箱", + "block.greate.brass_encased_andesite_alloy_shaft": "黄铜基础传动轴箱", + "block.greate.brass_encased_large_andesite_alloy_cogwheel": "黄铜大型基础齿轮箱", + "block.greate.large_andesite_alloy_cogwheel": "大型基础齿轮", + "block.greate.metal_girder_encased_andesite_alloy_shaft": "金属梁包住的基础传动轴", + "block.greate.powered_andesite_alloy_shaft": "动力基础传动轴", + "item.greate.rubber_belt_connector": "橡胶传送带", + "item.greate.silicone_rubber_belt_connector": "硅橡胶传送带", + "block.greate.polyethylene_belt_titanium": "丁苯橡胶传送带", + "block.greate.polyethylene_belt_tungsten_steel": "丁苯橡胶传送带", + "item.greate.polyethylene_belt_connector": "丁苯橡胶传送带", + "item.greate.andesite_alloy_vertical_gearbox": "基础竖直十字齿轮箱", + "greate.recipe.packing": "焊接与封装", + "greate.ponder.belt_casing.text_1": "黄铜机壳或金属机壳可用于装饰机械传送带", + "greate.ponder.cogwheel_casing.text_1": "黄铜机壳或金属机壳可用于装饰齿轮" +} \ No newline at end of file diff --git a/kubejs/assets/gtceu/lang/zh_cn.json b/kubejs/assets/gtceu/lang/zh_cn.json new file mode 100644 index 000000000..836c5720d --- /dev/null +++ b/kubejs/assets/gtceu/lang/zh_cn.json @@ -0,0 +1,201 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.bud_indicator": "%s 表面芽", + "block.gtceu.nether_dome": "下界模拟舱", + "block.gtceu.end_dome": "末地模拟舱", + "block.gtceu.greenhouse": "温室", + "block.gtceu.steam_bloomery": "蒸汽锻铁炉", + "block.gtceu.large_solar_panel": "§9大型太阳能阵列 MK I", + "block.gtceu.large_solar_panel_tier2": "§b大型太阳能阵列 MK II", + "block.gtceu.large_solar_panel_tier3": "§c大型太阳能阵列 MK III", + "block.gtceu.gas_pressurizer": "气体加压器", + "block.gtceu.nuclear_fuel_factory": "核燃料工厂", + "block.gtceu.heat_exchanger": "热交换器", + "block.gtceu.fission_reactor": "裂变反应堆", + "block.gtceu.evaporation_tower": "蒸发塔", + "block.gtceu.copper_crate": "铜板条箱", + "block.gtceu.copper_drum": "铜桶", + "block.gtceu.black_bronze_crate": "黑青铜板条箱", + "block.gtceu.black_bronze_drum": "黑青铜桶", + "block.gtceu.bismuth_bronze_crate": "铋青铜板条箱", + "block.gtceu.bismuth_bronze_drum": "铋青铜桶", + "block.gtceu.overworld_marker": "地球", + "block.gtceu.the_nether_marker": "幽冥之地", + "gtceu.nether_dome": "下界模拟舱", + "gtceu.end_dome": "末地模拟舱", + "gtceu.greenhouse": "电力温室", + "gtceu.steam_bloomery": "蒸汽锻铁炉", + "gtceu.food_oven": "食物烤炉", + "gtceu.food_processor": "食物处理器", + "gtceu.large_solar_panel": "大型太阳能阵列 MK I", + "gtceu.large_solar_panel_tier2": "大型太阳能阵列 MK II", + "gtceu.large_solar_panel_tier3": "大型太阳能阵列 MK III", + "gtceu.gas_pressurizer": "气体加压器", + "gtceu.nuclear_fuel_factory": "核燃料工厂", + "gtceu.heat_exchanger": "热交换器", + "gtceu.fission_reactor": "裂变反应堆", + "gtceu.evaporation_tower": "蒸发塔", + "block.gtceu.ostrum_harvester": "紫金采集器", + "block.gtceu.moon_dust_harvester": "月尘采集器", + "block.gtceu.extraterrestrial_ore_fabricator": "外星矿石制造机", + "gtceu.ostrum_harvester": "紫金采集器", + "gtceu.moon_dust_harvester": "月尘采集器", + "gtceu.extraterrestrial_ore_fabricator": "外星矿石制造机", + "item.gtceu.tiny_wood_dust": "小撮软木浆", + "item.gtceu.small_wood_dust": "小堆软木浆", + "item.gtceu.wood_dust": "软木浆", + "item.gtceu.tiny_hardwood_dust": "小撮硬木浆", + "item.gtceu.small_hardwood_dust": "小堆硬木浆", + "item.gtceu.hardwood_dust": "硬木浆", + "item.gtceu.tiny_thermochemically_treated_hardwood_dust": "小撮热化学处理硬木浆", + "item.gtceu.small_thermochemically_treated_hardwood_dust": "小堆热化学处理硬木浆", + "item.gtceu.thermochemically_treated_hardwood_dust": "热化学处理硬木浆", + "item.gtceu.tool.behavior.canoe_creator": "§5船工特性: §f可制造木舟", + "item.gtceu.deepslate_dust": "混合岩粉", + "item.gtceu.small_deepslate_dust": "小堆混合岩粉", + "item.gtceu.tiny_deepslate_dust": "小撮混合岩粉", + "item.gtceu.blackstone_dust": "辉石岩粉", + "item.gtceu.small_blackstone_dust": "小堆辉石岩粉", + "item.gtceu.tiny_blackstone_dust": "小撮辉石岩粉", + "item.gtceu.iron_ring": "铸铁环", + "item.gtceu.small_iron_gear": "小型铸铁齿轮", + "item.gtceu.iron_gear": "铸铁齿轮", + "item.gtceu.iron_plate": "铸铁板", + "item.gtceu.double_iron_plate": "双层铸铁板", + "item.gtceu.iron_rod": "铸铁杆", + "item.gtceu.long_iron_rod": "长铸铁杆", + "item.gtceu.iron_rotor": "铸铁转子", + "item.gtceu.iron_spring": "铸铁弹簧", + "item.gtceu.small_iron_spring": "小型铸铁弹簧", + "item.gtceu.iron_bolt": "铸铁螺栓", + "item.gtceu.iron_screw": "铸铁螺丝", + "item.gtceu.iron_turbine_blade": "铸铁涡轮扇叶", + "item.gtceu.iron_round": "铸铁圆头", + "item.gtceu.iron_single_wire": "1x 铸铁导线", + "item.gtceu.iron_double_wire": "2x 铸铁导线", + "item.gtceu.iron_quadruple_wire": "4x 铸铁导线", + "item.gtceu.iron_octal_wire": "8x 铸铁导线", + "item.gtceu.iron_hex_wire": "16x 铸铁导线", + "item.gtceu.iron_single_cable": "1x 铸铁线缆", + "item.gtceu.iron_double_cable": "2x 铸铁线缆", + "item.gtceu.iron_quadruple_cable": "4x 铸铁线缆", + "item.gtceu.iron_octal_cable": "8x 铸铁线缆", + "item.gtceu.iron_hex_cable": "16x 铸铁线缆", + "item.gtceu.ice_bucket": "冰泥桶", + "item.gtceu.copper_credit": "§71币值", + "item.gtceu.cupronickel_credit": "§78币值", + "item.gtceu.silver_credit": "§764币值", + "item.gtceu.gold_credit": "§7512币值", + "item.gtceu.platinum_credit": "§74,096币值", + "item.gtceu.osmium_credit": "§732,768币值", + "item.gtceu.naquadah_credit": "§7262,144币值", + "item.gtceu.neutronium_credit": "§72,097,152币值", + "item.gtceu.wood_plate": "中密度纤维板", + "material.gtceu.ice": "冰泥", + "material.gtceu.damascus_steel": "猪灵钢", + "material.gtceu.cooperite": "硫铂矿", + "material.gtceu.armalcolite": "阿姆阿尔柯尔矿", + "material.gtceu.desh": "戴斯", + "material.gtceu.ostrum": "紫金", + "material.gtceu.calorite": "耐热金属", + "material.gtceu.etrium": "埃忒恩", + "material.gtceu.aluminium_silicate": "硅酸铝", + "material.gtceu.rocket_alloy_t1": "R型铝钢火箭合金", + "material.gtceu.rocket_alloy_t3": "45-Ti 钨钢火箭合金", + "material.gtceu.vitrified_asbestos": "玻璃化石棉", + "material.gtceu.liquid_carbon_dioxide": "液态二氧化碳", + "material.gtceu.hot_debrominated_brine": "高温脱溴卤水", + "material.gtceu.hydrogen_iodide": "碘化氢", + "material.gtceu.dense_steam": "高压蒸汽", + "material.gtceu.radioactive_steam": "放射性蒸汽", + "material.gtceu.radioactive_waste": "放射性废料", + "material.gtceu.irradiated_steam": "辐照蒸汽", + "material.gtceu.heavy_water": "重水", + "material.gtceu.uranium_waste": "铀废料", + "material.gtceu.nuclear_waste": "核废料", + "material.gtceu.dirty_hexafluorosilicic_acid": "粗制氟硅酸", + "material.gtceu.martian_sludge": "火星浆液", + "material.gtceu.dioxygen_difluoride": "二氟化二氧", + "material.gtceu.tritiated_water": "氚化水", + "material.gtceu.raw_rich_brine": "粗制富集卤水", + "material.gtceu.hot_iodine_brine": "高温含碘卤水", + "material.gtceu.brominated_iodine_vapor": "溴化碘蒸气", + "material.gtceu.basic_bromine_exhaust": "基础溴废气", + "material.gtceu.dirty_flibe": "粗氟锂铍熔盐", + "material.gtceu.flibe": "氟锂铍熔盐", + "material.gtceu.hot_flibe": "高温氟锂铍熔盐", + "material.gtceu.raw_brine": "粗制卤水", + "material.gtceu.hot_brine": "高温卤水", + "material.gtceu.hot_chlorinated_brominated_brine": "高温氯化溴卤水", + "material.gtceu.brominated_chlorine_vapor": "溴化氯蒸气", + "material.gtceu.acidic_bromine_solution": "酸性溴溶液", + "material.gtceu.concentrated_bromine_solution": "浓缩溴溶液", + "material.gtceu.debrominated_brine": "脱溴卤水", + "material.gtceu.acidic_bromine_exhaust": "酸性溴废气", + "material.gtceu.hot_alkaline_debrominated_brine": "高温碱性脱溴卤水", + "material.gtceu.lithium_carbonate": "碳酸锂", + "material.gtceu.lithium_fluoride": "氟化锂", + "material.gtceu.tetrafluoroberyllate": "四氟铍酸盐", + "material.gtceu.thorium_230": "钍-230", + "material.gtceu.thorium_232": "钍-232", + "material.gtceu.tbu-232_pellet": "TBU-232燃料丸", + "material.gtceu.plutonium_pellet": "钚燃料丸", + "material.gtceu.uranium_pellet": "铀燃料丸", + "material.gtceu.thorium_pellet": "钍燃料丸", + "material.gtceu.residual_radioactive_concoction": "放射性残液", + "material.gtceu.regolith_vapor": "风化土蒸气", + "material.gtceu.dense_ostrum_vapor": "致密紫金蒸气", + "material.gtceu.lightweight_ostrum_vapor": "轻质紫金蒸气", + "material.gtceu.ostrum_vapor": "紫金蒸气", + "metaitem.dust.tooltip.purify": "投入水中可获得纯净粉末", + "metaitem.crushed.tooltip.purify": "投入水中可获得纯净矿石", + "item.gtceu.tool.behavior.silk_ice": "精准采集可获得浮冰", + "item.gtceu.tool.butchery_knife.tooltip": "屠宰动物可获得更多肉类", + "gtceu.jei.bedrock_ore.moon_asbestos": "月球石棉矿", + "gtceu.jei.bedrock_ore.moon_mica": "月球云母矿", + "gtceu.jei.bedrock_ore.moon_tin": "月球锡矿", + "gtceu.jei.bedrock_ore.moon_certus": "月球赛特斯石英矿", + "gtceu.jei.bedrock_ore.moon_magnetite": "月球磁铁矿", + "gtceu.jei.bedrock_ore.moon_copper": "月球黄铜矿", + "gtceu.jei.bedrock_fluid.moon_helium": "月球氦气", + "gtceu.jei.bedrock_fluid.moon_helium_3": "月球氦-3", + "gtceu.jei.bedrock_fluid.moon_argon": "月球氩气", + "gtceu.machine.lp_steam_extractor.tooltip": "Does not extract fluids", + "gtceu.machine.hp_steam_extractor.tooltip": "Does not extract fluids", + "tagprefix.sword_head": "%s剑头", + "tagprefix.pickaxe_head": "%s镐头", + "tagprefix.shovel_head": "%s铲头", + "tagprefix.axe_head": "%s斧头", + "tagprefix.hoe_head": "%s锄头", + "tagprefix.scythe_head": "%s镰刀头", + "tagprefix.file_head": "%s锉刀头", + "tagprefix.hammer_head": "%s锤头", + "tagprefix.saw_head": "%s锯头", + "tagprefix.knife_head": "%s刀头", + "tagprefix.butchery_knife_head": "%s屠刀头", + "tagprefix.mining_hammer_head": "%s采矿锤头", + "tagprefix.spade_head": "%s锹头", + "tagprefix.double_ingot": "%s双锭", + "tagprefix.poor_raw": "贫瘠%s原矿", + "tagprefix.rich_raw": "富集%s原矿", + "tagprefix.gabbro": "辉长岩%s矿石", + "tagprefix.shale": "页岩%s矿石", + "tagprefix.claystone": "黏土岩%s矿石", + "tagprefix.limestone": "石灰岩%s矿石", + "tagprefix.conglomerate": "砾岩%s矿石", + "tagprefix.dolomite": "白云岩%s矿石", + "tagprefix.chert": "燧石%s矿石", + "tagprefix.chalk": "白垩岩%s矿石", + "tagprefix.rhyolite": "流纹岩%s矿石", + "tagprefix.dacite": "英安岩%s矿石", + "tagprefix.quartzite": "石英岩%s矿石", + "tagprefix.slate": "板岩%s矿石", + "tagprefix.phyllite": "千枚岩%s矿石", + "tagprefix.schist": "片岩%s矿石", + "tagprefix.gneiss": "片麻岩%s矿石", + "tagprefix.marble": "大理岩%s矿石", + "tagprefix.deepslate": "混合岩%s矿石", + "tagprefix.pyroxenite": "辉石岩%s矿石", + "tagprefix.dripstone": "石灰华%s矿石", + "tagprefix.dusty_raw": "积尘%s原矿" +} \ No newline at end of file diff --git a/kubejs/assets/immersive_aircraft/lang/zh_cn.json b/kubejs/assets/immersive_aircraft/lang/zh_cn.json new file mode 100644 index 000000000..cb441871e --- /dev/null +++ b/kubejs/assets/immersive_aircraft/lang/zh_cn.json @@ -0,0 +1,9 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "item.immersive_aircraft.steel_boiler": "蒸汽动力航空引擎", + "item.immersive_aircraft.nether_engine": "中压航空引擎", + "item.immersive_aircraft.enhanced_propeller": "镀铝飞机螺旋桨", + "item.immersive_aircraft.improved_landing_gear": "玄钢起落架", + "item.immersive_aircraft.hull_reinforcement": "玄钢机身加固件", + "item.immersive_aircraft.bamboo_hopper": "铝制漏斗" +} \ No newline at end of file diff --git a/kubejs/assets/minecraft/lang/zh_cn.json b/kubejs/assets/minecraft/lang/zh_cn.json new file mode 100644 index 000000000..1dd133a04 --- /dev/null +++ b/kubejs/assets/minecraft/lang/zh_cn.json @@ -0,0 +1,69 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.minecraft.iron_block": "铸铁块", + "block.minecraft.chiseled_deepslate": "雕纹混合岩", + "block.minecraft.cobbled_deepslate": "混合岩圆石", + "block.minecraft.cobbled_deepslate_slab": "混合岩圆石台阶", + "block.minecraft.cobbled_deepslate_stairs": "混合岩圆石楼梯", + "block.minecraft.cobbled_deepslate_wall": "混合岩圆石墙", + "block.minecraft.cracked_deepslate_bricks": "裂纹混合岩砖", + "block.minecraft.cracked_deepslate_tiles": "裂纹混合岩瓦", + "block.minecraft.deepslate": "天然混合岩", + "block.minecraft.deepslate_brick_slab": "混合岩砖台阶", + "block.minecraft.deepslate_brick_stairs": "混合岩砖楼梯", + "block.minecraft.deepslate_brick_wall": "混合岩砖墙", + "block.minecraft.deepslate_bricks": "混合岩砖", + "block.minecraft.deepslate_tile_slab": "混合岩瓦台阶", + "block.minecraft.deepslate_tile_stairs": "混合岩瓦楼梯", + "block.minecraft.deepslate_tile_wall": "混合岩瓦墙", + "block.minecraft.deepslate_tiles": "混合岩瓦", + "block.minecraft.infested_deepslate": "虫蚀混合岩", + "block.minecraft.polished_deepslate": "磨制混合岩", + "block.minecraft.polished_deepslate_slab": "磨制混合岩台阶", + "block.minecraft.polished_deepslate_stairs": "磨制混合岩楼梯", + "block.minecraft.polished_deepslate_wall": "磨制混合岩墙", + "block.minecraft.blackstone": "天然辉石岩", + "block.minecraft.blackstone_slab": "辉石岩台阶", + "block.minecraft.blackstone_stairs": "辉石岩楼梯", + "block.minecraft.blackstone_wall": "辉石岩墙", + "block.minecraft.chiseled_polished_blackstone": "雕纹磨制辉石岩", + "block.minecraft.cracked_polished_blackstone_bricks": "裂纹磨制辉石岩砖", + "block.minecraft.gilded_blackstone": "镶金辉石岩", + "block.minecraft.polished_blackstone": "磨制辉石岩", + "block.minecraft.polished_blackstone_brick_slab": "辉石岩砖台阶", + "block.minecraft.polished_blackstone_brick_stairs": "辉石岩砖楼梯", + "block.minecraft.polished_blackstone_brick_wall": "辉石岩砖墙", + "block.minecraft.polished_blackstone_bricks": "辉石岩砖", + "block.minecraft.polished_blackstone_button": "磨制辉石岩按钮", + "block.minecraft.polished_blackstone_pressure_plate": "磨制辉石岩压力板", + "block.minecraft.polished_blackstone_slab": "磨制辉石岩台阶", + "block.minecraft.polished_blackstone_stairs": "磨制辉石岩楼梯", + "block.minecraft.polished_blackstone_wall": "磨制辉石岩墙", + "block.minecraft.dripstone_block": "天然石灰华", + "block.minecraft.magma_block": "辉石岩岩浆块", + "block.minecraft.twisting_vines": "光绽花藤", + "block.minecraft.pearlescent_froglight": "珠光光绽花", + "block.minecraft.verdant_froglight": "青翠光绽花", + "block.minecraft.ochre_froglight": "赭黄光绽花", + "block.minecraft.nether_wart_block": "绯红疣块", + "block.minecraft.weeping_vines_plant": "绯红藤蔓植株", + "block.minecraft.weeping_vines": "绯红藤蔓", + "block.minecraft.red_sand": "赤铁矿砂", + "block.minecraft.red_sandstone": "赤铁矿砂岩", + "block.minecraft.red_sandstone_stairs": "赤铁矿砂岩楼梯", + "block.minecraft.red_sandstone_slab": "赤铁矿砂岩台阶", + "block.minecraft.red_sandstone_wall": "赤铁矿砂岩墙", + "block.minecraft.chiseled_red_sandstone": "雕纹赤铁矿砂岩", + "block.minecraft.smooth_red_sandstone": "平滑赤铁矿砂岩", + "block.minecraft.smooth_red_sandstone_stairs": "平滑赤铁矿砂岩楼梯", + "block.minecraft.smooth_red_sandstone_slab": "平滑赤铁矿砂岩台阶", + "block.minecraft.cut_red_sandstone": "切制赤铁矿砂岩", + "block.minecraft.cut_red_sandstone_slab": "切制赤铁矿砂岩台阶", + "item.minecraft.iron_nugget": "铸铁粒", + "item.minecraft.iron_ingot": "铸铁锭", + "item.minecraft.iron_block": "铸铁块", + "item.minecraft.netherite_leggings": "蓝钢潜水护腿", + "item.minecraft.string": "丝线", + "item.minecraft.glow_ink_sac": "荧光染料", + "material.tfg.dripstone": "石灰华" +} \ No newline at end of file diff --git a/kubejs/assets/primitive_creatures/lang/zh_cn.json b/kubejs/assets/primitive_creatures/lang/zh_cn.json new file mode 100644 index 000000000..45c809f93 --- /dev/null +++ b/kubejs/assets/primitive_creatures/lang/zh_cn.json @@ -0,0 +1,23 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "entity.primitive_creatures.tfc": "高岭黏土灵", + "entity.primitive_creatures.golem_2": "石墨黏土灵", + "entity.primitive_creatures.iloger_4": "伏击者", + "entity.primitive_creatures.wiloger": "驭兽师", + "entity.primitive_creatures.iloger_2": "采药者", + "entity.primitive_creatures.iloger_1": "觅食者", + "item.primitive_creatures.tfc_spawn_egg": "高岭黏土灵刷怪蛋", + "item.primitive_creatures.golem_2_spawn_egg": "石墨黏土灵刷怪蛋", + "item.primitive_creatures.iloger_4_spawn_egg": "伏击者刷怪蛋", + "item.primitive_creatures.wiloger_spawn_egg": "驭兽师刷怪蛋", + "item.primitive_creatures.iloger_2_spawn_egg": "采药者刷怪蛋", + "item.primitive_creatures.iloger_1_spawn_egg": "觅食者刷怪蛋", + "item.primitive_creatures.yhgi": "燧石棒", + "item.primitive_creatures.reh": "强化燧石棒", + "item.primitive_creatures.grh": "磨损的毛毡", + "item.primitive_creatures.totem_0": "小型黏土图腾", + "item.primitive_creatures.totem_2": "木雕狮人图腾", + "item.primitive_creatures.totem_3": "硬化泥塑图腾", + "item.primitive_creatures.tt_5": "细小碎片", + "item.primitive_creatures.f_1": "原始炸药" +} \ No newline at end of file diff --git a/kubejs/assets/railways/lang/zh_cn.json b/kubejs/assets/railways/lang/zh_cn.json new file mode 100644 index 000000000..65674e32a --- /dev/null +++ b/kubejs/assets/railways/lang/zh_cn.json @@ -0,0 +1,60 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.railways.track_create_andesite_wide": "列车宽轨", + "block.railways.track_create_andesite_narrow": "列车窄轨", + "block.railways.track_blackstone_narrow": "辉石岩列车窄轨", + "block.railways.track_incomplete_blackstone_narrow": "未完成的辉石岩列车窄轨", + "block.railways.track_blackstone": "辉石岩列车轨道", + "block.railways.track_incomplete_blackstone": "未完成的辉石岩列车轨道", + "block.railways.track_blackstone_wide": "辉石岩列车宽轨", + "block.railways.track_incomplete_blackstone_wide": "未完成的辉石岩列车宽轨", + "block.railways.track_acacia_narrow": "猴面包木列车窄轨", + "block.railways.track_incomplete_acacia_narrow": "未完成的猴面包木列车窄轨", + "block.railways.track_acacia": "猴面包木列车轨道", + "block.railways.track_incomplete_acacia": "未完成的猴面包木列车轨道", + "block.railways.track_acacia_wide": "猴面包木列车宽轨", + "block.railways.track_incomplete_acacia_wide": "未完成的猴面包木列车宽轨", + "block.railways.track_birch_narrow": "桉木列车窄轨", + "block.railways.track_incomplete_birch_narrow": "未完成的桉木列车窄轨", + "block.railways.track_birch": "桉木列车轨道", + "block.railways.track_incomplete_birch": "未完成的桉木列车轨道", + "block.railways.track_birch_wide": "桉木列车宽轨", + "block.railways.track_incomplete_birch_wide": "未完成的桉木列车宽轨", + "block.railways.track_cherry_narrow": "无花果木列车窄轨", + "block.railways.track_incomplete_cherry_narrow": "未完成的无花果木列车窄轨", + "block.railways.track_cherry": "无花果木列车轨道", + "block.railways.track_incomplete_cherry": "未完成的无花果木列车轨道", + "block.railways.track_cherry_wide": "无花果木列车宽轨", + "block.railways.track_incomplete_cherry_wide": "未完成的无花果木列车宽轨", + "block.railways.track_jungle_narrow": "柚木列车窄轨", + "block.railways.track_incomplete_jungle_narrow": "未完成的柚木列车窄轨", + "block.railways.track_jungle": "柚木列车轨道", + "block.railways.track_incomplete_jungle": "未完成的柚木列车轨道", + "block.railways.track_jungle_wide": "柚木列车宽轨", + "block.railways.track_incomplete_jungle_wide": "未完成的柚木列车宽轨", + "block.railways.track_spruce_narrow": "柏木列车窄轨", + "block.railways.track_incomplete_spruce_narrow": "未完成的柏木列车窄轨", + "block.railways.track_spruce": "柏木列车轨道", + "block.railways.track_incomplete_spruce": "未完成的柏木列车轨道", + "block.railways.track_spruce_wide": "柏木列车宽轨", + "block.railways.track_incomplete_spruce_wide": "未完成的柏木列车宽轨", + "item.railways.track_incomplete_create_andesite_wide": "未完成的列车宽轨", + "item.railways.track_incomplete_create_andesite_narrow": "未完成的列车窄轨", + "tfc.recipe.barrel.railways.barrel.dyeing.cap_decolor": "褪色处理", + "tfc.recipe.barrel.railways.barrel.dyeing.black_conductor_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.gray_conductor_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.light_conductor_gray_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.white_conductor_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.pink_conductor_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.magenta_conductor_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.purple_conductor_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.blue_conductor_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.light_conductor_blue_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.cyan_conductor_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.green_conductor_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.lime_conductor_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.yellow_conductor_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.orange_conductor_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.red_conductor_cap": "染色", + "tfc.recipe.barrel.railways.barrel.dyeing.brown_conductor_cap": "染色" +} \ No newline at end of file diff --git a/kubejs/assets/sophisticatedbackpacks/lang/zh_cn.json b/kubejs/assets/sophisticatedbackpacks/lang/zh_cn.json new file mode 100644 index 000000000..934d1504b --- /dev/null +++ b/kubejs/assets/sophisticatedbackpacks/lang/zh_cn.json @@ -0,0 +1,11 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.sophisticatedbackpacks.iron_backpack": "红钢背包", + "block.sophisticatedbackpacks.gold_backpack": "铝背包", + "block.sophisticatedbackpacks.diamond_backpack": "钛背包", + "block.sophisticatedbackpacks.netherite_backpack": "钨钢背包", + "item.sophisticatedbackpacks.iron_backpack": "红钢背包", + "item.sophisticatedbackpacks.gold_backpack": "铝背包", + "item.sophisticatedbackpacks.diamond_backpack": "钛背包", + "item.sophisticatedbackpacks.netherite_backpack": "钨钢背包" +} \ No newline at end of file diff --git a/kubejs/assets/species/lang/zh_cn.json b/kubejs/assets/species/lang/zh_cn.json new file mode 100644 index 000000000..7bdee92b5 --- /dev/null +++ b/kubejs/assets/species/lang/zh_cn.json @@ -0,0 +1,4 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.species.alphacene_moss_block": "冰川菌盖" +} \ No newline at end of file diff --git a/kubejs/assets/tacz/lang/zh_cn.json b/kubejs/assets/tacz/lang/zh_cn.json new file mode 100644 index 000000000..1437ad564 --- /dev/null +++ b/kubejs/assets/tacz/lang/zh_cn.json @@ -0,0 +1,18 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "applied_armorer.attachment.extended_mag_aa_1.name": "赛斯特凹槽弹匣", + "applied_armorer.attachment.extended_mag_aa_2.name": "§9赛斯特凹槽弹匣", + "applied_armorer.attachment.extended_mag_aa_3.name": "§d赛斯特凹槽弹匣", + "applied_armorer.attachment.extended_mid_mag_aa_1.name": "福鲁伊克斯凹槽弹匣", + "applied_armorer.attachment.extended_mid_mag_aa_2.name": "§9福鲁伊克斯凹槽弹匣", + "applied_armorer.attachment.extended_mid_mag_aa_3.name": "§d福鲁伊克斯凹槽弹匣", + "applied_armorer.attachment.grip_lf11.name": "LF-11激光握把", + "applied_armorer.attachment.grip_sl_2.name": "SL-2 激光握把", + "applied_armorer.attachment.grip_stable.name": "ST-61 握把", + "applied_armorer.attachment.grip_light.name": "LI-13 握把", + "applied_armorer.attachment.grip_hf_17.name": "HF-17 握把", + "create_armorer.attachment.extended_mag_ca_1.name": "殷钢弹匣", + "create_armorer.attachment.extended_mag_ca_2.name": "镀铜弹匣", + "create_armorer.attachment.extended_mag_ca_3.name": "镀黄铜弹匣", + "create_armorer.ammo.rbapb.name": "凸缘式钝头弹" +} \ No newline at end of file diff --git a/kubejs/assets/tfc/lang/zh_cn.json b/kubejs/assets/tfc/lang/zh_cn.json new file mode 100644 index 000000000..5cdfee7fb --- /dev/null +++ b/kubejs/assets/tfc/lang/zh_cn.json @@ -0,0 +1,71 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.tfc.fluid.salt_water": "海水", + "block.tfc.cauldron.salt_water": "盛有海水的坩埚", + "fluid.tfc.salt_water": "海水", + "block.fluid.tfc.salt_water": "海水", + "fluid.tfc.river_water": "河水", + "block.fluid.tfc.river_water": "河水", + "item.tfc.bucket.salt_water": "海水桶", + "item.tfc.powder.saltpeter": "硝石粉", + "item.tfc.powder.sulfur": "硫磺粉", + "tfc.jei.raw_hide_knapping": "剥制生皮", + "metal.tfg.redstone": "红石", + "metal.tfg.red_alloy": "红色合金", + "metal.tfg.tin_alloy": "锡合金", + "metal.tfg.lead": "铅", + "metal.tfg.invar": "殷钢", + "metal.tfg.potin": "粗青铜", + "metal.tfg.cobalt": "钴", + "metal.tfg.cobalt_brass": "钴黄铜", + "metal.tfg.aluminium_silicate": "硅酸铝", + "tfc.tooltip.propick.accuracy": "精准度:100%", + "trim_material.tfc.almandine_tfc": "铁铝榴石", + "trim_material.tfc.andradite_tfc": "钙铁榴石", + "trim_material.tfc.blue_topaz_tfc": "蓝黄玉", + "trim_material.tfc.cinnabar_tfc": "朱砂", + "trim_material.tfc.coal_tfc": "煤炭", + "trim_material.tfc.diamond_tfc": "钻石", + "trim_material.tfc.emerald_tfc": "绿宝石", + "trim_material.tfc.green_sapphire_tfc": "绿色蓝宝石", + "trim_material.tfc.grossular_tfc": "钙铝榴石", + "trim_material.tfc.rutile_tfc": "金红石", + "trim_material.tfc.lazurite_tfc": "蓝金石", + "trim_material.tfc.pyrope_tfc": "镁铝榴石", + "trim_material.tfc.rock_salt_tfc": "岩盐", + "trim_material.tfc.ruby_tfc": "红宝石", + "trim_material.tfc.salt_tfc": "盐", + "trim_material.tfc.sapphire_tfc": "蓝宝石", + "trim_material.tfc.sodalite_tfc": "方钠石", + "trim_material.tfc.coke_tfc": "焦煤", + "trim_material.tfc.spessartine_tfc": "锰铝榴石", + "trim_material.tfc.topaz_tfc": "黄玉", + "trim_material.tfc.uvarovite_tfc": "钙铬榴石", + "trim_material.tfc.nether_quartz_tfc": "下界石英", + "trim_material.tfc.certus_quartz_tfc": "赛特斯石英", + "trim_material.tfc.quartzite_tfc": "石英岩", + "trim_material.tfc.realgar_tfc": "雄黄", + "trim_material.tfc.malachite_tfc": "孔雀石", + "trim_material.tfc.glass_tfc": "玻璃", + "trim_material.tfc.olivine_tfc": "橄榄石", + "trim_material.tfc.opal_tfc": "蛋白石", + "trim_material.tfc.amethyst_tfc": "紫水晶", + "trim_material.tfc.lapis_tfc": "青金石", + "trim_material.tfc.apatite_tfc": "磷灰石", + "trim_material.tfc.red_garnet_tfc": "红色石榴石", + "trim_material.tfc.yellow_garnet_tfc": "黄色石榴石", + "trim_material.tfc.monazite_tfc": "独居石", + "trim_material.tfc.rose_quartz_tfc": "玫瑰石英", + "trim_material.tfc.fluix_tfc": "福鲁伊克斯", + "trim_material.tfc.silver_tfc": "银", + "trim_material.tfc.sterling_silver_tfc": "纯银", + "trim_material.tfc.gold_tfc": "金", + "trim_material.tfc.rose_gold_tfc": "玫瑰金", + "trim_material.tfc.nickel_tfc": "镍", + "trim_material.tfc.platinum_tfc": "铂", + "trim_material.tfc.titanium_tfc": "钛", + "trim_material.tfc.bismuth_tfc": "铋", + "trim_material.tfc.neutronium_tfc": "中子素", + "trim_material.tfc.pyrite_tfc": "黄铁矿", + "trim_material.tfc.redx_tfc": "红石X" +} \ No newline at end of file diff --git a/kubejs/assets/tfcgroomer/lang/zh_cn.json b/kubejs/assets/tfcgroomer/lang/zh_cn.json new file mode 100644 index 000000000..bcd41c77e --- /dev/null +++ b/kubejs/assets/tfcgroomer/lang/zh_cn.json @@ -0,0 +1,12 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.tfcgroomer.copper_grooming_station": "铜喂食槽", + "block.tfcgroomer.bronze_grooming_station": "青铜喂食槽", + "block.tfcgroomer.bismuth_bronze_grooming_station": "铋青铜喂食槽", + "block.tfcgroomer.black_bronze_grooming_station": "黑青铜喂食槽", + "block.tfcgroomer.wrought_iron_grooming_station": "锻铁喂食槽", + "block.tfcgroomer.steel_grooming_station": "钢喂食槽", + "block.tfcgroomer.black_steel_grooming_station": "黑钢喂食槽", + "block.tfcgroomer.red_steel_grooming_station": "红钢喂食槽", + "block.tfcgroomer.blue_steel_grooming_station": "蓝钢喂食槽" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index dd137d55d..190f4b245 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -232,7 +232,7 @@ "block.tfg.iv_gas_pressurizer": "§9Elite Gas Pressurizer§r", "block.tfg.luv_gas_pressurizer": "§dElite Gas Pressurizer II§r", "block.tfg.zpm_gas_pressurizer": "§cElite Gas Pressurizer III§r", - "block.tfg.uv_gas_pressurizer": "§3Ultimate Gas Pressurizer III§r", + "block.tfg.uv_gas_pressurizer": "§3Ultimate Gas Pressurizer§r", "block.tfg.fluid.semiheavy_ammoniacal_water": "Semiheavy Ammoniacal Water", "block.tfg.grass.mars_dirt": "Martian Dirt", "block.tfg.grass.mars_clay_dirt": "Martian Clay Dirt", @@ -1298,7 +1298,7 @@ "quests.development.explanation.task": "Okay I read the whole three pages", "quests.development.ulv.title": "&8ULV&r Circuits", "quests.development.ulv.subtitle": "", - "quests.development.ulv.desc": "On this line you can see the Steam, or &8&8ULV&r, equivalents.", + "quests.development.ulv.desc": "On this line you can see the Steam, or &8ULV&r, equivalents.", "quests.development.lv.title": "&7LV&r Circuits", "quests.development.lv.subtitle": "", "quests.development.lv.desc": "Circuits along this line are &7LV&r, and are interchangeable in recipes.\n\n&cElectronic Circuits&r are the &oworst&r in terms of cost and effort required to produce, but you have to start somewhere.\n\n&eBasic Integrated Processors&r act as a middle layer between &cElectronic Circuits&r and &2Microchip Processors.&r\n\nFinally, &2Microchip Processors&r will be the best option for the rest of the playthrough.", @@ -1441,7 +1441,7 @@ "quests.gregtech_energy.large_solar_t3.subtitle": "Maximal Power", "quests.gregtech_energy.large_solar_t3.desc": "The final tier is the &6Large Solar Array MK III&r. It works the same way as the MK II, but its new Solar Coolant requires the addition of &aArgon&r and &bSilica Aerogel&r.\n\nYou should already be familiar with &bSilica Aerogel&r — you used it in your &dRocket Tier 3&r.\nHowever, it's much harder to produce on the Moon, and you may need a constant supply shipped from &aEarth&r.\n\nWe’ll let you decide how to handle this logistical challenge — whether it’s through automation, or interplanetary transport, the choice is yours.\n\n&eHigh-tech energy&r demands &chigh-level infrastructure&r. Plan wisely!", "quests.gregtech_energy.solar_panel.subtitle": "Light in the Dark", - "quests.gregtech_energy.solar_panel.desc": "The Solar Panel will be your first source of power on the Moon.\n\nThey produce 64 EU/t during daytime, but keep in mind they actually generate RF, so you’ll need a Converter to transform it into EU.\n\nYou can use one &bMV Converter&r for up to 2 Solar Panels or a &6HV Converter&r for up to 4 Solar Panels.", + "quests.gregtech_energy.solar_panel.desc": "The Solar Panel will be your first source of power on the Moon.\n\nThey produce 32 EU/t during daytime, but keep in mind they actually generate RF, so you’ll need a Converter to transform it into EU.\n\nYou can use one &bMV Converter&r for up to 2 Solar Panels or a &6HV Converter&r for up to 4 Solar Panels.", "quests.gregtech_energy.storage.title": "Storing Energy", "quests.gregtech_energy.storage.subtitle": "Gotta put all that juice somewhere", "quests.gregtech_energy.storage.desc": "Storing your energy is one of the most fundamental pillars of the power system in GregTech.\n\nWhy is that? Simply because even the strongest generators won't be enough to keep up when you start a big craft — especially in late game.\n\nTo deal with this, GregTech provides multiple solutions to store astronomical amounts of EU. These storages act as a buffer between your energy production and the machines that drain it during complex operations.\n\nWhether you’re preparing for a Fusion Reactor, an LCR, or any HV-IV scale crafting chain, you’ll need that extra backup of energy to keep everything stable.\n\nDon’t underestimate the power of a good battery — it may just be the thing that saves your base from a blackout during critical moments.", @@ -2458,7 +2458,7 @@ "quests.space_survival.rover.desc": "You had to leave your fancy jetpack at home, there's no atmosphere for airplanes, and horses can't survive, so how are you supposed to get around? The &bRover&r is a vehicle that can hold up to two passengers, runs on combustible fuels (Diesels, Gasolines, and Rocket Fuel), and even has an inventory and radio that can play real-world radio stations!", "quests.space_survival.solar_panels.title": "Solar Panels", "quests.space_survival.solar_panels.subtitle": "Praise the Sun!", - "quests.space_survival.solar_panels.desc": "There are very few energy sources available on the Moon, but these &eSolar Panels&r have a lovely view of the Sun from up here!\n\nOn the moon, each Solar Panel provides the equivalent of &964 EU/t&r during the day with no fuel or upkeep needed, but they only produce an eighth of that down on the Earth's surface. Bring along a whole bunch of them!", + "quests.space_survival.solar_panels.desc": "There are very few energy sources available on the Moon, but these &eSolar Panels&r have a lovely view of the Sun from up here!\n\nOn the moon, each Solar Panel provides the equivalent of &932 EU/t&r during the day with no fuel or upkeep needed, but they only produce an eighth of that down on the Earth's surface. Bring along a whole bunch of them!", "quests.space_survival.stone_dust_centrifuging.title": "Helium-3", "quests.space_survival.stone_dust_centrifuging.subtitle": "Clown gas", "quests.space_survival.stone_dust_centrifuging.desc.1": "The Moon is full of &eHelium-3&r, another important resource, but it's stuck inside the stone! There's two ways to get your hands on some:\n\n1) If you haven't set up any stone dust centrifuging automation before, here's a quick introduction: A Rock Crusher can produce infinite raw stone, which a Macerator crushes into dust for a Centrifuge to process.\n\nHere on the Moon, Anorthosite, Norite, and Phonolite can thus be processed into an infinite source of Helium-3!", diff --git a/kubejs/assets/tfg/lang/uk_ua.json b/kubejs/assets/tfg/lang/uk_ua.json index c8f3e281c..f707c5715 100644 --- a/kubejs/assets/tfg/lang/uk_ua.json +++ b/kubejs/assets/tfg/lang/uk_ua.json @@ -1336,7 +1336,7 @@ "quests.gregtech_energy.large_solar_t3.subtitle": "Максимальна потужність", "quests.gregtech_energy.large_solar_t3.desc": "Останній рівень — це &6Велика сонячна матриця MK III&r. Вона працює так само, як MK II, але її новий охолоджувач потребує додавання &aАргону&r та &bСилікатного аерогелю&r.\n\nТи вже знайомий із &bСилікатним аерогелем&r — ти використовував його у своєму &dРакетному рівні 3&r. \nВтім, на Місяці його набагато складніше виробляти, і тобі, можливо, доведеться постійно доставляти його з &aЗемлі&r.\n\nЯк вирішити цю логістичну задачу — автоматизацією чи міжпланетним транспортом — вирішувати тобі.\n\n&eВисокотехнологічна енергія&r потребує &cінфраструктури високого рівня&r. Плануй мудро!", "quests.gregtech_energy.solar_panel.subtitle": "Світло в темряві", - "quests.gregtech_energy.solar_panel.desc": "Сонячна панель стане твоїм першим джерелом енергії на Місяці.\n\nВона генерує 64 EU/t протягом дня, але варто пам’ятати, що насправді виробляє RF — тому тобі знадобиться Конвертер для перетворення енергії в EU.\n\nМожна використовувати один &bMV-конвертер&r для двох Сонячних панелей або &6HV-конвертер&r — для чотирьох.", + "quests.gregtech_energy.solar_panel.desc": "Сонячна панель стане твоїм першим джерелом енергії на Місяці.\n\nВона генерує 32 EU/t протягом дня, але варто пам’ятати, що насправді виробляє RF — тому тобі знадобиться Конвертер для перетворення енергії в EU.\n\nМожна використовувати один &bMV-конвертер&r для двох Сонячних панелей або &6HV-конвертер&r — для чотирьох.", "quests.gregtech_energy.storage.title": "Збереження Енергії", "quests.gregtech_energy.storage.subtitle": "Треба ж десь подіти всю цю енергію", "quests.gregtech_energy.storage.desc": "Зберігання енергії — одна з фундаментальних засад енергетичної системи в GregTech.\n\nЧому це так? Бо навіть найпотужніші генератори не здатні підтримувати стабільну подачу при запуску великого крафту — особливо на пізніх етапах гри.\n\nЩоб впоратися з цим, GregTech пропонує низку рішень для зберігання астрономічних обсягів EU. Такі сховища працюють як буфер між генерацією енергії та машинами, які її поглинають під час складних операцій.\n\nЧи то ти готуєшся до запуску реактора термоядерного синтезу, ВХР чи ланцюга крафтів масштабу HV–IV, резервний запас енергії стане ключем до стабільності.\n\nНе недооцінюй силу хорошої батареї — саме вона може врятувати твою базу від блекауту у критичний момент.", @@ -2330,7 +2330,7 @@ "quests.space_survival.rover.desc": "Довелося залишити модний реактивний ранець вдома: атмосфери для літаків тут нема, коні не витримують — тож як пересуватись? &bРовер&r — твій вірний транспорт! Він вміщує до двох пасажирів, працює на горючих паливних сумішах (дизель, бензин і ракетне паливо), а ще має власний інвентар і радіо, що відтворює реальні радіостанції!", "quests.space_survival.solar_panels.title": "Сонячні Панелі", "quests.space_survival.solar_panels.subtitle": "Слава сонцю!", - "quests.space_survival.solar_panels.desc": "На Місяці дуже мало джерел енергії, зате ці &eСонячні Панелі&r мають чудовий вид на Сонце звідси!\n\nКожна Сонячна Панель тут генерує еквівалент &964 EU/t&r упродовж дня — без пального і без обслуговування. Але на поверхні Землі вона дає лише одну восьму від цієї потужності. Тож бери з собою якомога більше!", + "quests.space_survival.solar_panels.desc": "На Місяці дуже мало джерел енергії, зате ці &eСонячні Панелі&r мають чудовий вид на Сонце звідси!\n\nКожна Сонячна Панель тут генерує еквівалент &932 EU/t&r упродовж дня — без пального і без обслуговування. Але на поверхні Землі вона дає лише одну восьму від цієї потужності. Тож бери з собою якомога більше!", "quests.space_survival.stone_dust_centrifuging.title": "Гелій-3", "quests.space_survival.stone_dust_centrifuging.subtitle": "Клоунський газ", "quests.space_survival.stone_dust_centrifuging.desc.1": "Місяць багатий на &eГелій-3&r — ще один важливий ресурс, але він захований у камені! Є два способи добути його:\n\n1) Якщо ти ще не налаштовував автоматизацію центрифугування кам’яного пилу, ось короткий вступ: каменедробарка може виробляти нескінченну кількість необробленого каменю, який подрібнюється в пил за допомогою дробильника, а потім обробляється в центрифузі.\n\nТут, на Місяці, анортозит, норит і фоноліт можна переробляти в нескінченне джерело гелію-3!", diff --git a/kubejs/assets/tfg/lang/zh_cn.json b/kubejs/assets/tfg/lang/zh_cn.json index 6b1a559b8..df8142c69 100644 --- a/kubejs/assets/tfg/lang/zh_cn.json +++ b/kubejs/assets/tfg/lang/zh_cn.json @@ -1,5 +1,377 @@ { "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "biome.tfg.nether/basalt_deltas": "玄武岩三角洲", + "biome.tfg.nether/decaying_caverns": "腐朽洞窟", + "biome.tfg.nether/lush_hollow": "繁茂空谷", + "biome.tfg.nether/webbed_lair": "蛛网巢穴", + "biome.tfg.nether/ash_forest": "灰烬森林", + "biome.tfg.nether/lava_floes": "熔岩浮岛", + "biome.tfg.nether/diorite_caves": "深层岩窟", + "biome.tfg.nether/gabbro_caves": "深层岩窟", + "biome.tfg.nether/gneiss_caves": "深层岩窟", + "biome.tfg.nether/granite_caves": "深层岩窟", + "biome.tfg.nether/schist_caves": "深层岩窟", + "biome.tfg.moon/lunar_asurine_dense": "赛特斯石英原野", + "biome.tfg.moon/lunar_asurine_sparse": "浅碧矿原野", + "biome.tfg.moon/lunar_chorus_dense": "紫颂灌木丛", + "biome.tfg.moon/lunar_chorus_sparse": "紫颂森林", + "biome.tfg.moon/lunar_corals_dense": "月面珊瑚礁", + "biome.tfg.moon/lunar_corals_sparse": "月球月海", + "biome.tfg.moon/lunar_lights_dense": "光绽花观星地", + "biome.tfg.moon/lunar_lights_sparse": "光绽花灌丛", + "biome.tfg.moon/lunar_plains": "月面平原", + "biome.tfg.moon/lunar_sands": "月面沙地", + "block.tfg.piglin_disguise": "猪灵伪装", + "block.tfg.piglin_disguise_block": "猪灵伪装方块", + "block.tfg.dry_ice": "干冰", + "block.tfg.decorative_vase.black": "黑色装饰花瓶", + "block.tfg.decorative_vase.gray": "灰色装饰花瓶", + "block.tfg.decorative_vase.light_gray": "淡灰色装饰花瓶", + "block.tfg.decorative_vase.white": "白色装饰花瓶", + "block.tfg.decorative_vase.pink": "粉红色装饰花瓶", + "block.tfg.decorative_vase.magenta": "品红色装饰花瓶", + "block.tfg.decorative_vase.purple": "紫色装饰花瓶", + "block.tfg.decorative_vase.blue": "蓝色装饰花瓶", + "block.tfg.decorative_vase.light_blue": "淡蓝色装饰花瓶", + "block.tfg.decorative_vase.cyan": "青色装饰花瓶", + "block.tfg.decorative_vase.green": "绿色装饰花瓶", + "block.tfg.decorative_vase.lime": "黄绿色装饰花瓶", + "block.tfg.decorative_vase.yellow": "黄色装饰花瓶", + "block.tfg.decorative_vase.orange": "橙色装饰花瓶", + "block.tfg.decorative_vase.red": "红色装饰花瓶", + "block.tfg.decorative_vase.brown": "棕色装饰花瓶", + "block.tfg.decorative_vase.unfired": "未烧制的装饰花瓶", + "block.tfg.decorative_vase.unfired.black": "未烧制的黑色装饰花瓶", + "block.tfg.decorative_vase.unfired.gray": "未烧制的灰色装饰花瓶", + "block.tfg.decorative_vase.unfired.light_gray": "未烧制的淡灰色装饰花瓶", + "block.tfg.decorative_vase.unfired.white": "未烧制的白色装饰花瓶", + "block.tfg.decorative_vase.unfired.pink": "未烧制的粉红色装饰花瓶", + "block.tfg.decorative_vase.unfired.magenta": "未烧制的品红色装饰花瓶", + "block.tfg.decorative_vase.unfired.purple": "未烧制的紫色装饰花瓶", + "block.tfg.decorative_vase.unfired.blue": "未烧制的蓝色装饰花瓶", + "block.tfg.decorative_vase.unfired.light_blue": "未烧制的淡蓝色装饰花瓶", + "block.tfg.decorative_vase.unfired.cyan": "未烧制的青色装饰花瓶", + "block.tfg.decorative_vase.unfired.green": "未烧制的绿色装饰花瓶", + "block.tfg.decorative_vase.unfired.lime": "未烧制的黄绿色装饰花瓶", + "block.tfg.decorative_vase.unfired.yellow": "未烧制的黄色装饰花瓶", + "block.tfg.decorative_vase.unfired.orange": "未烧制的橙色装饰花瓶", + "block.tfg.decorative_vase.unfired.red": "未烧制的红色装饰花瓶", + "block.tfg.decorative_vase.unfired.brown": "未烧制的棕色装饰花瓶", + "block.tfg.decorative_vase.generated.black": "黑色战利品花瓶", + "block.tfg.decorative_vase.generated.gray": "灰色战利品花瓶", + "block.tfg.decorative_vase.generated.light_gray": "淡灰色战利品花瓶", + "block.tfg.decorative_vase.generated.white": "白色战利品花瓶", + "block.tfg.decorative_vase.generated.pink": "粉红色战利品花瓶", + "block.tfg.decorative_vase.generated.magenta": "品红色战利品花瓶", + "block.tfg.decorative_vase.generated.purple": "紫色战利品花瓶", + "block.tfg.decorative_vase.generated.blue": "蓝色战利品花瓶", + "block.tfg.decorative_vase.generated.light_blue": "淡蓝色战利品花瓶", + "block.tfg.decorative_vase.generated.cyan": "青色战利品花瓶", + "block.tfg.decorative_vase.generated.green": "绿色战利品花瓶", + "block.tfg.decorative_vase.generated.lime": "黄绿色战利品花瓶", + "block.tfg.decorative_vase.generated.yellow": "黄色战利品花瓶", + "block.tfg.decorative_vase.generated.orange": "橙色战利品花瓶", + "block.tfg.decorative_vase.generated.red": "红色战利品花瓶", + "block.tfg.decorative_vase.generated.brown": "棕色战利品花瓶", + "block.tfg.light_concrete_support": "轻型混凝土支撑梁", + "block.tfg.light_concrete_support_horizontal": "轻型混凝土水平支撑梁", + "block.tfg.dark_concrete_support": "深色混凝土支撑梁", + "block.tfg.dark_concrete_support_horizontal": "深色混凝土水平支撑梁", + "block.tfg.reinforced_light_concrete_support": "强化轻型混凝土支撑梁", + "block.tfg.reinforced_light_concrete_support_horizontal": "强化轻型混凝土水平支撑梁", + "block.tfg.reinforced_dark_concrete_support": "强化深色混凝土支撑梁", + "block.tfg.reinforced_dark_concrete_support_horizontal": "强化深色混凝土水平支撑梁", + "block.tfg.rebar_support": "钢筋支撑梁", + "block.tfg.rebar_support_horizontal": "钢筋水平支撑梁", + "block.tfg.steel_support": "钢支撑梁", + "block.tfg.steel_support_horizontal": "钢水平支撑梁", + "block.tfg.gabbro_support_horizontal": "辉长岩水平支撑梁", + "block.tfg.gabbro_support": "辉长岩支撑梁", + "block.tfg.shale_support_horizontal": "页岩水平支撑梁", + "block.tfg.shale_support": "页岩支撑梁", + "block.tfg.claystone_support_horizontal": "粘土岩水平支撑梁", + "block.tfg.claystone_support": "粘土岩支撑梁", + "block.tfg.limestone_support_horizontal": "石灰岩水平支撑梁", + "block.tfg.limestone_support": "石灰岩支撑梁", + "block.tfg.conglomerate_support_horizontal": "砾岩水平支撑梁", + "block.tfg.conglomerate_support": "砾岩支撑梁", + "block.tfg.dolomite_support_horizontal": "白云岩水平支撑梁", + "block.tfg.dolomite_support": "白云岩支撑梁", + "block.tfg.chert_support_horizontal": "燧石水平支撑梁", + "block.tfg.chert_support": "燧石支撑梁", + "block.tfg.chalk_support_horizontal": "白垩岩水平支撑梁", + "block.tfg.chalk_support": "白垩岩支撑梁", + "block.tfg.rhyolite_support_horizontal": "流纹岩水平支撑梁", + "block.tfg.rhyolite_support": "流纹岩支撑梁", + "block.tfg.dacite_support_horizontal": "英安岩水平支撑梁", + "block.tfg.dacite_support": "英安岩支撑梁", + "block.tfg.quartzite_support_horizontal": "石英岩水平支撑梁", + "block.tfg.quartzite_support": "石英岩支撑梁", + "block.tfg.slate_support_horizontal": "板岩水平支撑梁", + "block.tfg.slate_support": "板岩支撑梁", + "block.tfg.phyllite_support_horizontal": "千枚岩水平支撑梁", + "block.tfg.phyllite_support": "千枚岩支撑梁", + "block.tfg.schist_support_horizontal": "片岩水平支撑梁", + "block.tfg.schist_support": "片岩支撑梁", + "block.tfg.gneiss_support_horizontal": "片麻岩水平支撑梁", + "block.tfg.gneiss_support": "片麻岩支撑梁", + "block.tfg.marble_support_horizontal": "大理岩水平支撑梁", + "block.tfg.marble_support": "大理岩支撑梁", + "block.tfg.basalt_support_horizontal": "玄武岩水平支撑梁", + "block.tfg.basalt_support": "玄武岩支撑梁", + "block.tfg.diorite_support_horizontal": "闪长岩水平支撑梁", + "block.tfg.diorite_support": "闪长岩支撑梁", + "block.tfg.andesite_support_horizontal": "安山岩水平支撑梁", + "block.tfg.andesite_support": "安山岩支撑梁", + "block.tfg.granite_support_horizontal": "花岗岩水平支撑梁", + "block.tfg.granite_support": "花岗岩支撑梁", + "block.tfg.pyroxenite_support_horizontal": "辉石岩水平支撑梁", + "block.tfg.pyroxenite_support": "辉石岩支撑梁", + "block.tfg.migmatite_support_horizontal": "混合岩水平支撑梁", + "block.tfg.migmatite_support": "混合岩支撑梁", + "block.tfg.travertine_support_horizontal": "石灰华水平支撑梁", + "block.tfg.travertine_support": "石灰华支撑梁", + "block.tfg.glacian_support": "融冰支撑梁", + "block.tfg.glacian_support_horizontal": "融冰水平支撑梁", + "block.tfg.strophar_support": "孑节支撑梁", + "block.tfg.strophar_support_horizontal": "孑节水平支撑梁", + "block.tfg.aeronos_support": "空果支撑梁", + "block.tfg.aeronos_support_horizontal": "空果水平支撑梁", + "block.tfg.rock.hardened_deepslate": "硬化混合岩", + "block.tfg.rock.hardened_blackstone": "硬化辉石岩", + "block.tfg.rock.hardened_dripstone": "硬化石灰华", + "block.tfg.spike.deepslate_spike": "混合岩尖刺", + "block.tfg.spike.blackstone_spike": "辉石岩尖刺", + "block.tfg.spike.dripstone_spike": "石灰华尖刺", + "block.tfg.loose.deepslate": "松散混合岩", + "block.tfg.loose.dripstone": "松散石灰华岩", + "block.tfg.mushroom_roots": "菌丝根须", + "block.tfg.mushroom_sprouts": "菌丝嫩芽", + "block.tfg.charred_log": "焦化原木", + "block.tfg.rock.hardened_moon_stone": "硬化斜长岩", + "block.tfg.spike.moon_stone_spike": "斜长岩尖刺", + "block.tfg.loose.moon_stone": "松散斜长岩", + "block.tfg.rock.hardened_moon_deepslate": "硬化苏长岩", + "block.tfg.spike.moon_deepslate_spike": "苏长岩尖刺", + "block.tfg.loose.moon_deepslate": "松散苏长岩", + "block.tfg.rock.hardened_mars_stone": "硬化泥板岩", + "block.tfg.spike.mars_stone_spike": "泥板岩尖刺", + "block.tfg.loose.mars_stone": "松散泥板岩", + "block.tfg.rock.hardened_venus_stone": "硬化粗面岩", + "block.tfg.spike.venus_stone_spike": "粗面岩尖刺", + "block.tfg.loose.venus_stone": "松散粗面岩", + "block.tfg.rock.hardened_mercury_stone": "硬化科马提岩", + "block.tfg.spike.mercury_stone_spike": "科马提岩尖刺", + "block.tfg.loose.mercury_stone": "松散科马提岩", + "block.tfg.rock.hardened_glacio_stone": "硬化响岩", + "block.tfg.spike.glacio_stone_spike": "响岩尖刺", + "block.tfg.loose.glacio_stone": "松散响岩", + "block.tfg.rock.hardened_permafrost": "硬化冻土", + "block.tfg.spike.permafrost_spike": "冻土尖刺", + "block.tfg.loose.permafrost": "冻土块", + "block.tfg.rock.raw.stromatolite": "天然叠层石", + "block.tfg.rock.spike.stromatolite": "叠层石尖刺", + "block.tfg.rock.raw.geyserite": "天然硅华", + "block.tfg.rock.spike.geyserite": "硅华尖刺", + "block.tfg.rock.hardened_red_granite": "硬化红色花岗岩", + "block.tfg.loose.red_granite": "松散红色花岗岩", + "block.tfg.spike.red_granite_spike": "红色花岗岩尖刺", + "block.tfg.ash_pile": "灰烬堆", + "block.tfg.pile.white_sand": "白沙", + "block.tfg.pile.black_sand": "黑沙", + "block.tfg.pile.brown_sand": "棕沙", + "block.tfg.pile.red_sand": "红沙", + "block.tfg.pile.yellow_sand": "黄沙", + "block.tfg.pile.green_sand": "绿沙", + "block.tfg.pile.pink_sand": "粉沙", + "block.tfg.pile.moon_sand": "月沙", + "block.tfg.pile.mars_sand": "泥板岩沙", + "block.tfg.pile.venus_sand": "粗面岩砂", + "block.tfg.lunar_roots": "月球光绽花", + "block.tfg.lunar_sprouts": "月球光颖草", + "block.tfg.lunar_chorus_plant": "紫颂植株", + "block.tfg.lunar_chorus_flower": "紫颂花", + "block.tfg.marker.moon": "月球", + "block.tfg.marker.mars": "火星", + "block.tfg.marker.venus": "金星", + "block.tfg.marker.mercury": "水星", + "block.tfg.lv_aqueous_accumulator": "基础蓄水器", + "block.tfg.mv_aqueous_accumulator": "§b高级蓄水器§r", + "block.tfg.hv_aqueous_accumulator": "§6高级蓄水器 II§r", + "block.tfg.ev_aqueous_accumulator": "§5高级蓄水器 III§r", + "block.tfg.electric_greenhouse": "电力温室", + "block.tfg.lv_food_processor": "基础食物处理机", + "block.tfg.mv_food_processor": "§b高级食物处理机§r", + "block.tfg.hv_food_processor": "§6高级食物处理机 II§r", + "block.tfg.ev_food_processor": "§5高级食物处理机 III§r", + "block.tfg.lv_food_oven": "基础电炉", + "block.tfg.mv_food_oven": "§b高级电炉§r", + "block.tfg.hv_food_oven": "§6高级电炉 II§r", + "block.tfg.ev_food_oven": "§5高级电炉 III§r", + "block.tfg.lv_food_refrigerator": "基础冰箱", + "block.tfg.mv_food_refrigerator": "§b高级冰箱", + "block.tfg.hv_food_refrigerator": "§6高级冰箱 II§r", + "block.tfg.ev_food_refrigerator": "§5高级冰箱 III§r", + "block.tfg.lv_gas_pressurizer": "基础气体加压器", + "block.tfg.mv_gas_pressurizer": "§b高级气体加压器§r", + "block.tfg.hv_gas_pressurizer": "§6高级气体加压器 II§r", + "block.tfg.ev_gas_pressurizer": "§5高级气体加压器 III§r", + "block.tfg.grass.mars_dirt": "火星土壤", + "block.tfg.grass.mars_farmland": "火星农田", + "block.tfg.grass.amber_mycelium": "琥珀菌丝", + "block.tfg.grass.rusticus_mycelium": "鲁斯蒂库斯菌丝", + "block.tfg.grass.sangnum_mycelium": "桑格努姆菌丝", + "block.tfg.electromagnetic_accelerator": "电磁加速器", + "block.tfg.superconductor_coil_large": "大型超导线圈", + "block.tfg.superconductor_coil_small": "小型超导线圈", + "block.tfg.interplanetary_item_launcher": "星际轨道炮", + "block.tfg.interplanetary_item_receiver": "星际接收器", + "block.tfg.interplanetary_logistics_monitor": "星际物流监控器", + "block.tfg.railgun_ammo_loader": "轨道炮弹药装填器", + "block.tfg.ulv_railgun_item_loader_in": "§8ULV 星际轨道炮输入总线§r", + "block.tfg.lv_railgun_item_loader_in": "§7LV 星际轨道炮输入总线§r", + "block.tfg.mv_railgun_item_loader_in": "§bMV 星际轨道炮输入总线§r", + "block.tfg.hv_railgun_item_loader_in": "§6HV 星际轨道炮输入总线§r", + "block.tfg.ev_railgun_item_loader_in": "§5EV 星际轨道炮输入总线§r", + "block.tfg.iv_railgun_item_loader_in": "§9IV 星际轨道炮输入总线§r", + "block.tfg.luv_railgun_item_loader_in": "§dLuV 星际轨道炮输入总线§r", + "block.tfg.zpm_railgun_item_loader_in": "§cZPM 星际轨道炮输入总线§r", + "block.tfg.uv_railgun_item_loader_in": "§3UV 星际轨道炮输入总线§r", + "block.tfg.uhv_railgun_item_loader_in": "§4UHV 星际轨道炮输入总线§r", + "block.tfg.ulv_railgun_item_loader_out": "§8ULV 星际轨道炮输出总线§r", + "block.tfg.lv_railgun_item_loader_out": "§7LV 星际轨道炮输出总线§r", + "block.tfg.mv_railgun_item_loader_out": "§bMV 星际轨道炮输出总线§r", + "block.tfg.hv_railgun_item_loader_out": "§6HV 星际轨道炮输出总线§r", + "block.tfg.ev_railgun_item_loader_out": "§5EV 星际轨道炮输出总线§r", + "block.tfg.iv_railgun_item_loader_out": "§9IV 星际轨道炮输出总线§r", + "block.tfg.luv_railgun_item_loader_out": "§dLuV 星际轨道炮输出总线§r", + "block.tfg.zpm_railgun_item_loader_out": "§cZPM 星际轨道炮输出总线§r", + "block.tfg.uv_railgun_item_loader_out": "§3UV 星际轨道炮输出总线§r", + "block.tfg.uhv_railgun_item_loader_out": "§4UHV 星际轨道炮输出总线§r", + "block.tfg.reflector": "反射方块", + "block.tfg.sunflower": "向日葵", + "block.tfg.sunflower_wild": "野生向日葵", + "block.tfg.sunflower_dead": "枯萎的向日葵", + "block.tfg.rapeseed": "油菜", + "block.tfg.rapeseed_wild": "野生油菜", + "block.tfg.rapeseed_dead": "枯萎的油菜", + "block.tfg.casings.machine_casing_iron_desh": "戴斯机械方块", + "block.tfg.casings.machine_casing_stainless_evaporation": "不锈钢蒸发机械方块", + "block.tfg.casings.machine_casing_blue_solar_panel": "基础太阳能板外壳", + "block.tfg.casings.machine_casing_green_solar_panel": "高级太阳能板外壳", + "block.tfg.casings.machine_casing_red_solar_panel": "精英太阳能板外壳", + "block.tfg.machine_casing_aluminium_plated_steel": "镀铝钢机械方块", + "block.tfg.sand.fluorapatite.blue": "蓝色氟磷灰石沙", + "block.tfg.sandstone.raw.fluorapatite.blue": "天然蓝色氟磷灰石砂岩", + "block.tfg.sandstone.wall.raw.fluorapatite.blue": "天然蓝色氟磷灰石砂岩墙", + "block.tfg.sandstone.slab.raw.fluorapatite.blue": "天然蓝色氟磷灰石砂岩台阶", + "block.tfg.sandstone.stairs.raw.fluorapatite.blue": "天然蓝色氟磷灰石砂岩楼梯", + "block.tfg.sandstone.smooth.fluorapatite.blue": "光滑蓝色氟磷灰石砂岩", + "block.tfg.sandstone.wall.smooth.fluorapatite.blue": "光滑蓝色氟磷灰石砂岩墙", + "block.tfg.sandstone.slab.smooth.fluorapatite.blue": "光滑蓝色氟磷灰石砂岩台阶", + "block.tfg.sandstone.stairs.smooth.fluorapatite.blue": "光滑蓝色氟磷灰石砂岩楼梯", + "block.tfg.sandstone.fluorapatite.blue": "切制蓝色氟磷灰石砂岩", + "block.tfg.sandstone.smooth.chiseled.fluorapatite.blue": "雕纹蓝色氟磷灰石砂岩", + "block.tfg.sand.fluorapatite.green": "绿色氟磷灰石沙", + "block.tfg.sandstone.raw.fluorapatite.green": "天然绿色氟磷灰石砂岩", + "block.tfg.sandstone.wall.raw.fluorapatite.green": "天然绿色氟磷灰石砂岩墙", + "block.tfg.sandstone.slab.raw.fluorapatite.green": "天然绿色氟磷灰石砂岩台阶", + "block.tfg.sandstone.stairs.raw.fluorapatite.green": "天然绿色氟磷灰石砂岩楼梯", + "block.tfg.sandstone.smooth.fluorapatite.green": "光滑绿色氟磷灰石砂岩", + "block.tfg.sandstone.wall.smooth.fluorapatite.green": "光滑绿色氟磷灰石砂岩墙", + "block.tfg.sandstone.slab.smooth.fluorapatite.green": "光滑绿色氟磷灰石砂岩台阶", + "block.tfg.sandstone.stairs.smooth.fluorapatite.green": "光滑绿色氟磷灰石砂岩楼梯", + "block.tfg.sandstone.fluorapatite.green": "切制绿色氟磷灰石砂岩", + "block.tfg.sandstone.smooth.chiseled.fluorapatite.green": "雕纹绿色氟磷灰石砂岩", + "block.tfg.sand.fluorapatite.brown": "棕色氟磷灰石沙", + "block.tfg.sandstone.raw.fluorapatite.brown": "天然棕色氟磷灰石砂岩", + "block.tfg.sandstone.wall.raw.fluorapatite.brown": "天然棕色氟磷灰石砂岩墙", + "block.tfg.sandstone.slab.raw.fluorapatite.brown": "天然棕色氟磷灰石砂岩台阶", + "block.tfg.sandstone.stairs.raw.fluorapatite.brown": "天然棕色氟磷灰石砂岩楼梯", + "block.tfg.sandstone.smooth.fluorapatite.brown": "光滑棕色氟磷灰石砂岩", + "block.tfg.sandstone.wall.smooth.fluorapatite.brown": "光滑棕色氟磷灰石砂岩墙", + "block.tfg.sandstone.slab.smooth.fluorapatite.brown": "光滑棕色氟磷灰石砂岩台阶", + "block.tfg.sandstone.stairs.smooth.fluorapatite.brown": "光滑棕色氟磷灰石砂岩楼梯", + "block.tfg.sandstone.fluorapatite.brown": "切制棕色氟磷灰石砂岩", + "block.tfg.sandstone.smooth.chiseled.fluorapatite.brown": "雕纹棕色氟磷灰石砂岩", + "block.tfg.sand.fluorapatite.orange": "橙色氟磷灰石沙", + "block.tfg.sandstone.raw.fluorapatite.orange": "天然橙色氟磷灰石砂岩", + "block.tfg.sandstone.wall.raw.fluorapatite.orange": "天然橙色氟磷灰石砂岩墙", + "block.tfg.sandstone.slab.raw.fluorapatite.orange": "天然橙色氟磷灰石砂岩台阶", + "block.tfg.sandstone.stairs.raw.fluorapatite.orange": "天然橙色氟磷灰石砂岩楼梯", + "block.tfg.sandstone.smooth.fluorapatite.orange": "光滑橙色氟磷灰石砂岩", + "block.tfg.sandstone.wall.smooth.fluorapatite.orange": "光滑橙色氟磷灰石砂岩墙", + "block.tfg.sandstone.slab.smooth.fluorapatite.orange": "光滑橙色氟磷灰石砂岩台阶", + "block.tfg.sandstone.stairs.smooth.fluorapatite.orange": "光滑橙色氟磷灰石砂岩楼梯", + "block.tfg.sandstone.fluorapatite.orange": "切制橙色氟磷灰石砂岩", + "block.tfg.sandstone.smooth.chiseled.fluorapatite.orange": "雕纹橙色氟磷灰石砂岩", + "block.tfg.sand.fluorapatite.white": "白色氟磷灰石沙", + "block.tfg.sandstone.raw.fluorapatite.white": "天然白色氟磷灰石砂岩", + "block.tfg.sandstone.wall.raw.fluorapatite.white": "天然白色氟磷灰石砂岩墙", + "block.tfg.sandstone.slab.raw.fluorapatite.white": "天然白色氟磷灰石砂岩台阶", + "block.tfg.sandstone.stairs.raw.fluorapatite.white": "天然白色氟磷灰石砂岩楼梯", + "block.tfg.sandstone.smooth.fluorapatite.white": "光滑白色氟磷灰石砂岩", + "block.tfg.sandstone.wall.smooth.fluorapatite.white": "光滑白色氟磷灰石砂岩墙", + "block.tfg.sandstone.slab.smooth.fluorapatite.white": "光滑白色氟磷灰石砂岩台阶", + "block.tfg.sandstone.stairs.smooth.fluorapatite.white": "光滑白色氟磷灰石砂岩楼梯", + "block.tfg.sandstone.fluorapatite.white": "切制白色氟磷灰石砂岩", + "block.tfg.sandstone.smooth.chiseled.fluorapatite.white": "雕纹白色氟磷灰石砂岩", + "block.tfg.sand.fluorapatite.yellow": "黄色氟磷灰石沙", + "block.tfg.sandstone.raw.fluorapatite.yellow": "天然黄色氟磷灰石砂岩", + "block.tfg.sandstone.wall.raw.fluorapatite.yellow": "天然黄色氟磷灰石砂岩墙", + "block.tfg.sandstone.slab.raw.fluorapatite.yellow": "天然黄色氟磷灰石砂岩台阶", + "block.tfg.sandstone.stairs.raw.fluorapatite.yellow": "天然黄色氟磷灰石砂岩楼梯", + "block.tfg.sandstone.smooth.fluorapatite.yellow": "光滑黄色氟磷灰石砂岩", + "block.tfg.sandstone.wall.smooth.fluorapatite.yellow": "光滑黄色氟磷灰石砂岩墙", + "block.tfg.sandstone.slab.smooth.fluorapatite.yellow": "光滑黄色氟磷灰石砂岩台阶", + "block.tfg.sandstone.stairs.smooth.fluorapatite.yellow": "光滑黄色氟磷灰石砂岩楼梯", + "block.tfg.sandstone.fluorapatite.yellow": "切制黄色氟磷灰石砂岩", + "block.tfg.sandstone.smooth.chiseled.fluorapatite.yellow": "雕纹黄色氟磷灰石砂岩", + "block.tfg.large_nest_box": "大型绯红巢", + "tfg.block_entity.large_nest_box": "大型巢箱", + "block.tfg.large_nest_box_warped": "大型诡异巢", + "block.tfg.iv_aqueous_accumulator": "§9精英蓄水器§r", + "block.tfg.luv_aqueous_accumulator": "§d精英蓄水器 II§r", + "block.tfg.zpm_aqueous_accumulator": "§d精英蓄水器 III§r", + "block.tfg.uv_aqueous_accumulator": "§3终极蓄水器§r", + "block.tfg.iv_food_processor": "§3精英食物处理机§r", + "block.tfg.luv_food_processor": "§d精英食物处理机 II§r", + "block.tfg.zpm_food_processor": "§c精英食物处理机 III§r", + "block.tfg.uv_food_processor": "§c终极食物处理机§r", + "block.tfg.iv_food_oven": "§9精英电烤箱§r", + "block.tfg.luv_food_oven": "§9精英电烤箱 II§r", + "block.tfg.zpm_food_oven": "§9精英电烤箱 III§r", + "block.tfg.uv_food_oven": "§3终极电烤箱§r", + "block.tfg.iv_food_refrigerator": "§3精英冰箱§r", + "block.tfg.iv_gas_pressurizer": "§9精英气体加压器§r", + "block.tfg.luv_gas_pressurizer": "§9精英气体加压器 II§r", + "block.tfg.zpm_gas_pressurizer": "§c精英气体加压器 III§r", + "block.tfg.uv_gas_pressurizer": "§c终极气体增压器§r", + "block.tfg.saplings.crimson": "绯红菌类", + "block.tfg.saplings.warped": "扭曲菌类", + "block.tfg.saplings.alphacene": "阿尔法辛蘑菇", + "block.tfg.saplings.aeronos": "艾罗诺斯蘑菇", + "block.tfg.saplings.strophar": "丝孢菇", + "block.tfg.saplings.glacian": "冰川菇", + "block.tfg.casings.machine_casing_vacuum_engine_intake": "真空引擎进气机械方块", + "block.tfg.casings.machine_casing_mars": "坚固防尘机械方块", + "block.tfg.fluid.semiheavy_ammoniacal_water": "半重氨水", + "block.tfg.grass.mars_clay_dirt": "火星粘土质土壤", + "block.tfg.grass.amber_clay_mycelium": "琥珀黏土菌丝", + "block.tfg.grass.amber_kaolin_mycelium": "琥珀高岭土菌丝", + "block.tfg.grass.rusticus_clay_mycelium": "乡野黏土菌丝", + "block.tfg.grass.rusticus_kaolin_mycelium": "乡野高岭土菌丝", + "block.tfg.grass.sangnum_clay_mycelium": "血红色黏土菌丝", + "block.tfg.grass.sangnum_kaolin_mycelium": "血红色高岭土菌丝", + "block.tfg.spice": "紫金矿床", + "fluid.tfg.nether_slurry": "下界浆液", + "fluid.tfg.enriched_nether_slurry": "富集下界浆液", + "fluid.tfg.ender_slurry": "末地浆液", + "fluid.tfg.enriched_ender_slurry": "富集末地浆液", + "fluid.tfg.semiheavy_ammoniacal_water": "半重氨水", + "fluid.tfg.heavy_water": "重水", + "fluid.tfg.sulfur_fumes": "硫磺烟气", + "fluid.tfg.super_heated_slurry": "超高温浆液", "quests.naming-1": "t - Title", "quests.naming-2": "st - Subtitle", "quests.naming-3": "d* - Description, where * description number, for example: d1, d2, d3, d4...", @@ -93,5 +465,739 @@ "quests..t": "", "quests..st": "", "quests..d1": "", - "quests..t1": "" + "quests..t1": "", + "item.tfg.antipoison_pill": "抗毒药丸", + "item.tfg.haste_pill": "急迫药丸", + "item.tfg.night_vision_pill": "夜视药丸", + "item.tfg.poison_pill": "剧毒药丸", + "item.tfg.regeneration_pill": "生命恢复药丸", + "item.tfg.slowness_pill": "缓慢药丸", + "item.tfg.speed_pill": "速度药丸", + "item.tfg.water_breathing_pill": "水下呼吸药丸", + "item.tfg.weakness_pill": "虚弱药丸", + "item.tfg.antipoison_tablet": "抗毒药片", + "item.tfg.haste_tablet": "急迫药片", + "item.tfg.night_vision_tablet": "夜视药片", + "item.tfg.poison_tablet": "剧毒药片", + "item.tfg.regeneration_tablet": "生命恢复药片", + "item.tfg.slowness_tablet": "缓慢药片", + "item.tfg.speed_tablet": "速度药片", + "item.tfg.water_breathing_tablet": "水下呼吸药片", + "item.tfg.weakness_tablet": "虚弱药片", + "item.tfg.absorption_salvo": "吸收药膏", + "item.tfg.fire_resistance_salvo": "防火药膏", + "item.tfg.instant_health_salvo": "瞬间治疗药膏", + "item.tfg.invisibility_salvo": "隐身药膏", + "item.tfg.luck_salvo": "幸运药膏", + "item.tfg.resistance_salvo": "抗性提升药膏", + "item.tfg.paraffin_wax": "石蜡", + "item.tfg.flint_arrow_head": "燧石箭头", + "item.tfg.fletching": "箭羽", + "item.tfg.phantom_silk": "幻翼丝", + "item.tfg.phantom_thread": "幻翼线", + "item.tfg.polycaprolactam_fabric": "聚己内酰胺纤维布", + "item.tfg.polycaprolactam_string": "聚己内酰胺线", + "item.tfg.space_suit_fabric": "航天服面料", + "item.tfg.vitrified_pearl": "玻璃化末影珍珠", + "item.tfg.fishing_net.wood": "木质渔网", + "item.tfg.fishing_net.brass": "黄铜渔网", + "item.tfg.fishing_net.rose_gold": "玫瑰金渔网", + "item.tfg.fishing_net.sterling_silver": "纯银渔网", + "item.tfg.fishing_net.invar": "殷钢渔网", + "item.tfg.fishing_net.cupronickel": "白铜渔网", + "item.tfg.fishing_net.tin_alloy": "锡合金渔网", + "item.tfg.fishing_net.magnalium": "镁铝合金渔网", + "item.tfg.conifer_rosin": "松香", + "item.tfg.hardwood_strip": "硬木条", + "item.tfg.soaked_hardwood_strip": "浸水硬木条", + "item.tfg.prepared_leather_gloves": "处理过的皮革手套", + "item.tfg.latex_soaked_gloves": "乳胶浸渍手套", + "item.tfg.unfired_chalk": "未烧制的粉笔", + "item.tfg.armor_stand_arms": "带手臂的盔甲架", + "item.tfg.flint_club_head": "燧石棒头", + "item.tfg.brick.deepslate": "混合岩砖", + "item.tfg.loose.moon_stone": "松散斜长岩", + "item.tfg.brick.moon_stone": "斜长岩砖", + "item.tfg.loose.moon_deepslate": "松散苏长岩", + "item.tfg.loose.mars_stone": "松散泥板岩", + "item.tfg.brick.mars_stone": "泥板岩砖", + "item.tfg.loose.venus_stone": "松散粗面岩", + "item.tfg.brick.venus_stone": "粗面岩砖", + "item.tfg.loose.mercury_stone": "松散科马提岩", + "item.tfg.brick.mercury_stone": "科马提岩砖", + "item.tfg.loose.glacio_stone": "松散响岩", + "item.tfg.brick.glacio_stone": "响岩砖", + "item.tfg.loose.permafrost": "冻土块", + "item.tfg.brick.permafrost": "冻土砖", + "item.tfg.loose.red_granite": "松散红色花岗岩", + "item.tfg.brick.red_granite": "红色花岗岩砖", + "item.tfg.terra_firma_greg": "群峦传说格雷科技", + "item.tfg.scaffolding_frame": "脚手架框架", + "item.tfg.airship_hull": "飞艇机身", + "item.tfg.airship_balloon": "飞艇气囊", + "item.tfg.lv_aircraft_engine": "LV 飞行器引擎", + "item.tfg.hv_aircraft_engine": "HV 飞行器引擎", + "item.tfg.ev_aircraft_engine": "EV 飞行器引擎", + "item.tfg.black_steel_plated_airplane_propeller": "镀黑钢飞机螺旋桨", + "item.tfg.redblu_steel_plated_airplane_propeller": "镀红蓝钢飞机螺旋桨", + "item.tfg.stainless_steel_plated_airplane_propeller": "镀不锈钢飞机螺旋桨", + "item.tfg.titanium_plated_airplane_propeller": "镀钛飞机螺旋桨", + "item.tfg.redblu_steel_landing_gear": "红蓝钢起落架", + "item.tfg.aluminium_landing_gear": "铝制起落架", + "item.tfg.stainless_steel_landing_gear": "不锈钢起落架", + "item.tfg.titanium_landing_gear": "钛合金起落架", + "item.tfg.redblu_steel_hull_reinforcement": "红蓝钢机身加固件", + "item.tfg.aluminium_hull_reinforcement": "铝制机身加固件", + "item.tfg.stainless_steel_hull_reinforcement": "不锈钢机身加固件", + "item.tfg.titanium_hull_reinforcement": "钛合金机身加固件", + "item.tfg.ulv_universal_circuit": "ULV 通用电路", + "item.tfg.lv_universal_circuit": "LV 通用电路", + "item.tfg.mv_universal_circuit": "MV 通用电路", + "item.tfg.hv_universal_circuit": "HV 通用电路", + "item.tfg.ev_universal_circuit": "EV 通用电路", + "item.tfg.iv_universal_circuit": "IV 通用电路", + "item.tfg.luv_universal_circuit": "LuV 通用电路", + "item.tfg.zpm_universal_circuit": "ZPM 通用电路", + "item.tfg.uv_universal_circuit": "UV 通用电路", + "item.tfg.uhv_universal_circuit": "UHV 通用电路", + "item.tfg.chipboard_composite": "刨花板复合材料", + "item.tfg.piglin_disguise": "猪灵伪装服", + "item.tfg.trowel": "抹泥铲", + "item.tfg.foil_pack": "铝箔包装袋", + "item.tfg.used_foil_pack": "用过的铝箔包装袋", + "item.tfg.clean_foil_pack": "干净的铝箔包装袋", + "item.tfg.dry_ice": "干冰", + "item.tfg.food.raw_birt": "生比尔特肉", + "item.tfg.food.cooked_birt": "熟比尔特肉", + "item.tfg.food.raw_crawlermari": "生星际爬行者肉", + "item.tfg.food.cooked_crawlermari": "熟星际爬行者肉", + "item.tfg.food.raw_limpet": "生帽贝", + "item.tfg.food.cooked_limpet": "熟帽贝", + "item.tfg.food.raw_moon_rabbit": "生月兔肉", + "item.tfg.food.cooked_moon_rabbit": "熟月兔肉", + "item.tfg.spawn_egg.moon_rabbit": "月兔刷怪蛋", + "item.tfg.food.freeze_dried.red_grapes": "冻干红葡萄", + "item.tfg.food.freeze_dried.white_grapes": "冻干白葡萄", + "item.tfg.food.freeze_dried.glow_berries": "冻干发光浆果", + "item.tfg.food.freeze_dried.chorus_fruit": "冻干紫颂果", + "item.tfg.food.freeze_dried.popped_chorus_fruit": "冻干爆裂紫颂果", + "item.tfg.food.freeze_dried.blackberry": "冻干黑莓", + "item.tfg.food.freeze_dried.blueberry": "冻干蓝莓", + "item.tfg.food.freeze_dried.bunchberry": "冻干匍匐莓", + "item.tfg.food.freeze_dried.cloudberry": "冻干云莓", + "item.tfg.food.freeze_dried.cranberry": "冻干蔓越莓", + "item.tfg.food.freeze_dried.elderberry": "冻干接骨木莓", + "item.tfg.food.freeze_dried.gooseberry": "冻干醋栗", + "item.tfg.food.freeze_dried.raspberry": "冻干树莓", + "item.tfg.food.freeze_dried.snowberry": "冻干雪果", + "item.tfg.food.freeze_dried.strawberry": "冻干草莓", + "item.tfg.food.freeze_dried.wintergreen_berry": "冻干冬青莓", + "item.tfg.food.freeze_dried.banana": "冻干香蕉", + "item.tfg.food.freeze_dried.cherry": "冻干樱桃", + "item.tfg.food.freeze_dried.green_apple": "冻干青苹果", + "item.tfg.food.freeze_dried.lemon": "冻干柠檬", + "item.tfg.food.freeze_dried.olive": "冻干橄榄", + "item.tfg.food.freeze_dried.orange": "冻干橙子", + "item.tfg.food.freeze_dried.peach": "冻干桃子", + "item.tfg.food.freeze_dried.plum": "冻干李子", + "item.tfg.food.freeze_dried.red_apple": "冻干红苹果", + "item.tfg.food.freeze_dried.pumpkin_chunks": "冻干南瓜块", + "item.tfg.food.freeze_dried.melon_slice": "冻干西瓜片", + "item.tfg.food.freeze_dried.fig": "冻干无花果", + "item.tfg.food.freeze_dried.pineapple": "冻干菠萝", + "item.tfg.food.freeze_dried.blossom_berry": "冻干绽花莓", + "item.tfg.food.freeze_dried.shadow_berry": "冻干夜影莓", + "item.tfg.food.freeze_dried.cave_pumpkin": "冻干球茎南瓜块", + "item.tfg.food.calorie_paste": "营养膏", + "item.tfg.food.meal_bag": "餐包", + "item.tfg.food.ice_soup": "冰汤", + "item.tfg.food.raw_glacian_mutton": "生冰川羊肉", + "item.tfg.food.cooked_glacian_mutton": "熟冰川羊肉", + "item.tfg.spawn_egg.glacian_ram": "冰川羊刷怪蛋", + "item.tfg.food.raw_sniffer_beef": "生嗅探兽肉", + "item.tfg.food.cooked_sniffer_beef": "熟嗅探兽肉", + "item.tfg.spawn_egg.sniffer": "嗅探兽刷怪蛋", + "item.tfg.roasted_sunflower_seeds": "烤向日葵籽", + "item.tfg.sunflower_seeds": "向日葵种子", + "item.tfg.sunflower_product": "向日葵花盘", + "item.tfg.rapeseed_seeds": "油菜籽", + "item.tfg.rapeseed_product": "油菜籽荚", + "item.tfg.flintlock_mechanism": "燧发机构", + "item.tfg.advanced_clockwork_mechanism": "高级发条机构", + "item.tfg.certus_mechanism": "赛特斯机构", + "item.tfg.small_bullet_casing": "小型弹壳", + "item.tfg.large_bullet_casing": "大型弹壳", + "item.tfg.shell_bullet_casing": "霰弹弹壳", + "item.tfg.nitrocellulose": "硝化纤维", + "item.tfg.aes_wool": "碱土硅酸盐棉", + "item.tfg.aes_compressed_wool": "压缩碱土硅酸盐棉", + "item.tfg.aes_insulation_sheet": "碱土硅酸盐绝缘板", + "item.tfg.aes_insulation_roll": "碱土硅酸盐绝缘卷", + "item.tfg.rocket_cone_t2": "改进型火箭鼻锥", + "item.tfg.rocket_fin_t2": "改进型火箭尾翼", + "item.tfg.cryo_fluix_pearl": "低温处理福鲁伊克斯珍珠", + "item.tfg.marker.earth_orbit": "地球轨道", + "item.tfg.marker.moon_orbit": "月球轨道", + "item.tfg.marker.mars_orbit": "火星轨道", + "item.tfg.marker.venus_orbit": "金星轨道", + "item.tfg.marker.mercury_orbit": "水星轨道", + "item.tfg.railgun_ammo_shell": "轨道炮弹壳", + "item.tfg.sulfur_fumes_bucket": "硫磺烟气桶", + "item.tfg.super_heated_slurry_bucket": "超高温浆液桶", + "item.tfg.cryogenized_fluix_bucket": "低温处理福鲁伊克斯桶", + "item.tfg.fluix_bucket": "液态福鲁伊克斯桶", + "item.tfg.latex_bucket": "乳胶桶", + "item.tfg.vulcanized_latex_bucket": "硫化乳胶桶", + "item.tfg.conifer_pitch_bucket": "松脂桶", + "item.tfg.compressed_nitrox_bucket": "氮氧混合气桶", + "item.tfg.compressed_heliox_bucket": "氦氧混合气桶", + "item.tfg.compressed_heliox_3_bucket": "氦氧-3混合气桶", + "item.tfg.compressed_trimix_bucket": "50/30/20 三元混合气桶", + "item.tfg.compressed_trimix_3_bucket": "50/30/20 三元-3混合气桶", + "item.tfg.semiheavy_ammoniacal_water_bucket": "半重氨水桶", + "item.tfg.harvest_basket": "收获篮", + "item.tfg.aluminium_harvest_basket": "铝制收获篮", + "item.tfg.wood.lumber.aeronos": "空果木材", + "item.tfg.wood.lumber.strophar": "孑节木材", + "item.tfg.wood.lumber.glacian": "融冰木材", + "item.tfg.glacian_wool": "冰川羊毛", + "item.tfg.sniffer_wool": "嗅探兽毛", + "item.tfg.aes_polyurethane": "生物AES增强R-聚氨酯泡沫", + "item.tfg.mli_shielding": "多层绝缘屏蔽层", + "item.tfg.rocket_cone_t3": "高级火箭鼻锥", + "item.tfg.rocket_fin_t3": "高级火箭尾翼", + "item.tfg.elite_power_thruster": "§a精英电力推进器", + "item.tfg.silica_aerogel": "硅气凝胶", + "item.tfg.better_space_suit_fabric": "自适应航天服面料", + "item.tfg.universal_compost_browns": "通用棕色堆肥材料", + "item.tfg.universal_compost_greens": "通用绿色堆肥材料", + "item.tfg.etching_diamond_tip": "蚀刻钻石头", + "item.tfg.spade_head_extruder_mold": "挤压模具(锹头)", + "item.tfg.mining_hammer_head_extruder_mold": "挤压模具(采矿锤头)", + "item.tfg.sword_head_extruder_mold": "挤压模具(剑头)", + "item.tfg.pickaxe_head_extruder_mold": "挤压模具(镐头)", + "item.tfg.shovel_head_extruder_mold": "挤压模具(铲头)", + "item.tfg.axe_head_extruder_mold": "挤压模具(斧头)", + "item.tfg.hoe_head_extruder_mold": "挤压模具(锄头)", + "item.tfg.scythe_head_extruder_mold": "挤压模具(镰刀头)", + "item.tfg.file_head_extruder_mold": "挤压模具(锉头)", + "item.tfg.hammer_head_extruder_mold": "挤压模具(锤头)", + "item.tfg.saw_head_extruder_mold": "挤压模具(锯头)", + "item.tfg.knife_head_extruder_mold": "挤压模具(小刀头)", + "item.tfg.butchery_knife_head_extruder_mold": "挤压模具(屠宰刀头)", + "item.tfg.propick_head_extruder_mold": "挤压模具(探矿镐头)", + "item.tfg.javelin_head_extruder_mold": "挤压模具(标枪头)", + "item.tfg.chisel_head_extruder_mold": "挤压模具(凿头)", + "item.tfg.mace_head_extruder_mold": "挤压模具(钉锤头)", + "item.tfg.mattock_head_extruder_mold": "挤压模具(鹤嘴锄头)", + "item.tfg.fish_hook_extruder_mold": "挤压模具(鱼钩)", + "item.tfg.whisk_extruder_mold": "挤压模具(搅拌器)", + "item.tfg.screwdriver_tip_extruder_mold": "挤压模具(螺丝刀头)", + "item.tfg.wrench_tip_extruder_mold": "挤压模具(扳手头)", + "item.tfg.wire_cutter_head_extruder_mold": "挤压模具(剪线钳头)", + "item.tfg.small_casing_extruder_mold": "挤压模具(小型弹壳)", + "item.tfg.shell_casing_extruder_mold": "挤压模具(霰弹弹壳)", + "item.tfg.large_casing_extruder_mold": "挤压模具(大型弹壳)", + "item.tfg.photo_cell_t1": "基础光伏电池", + "item.tfg.electric_extendo_grip": "电动伸缩机械手", + "item.tfg.treated_chipboard_composite": "处理过的刨花板复合材料", + "item.tfg.high_density_treated_fiberboard": "处理过的中密度纤维板", + "item.tfg.sniffer_egg": "嗅探兽蛋", + "item.tfg.wraptor_wool": "矿物丰饶羽绒", + "item.tfg.wraptor_egg": "扭曲鸟蛋", + "item.tfg.wraptor_sugar": "扭曲鸟糖", + "material.tfg.latex": "乳胶", + "material.tfg.vulcanized_latex": "硫化乳胶", + "material.tfg.fluix": "福鲁伊克斯", + "material.tfg.conifer_pitch": "松脂", + "material.gtceu.lactose": "乳糖", + "material.tfg.gabbro": "辉长岩", + "material.tfg.shale": "页岩", + "material.tfg.claystone": "粘土岩", + "material.tfg.limestone": "石灰岩", + "material.tfg.conglomerate": "砾岩", + "material.tfg.dolomite": "白云岩", + "material.tfg.chert": "燧石", + "material.tfg.rhyolite": "流纹岩", + "material.tfg.dacite": "英安岩", + "material.tfg.slate": "板岩", + "material.tfg.phyllite": "千枚岩", + "material.tfg.schist": "片岩", + "material.tfg.gneiss": "片麻岩", + "material.tfg.chalk": "白垩岩", + "material.tfg.moon_stone": "斜长岩", + "material.tfg.moon_deepslate": "苏长岩", + "material.tfg.mars_stone": "泥板岩", + "material.tfg.venus_stone": "粗面岩", + "material.tfg.mercury_stone": "科马提岩", + "material.tfg.glacio_stone": "响岩", + "material.gtceu.thermochemically_treated_hardwood": "热化学处理硬木", + "material.gtceu.hardwood": "硬木", + "material.gtceu.asurine": "皓蓝石", + "material.tfg.kaolinite": "高岭石", + "material.tfg.vitrified_pearl": "玻璃化末影珍珠", + "material.tfg.aes_mix": "碱土硅酸盐混合物", + "material.tfg.molten_aes": "熔融碱土硅酸盐", + "material.tfg.compressed_nitrox": "压缩氮氧混合气", + "material.tfg.compressed_heliox": "压缩氦氧混合气", + "material.tfg.compressed_heliox_3": "压缩氦氧-3混合气", + "material.tfg.compressed_trimix": "压缩50/30/20三元混合气", + "material.tfg.compressed_trimix_3": "压缩50/30/20三元-3混合气", + "material.tfg.chlorodifluoromethane": "氯二氟甲烷", + "material.tfg.acetylene": "乙炔", + "material.tfg.1_1_1_2_tetrafluoroethane": "1,1,1,2-四氟乙烷", + "material.tfg.isobutane": "异丁烷", + "material.tfg.chloryl_fluoride": "氟化氯酰", + "material.tfg.chlorine_pentafluoride": "五氟化氯", + "material.tfg.solar_coolant": "太阳能冷却液", + "material.tfg.solar_coolant_tier2": "航空级太阳能冷却液", + "material.tfg.sodium_hydride": "氢化钠", + "material.tfg.boric_acid": "硼酸", + "material.tfg.trimethyl_borate": "硼酸三甲酯", + "material.tfg.sodium_borohydride": "硼氢化钠", + "material.tfg.sodium_methoxide": "甲醇钠", + "material.tfg.ammonia_borane": "氨硼烷", + "material.tfg.aniline": "苯胺", + "material.tfg.dimethyl_carbonate": "碳酸二甲酯", + "material.tfg.methyl_phenylcarbamate": "N-苯基氨基甲酸甲酯", + "material.tfg.methylene_diphenyl_dicarbamate": "4,4'-亚甲基二苯基二甲酯", + "material.tfg.methylene_diphenyl_diisocyanate": "4,4'-二苯基甲烷二异氰酸酯", + "material.tfg.tmos": "四甲氧基硅烷", + "material.tfg.silica_gel": "硅胶", + "material.tfg.soaked_silica_gel": "丙酮浸渍硅胶", + "material.tfg.nuclear_residue": "核废料", + "material.tfg.oxidized_nuclear_residue": "氧化核废料", + "material.tfg.refined_nuclear_residue": "精炼核废料", + "material.tfg.certus_regolith": "赛特斯风化土", + "material.tfg.goethe_regolith": "歌德风化土", + "material.tfg.bright_regolith": "亮泽风化土", + "material.tfg.cassiterite_regolith": "锡石风化土", + "material.tfg.regolith_mush": "泥泞风化土", + "ore_vein.tfg.deep_garnet_amethyst": "紫水晶 & 石榴石", + "ore_vein.tfg.deep_garnet_opal": "蛋白石 & 石榴石", + "ore_vein.tfg.deep_gold": "金(深层)", + "ore_vein.tfg.deep_hematite": "赤铁矿 & 针铁矿 & 红宝石", + "ore_vein.tfg.deep_limonite": "针铁矿 & 孔雀石", + "ore_vein.tfg.deep_magnetite": "铬铁矿 & 磁铁矿", + "ore_vein.tfg.deep_molybdenum": "钼铅矿 & 辉钼矿", + "ore_vein.tfg.deep_pitchblende": "晶质铀矿 & 沥青铀矿", + "ore_vein.tfg.deep_sapphire": "蓝宝石 & 铁铝榴石", + "ore_vein.tfg.deep_scheelite": "白钨矿 & 钨酸锂", + "ore_vein.tfg.deep_sheldonite": "硫钯矿 & 斑铜矿", + "ore_vein.tfg.deep_topaz": "黄玉 & 辉铜矿", + "ore_vein.tfg.normal_apatite": "磷灰石 & 烧绿石", + "ore_vein.tfg.normal_basaltic_sands": "矿砂", + "ore_vein.tfg.normal_beryllium": "绿宝石 & 铍", + "ore_vein.tfg.normal_bismuthinite": "辉铋(普通)", + "ore_vein.tfg.normal_cassiterite": "锡石(普通)", + "ore_vein.tfg.normal_coal": "煤", + "ore_vein.tfg.normal_copper": "铜矿 & 黄铜矿", + "ore_vein.tfg.normal_garnet_tin": "石榴石 & 锡石砂", + "ore_vein.tfg.normal_garnierite": "硅镁镍矿 & 辉钴矿", + "ore_vein.tfg.normal_gold": "金矿 & 褐铁矿 & 赤铁矿", + "ore_vein.tfg.normal_graphite": "石墨 & 钻石", + "ore_vein.tfg.normal_hematite": "赤铁矿 & 褐铁矿", + "ore_vein.tfg.normal_lapis": "青金石 & 蓝金石 & 方钠石", + "ore_vein.tfg.normal_limonite": "褐铁矿", + "ore_vein.tfg.normal_lubricant": "皂石 & 滑石 & 天然碱", + "ore_vein.tfg.normal_magnetite": "磁铁矿 & 钒矿", + "ore_vein.tfg.normal_manganese": "锰矿 & 钽矿", + "ore_vein.tfg.normal_mica": "蓝晶石 & 云母 & 铝土矿", + "ore_vein.tfg.normal_monazite": "氟碳镧铈矿 & 独居石", + "ore_vein.tfg.normal_oilsands": "油砂", + "ore_vein.tfg.normal_olivine": "膨润土 & 橄榄石", + "ore_vein.tfg.normal_quartz": "石英", + "ore_vein.tfg.normal_redstone": "红石 & 朱砂 & 红宝石", + "ore_vein.tfg.normal_salt": "盐 & 硼砂", + "ore_vein.tfg.normal_saltpeter": "硝石 & 电石", + "ore_vein.tfg.normal_silver": "银矿 & 方铅矿 & 铅矿", + "ore_vein.tfg.normal_sphalerite": "闪锌矿 & 黄铁矿", + "ore_vein.tfg.normal_spodumene": "锂辉石 & 锂云母", + "ore_vein.tfg.normal_sulfur": "硫磺 & 黄铁矿", + "ore_vein.tfg.normal_tetrahedrite": "黝铜矿(普通)", + "ore_vein.tfg.surface_bismuthinite": "辉铋(地表)", + "ore_vein.tfg.surface_cassiterite": "锡石(地表)", + "ore_vein.tfg.surface_copper": "黄铜矿 & 雄黄", + "ore_vein.tfg.surface_sphalerite": "闪锌矿 & 硫磺", + "ore_vein.tfg.surface_tetrahedrite": "黝铜矿(地表)", + "ore_vein.tfg.moon_apatite": "磷灰石 & 烧绿石", + "ore_vein.tfg.moon_bauxite": "铝土矿 & 钛铁矿", + "ore_vein.tfg.moon_beryllium": "绿宝石 & 铍", + "ore_vein.tfg.moon_desh": "戴斯矿 & 钛铁矿", + "ore_vein.tfg.moon_garnierite": "硅镁镍矿 & 辉钴矿", + "ore_vein.tfg.moon_graphite": "石墨 & 钻石", + "ore_vein.tfg.moon_lubricant": "皂石 & 滑石 & 天然碱", + "ore_vein.tfg.moon_magnetite": "铬铁矿 & 磁铁矿", + "ore_vein.tfg.moon_manganese": "锰矿 & 钽矿", + "ore_vein.tfg.moon_mica": "蓝晶石 & 云母 & 铝土矿", + "ore_vein.tfg.moon_molybdenum": "钼铅矿 & 辉钼矿", + "ore_vein.tfg.moon_monazite": "氟碳镧铈矿 & 独居石", + "ore_vein.tfg.moon_pyrolusite": "软锰矿 & 钴矿", + "ore_vein.tfg.moon_quartz": "赛特斯石英", + "ore_vein.tfg.moon_redstone": "红石 & 朱砂 & 红宝石", + "ore_vein.tfg.moon_saltpeter": "硝石 & 电石", + "ore_vein.tfg.moon_sapphire": "蓝宝石 & 铁铝榴石", + "ore_vein.tfg.moon_scheelite": "白钨矿 & 钨酸锂", + "ore_vein.tfg.moon_sheldonite": "硫钯矿 & 斑铜矿", + "ore_vein.tfg.moon_silver": "银矿 & 方铅矿 & 铅矿", + "ore_vein.tfg.moon_sphalerite": "闪锌矿 & 黄铁矿", + "ore_vein.tfg.moon_topaz": "黄玉 & 辉铜矿", + "ore_vein.tfg.nether_anthracite": "无烟煤", + "ore_vein.tfg.nether_apatite": "磷灰石 & 烧绿石", + "ore_vein.tfg.nether_basaltic_sands": "矿砂", + "ore_vein.tfg.nether_beryllium": "绿宝石 & 铍", + "ore_vein.tfg.nether_cassiterite": "锡石", + "ore_vein.tfg.nether_copper": "铜矿 & 黄铁矿", + "ore_vein.tfg.nether_garnet": "紫水晶 & 蛋白石 & 石榴石", + "ore_vein.tfg.nether_garnet_tin": "石榴石 & 锡石砂", + "ore_vein.tfg.nether_garnierite": "硅镁镍矿 & 辉钴矿", + "ore_vein.tfg.nether_goethite": "针铁矿", + "ore_vein.tfg.nether_gold": "金矿 & 赤铁矿", + "ore_vein.tfg.nether_graphite": "石墨 & 钻石", + "ore_vein.tfg.nether_hematite": "赤铁矿 & 褐铁矿", + "ore_vein.tfg.nether_lapis": "青金石 & 蓝金石 & 方钠石", + "ore_vein.tfg.nether_lubricant": "皂石 & 滑石 & 天然碱", + "ore_vein.tfg.nether_magnetite": "铬铁矿", + "ore_vein.tfg.nether_manganese": "锰矿 & 钽矿", + "ore_vein.tfg.nether_mica": "蓝晶石 & 云母 & 铝土矿", + "ore_vein.tfg.nether_molybdenum": "钼铅矿 & 辉钼矿", + "ore_vein.tfg.nether_monazite": "氟碳镧铈矿 & 独居石", + "ore_vein.tfg.nether_naquadah": "硅岩 & 钚矿", + "ore_vein.tfg.nether_olivine": "膨润土 & 橄榄石", + "ore_vein.tfg.nether_pitchblende": "晶质铀矿 & 沥青铀矿", + "ore_vein.tfg.nether_quartz": "下界石英", + "ore_vein.tfg.nether_redstone": "红石 & 朱砂 & 红宝石", + "ore_vein.tfg.nether_saltpeter": "硝石 & 电石", + "ore_vein.tfg.nether_sapphire": "蓝宝石 & 铁铝榴石", + "ore_vein.tfg.nether_scheelite": "白钨矿 & 钨酸锂", + "ore_vein.tfg.nether_sheldonite": "硫钯矿 & 斑铜矿", + "ore_vein.tfg.nether_silver": "银矿 & 方铅矿 & 铅矿", + "ore_vein.tfg.nether_sphalerite": "闪锌矿 & 黄铁矿", + "ore_vein.tfg.nether_sulfur": "硫磺 & 黄铁矿", + "ore_vein.tfg.nether_sylvite": "钾石盐", + "ore_vein.tfg.nether_tetrahedrite": "黝铜矿", + "ore_vein.tfg.nether_topaz": "黄玉 & 辉铜矿", + "ore_vein.tfg.normal_gypsum": "石膏 & 方解石", + "ore_vein.tfg.mars_hematite": "(占位矿脉)", + "ore_vein.tfg.moon_cassiterite": "锡石 & 黄铜矿", + "ore_vein.tfg.moon_garnet": "紫水晶 & 蛋白石 & 石榴石", + "ore_vein.tfg.moon_gold": "金矿 & 磁铁矿", + "ore_vein.tfg.moon_gypsum": "石膏 & 方解石", + "ore_vein.tfg.moon_tetrahedrite": "黝铜矿 & 辉铜矿", + "ore_vein.tfg.nether_gypsum": "石膏 & 方解石", + "tfg.creative_tab.tfg": "群峦格雷(现代版)", + "tfg.disabled_portal": "传送门魔法似乎被未知力量阻挡,请尝试通过向下或向上探索前往其他维度", + "tfg.tooltip.food_trait.refrigerating": "§b冷藏保鲜", + "tfg.tooltip.foodtrait.freeze_dried": "冻干处理", + "tfg.tooltip.extraterrestrial_farming": "§4温度:§r富氧环境可提供15°C", + "entity.tfg.moon_rabbit.male": "月兔", + "entity.tfg.moon_rabbit.female": "月兔", + "tfg.tooltip.moon_rabbit_variant.pink": "粉彩绒毛", + "tfg.tooltip.moon_rabbit_variant.white": "雪白绒毛", + "tfg.tooltip.moon_rabbit_variant.grey": "石灰色绒毛", + "tfg.tooltip.moon_rabbit_variant.cyan": "海沫青绒毛", + "tfg.tooltip.moon_rabbit_variant.purple": "薰衣草绒毛", + "tfg.tooltip.moon_rabbit_variant.sofu": "圣代绒毛", + "entity.tfg.glacian_ram.male": "冰原公羊", + "entity.tfg.glacian_ram.female": "冰原母羊", + "tfg.tooltip.attribution.glacian_ram": "§9§o版权归属:Ad Astra", + "entity.tfg.sniffer.male": "嗅探兽", + "entity.tfg.sniffer.female": "嗅探兽", + "tfg.tooltip.attribution.sniffer": "§9§o版权归属:Minecraft", + "item.treetap.tap": "已弃用物品,请合成升级", + "item.gtceu.zinc_ingot": "已弃用物品,请合成升级", + "item.gtceu.brass_ingot": "已弃用物品,请合成升级", + "item.gtceu.vanadium_ingot": "已弃用物品,请合成升级", + "item.gtceu.black_steel_ingot": "已弃用物品,请合成升级", + "item.gtceu.red_steel_ingot": "已弃用物品,请合成升级", + "item.gtceu.blue_steel_ingot": "已弃用物品,请合成升级", + "item.gtceu.iron_double_ingot": "已弃用物品,请合成升级", + "item.gtceu.black_steel_double_ingot": "已弃用物品,请合成升级", + "item.gtceu.red_steel_double_ingot": "已弃用物品,请合成升级", + "item.gtceu.blue_steel_double_ingot": "已弃用物品,请合成升级", + "item.gtceu.zinc_nugget": "已弃用物品,请合成升级", + "item.gtceu.brass_nugget": "已弃用物品,请合成升级", + "item.gtceu.copper_nugget": "已弃用物品,请合成升级", + "item.gtceu.vanadium_nugget": "已弃用物品,请合成升级", + "item.gtceu.copper_plate": "已弃用物品,请合成升级", + "item.gtceu.brass_plate": "已弃用物品,请合成升级", + "item.gtceu.gold_plate": "已弃用物品,请合成升级", + "item.gtceu.iron_plate": "已弃用物品,请合成升级", + "item.gtceu.cobalt_plate": "已弃用物品,请合成升级", + "item.gtceu.rose_gold_plate": "已弃用物品,请合成升级", + "item.gtceu.aluminium_plate": "已弃用物品,请合成升级", + "item.gtceu.invar_plate": "已弃用物品,请合成升级", + "item.gtceu.lead_plate": "已弃用物品,请合成升级", + "item.gtceu.nickel_plate": "已弃用物品,请合成升级", + "item.gtceu.osmium_plate": "已弃用物品,请合成升级", + "item.gtceu.palladium_plate": "已弃用物品,请合成升级", + "item.gtceu.platinum_plate": "已弃用物品,请合成升级", + "item.gtceu.rhodium_plate": "已弃用物品,请合成升级", + "item.gtceu.silver_plate": "已弃用物品,请合成升级", + "item.gtceu.vanadium_plate": "已弃用物品,请合成升级", + "item.gtceu.zinc_plate": "已弃用物品,请合成升级", + "item.gtceu.vanadium_block": "已弃用物品,请合成升级", + "item.gtceu.zinc_block": "已弃用物品,请合成升级", + "item.gtceu.brass_block": "已弃用物品,请合成升级", + "item.gtceu.gold_purified_ore": "已弃用物品,请合成升级", + "item.gtceu.copper_purified_ore": "已弃用物品,请合成升级", + "item.gtceu.zinc_purified_ore": "已弃用物品,请合成升级", + "item.gtceu.silver_purified_ore": "已弃用物品,请合成升级", + "item.gtceu.tin_purified_ore": "已弃用物品,请合成升级", + "item.gtceu.lead_purified_ore": "已弃用物品,请合成升级", + "gtceu:rich_raw_copper": "已弃用物品,请合成升级", + "gtceu:poor_raw_copper": "已弃用物品,请合成升级", + "gtceu:rich_raw_gold": "已弃用物品,请合成升级", + "gtceu:poor_raw_gold": "已弃用物品,请合成升级", + "gtceu:rich_raw_tetrahedrite": "已弃用物品,请合成升级", + "gtceu:raw_tetrahedrite": "已弃用物品,请合成升级", + "gtceu:poor_raw_tetrahedrite": "已弃用物品,请合成升级", + "gtceu:rich_raw_malachite": "已弃用物品,请合成升级", + "gtceu:raw_malachite": "已弃用物品,请合成升级", + "gtceu:poor_raw_malachite": "已弃用物品,请合成升级", + "gtceu:rich_raw_hematite": "已弃用物品,请合成升级", + "gtceu:raw_hematite": "已弃用物品,请合成升级", + "gtceu:poor_raw_hematite": "已弃用物品,请合成升级", + "gtceu:rich_raw_cassiterite": "已弃用物品,请合成升级", + "gtceu:raw_cassiterite": "已弃用物品,请合成升级", + "gtceu:poor_raw_cassiterite": "已弃用物品,请合成升级", + "gtceu:rich_raw_bismuth": "已弃用物品,请合成升级", + "gtceu:raw_bismuth": "已弃用物品,请合成升级", + "gtceu:poor_raw_bismuth": "已弃用物品,请合成升级", + "gtceu:rich_raw_magnetite": "已弃用物品,请合成升级", + "gtceu:raw_magnetite": "已弃用物品,请合成升级", + "gtceu:poor_raw_magnetite": "已弃用物品,请合成升级", + "gtceu:rich_raw_yellow_limonite": "已弃用物品,请合成升级", + "gtceu:raw_yellow_limonite": "已弃用物品,请合成升级", + "gtceu:poor_raw_yellow_limonite": "已弃用物品,请合成升级", + "gtceu:rich_raw_silver": "已弃用物品,请合成升级", + "gtceu:raw_silver": "已弃用物品,请合成升级", + "gtceu:poor_raw_silver": "已弃用物品,请合成升级", + "gtceu:rich_raw_garnierite": "已弃用物品,请合成升级", + "gtceu:raw_garnierite": "已弃用物品,请合成升级", + "gtceu:poor_raw_garnierite": "已弃用物品,请合成升级", + "gtceu:rich_raw_sphalerite": "已弃用物品,请合成升级", + "gtceu:raw_sphalerite": "已弃用物品,请合成升级", + "gtceu:poor_raw_sphalerite": "已弃用物品,请合成升级", + "trim_material.tfc.almandine_tfc": "铁铝榴石", + "trim_material.tfc.andradite_tfc": "钙铁榴石", + "trim_material.tfc.blue_topaz_tfc": "蓝黄玉", + "trim_material.tfc.cinnabar_tfc": "朱砂", + "trim_material.tfc.coal_tfc": "煤炭", + "trim_material.tfc.diamond_tfc": "钻石", + "trim_material.tfc.emerald_tfc": "绿宝石", + "trim_material.tfc.green_sapphire_tfc": "绿色蓝宝石", + "trim_material.tfc.grossular_tfc": "钙铝榴石", + "trim_material.tfc.rutile_tfc": "金红石", + "trim_material.tfc.lazurite_tfc": "青金石", + "trim_material.tfc.pyrope_tfc": "镁铝榴石", + "trim_material.tfc.rock_salt_tfc": "岩盐", + "trim_material.tfc.ruby_tfc": "红宝石", + "trim_material.tfc.salt_tfc": "盐", + "trim_material.tfc.sapphire_tfc": "蓝宝石", + "trim_material.tfc.sodalite_tfc": "方钠石", + "trim_material.tfc.coke_tfc": "焦煤", + "trim_material.tfc.spessartine_tfc": "锰铝榴石", + "trim_material.tfc.topaz_tfc": "黄玉", + "trim_material.tfc.uvarovite_tfc": "钙铬榴石", + "trim_material.tfc.nether_quartz_tfc": "下界石英", + "trim_material.tfc.certus_quartz_tfc": "赛特斯石英", + "trim_material.tfc.quartzite_tfc": "石英岩", + "trim_material.tfc.realgar_tfc": "雄黄", + "trim_material.tfc.malachite_tfc": "孔雀石", + "trim_material.tfc.glass_tfc": "玻璃", + "trim_material.tfc.olivine_tfc": "橄榄石", + "trim_material.tfc.opal_tfc": "蛋白石", + "trim_material.tfc.amethyst_tfc": "紫水晶", + "trim_material.tfc.lapis_tfc": "青金石", + "trim_material.tfc.apatite_tfc": "磷灰石", + "trim_material.tfc.red_garnet_tfc": "红色石榴石", + "trim_material.tfc.yellow_garnet_tfc": "黄色石榴石", + "trim_material.tfc.monazite_tfc": "独居石", + "trim_material.tfc.rose_quartz_tfc": "玫瑰石英", + "trim_material.tfc.fluix_tfc": "福鲁伊克斯", + "trim_material.tfc.silver_tfc": "银", + "trim_material.tfc.sterling_silver_tfc": "纯银", + "trim_material.tfc.gold_tfc": "金", + "trim_material.tfc.rose_gold_tfc": "玫瑰金", + "trim_material.tfc.nickel_tfc": "镍", + "trim_material.tfc.platinum_tfc": "铂", + "trim_material.tfc.titanium_tfc": "钛", + "trim_material.tfc.bismuth_tfc": "铋", + "trim_material.tfc.neutronium_tfc": "中子素", + "trim_material.tfc.pyrite_tfc": "黄铁矿", + "trim_material.tfc.redx_tfc": "红色X", + "tfg.emi.ore_veins.rock_types": "存在于岩石类型:", + "tfg.emi.ore_veins.rarity": "稀有度:%d", + "tfg.emi.ore_veins.density": "密度:%d", + "tfg.emi.ore_veins.y_ranges": "深度:%d 至 %d", + "tfg.emi.ore_veins.size": "尺寸:%d", + "tfg.emi.ore_veins.height": "高度:%d", + "tfg.emi.ore_veins.radius": "半径:%d", + "emi.category.tfg.ore_vein_info": "矿脉信息", + "tfg.toast.ore_prospector_none": "范围内未发现矿石。", + "tfg.toast.ore_prospector_message": "在此方向 %s §6格范围内发现矿石:%s", + "tooltip.tfg.ore_prospector_stats": "扫描范围:%s,截面:%s x %s。", + "tooltip.tfg.ore_prospector_count": "此勘探器将显示矿石数量。", + "tooltip.tfg.ore_prospector_xray": "此勘探器将显示矿石方块的 %s X射线视图。", + "tooltip.tfg.ore_prospector_mode_vein": "按矿脉", + "tooltip.tfg.ore_prospector_mode_block": "按方块", + "tfg.hangglider.disabled_dimension": "您无法在此维度使用悬挂式滑翔翼!", + "tfg.tooltip.nametag": "§7在书写桌上配合物品使用以命名该物品,或配合黑色染料来命名标签。", + "tfg.tooltip.yeast_starter": "§7用干果制成", + "tfg.tooltip.beehive": "§7需要填满空框,并周围种植花朵,以吸引蜜蜂。", + "tfg.tooltip.obsolete.tree_tap": "§4已淘汰§f:已被 AFC 树汁导管取代,你可以通过把这个物品放在工作台上制作出它!", + "tfg.tooltip.obsolete.fridge": "§4已过时§f:已被TFG冰箱取代,你可以通过将这个物品放在工作台上制作出它!", + "tfg.tooltip.blaze_burner": "§c超高温§r §7使用焦炭、无烟煤或完美与精致的煤炭宝石。", + "tfg.tooltip.machine.perfect_overclock": "这台机器具有§2完美超频§r!", + "tfg.tooltip.nether_dome_1": "§7人工环境,用于模拟下界。", + "tfg.tooltip.machine.customize_interior": "§7内部可定制!请在JEI中查看多块预览。", + "tfg.tooltip.end_dome_1": "§7人工环境,用于模拟末地。", + "tfg.tooltip.armor.copper_diving_suit_warmth": "§7温暖度:-1", + "tfg.tooltip.armor.copper_diving_suit_insulation": "§7隔热:+1", + "tfg.tooltip.armor.netherite_diving_suit_warmth": "§7温暖值:-2", + "tfg.tooltip.armor.netherite_diving_suit_insulation": "§7隔热:+9", + "tfg.tooltip.armor.netherite_diving_suit_set": "§7穿戴整套以获得§e耐热§7效果,抵御环境温度。", + "tfg.tooltip.armor.nanomuscle_warmth": "§7温暖度:0", + "tfg.tooltip.armor.nanomuscle_insulation": "§7隔热:+10", + "tfg.tooltip.armor.nanomuscle_set": "§7穿戴整套装备可使你完全隔热,不受环境温度影响。", + "tfg.tooltip.armor.quarktech_warmth": "§7温暖度:0", + "tfg.tooltip.armor.quarktech_insulation": "§7隔热:+10", + "tfg.tooltip.armor.quarktech_set": "§7穿戴整套装备可使你完全隔热,不受环境温度影响。", + "tfg.tooltip.armor.space_suit_warmth": "§7温暖度:0", + "tfg.tooltip.armor.space_suit_insulation": "§7隔热:+10", + "tfg.tooltip.armor.space_suit_set": "§7穿戴整套装备可使你完全隔热,不受环境温度影响。", + "tfg.tooltip.support.tier1": "§79 x 5 x 9", + "tfg.tooltip.support.tier2": "§717 x 9 x 17", + "tfg.tooltip.support.tier3": "§733 x 13 x 33", + "tfg.tooltip.vessels": "§c最大值:3024mB", + "tfg.tooltip.solar_panel.single": "在§6月球§r的§6白天§r期间产生§6128 FE/t§r(32 EU/t)", + "tfg.tooltip.solar_panel.large_tier1": "§6月球§r上的巨型结构,在§6白天§r可产生 §61024 至 4096 EU/t§r", + "tfg.tooltip.solar_panel.large_tier2": "§6月球§r上的巨型结构,在§6白天§r可产生 §64096 至 16386 EU/t§r", + "tfg.tooltip.solar_panel.large_tier3": "§6月球§r上的巨型结构,在§6白天§r可产生 §616384 至 65536 EU/t§r", + "tfg.tooltip.petrified_egg": "§7需要熔岩孵化", + "tfg.tooltip.obsolete.depreciated": "§c已弃用,无法再合成", + "entity.tfg.wraptor.male": "扭曲鸟", + "entity.tfg.wraptor.female": "扭曲鸟", + "tfg.tooltip.attribution.wraptor": "§9§o版权归属:Species", + "tfg.tooltip.large_egg": "§7只能在§o巨巢§r§7中孵化", + "tfg.tooltip.sniffer_wool": "§7采集自嗅探兽背后", + "tfg.tooltip.wraptor_wool": "§7采集自扭曲鸟羽毛", + "tfg.tooltip.wraptor_sugar": "§7别想太多", + "tfc.jei.flint_knapping": "燧石打制", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.black": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.gray": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.light_gray": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.white": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.pink": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.magenta": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.purple": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.blue": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.light_blue": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.cyan": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.green": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.lime": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.yellow": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.orange": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.red": "染色", + "tfc.recipe.barrel.tfg.barrel.dyeing.decorative_vase.brown": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_black_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_gray_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_light_gray_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_white_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_pink_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_magenta_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_purple_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_blue_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_light_blue_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_cyan_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_green_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_lime_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_yellow_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_orange_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_red_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_brown_block_on": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_black_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_gray_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_light_gray_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_white_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_pink_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_magenta_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_purple_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_blue_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_light_blue_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_cyan_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_green_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_lime_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_yellow_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_orange_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_red_block": "染色", + "tfc.recipe.barrel.simplylight.barrel.dyeing.illuminant_brown_block": "染色", + "tfc.recipe.barrel.tfg.barrel.treated_chipboard_composite": "处理刨花板复合材料", + "tfc.recipe.barrel.tfg.barrel.soak_hardwood_strip": "浸泡硬木条", + "tfc.recipe.barrel.tfg.barrel.treated_wood_planks": "处理木板", + "tfc.recipe.barrel.tfg.barrel.packed_ice": "冻结冰块", + "tfc.recipe.barrel.tfg.barrel.cooling_water_1": "冷却水", + "tfc.recipe.barrel.tfg.barrel.cooling_water_2": "冷却水", + "tfc.recipe.barrel.tfg.barrel.cooling_water_3": "冷却水", + "tfc.recipe.barrel.tfg.barrel.cooling_water_4": "冷却水", + "tfc.recipe.barrel.tfg.sealed_barrel.prepared_leather_gloves": "浸泡皮革手套", + "tfc.recipe.barrel.tfg.barrel.rapeseed_to_oil": "提取菜籽油", + "tfc.recipe.barrel.tfg.barrel.sunflower_to_oil": "提取葵花籽油", + "gtceu.aqueous_accumulator": "蓄水器", + "tfg.food_recipe.brining": "盐水腌制", + "tfg.food_recipe.smoking": "熏制", + "tfg.food_recipe.drying": "干燥", + "tfg.food_recipe.freeze_drying": "冷冻干燥", + "tfg.recipe.macerator_warning": "高压阶段前仅输出第一格物品", + "tfg.grapplemod.repair": "修复配方,保留所有升级模块。§l切勿合并两个抓钩,否则将丢失全部升级!§r", + "tfg.grapplemod.upgrades.maxlen": "将§l最大长度§r提升20,最高可达200。", + "tfg.grapplemod.downgrades.maxlen": "将§l最大长度§r降低20,最低至20。(返还黄麻绳)", + "tfg.grapplemod.upgrades.motor.lv": "启用§l马达§r升级,自动收线。\n§l马达最大速度§r设为1\n§l马达加速度§r设为0.125", + "tfg.grapplemod.upgrades.motor.mv": "启用§l马达§r升级,自动收线。\n§l马达最大速度§r设为1.14\n§l马达加速度§r设为0.25", + "tfg.grapplemod.upgrades.motor.hv": "启用§l马达§r升级,自动收线。\n§l马达最大速度§r设为1.28\n§l马达加速度§r设为0.375", + "tfg.grapplemod.upgrades.motor.ev": "启用§l马达§r升级,自动收线。\n§l马达最大速度§r设为1.42\n§l马达加速度§r设为0.5", + "tfg.grapplemod.upgrades.motor.iv": "启用§l马达§r升级,自动收线。\n§l马达最大速度§r设为1.56\n§l马达加速度§r设为0.625", + "tfg.grapplemod.upgrades.motor.luv": "启用§l马达§r升级,自动收线。\n§l马达最大速度§r设为1.7\n§l马达加速度§r设为0.75", + "tfg.grapplemod.upgrades.motor.zpm": "启用§l马达§r升级,自动收线。\n§l马达最大速度§r设为1.84\n§l马达加速度§r设为0.875", + "tfg.grapplemod.upgrades.motor.uv": "启用§l马达§r升级,自动收线。\n§l马达最大速度§r设为2\n§l马达加速度§r设为1", + "tfg.grapplemod.downgrades.motor": "禁用§l马达§r升级,返还原始马达。\n仅当使用同类型马达时生效。", + "tfg.grapplemod.upgrades.smart_motor": "启用§l智能马达§r升级,需预先安装马达。", + "tfg.grapplemod.downgrades.smart_motor": "禁用§l智能马达§r升级,可在马达已卸载时移除。返还基础电子电路", + "tfg.grapplemod.upgrades.sticky": "启用§l粘性§r升级,使钩爪能粘附在绳索接触的任何方块上。", + "tfg.grapplemod.downgrades.sticky": "禁用§l粘性§r升级,返还粘性树脂", + "tfg.grapplemod.upgrades.forcefield.lv": "启用§l力场§r升级,抓钩时让你远离附近方块\n§l排斥力§r设为0.625", + "tfg.grapplemod.upgrades.forcefield.mv": "启用§l力场§r升级,抓钩时让你远离附近方块\n§l排斥力§r设为1.25", + "tfg.grapplemod.upgrades.forcefield.hv": "启用§l力场§r升级,抓钩时让你远离附近方块\n§l排斥力§r设为1.875", + "tfg.grapplemod.upgrades.forcefield.ev": "启用§l力场§r升级,抓钩时让你远离附近方块\n§l排斥力§r设为2.5", + "tfg.grapplemod.upgrades.forcefield.iv": "启用§l力场§r升级,抓钩时让你远离附近方块\n§l排斥力§r设为3.125", + "tfg.grapplemod.upgrades.forcefield.luv": "启用§l力场§r升级,抓钩时让你远离附近方块\n§l排斥力§r设为3.75", + "tfg.grapplemod.upgrades.forcefield.zpm": "启用§l力场§r升级,抓钩时让你远离附近方块\n§l排斥力§r设为4.375", + "tfg.grapplemod.upgrades.forcefield.uv": "启用§l力场§r升级,抓钩时让你远离附近方块\n§l排斥力§r设为5", + "tfg.grapplemod.downgrades.forcefield": "禁用§l力场§r升级,恢复原始力场发生器\n仅当使用同类型发生器时生效", + "tfg.grapplemod.upgrades.magnet.magnetic_iron_ingot": "启用§l磁力§r升级,使抓钩能吸附附近方块\n§l吸附半径§r设为1.25", + "tfg.grapplemod.upgrades.magnet.magnetic_steel_ingot": "启用§l磁力§r升级,使抓钩能吸附附近方块\n§l吸附半径§r设为2.5", + "tfg.grapplemod.upgrades.magnet.magnetic_neodymium_ingot": "启用§l磁力§r升级,使抓钩能吸附附近方块\n§l吸附半径§r设为3.75", + "tfg.grapplemod.upgrades.magnet.magnetic_samarium_ingot": "启用§l磁力§r升级,使抓钩能吸附附近方块\n§l吸附半径§r设为5", + "tfg.grapplemod.downgrades.magnet": "禁用§l磁力§r升级,返还原始磁化锭\n仅当使用同类型磁化锭时生效", + "tfg.grapplemod.upgrades.gravity.0.5": "降低抓钩的§l重力§r至50%(1 -> 0.5)", + "tfg.grapplemod.downgrades.gravity.0.5": "恢复抓钩的§l重力§r至100%(0.5 -> 1)\n你使用的氦气将填充回空桶", + "tfg.grapplemod.upgrades.gravity.0": "降低抓钩的§l重力§r至0%(1 -> 0)", + "tfg.grapplemod.downgrades.gravity.0": "恢复抓钩的§l重力§r至100%(0 -> 1)\n返还重力引擎单元", + "tfg.grapplemod.upgrades.throwspeed.lv": "提高钩爪的§l投掷速度§r,使其飞得更远。\n§l投掷速度§r设置为2.25", + "tfg.grapplemod.upgrades.throwspeed.mv": "提高钩爪的§l投掷速度§r,使其飞得更远。\n§l投掷速度§r设置为2.5", + "tfg.grapplemod.upgrades.throwspeed.hv": "提高钩爪的§l投掷速度§r,使其飞得更远。\n§l投掷速度§r设置为2.75", + "tfg.grapplemod.upgrades.throwspeed.ev": "提高钩爪的§l投掷速度§r,使其飞得更远。\n§l投掷速度§r设置为3", + "tfg.grapplemod.upgrades.throwspeed.iv": "提升钩爪的§l投掷速度§r,使其飞得更远。\n§l投掷速度§r设为3.25", + "tfg.grapplemod.upgrades.throwspeed.luv": "提升钩爪的§l投掷速度§r,使其飞得更远。\n§l投掷速度§r设为3.5", + "tfg.grapplemod.upgrades.throwspeed.zpm": "提升钩爪的§l投掷速度§r,使其飞得更远。\n§l投掷速度§r设为3.75", + "tfg.grapplemod.upgrades.throwspeed.uv": "提升钩爪的§l投掷速度§r,使其飞得更远。\n§l投掷速度§r设为4", + "tfg.grapplemod.downgrades.throwspeed": "将钩爪的§l投掷速度§r重置为默认值,并返还原始活塞。\n仅当使用同类型活塞时生效", + "tfg.grapplemod.upgrades.doublehook": "添加§l副钩§r至抓钩装置", + "tfg.grapplemod.downgrades.doublehook": "移除抓钩装置的§l副钩§r", + "tfg.grapplemod.upgrades.vertical_throwing_angle": "将抓钩§l垂直投掷角度§r提升5°,最高90°", + "tfg.grapplemod.downgrades.vertical_throwing_angle": "将抓钩§l垂直投掷角度§r降低5°,最低0°", + "tfg.grapplemod.upgrades.angle": "将§l双钩水平投掷角度§r增加5°,最高90°\n需先安装§l副钩§r", + "tfg.grapplemod.downgrades.angle": "将§l双钩水平投掷角度§r减少5°,最低5°\n需先安装§l副钩§r", + "tfc.jei.straw_knapping": "秸秆敲制" } \ No newline at end of file diff --git a/kubejs/assets/vintageimprovements/lang/zh_cn.json b/kubejs/assets/vintageimprovements/lang/zh_cn.json new file mode 100644 index 000000000..4960be02d --- /dev/null +++ b/kubejs/assets/vintageimprovements/lang/zh_cn.json @@ -0,0 +1,21 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.vintageimprovements.vacuum_chamber": "真空腔室", + "item.vintageimprovements.aluminum_sheet": "铝板", + "item.vintageimprovements.calorite_sheet": "耐热金属板", + "item.vintageimprovements.cast_iron_sheet": "铸铁板", + "item.vintageimprovements.cobalt_sheet": "钴板", + "item.vintageimprovements.desh_sheet": "戴斯板", + "item.vintageimprovements.invar_sheet": "殷钢板", + "item.vintageimprovements.lead_sheet": "铅板", + "item.vintageimprovements.nickel_sheet": "镍板", + "item.vintageimprovements.osmium_sheet": "锇板", + "item.vintageimprovements.ostrum_sheet": "紫金板", + "item.vintageimprovements.palladium_sheet": "钯板", + "item.vintageimprovements.platinum_sheet": "铂板", + "item.vintageimprovements.rhodium_sheet": "铑板", + "item.vintageimprovements.rose_gold_sheet": "玫瑰金板", + "item.vintageimprovements.silver_sheet": "银板", + "item.vintageimprovements.vanadium_sheet": "钒板", + "item.vintageimprovements.zinc_sheet": "锌板" +} \ No newline at end of file diff --git a/kubejs/assets/wan_ancient_beasts/lang/zh_cn.json b/kubejs/assets/wan_ancient_beasts/lang/zh_cn.json new file mode 100644 index 000000000..2091129e7 --- /dev/null +++ b/kubejs/assets/wan_ancient_beasts/lang/zh_cn.json @@ -0,0 +1,4 @@ +{ + "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.wan_ancient_beasts.quick_red_sand": "赤铁矿流沙" +} \ No newline at end of file From 4e6894173dc203cc5c62a963f38b6c63a0aab2f6 Mon Sep 17 00:00:00 2001 From: Redeix Date: Fri, 29 Aug 2025 23:55:45 -0500 Subject: [PATCH 082/196] Update CHANGELOG.md (#1728) Signed-off-by: Redeix --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 92f757a7a..7093c714c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ - Added a way to keep your space suit with you on death, so you can more safely set your spawn on other planets (#1710) @BlueBoat29 ### Bug fixes - Fixed tongs getting stuck in ovens, and now you can use them the same way you'd previously use a Peel @Pyritie +- Allowed gears, plates, double plates, springs, and small springs to be heated (#1727) @Redeix ### Translation updates - Chinese (simplified) @jmecn & @CN059 - Ukranian @MetEnBouldry From 86c4d32a1e04bc491ac6e4d1c66125b4f3e930aa Mon Sep 17 00:00:00 2001 From: Redeix Date: Fri, 29 Aug 2025 23:59:06 -0500 Subject: [PATCH 083/196] Update data.js (#1727) Signed-off-by: Redeix --- kubejs/server_scripts/gregtech/data.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kubejs/server_scripts/gregtech/data.js b/kubejs/server_scripts/gregtech/data.js index ced5a37c6..14ffff579 100644 --- a/kubejs/server_scripts/gregtech/data.js +++ b/kubejs/server_scripts/gregtech/data.js @@ -40,6 +40,11 @@ const registerGTCEUHeats = (event) => { makeItemHeatByTagPrefix(TagPrefix.block, material, tfcProperty, 20) makeItemHeatByTagPrefix(TagPrefix.rodLong, material, tfcProperty, 1.429) makeItemHeatByTagPrefix(TagPrefix.gearSmall, material, tfcProperty, 1.429) + makeItemHeatByTagPrefix(TagPrefix.gear, material, tfcProperty, 2.875) + makeItemHeatByTagPrefix(TagPrefix.plate, material, tfcProperty, 2.875) + makeItemHeatByTagPrefix(TagPrefix.plateDouble, material, tfcProperty, 5.75) + makeItemHeatByTagPrefix(TagPrefix.springSmall, material, tfcProperty, 0.567) + makeItemHeatByTagPrefix(TagPrefix.spring, material, tfcProperty, 1.429) makeItemHeatByTagPrefix(TagPrefix.ingot, material, tfcProperty, 1.429) makeItemHeatByTagPrefix(TFGTagPrefix.ingotDouble, material, tfcProperty, 2.875) @@ -276,4 +281,4 @@ function registerGTCEUBedrockFluidVeins(event) { vein.depletionChance(20) vein.depletedYield(5) }) -} \ No newline at end of file +} From 11234d5abd5b782999ca9fd8f4a5302cf138b29f Mon Sep 17 00:00:00 2001 From: Redeix Date: Sat, 30 Aug 2025 00:00:09 -0500 Subject: [PATCH 084/196] Update data.js (#1729) Signed-off-by: Redeix --- kubejs/server_scripts/tfg/data.js | 1 + 1 file changed, 1 insertion(+) diff --git a/kubejs/server_scripts/tfg/data.js b/kubejs/server_scripts/tfg/data.js index 561dc4d85..10ef9f334 100644 --- a/kubejs/server_scripts/tfg/data.js +++ b/kubejs/server_scripts/tfg/data.js @@ -21,6 +21,7 @@ const registerTFGHeatData = (event) => { event.itemHeat('tfg:sunflower_product', 1.0, null, null) event.itemHeat('tfg:roasted_sunflower_seeds', 1.0, null, null) + event.itemHeat('#tfc:powders', 1.0, null, null) } From 74892f049cc06f5c7e1589e0786a47633a02fdf4 Mon Sep 17 00:00:00 2001 From: Redeix Date: Sat, 30 Aug 2025 00:02:20 -0500 Subject: [PATCH 085/196] Update CHANGELOG.md (#1730) Signed-off-by: Redeix --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7093c714c..cf290b08f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ - Added a way to keep your space suit with you on death, so you can more safely set your spawn on other planets (#1710) @BlueBoat29 ### Bug fixes - Fixed tongs getting stuck in ovens, and now you can use them the same way you'd previously use a Peel @Pyritie -- Allowed gears, plates, double plates, springs, and small springs to be heated (#1727) @Redeix +- Allowed powders, gears, plates, double plates, springs, and small springs to be heated (#1727) @Redeix ### Translation updates - Chinese (simplified) @jmecn & @CN059 - Ukranian @MetEnBouldry From f6c475a5e70e8034e86bb6d1ac309bede95fefe2 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sat, 30 Aug 2025 20:06:13 +0100 Subject: [PATCH 086/196] added venus sand, messing around with surfer spawning again... --- .../tfg/worldgen/biome/mars/amber_edge.json | 34 +++++++++++++++--- .../tfg/worldgen/biome/mars/amber_hills.json | 9 ++++- .../tfg/worldgen/biome/mars/amber_plains.json | 3 +- .../biome/mars/martian_mountains.json | 27 ++++++++++++-- .../worldgen/biome/mars/martian_river.json | 36 +++++++++++++++++++ .../worldgen/biome/mars/rusticus_edge.json | 5 +-- .../worldgen/biome/mars/rusticus_hills.json | 9 ++++- .../worldgen/biome/mars/rusticus_plains.json | 3 +- .../tfg/worldgen/biome/mars/sangnum_edge.json | 14 ++++++-- .../worldgen/biome/mars/sangnum_hills.json | 9 ++++- .../worldgen/biome/mars/sangnum_plains.json | 3 +- .../mars/terrain/venus_sand_disc.json | 26 ++++++++++++++ .../mars/terrain/peat_disc.json | 2 +- .../mars/terrain/venus_sand_disc.json | 26 ++++++++++++++ 14 files changed, 187 insertions(+), 19 deletions(-) create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/venus_sand_disc.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/venus_sand_disc.json diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json b/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json index a97703003..cad698282 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json @@ -35,7 +35,8 @@ "#tfg:mars_veins", [ "tfg:mars/terrain/clay_disc", - "tfg:mars/terrain/peat_disc" + "tfg:mars/terrain/peat_disc", + "tfg:mars/terrain/venus_sand_disc" ], [ "tfg:mars_forest", @@ -71,14 +72,26 @@ "axolotls": [], "creature": [ { - "type": "tfg:wraptor", + "type": "tfg:sniffer", "maxCount": 3, "minCount": 1, "weight": 100 }, { - "type": "wan_ancient_beasts:crusher", + "type": "tfg:wraptor", "maxCount": 4, + "minCount": 2, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:walker", + "maxCount": 3, + "minCount": 1, + "weight": 50 + }, + { + "type": "wan_ancient_beasts:crusher", + "maxCount": 5, "minCount": 1, "weight": 100 }, @@ -94,6 +107,12 @@ "minCount": 1, "weight": 5 }, + { + "type": "tfg:glacian_ram", + "maxCount": 5, + "minCount": 1, + "weight": 100 + }, { "type": "wan_ancient_beasts:eater", "maxCount": 1, @@ -136,7 +155,14 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [] + "water_creature": [ + { + "type": "wan_ancient_beasts:surfer", + "maxCount": 3, + "minCount": 2, + "weight": 100 + } + ] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json b/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json index 501d79dd8..560c05930 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json @@ -40,7 +40,8 @@ "#tfg:mars_veins", [ "tfg:mars/terrain/clay_disc", - "tfg:mars/terrain/kaolin_clay_disc" + "tfg:mars/terrain/kaolin_clay_disc", + "tfg:mars/terrain/venus_sand_disc" ], [ "tfg:mars_forest", @@ -90,6 +91,12 @@ "minCount": 2, "weight": 100 }, + { + "type": "wan_ancient_beasts:walker", + "maxCount": 1, + "minCount": 1, + "weight": 20 + }, { "type": "wan_ancient_beasts:crusher", "maxCount": 3, diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json b/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json index 16a0fc71b..e66a1c85b 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json @@ -38,7 +38,8 @@ "#tfg:mars_veins", [ "tfg:mars/terrain/clay_disc", - "tfg:mars/terrain/peat_disc" + "tfg:mars/terrain/peat_disc", + "tfg:mars/terrain/venus_sand_disc" ], [ "tfg:mars_forest", diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json index da5bdfbd1..c3a4d8b02 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json @@ -41,7 +41,9 @@ [], [], "#tfg:mars_veins", - [], + [ + "tfg:mars/terrain/venus_sand_disc" + ], [ "tfc:raw_boulder", "tfc:raw_boulder_small_patch", @@ -87,7 +89,7 @@ "type": "tfg:wraptor", "maxCount": 2, "minCount": 1, - "weight": 50 + "weight": 20 }, { "type": "species:springling", @@ -112,6 +114,12 @@ "maxCount": 2, "minCount": 1, "weight": 100 + }, + { + "type": "wan_ancient_beasts:eater", + "maxCount": 1, + "minCount": 1, + "weight": 10 } ], "misc": [], @@ -143,7 +151,20 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [] + "water_creature": [ + { + "type": "wan_ancient_beasts:toxlacanth", + "maxCount": 5, + "minCount": 2, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:surfer", + "maxCount": 3, + "minCount": 2, + "weight": 100 + } + ] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_river.json b/kubejs/data/tfg/worldgen/biome/mars/martian_river.json index 13cf0ecc0..96a146b81 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_river.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_river.json @@ -69,17 +69,53 @@ "ambient": [], "axolotls": [], "creature": [ + { + "type": "tfg:sniffer", + "maxCount": 2, + "minCount": 1, + "weight": 50 + }, { "type": "tfg:wraptor", "maxCount": 2, "minCount": 1, "weight": 50 }, + { + "type": "wan_ancient_beasts:crusher", + "maxCount": 2, + "minCount": 1, + "weight": 20 + }, + { + "type": "wan_ancient_beasts:glider", + "maxCount": 2, + "minCount": 1, + "weight": 10 + }, { "type": "species:goober", "maxCount": 2, "minCount": 1, "weight": 100 + }, + { + "type": "wan_ancient_beasts:walker", + "maxCount": 1, + "minCount": 1, + "weight": 20 + }, + { + "type": "tfg:glacian_ram", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:eater", + "maxCount": 1, + "minCount": 1, + "weight": 10 } ], "misc": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json index 0f4f43e83..318f783ad 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json @@ -35,7 +35,8 @@ "#tfg:mars_veins", [ "tfg:mars/terrain/clay_disc", - "tfg:mars/terrain/peat_disc" + "tfg:mars/terrain/peat_disc", + "tfg:mars/terrain/venus_sand_disc" ], [ "tfg:mars_forest", @@ -86,7 +87,7 @@ "type": "wan_ancient_beasts:walker", "maxCount": 3, "minCount": 1, - "weight": 100 + "weight": 50 }, { "type": "wan_ancient_beasts:crusher", diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json index 547caa1d3..08385c878 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json @@ -40,7 +40,8 @@ "#tfg:mars_veins", [ "tfg:mars/terrain/clay_disc", - "tfg:mars/terrain/kaolin_clay_disc" + "tfg:mars/terrain/kaolin_clay_disc", + "tfg:mars/terrain/venus_sand_disc" ], [ "tfg:mars_forest", @@ -90,6 +91,12 @@ "minCount": 2, "weight": 100 }, + { + "type": "wan_ancient_beasts:walker", + "maxCount": 1, + "minCount": 1, + "weight": 20 + }, { "type": "wan_ancient_beasts:crusher", "maxCount": 4, diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json index 120c6f932..ce24c3480 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json @@ -38,7 +38,8 @@ "#tfg:mars_veins", [ "tfg:mars/terrain/clay_disc", - "tfg:mars/terrain/peat_disc" + "tfg:mars/terrain/peat_disc", + "tfg:mars/terrain/venus_sand_disc" ], [ "tfg:mars_forest", diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json index 4d4f891ff..abcf4f18f 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json @@ -35,7 +35,8 @@ "#tfg:mars_veins", [ "tfg:mars/terrain/clay_disc", - "tfg:mars/terrain/peat_disc" + "tfg:mars/terrain/peat_disc", + "tfg:mars/terrain/venus_sand_disc" ], [ "tfg:mars_forest", @@ -86,7 +87,7 @@ "type": "wan_ancient_beasts:walker", "maxCount": 3, "minCount": 1, - "weight": 100 + "weight": 50 }, { "type": "wan_ancient_beasts:crusher", @@ -154,7 +155,14 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [] + "water_creature": [ + { + "type": "wan_ancient_beasts:surfer", + "maxCount": 3, + "minCount": 2, + "weight": 100 + } + ] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json index 962387942..b710af2fe 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json @@ -40,7 +40,8 @@ "#tfg:mars_veins", [ "tfg:mars/terrain/clay_disc", - "tfg:mars/terrain/kaolin_clay_disc" + "tfg:mars/terrain/kaolin_clay_disc", + "tfg:mars/terrain/venus_sand_disc" ], [ "tfg:mars_forest", @@ -90,6 +91,12 @@ "minCount": 2, "weight": 100 }, + { + "type": "wan_ancient_beasts:walker", + "maxCount": 1, + "minCount": 1, + "weight": 20 + }, { "type": "wan_ancient_beasts:crusher", "maxCount": 3, diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json index ac7eb2309..7270976c9 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json @@ -38,7 +38,8 @@ "#tfg:mars_veins", [ "tfg:mars/terrain/clay_disc", - "tfg:mars/terrain/peat_disc" + "tfg:mars/terrain/peat_disc", + "tfg:mars/terrain/venus_sand_disc" ], [ "tfg:mars_forest", diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/venus_sand_disc.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/venus_sand_disc.json new file mode 100644 index 000000000..32c09de38 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/venus_sand_disc.json @@ -0,0 +1,26 @@ +{ + "type": "tfc:soil_disc", + "config": { + "min_radius": 4, + "max_radius": 7, + "height": 2, + "states": [ + { + "replace": "tfg:grass/mars_dirt", + "with": "ad_astra:venus_sand" + }, + { + "replace": "tfg:grass/amber_mycelium", + "with": "ad_astra:venus_sand" + }, + { + "replace": "tfg:grass/rusticus_mycelium", + "with": "ad_astra:venus_sand" + }, + { + "replace": "tfg:grass/sangnum_mycelium", + "with": "ad_astra:venus_sand" + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json index f442e599a..e04ac5994 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/peat_disc.json @@ -17,7 +17,7 @@ }, { "type": "tfc:climate", - "min_forest": "sparse" + "min_forest": "edge" } ] } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/venus_sand_disc.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/venus_sand_disc.json new file mode 100644 index 000000000..59ca053e5 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/venus_sand_disc.json @@ -0,0 +1,26 @@ +{ + "feature": "tfg:mars/terrain/venus_sand_disc", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "tfc:near_fluid", + "fluids": [ + "tfg:semiheavy_ammoniacal_water" + ], + "radius": 4 + } + ] +} \ No newline at end of file From 2e24c38c0d418c5e53efbdbd705b0a841d0a5910 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sat, 30 Aug 2025 20:06:30 +0100 Subject: [PATCH 087/196] ok ok --- .../chapters/applied_energistics_2.snbt | 28 +++++++++---------- .../quests/chapters/questsmetallurgy.snbt | 11 +++++++- .../quests/chapters/questssteam_age.snbt | 11 +++++++- 3 files changed, 33 insertions(+), 17 deletions(-) diff --git a/config/ftbquests/quests/chapters/applied_energistics_2.snbt b/config/ftbquests/quests/chapters/applied_energistics_2.snbt index 29b4a60d7..9b928e656 100644 --- a/config/ftbquests/quests/chapters/applied_energistics_2.snbt +++ b/config/ftbquests/quests/chapters/applied_energistics_2.snbt @@ -676,8 +676,8 @@ } } optional_task: true - type: "item" title: "{quests.ae2.storage_bus.task}" + type: "item" } ] x: 3.5d @@ -686,22 +686,19 @@ { dependencies: ["25007C5E43D28DB2"] description: ["{quests.ae2.interface_automation.desc}"] - title: "{quests.ae2.interface_automation.title}" icon: "gtceu:mv_robot_arm" id: "7D9A1A05B6CA486F" - tasks: [ - { - id: "6F0FED3BC5B3B5F0" - type: "checkmark" - } - ] + tasks: [{ + id: "6F0FED3BC5B3B5F0" + type: "checkmark" + }] + title: "{quests.ae2.interface_automation.title}" x: 5.0d y: -6.0d } { dependencies: ["6CF08AFB924905F0"] description: ["{quests.ae2.hv.desc}"] - title: "{quests.ae2.hv.title}" icon_scale: 2.0d id: "3C3C21482E31267B" size: 1.0d @@ -710,6 +707,7 @@ item: "tfg:hv_universal_circuit" type: "item" }] + title: "{quests.ae2.hv.title}" x: 0.5d y: -2.5d } @@ -926,8 +924,8 @@ "ftbfiltersystem:filter": "or(item(expatternprovider:ex_pattern_provider)item(expatternprovider:pattern_provider_upgrade))" } } - type: "item" title: "{quests.ae2.extended_patprov.task}" + type: "item" }] x: 7.0d y: 1.5d @@ -946,8 +944,8 @@ "ftbfiltersystem:filter": "or(item(expatternprovider:ex_drive)item(expatternprovider:drive_upgrade))" } } - type: "item" title: "{quests.ae2.extended_drive.task}" + type: "item" }] x: 6.0d y: -1.5d @@ -965,8 +963,8 @@ "ftbfiltersystem:filter": "or(item(expatternprovider:ex_export_bus_part)item(expatternprovider:ex_import_bus_part))" } } - type: "item" title: "{quests.ae2.extended_import_export.task}" + type: "item" }] x: 6.0d y: 1.5d @@ -1037,7 +1035,6 @@ dependencies: ["0DDA9B67B59A9481"] description: ["{quests.ae2.p2p.desc}"] id: "275963DA1B499986" - title: "{quests.ae2.p2p.title}" tasks: [ { id: "2F6C204528E60C43" @@ -1053,8 +1050,8 @@ "ftbfiltersystem:filter": "or(item(ae2:redstone_p2p_tunnel)item(ae2:item_p2p_tunnel)item(ae2:fluid_p2p_tunnel)item(ae2:light_p2p_tunnel))" } } - title: "{quests.ae2.p2p.task}" optional_task: true + title: "{quests.ae2.p2p.task}" type: "item" } { @@ -1080,6 +1077,7 @@ type: "item" } ] + title: "{quests.ae2.p2p.title}" x: 2.0d y: -7.5d } @@ -1218,7 +1216,6 @@ { dependencies: ["378E2294EFD85C65"] description: ["{quests.ae2.cutting_knife.desc}"] - title: "{quests.ae2.cutting_knife.title}" id: "13B0A0B4601F3959" tasks: [{ id: "508DE2D583EBD2AD" @@ -1232,6 +1229,7 @@ title: "{quests.ae2.cutting_knife.task}" type: "item" }] + title: "{quests.ae2.cutting_knife.title}" x: 0.0d y: -10.5d } diff --git a/config/ftbquests/quests/chapters/questsmetallurgy.snbt b/config/ftbquests/quests/chapters/questsmetallurgy.snbt index 9d65ba8ec..aa837dbb9 100644 --- a/config/ftbquests/quests/chapters/questsmetallurgy.snbt +++ b/config/ftbquests/quests/chapters/questsmetallurgy.snbt @@ -337,7 +337,16 @@ dependencies: ["5A936E9BCF30AA3D"] dependency_requirement: "one_completed" description: ["{quests.metal_age.graphite.desc}"] - icon: "tfc:powder/graphite" + icon: { + Count: 1 + ForgeCaps: { + "tfc:item_heat": { + heat: 0.0f + ticks: 0L + } + } + id: "tfc:powder/graphite" + } id: "31CE13462759950C" shape: "octagon" size: 2.0d diff --git a/config/ftbquests/quests/chapters/questssteam_age.snbt b/config/ftbquests/quests/chapters/questssteam_age.snbt index 45f756603..cc6939c85 100644 --- a/config/ftbquests/quests/chapters/questssteam_age.snbt +++ b/config/ftbquests/quests/chapters/questssteam_age.snbt @@ -3,7 +3,16 @@ default_quest_shape: "" filename: "questssteam_age" group: "3C4612A920658A7E" - icon: "gtceu:steel_gear" + icon: { + Count: 1 + ForgeCaps: { + "tfc:item_heat": { + heat: 0.0f + ticks: 0L + } + } + id: "gtceu:steel_gear" + } id: "784A885090386609" order_index: 2 quest_links: [ From 23dd0eb36f99f75ba2ecb7b4af2b8f654062538d Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sat, 30 Aug 2025 20:06:39 +0100 Subject: [PATCH 088/196] a bunch more better end textures --- .../betterend/textures/block/amaranita_fur.png | Bin 0 -> 171 bytes .../textures/block/amber_root_potted.png | Bin 0 -> 201 bytes .../textures/block/ancient_emerald_ice.png | Bin 0 -> 232 bytes .../betterend/textures/block/aurora_crystal.png | Bin 0 -> 218 bytes .../textures/block/blooming_cooksonia_potted.png | Bin 0 -> 188 bytes .../textures/block/cave_grass_potted.png | Bin 0 -> 184 bytes .../textures/block/chorus_grass_potted.png | Bin 0 -> 390 bytes .../textures/block/chorus_mushroom_potted.png | Bin 0 -> 195 bytes .../betterend/textures/block/clawfern_potted.png | Bin 0 -> 209 bytes .../textures/block/dragon_tree_leaves.png | Bin 0 -> 285 bytes .../betterend/textures/block/fracturn_potted.png | Bin 0 -> 220 bytes .../textures/block/globulagus_potted.png | Bin 0 -> 210 bytes .../textures/block/helix_tree_sapling.png | Bin 0 -> 190 bytes .../betterend/textures/block/inflexia_potted.png | Bin 0 -> 167 bytes .../betterend/textures/block/ivis_moss.png | Bin 0 -> 210 bytes .../betterend/textures/block/ivis_vine.png | Bin 0 -> 273 bytes .../textures/block/ivis_vine_bottom.png | Bin 0 -> 239 bytes .../betterend/textures/block/ivis_vine_roots.png | Bin 0 -> 506 bytes .../textures/block/jungle_grass_potted.png | Bin 0 -> 221 bytes .../textures/block/lacugrove_leaves.png | Bin 0 -> 287 bytes .../textures/block/lamellarium_potted.png | Bin 0 -> 166 bytes .../textures/block/lucernia_leaves_1.png | Bin 0 -> 216 bytes .../textures/block/lucernia_leaves_2.png | Bin 0 -> 225 bytes .../textures/block/lucernia_leaves_3.png | Bin 0 -> 227 bytes .../textures/block/lucernia_leaves_4.png | Bin 0 -> 243 bytes .../textures/block/lucernia_outer_leaves_1.png | Bin 0 -> 170 bytes .../textures/block/lucernia_outer_leaves_2.png | Bin 0 -> 181 bytes .../textures/block/lucernia_outer_leaves_3.png | Bin 0 -> 186 bytes .../textures/block/lumecorn_big_petal.png | Bin 0 -> 1138 bytes .../betterend/textures/block/lumecorn_leaf_1.png | Bin 0 -> 213 bytes .../betterend/textures/block/lumecorn_leaf_2.png | Bin 0 -> 205 bytes .../textures/block/lumecorn_light_1.png | Bin 0 -> 300 bytes .../textures/block/lumecorn_light_bottom.png | Bin 0 -> 221 bytes .../textures/block/lumecorn_light_middle.png | Bin 0 -> 164 bytes .../textures/block/lumecorn_light_top.png | Bin 0 -> 148 bytes .../textures/block/lumecorn_light_top_middle.png | Bin 0 -> 204 bytes .../betterend/textures/block/lumecorn_roots.png | Bin 0 -> 189 bytes .../betterend/textures/block/lumecorn_stem.png | Bin 0 -> 173 bytes .../textures/block/pythadendron_leaves.png | Bin 0 -> 602 bytes .../betterend/textures/block/shadow_plant.png | Bin 0 -> 257 bytes .../textures/block/shadow_plant_potted.png | Bin 0 -> 213 bytes .../betterend/textures/block/tail_moss.png | Bin 0 -> 224 bytes .../betterend/textures/block/tenanea_flowers.png | Bin 0 -> 278 bytes .../textures/block/tenanea_flowers_bottom.png | Bin 0 -> 253 bytes .../textures/block/tenanea_flowers_stem.png | Bin 0 -> 290 bytes .../block/tenanea_flowers_stem_bottom.png | Bin 0 -> 246 bytes .../textures/block/tenanea_flowers_top.png | Bin 0 -> 226 bytes .../textures/block/tenanea_flowers_top_stem.png | Bin 0 -> 129 bytes .../betterend/textures/block/tenanea_leaves.png | Bin 0 -> 291 bytes .../betterend/textures/block/twisted_vine.png | Bin 0 -> 328 bytes .../textures/block/twisted_vine_bottom.png | Bin 0 -> 294 bytes .../textures/block/twisted_vine_roots.png | Bin 0 -> 277 bytes .../textures/block/vaiolush_fern_potted.png | Bin 0 -> 249 bytes 53 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 kubejs/assets/betterend/textures/block/amaranita_fur.png create mode 100644 kubejs/assets/betterend/textures/block/amber_root_potted.png create mode 100644 kubejs/assets/betterend/textures/block/ancient_emerald_ice.png create mode 100644 kubejs/assets/betterend/textures/block/aurora_crystal.png create mode 100644 kubejs/assets/betterend/textures/block/blooming_cooksonia_potted.png create mode 100644 kubejs/assets/betterend/textures/block/cave_grass_potted.png create mode 100644 kubejs/assets/betterend/textures/block/chorus_grass_potted.png create mode 100644 kubejs/assets/betterend/textures/block/chorus_mushroom_potted.png create mode 100644 kubejs/assets/betterend/textures/block/clawfern_potted.png create mode 100644 kubejs/assets/betterend/textures/block/dragon_tree_leaves.png create mode 100644 kubejs/assets/betterend/textures/block/fracturn_potted.png create mode 100644 kubejs/assets/betterend/textures/block/globulagus_potted.png create mode 100644 kubejs/assets/betterend/textures/block/helix_tree_sapling.png create mode 100644 kubejs/assets/betterend/textures/block/inflexia_potted.png create mode 100644 kubejs/assets/betterend/textures/block/ivis_moss.png create mode 100644 kubejs/assets/betterend/textures/block/ivis_vine.png create mode 100644 kubejs/assets/betterend/textures/block/ivis_vine_bottom.png create mode 100644 kubejs/assets/betterend/textures/block/ivis_vine_roots.png create mode 100644 kubejs/assets/betterend/textures/block/jungle_grass_potted.png create mode 100644 kubejs/assets/betterend/textures/block/lacugrove_leaves.png create mode 100644 kubejs/assets/betterend/textures/block/lamellarium_potted.png create mode 100644 kubejs/assets/betterend/textures/block/lucernia_leaves_1.png create mode 100644 kubejs/assets/betterend/textures/block/lucernia_leaves_2.png create mode 100644 kubejs/assets/betterend/textures/block/lucernia_leaves_3.png create mode 100644 kubejs/assets/betterend/textures/block/lucernia_leaves_4.png create mode 100644 kubejs/assets/betterend/textures/block/lucernia_outer_leaves_1.png create mode 100644 kubejs/assets/betterend/textures/block/lucernia_outer_leaves_2.png create mode 100644 kubejs/assets/betterend/textures/block/lucernia_outer_leaves_3.png create mode 100644 kubejs/assets/betterend/textures/block/lumecorn_big_petal.png create mode 100644 kubejs/assets/betterend/textures/block/lumecorn_leaf_1.png create mode 100644 kubejs/assets/betterend/textures/block/lumecorn_leaf_2.png create mode 100644 kubejs/assets/betterend/textures/block/lumecorn_light_1.png create mode 100644 kubejs/assets/betterend/textures/block/lumecorn_light_bottom.png create mode 100644 kubejs/assets/betterend/textures/block/lumecorn_light_middle.png create mode 100644 kubejs/assets/betterend/textures/block/lumecorn_light_top.png create mode 100644 kubejs/assets/betterend/textures/block/lumecorn_light_top_middle.png create mode 100644 kubejs/assets/betterend/textures/block/lumecorn_roots.png create mode 100644 kubejs/assets/betterend/textures/block/lumecorn_stem.png create mode 100644 kubejs/assets/betterend/textures/block/pythadendron_leaves.png create mode 100644 kubejs/assets/betterend/textures/block/shadow_plant.png create mode 100644 kubejs/assets/betterend/textures/block/shadow_plant_potted.png create mode 100644 kubejs/assets/betterend/textures/block/tail_moss.png create mode 100644 kubejs/assets/betterend/textures/block/tenanea_flowers.png create mode 100644 kubejs/assets/betterend/textures/block/tenanea_flowers_bottom.png create mode 100644 kubejs/assets/betterend/textures/block/tenanea_flowers_stem.png create mode 100644 kubejs/assets/betterend/textures/block/tenanea_flowers_stem_bottom.png create mode 100644 kubejs/assets/betterend/textures/block/tenanea_flowers_top.png create mode 100644 kubejs/assets/betterend/textures/block/tenanea_flowers_top_stem.png create mode 100644 kubejs/assets/betterend/textures/block/tenanea_leaves.png create mode 100644 kubejs/assets/betterend/textures/block/twisted_vine.png create mode 100644 kubejs/assets/betterend/textures/block/twisted_vine_bottom.png create mode 100644 kubejs/assets/betterend/textures/block/twisted_vine_roots.png create mode 100644 kubejs/assets/betterend/textures/block/vaiolush_fern_potted.png diff --git a/kubejs/assets/betterend/textures/block/amaranita_fur.png b/kubejs/assets/betterend/textures/block/amaranita_fur.png new file mode 100644 index 0000000000000000000000000000000000000000..ba1cf0c8ba359ef7e873b7d8153266d2b189d71c GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUtA2)dUJE` z{WDEhcO6*$$(MnFfw3gWFPOpM*^M*?1_m!r7srqa#;pe%1CJOmuo%w${I|SkI_CwZ zOY=Q2^;nVtk ajHlM={uj*rCCb3Sz~JfX=d#Wzp$Py<_&-Jf literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/amber_root_potted.png b/kubejs/assets/betterend/textures/block/amber_root_potted.png new file mode 100644 index 0000000000000000000000000000000000000000..e20493d58a516bc38b2ce0f9114e677ae7563fea GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uy%7~m7) z%D}*IYp&bXsTTLz-A^~^9;tRel&`-u$E`2iyvoNY-CmPd{9Pmi0|R48kY6x^!?PP{ z3=9mOo-U3d6>-T)4NPhxY{oqYLl{z7I2|P04BV7^J}zcFW6+Qpo}LiGU@RgjqrjtT ywv08w%{qcTqKk3S>yF7x(lahDSfFy?00YC)Y7X54O3S}9fJ}Aub6Mw<&;$Sjemt!J literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/ancient_emerald_ice.png b/kubejs/assets/betterend/textures/block/ancient_emerald_ice.png new file mode 100644 index 0000000000000000000000000000000000000000..611ad6c07611f30dd6ef26395b2b5de39ae1e569 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdp969eo`c7&i8E|4C$JU|=u^ z@Ck8cXlZAdIFWJkG=`-Ms^+JEKCpOf#OOyo{_&A`CGS`y?Jym|BHW6%G|UW#U5U`X|JaSW-5 z(>-xfv{`|N^@95&h5!kNUgj;|cm;TVpTE-lwJwfh^UlD;SdEAIXDn7Uz3uaNG}AwN z>p*wr5wXTsy;U2UGs$x=$}a+V~H<)G@)6 VTSfSK85kHCJYD@<);T3K0RYG;R|Eh6 literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/blooming_cooksonia_potted.png b/kubejs/assets/betterend/textures/block/blooming_cooksonia_potted.png new file mode 100644 index 0000000000000000000000000000000000000000..ae614749893473ceaa49b7007f7c4f65bdcd78e6 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uxM5#STz z%D}*|^3(Uq7w=py-n3rSU_K>JuRcyS%kNw^^C1QX2F8*gzhDN3XE)Lq7#LhVT^vIy z7+DV*@*XhYVK6Yy;!fbu>UB_fa#Nn8+2G&x90mpkhQ|$sN{&xhu2@Jsf92tFFS|*L lRgHHV=L_}?(hpeQ@Y@Thv-~~0QbG`<*3;F`Wt~$(69Ca=I!*up literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/cave_grass_potted.png b/kubejs/assets/betterend/textures/block/cave_grass_potted.png new file mode 100644 index 0000000000000000000000000000000000000000..bf379c2ad3d699f93afc463ecaa8719c082f567a GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUm{qv$37#J8lUHx3vIVCg!0F16ZnE(I) literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/chorus_grass_potted.png b/kubejs/assets/betterend/textures/block/chorus_grass_potted.png new file mode 100644 index 0000000000000000000000000000000000000000..7c51f013a671032f9a78b450c7acf4d577b7223f GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUYxzXe`t&EK@B@)lAJ&$;wpDOjb|MP|Ao^jE$C$PLN6nk`MBf^YoDQ z@DlerV6JDzz`!6_666PRJOc_iEPM7H0|P^~r;B4qMO^Q>lVS%01X>=-D;~MBE19dw z<;>>q_2$y=j(X|tFJ9%RX#Y^ZAz&-Z1BdEmJhB}tj^0;TwYct6pku-#bD|=OI8BV5oBy*(YUq=kI~i;T<*t2W(mt^`c#G{0`RR8z{#_9#oxkGxxwY@s7UwG| Y`Ddo{i+5MuDFwO9)78&qol`;+009Y;=Kufz literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/chorus_mushroom_potted.png b/kubejs/assets/betterend/textures/block/chorus_mushroom_potted.png new file mode 100644 index 0000000000000000000000000000000000000000..1e7559cdcaf735c6dbd7edc42b45d17ef1d5ca85 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uy%9^ez= z%D}+z?e6!NyI)>kdFS|?(|bCPt*_a-FmqF*|MYy{@&w1+K&xmI9ZSh*nN|h{2F8*g zzhDN3XE)Lq7#M6lT^vIy;*t{QUAg7RLuMn1ImzG7f`R>$;QRDLx`Pf3tpFoVOh8)*y-4B?(G zjv*C{tOpwznH@Qp70w;|@!LO!0R&V$87AbIGn@z$X7Dt$XSn$(jbX{xv`Gw?yvm{- zwtY&DR){wCXk2nnfz@oSc@E?4=5Gww*S}!g@qX3!gYtX6F&?><*S-y8kf*Dk%Q~lo FCIIv3MOOd- literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/dragon_tree_leaves.png b/kubejs/assets/betterend/textures/block/dragon_tree_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..ae764ead386a36d3f62088c36ffab62935adf792 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUnRfr)H|ApsOWgCNHTXAuJ;)s36EE!pXsX?9-aF3=9k` zB|&~5lNdHnPMgKRz%a?v#WAEJ&b2R)&qa}gc{i6$2+N-TspgyXZ{B~oL|21uiyThK1){7dvC@}2I(y5A7&GOsFp|P2Pfq|(c$S;_I zp=|P53kC*;2u~NskP1fDgBy7d8HlhR*nX%sx^HrbBx5J*i%Z6gLPDmpy2=|2%NaTP zS{^Vx+~K&xPUPTjse{`~5B>SdALz~NBK_9o%k;(#SAtq9=l5=in%{D^ZNu%4?5+Gf W3!L?CY-321(DPPZU^6)V1JS33v$o1hg1_lNOPgg&e IbxsLQ0NBn*2><{9 literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/helix_tree_sapling.png b/kubejs/assets/betterend/textures/block/helix_tree_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..911be1e2488ef1efdace84feb957a5bf68d7cd0c GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdsSyd_r9R|NnnHU+!v?((!z` zy@@hKIqBIc@yXF)b3CM{I!J|hxdnT=`nx!IJJ|Ltm3L-fU|=c<@(X5QD4TrNf`Ng- z(bL5-q#`aksewsNK&-(?B2lR;fK7PLLzdJ(wk*M)qXZBA`0v7@^=Z1`sUI2q#uNBY o{V1193ul-j$gnv?;s^snsWn%${#+kX1_lNOPgg&ebxsLQ0Mo5I9RL6T literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/inflexia_potted.png b/kubejs/assets/betterend/textures/block/inflexia_potted.png new file mode 100644 index 0000000000000000000000000000000000000000..ad36f26406e6725fd6bba1a323d3e001a7f1a2cb GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uzCAK(+> z%D}*I{OXl8d-qLQxvsE#s`{QAAmxlDL4Lsu4$p3+F)%P#db&7z49SB{TufX(0+Ec2%o5B_+8SC~4H;=}%4%sFI3_EfP+^F0U}|}FP05ad Pfq}u()z4*}Q$iB}i1jX_ literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/ivis_moss.png b/kubejs/assets/betterend/textures/block/ivis_moss.png new file mode 100644 index 0000000000000000000000000000000000000000..0e5a2142c95e56f0f7a0dff8e85faeb80883d1d0 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7W_r3fhE&{2{_+36J+tbJ z#48O4Qy9!Hh;MpXzx?#F|DjEr4MhY}9VY*K_FsM4UDf*x6OQ?8-1dKAQfC6Is8aL; zy+Z~J(~A>lO^jtR5;@F};yEK%LF!oh#zc@rq|mdP35q*nSj-ugFmxEs;WpxlG}f_6 zNZL@qU@eQUvPzua_BBoX5G%fz`#@z3<{enyF*z9Ao)U zb*&Mf{xSC(R{p8>fA;*QUEaktF=uYyZl(qW2BwcQC#k0W|G(CErs=U` zyfO?8&RM>BM@260Hu<`D`zvR;yX|+jWmr0FnWA`_A!X$;AMQ-c+7p>O8}D>w{H);5 qR6l+C_fA&%O>qhT3aUR^i~DS1cCF`)`@_J%z~JfX=d#Wzp$Pz)OjL*f literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/ivis_vine_roots.png b/kubejs/assets/betterend/textures/block/ivis_vine_roots.png new file mode 100644 index 0000000000000000000000000000000000000000..133a1387305478d5f6458f8ef4098f0c73b5ebc4 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s74|=*dhE&{II%%gLb0ClF z+c%SE_Dos&AY5ZXg9k^ani8+8z#^v_hZc<=Pfc!`KTdx3ky%o6*2&GaHMM`QoOv?I zU7syRJUP=uYSaDqs;7+@Pi$Xx>Sc-2@mp`V%{ia`^?v-s<9zMTN4_qrnG&{I_4U^% zk0lkGZyu4f|5v^{_U7BNG8;M5^Pf8=N3Xu>a{O?o&h*nSd<2Xb{ijv!m22=@KG|ya zaZ!W9_O5%+{0*6kDxBTEWo_kJS+}gAV%u$9-ZeLKv;y2N?XFR(6W|n(O_2+kGJ$1E zvDK%yb~B%|nAq$%KkxFJXYH>(^{!)h5g{qzD{*=M*{O*uD%ZVo{?59oa?`Zb&d0N! zd}es}wQ5&{&KeD_wLJVC%)ZMP_b*Tu{CUDzD*c2@r}Nq49XlJV*YUD3_m=wqp8v2U zRDf-xn%SW@XJX&l^mdp(>zeZM%hxQq5Iw6v0t{C3~U-$kOezw8Pj9JvR#P?{!OAeJTo9Q+^e_0n~XFSr^Y1U+5 PU|{fc^>bP0l+XkK1f%Br literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/jungle_grass_potted.png b/kubejs/assets/betterend/textures/block/jungle_grass_potted.png new file mode 100644 index 0000000000000000000000000000000000000000..62100143997fa07cd83986b3e34334a54ae7ff69 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdp969eo`c7&i9R{0^MVz`&pq z;1lBd|NnpWmU;#T2EDc2nzMV-S{O-yWidWuxt*wj?nR7F+QIh-RsB@YD{1*K`VYm}u0 z7BLyl@QIjmP)UdFjKJG-jA#53+#;AKOU}4>?Z8aNYxk}loya2gFyib+4^K{p8}o$E V)Tuw4$H2hA;OXk;vd$@?2>@y7M;-tG literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/lacugrove_leaves.png b/kubejs/assets/betterend/textures/block/lacugrove_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..38a70f346ff5732b322b5a9e73afc042e0a516b5 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUKz>#^;H^G_3CA%%9(kxsqwPOsgj`)4xEmg z85kItN`m}?85qhYpS56MV3_Rb;uuoF$a=6d@rVHj!@;R64?9`S{)$%{SJ)NUzmV*B zP&;2>x6biLu_)zVkx7+&lzF8RQclON%3 zoVYemX-VX~bq({IPhMXW^0m#U^&R7`v;(Grtlzd}3NqYbrL89nH4lf^-ZE0|Nttr>mdKI;Vst0K+_JX#fBK literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/lamellarium_potted.png b/kubejs/assets/betterend/textures/block/lamellarium_potted.png new file mode 100644 index 0000000000000000000000000000000000000000..fa7d7bfa83c0a6d2604b287a72260a003037b7a4 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uxM6yOu$ z%D}+zV@B<(tfX`Pk!xLidhK17ZF67Cz`(#*666=m;PC858Uq7^si%u$NCo5EgBy7p z9C%m^?r$|Y`QBd3!=tC+?RK6nol`0+WSUR4Eq2;;YSx;nNhw#K2OX1*^A=}jOxqh< R&cMLH;OXk;vd$@?2>^Z2Hq8J4 literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/lucernia_leaves_1.png b/kubejs/assets/betterend/textures/block/lucernia_leaves_1.png new file mode 100644 index 0000000000000000000000000000000000000000..a2c3f619ba6e859fa519bab4d7f6509bb093e996 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU72nkw?H}h^6{C3h@~mvQUF#CDB9ZrB zH{Ekdm37-Tr+r(-xhFRBws=`o@5x(SaWKF3u0Z+pZQU-iX}16W+HQg6~i8yd0J0Fs01o zobSn1Y$h%9cZaOr;>l^JoceWxa#~A0(GD eG6&{-W_%RQoNlOeJAr|Lfx*+&&t;ucLK6Ush);O{ literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/lucernia_leaves_4.png b/kubejs/assets/betterend/textures/block/lucernia_leaves_4.png new file mode 100644 index 0000000000000000000000000000000000000000..6331bbcc6b239644ce8f46c4da197a0b92bab661 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUv}_HMVyLd`@tw>#lrr^EaM*o0|SGntDnm{r-UW|K?hjl literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/lucernia_outer_leaves_1.png b/kubejs/assets/betterend/textures/block/lucernia_outer_leaves_1.png new file mode 100644 index 0000000000000000000000000000000000000000..544e3d7b14429130d29170b97772b56b1023fb02 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUzWt+>?LEGx6B7aoX|6Z{7avMD}+*^|(W8&5Rjsp2fU+a%jrs+-+)Gr0(3C`Ig;= Xmr2ry7|wESlrUz`(#*666=m;PC858Uq7^ho_5UNJU(7!U8dYgoG9Y z5y=*bCKd?^i6$+tU?)eVH=?=cI1@}|RP&B?@$mFyoy*lb=g7+ArkM6t^JN|%&r3Z{ f8Btx$mkj>1ctspTQWr8XFfe$!`njxgN@xNA1Y9+N literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/lucernia_outer_leaves_3.png b/kubejs/assets/betterend/textures/block/lucernia_outer_leaves_3.png new file mode 100644 index 0000000000000000000000000000000000000000..9239b981d95abbf5c5c47e1670593e32718d8c85 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu3Nd_r6q7#K3o{eRvQpT6Yc z-5j6G0ajI+t$SU~ms^=mH8T0QHQ)gQ0|R48kY6x^!?PP{3=9ljo-U3d6>-T43&c1Q z5?Ulg&ncV{SaRUNfq;8A!(MR-J$x}oE{GwCqhMRxZVMv=gIVo9{Jfrd2?c(o^8=#< mt<7AGYO{=fWEd z3=FZS->2;T0^z27d6xY7S?uZev8Ug~oO+kC_e;v&&&hi}hi!Qkw&i8$=9iueZ+I-Y z?l|)d!zdUHfgu|LH4oe32hB{4yyYb& zx>*x*WillnoT_1G|FkujH|t{O9t*MU!p7Z+1xzw`HV7N@{L4Hw`8TU(?X<1if)wSK zWyi0XrgZ$@TkBuF2VXr;=!;`eIqspdI_`GK!Oc(JUh+!^WnfWEcBrD$4$XUE z&L<0uIM29D@m)P5(f)GroW|g!-mXAvpO>Y%%Fo3LA1A0rOiO(8XxDBj57qhSFEAE% zu3CDR?Uw9y?mr1rt)jzbExdSKxb5BdK>hNI$NdSSr{0~FBTV`wi39bd80P}S9b6Mw<&;$St6wFls literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/lumecorn_leaf_1.png b/kubejs/assets/betterend/textures/block/lumecorn_leaf_1.png new file mode 100644 index 0000000000000000000000000000000000000000..40a46a12d8c04efd59ab13ca8e0fa315da37c591 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdp969eo`c7&i8E|4C$JU|^6A z@CkAK|NlP&14GJ}XUR{#$DV$lviD2amRFt&Z#d38vwZ2_Mg|53rjj7PU2;T61L@)=fWF~GtaDcHL7M{U|=i>@(X5gcy=R=fq@~+)5S5Q zg0c5tAa8>LgTq1dr3~j7xL6W=e!95`83-l(=i<|SAp2j%gTYC!ndiX5B_YNJnal5T zt%wNbvXYF7qj6Wy1xl(sG+t&qxR_%#SC#o+`UZ=;PQM2C5z`^oGvP}NN z<>6;8PqukK;p^M;-0N0xq@843{Uzz!!j3n)SBqPGymuhDarQ%*r3=`@mWt_IHdbSc zTOd(#wltzO>VcX&v+$NBCGPM1S4Lgvo3_E}`V`+A^)Zesqb_jlD3(eo2QU^u-hg!fjjplldz}cWed-5RR^oZ_K5#E*BTYDyZ20|&fST7g@3+q z%ih~?*}TI%&WNNV-0|NtNNswPKgTu2MX$%Yu2A(dCAr*1S z2?>TmMuv$A2?+_ICWT>T42C^(MO&F1oD|!fPARb2nd)`9tWdlq!@#+PZ(>fylq3cQ O1_n=8KbLh*2~7Yy=QQ8| literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/lumecorn_light_top.png b/kubejs/assets/betterend/textures/block/lumecorn_light_top.png new file mode 100644 index 0000000000000000000000000000000000000000..ea76ef219714045da8dbce716bc0c852b3517d14 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdqsCd_r9R|NsBs&+GGF?(O?@ zW%b+Rvz}}bnOZEzz`(#*666=m;PC858Uq7^fv1aONJU(7!UBm676&A>4B9xRJY-4T zpy9MMqQysnCrmWG!z?WQC__iUf&vC+W`>k+%lFz zsfbHXNJua=N@QRT6HRC5I2>una3;Z6q|IPXtB=ru9tGj_j#mlku7Mp%&Wgb^q}XM$ zVisgY^tAXK2wKyncJ7qI)iuY?bvY$iJMpwmVU}QU7T}pb>t9MS0|Nttr>mdKI;Vst E07LCa6#xJL literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/lumecorn_roots.png b/kubejs/assets/betterend/textures/block/lumecorn_roots.png new file mode 100644 index 0000000000000000000000000000000000000000..73990ff8cf5117090faffa5c953683403565d3f5 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7SkfJR9T^xl_H+M9WMyDr zDDiZ045_%4oN$2gi!;;z+bKty3_H#`Xh}pco7md?pMBi5*|a%BV7}6APa}rAWs~Oe zUt%zBNV)CEuuQVW^O{d7v&T24P5&n{Pkhnf!dIKaCb&g5((uH~6M9S+U2gWh$)BO< rqMA8_@kL|XybULe7;aX-_{AVSeVtq4blJlU3=9mOu6{1-oD!MUw0=mSriW*%ey%nH0|R48kY6x^!?PP{3=9l5o-U3d6>-T42?+)w zX$=f4&MZ!wHC8!DoM}=MXq!BNu_aOE4MU=a(^Vx2H-om#6PSH=GtO#^&@p8)WXP*w WWmlNCu#bU(fx*+&&t;ucLK6V@DljMj literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/pythadendron_leaves.png b/kubejs/assets/betterend/textures/block/pythadendron_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..770229ac5c6a8111155f1f017116e8bb766af6d6 GIT binary patch literal 602 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUS(9V7Jrm zO-`G(*>2lqxod;NhRwE{*W0h(XuENR(~7mWYu8w=S!K0qh4qT17E70zFI!->V4l^y z`IhtNTF#wjJ#Dt>>{%wWCYeu~W-@KE$>d2Ullo2iyA8TqODm5w#wF`?ii_28YvNW?YG&0gO(^554)78_nRI)OaGn3VmGn6ut)RK}^lTzhV z?=*RHqW=zB1| z<LvxW4`r)8`;M{FSz#2%)M19&|<=-;3A)|X5KEhWD1v8 r3}fWhU-j*JRUMN*d&PKuDF4s8f4Rb3IVS~WP%wD9`njxgN@xNAV;JxB literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/shadow_plant.png b/kubejs/assets/betterend/textures/block/shadow_plant.png new file mode 100644 index 0000000000000000000000000000000000000000..bd812aac77bfd5628654fb1c08f158ca38d02ea7 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+obYsU45?ted(biHkb?lj zfqAMe8UbSN{Qpk;uXprzTw=g7+4orejkoa}alA8feXm&_Pbs?~{kHYcqD96McaqPz zE??EP*z@6%Rnzu(6>lrN`bsx#vE#y5zIKbxPVMntW*#qgKT4c;@}r!o&pG!06l$J2 z>H7?stz6f0LXveXZ~YFq+f#VPJ$v(mo5A;-%nA=%?ar92b=B*HS%p;~Ptjg#lh} zZaT}hbs0)HsYzopr0DpW?L;wH) literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/tail_moss.png b/kubejs/assets/betterend/textures/block/tail_moss.png new file mode 100644 index 0000000000000000000000000000000000000000..be639ec740b125555b3c1883cee8e7d593c225a0 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+EcbMA45_%abmD2QLk0q_ z&)K;aZJFRI#+Z3fELMc8+1|XqE>+I+)v;cdBKbKf3W^uryZ&c(a`MTEn*L1vj(gzZ zEr0BorGN2$xFdDDuVa=O*l6_n*xDQvy@>aOY(E}s)@FC@Qq=+mRtEq8 literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/tenanea_flowers.png b/kubejs/assets/betterend/textures/block/tenanea_flowers.png new file mode 100644 index 0000000000000000000000000000000000000000..5280ebaa71632b9b4f32f16267ad2e4e98ec82ea GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+-1T&E45^5V?Z4f7M1jYZ zGiBM;zcbR-nl{6@Mp`!vxd z`S*hXx*(sCShHDkq9$u&x;4wUVc}C#uGGEpjE}1uFT?>--U%%BbtK})%hV;&< zUA~EoQakQ1lkg7Ytya9Qe}Q#+Wb=lm*G8+;&bB`h*bM)_xAMc;5T3q itrfU5Z#nZ1_J)_gJAFgy>KPaq7(8A5T-G@yGywoDc6B2F literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/tenanea_flowers_bottom.png b/kubejs/assets/betterend/textures/block/tenanea_flowers_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..76c3e0e6863e94742dd3d731623b82ff53fb2e10 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+9PxB<45^6Aosh_NSb?WC z_-@(Ne=kx~!f!}2Svv@x4?H1zO>2+pTdr5HgiU@t`aQ*AS=9-5h5lsz*=ir>q_eE8 z6!qz_yc_Ktcc3F`dGE#todwyvuQ@ggw91s$eighm)4B3}Y-Yl8naG+{iz9joM?Cht zm5DBzd(a>>MX~#Bn^ux~;28(48AlCPr~eDHUiM&8`hACaLTA2Bnq>6cyV*^FS8T!l zon>vs8;p-|2I=KlES=$+b>bPv#3uji6WkWQ4E>w_;w$TNr~lWLbN=mPU|?YIboFyt I=akR{0F2ygZU6uP literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/tenanea_flowers_stem.png b/kubejs/assets/betterend/textures/block/tenanea_flowers_stem.png new file mode 100644 index 0000000000000000000000000000000000000000..511d81d231aee75a4e720bd1c3620f136108fb3a GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7UV6GXhE&8Q|M>skp4n`U z^s7(*Uv$0t&uLetz$3QW>%*adcEyGsN4AnD?VAq%P?6rSN?-U1S6E5mA|4O!l9X3^ zJb(F3T3FTGCUHA-IX*Pls>LQF=3r-|(_zH$g2{j_^N#I)kraWj^$8pY49@Ia5Yf=a zD!fZ-51WECOA+fXi;HXxe`1ARbC$7A_{$zE=ge%y)^@l)ActY^0Ui?$Ib{}J220r$ zGq)OC;+5fk@d?a*Qa<6bqeSdH3FZg08vN4F@su76Xui%6pyc$7d9P!X*BbxN?uHC4 po<<6~Cpe#ck5@3;_lAdIGXK`C4^M4oXJBAp@O1TaS?83{1OOfSXhHx0 literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/tenanea_flowers_stem_bottom.png b/kubejs/assets/betterend/textures/block/tenanea_flowers_stem_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..82e3bcb838f960fde6c426a8329fe0ce77aab58f GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7_IkQFhE&8Q|M>skp4n`U z^s7(*Uv$0t&uLetz$3QW>%*adcEyGsN4AnD?VAq%P?6rSN?-U1S6E5mA|4O!l9X3^ zJb(F3T3FTGCUHA-IX*Pls>LQF=3r-|(_zH$g2|%#`=6i*juCsC6dQP*4>xhf&e33Y zh+}kB-DTm(oWRKT$^68Bg>Z(O^%t%tX1JI$oMNkN+^KR+SWa0*lA(*Wq_T57iU{K+iYg&!DAVz$3ph$Np(eOw(Pc@Q~ksFPyI)efX+t(Gdi*YYiIspWGi+F+|k;QGB7YOc)I$ztaD0e0ssQ)V^RPB literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/tenanea_flowers_top_stem.png b/kubejs/assets/betterend/textures/block/tenanea_flowers_top_stem.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea07eb65b0f5feb0b8194bdd2f93c8dd2c12826 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7JUm?-Ln>}1|M>sko>?zO z^!-=+Lw8@<+nMtGP)Wb;`q%$+xx)R1tAAhq|9@R4^*}mD-PxWFezr i#g&FY=C)2o2Ep53)-xCVQDIQU*C*K*UlrYWoPFUz z`k5;+`%eUHJm$B4zx(ptPK$OqE!=E9bDi1bwWgDo>UJ*C>6oY1I9IJ_!>`1H)8L7srr_INkn8J{Luf1FIhC<-Pw`J~!c+xK~ui zfscI?wtSrEQT6#M_tK-=_BG7j`D~@8Q1G48&MSjX^K^<_y1}4y>Ekojg%U^8sW?*1o@O1TaS?83{1OSoMfOh}@ literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/twisted_vine.png b/kubejs/assets/betterend/textures/block/twisted_vine.png new file mode 100644 index 0000000000000000000000000000000000000000..9403574843b777f53648bf9ec26586fe064c552f GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+@_V{ChE&Xnow(bJIZ(tk zJp06ilPXDyVw`4G$!hC2b~NedTyb+0xcH!X!G!+L_J34-({A<@DlNA-8aL*Ksq;&XrBvQjW@<#&7;QeaP12b? zgp=iwkwIa5$F^)9nF+!iS56(+E2_1{hhv$}j9t5LrL<@F=L$)`Q4Zd{+ScVtM!}Od i&F68I$5vE)=Re|c>~lEtgrf`$3=E#GelF{r5}E+4M~b@u literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/twisted_vine_bottom.png b/kubejs/assets/betterend/textures/block/twisted_vine_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..44dfe5ad5f6d16174887d1d1a9413c02c34e5fbe GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+y!CW(45^sYI$^ip;Q#>_ z|K5&AuN_jCHuS}OYEThrWb?YCsHnm4aRN_}SG~mlgZdMH1PCPJxvq5~ zg^6kHU8+GJJ5QXdNzXg9&$wM@XK|O#s{?yAtxM)wrZ~=zR@Y89UFYlZ!s@{VP4PYn z6LXn@mp42L4s{0iSuR?|tl8+1GF>;FPjc-W(+w{3dX|*DF?_cD_O3^p*V`1mnsG+Z z==&PJ6WlwWd!=pY-BMA&T;W{QELp9#WydB#Mdqga4qo@~MD+h~;L77+W4i64_I5=7`B3)c zl~?X`%L{evzVFuQe0`fMdHYYv_hS(|tC!3b*&j30?6RL-)W?t{_t~mnPTc%?X!4hn j5pubg_FagTe~DWM4fw+b;uum9mt4@u#HPcOp8WU Date: Sat, 30 Aug 2025 21:34:48 +0100 Subject: [PATCH 089/196] missing log block tags on ad astra logs --- kubejs/server_scripts/ad_astra/tags.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index a797558fa..5383a46ce 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -308,6 +308,19 @@ const registerAdAstraBlockTags = (event) => { event.remove('ad_astra:strophar_caps', 'ad_astra:strophar_cap') event.remove('ad_astra:aeronos_caps', 'ad_astra:aeronos_cap') + + global.AD_ASTRA_WOOD.forEach(wood => { + + if (wood.log) { + event.add('minecraft:logs', wood.log) + event.add('minecraft:logs_that_burn', wood.log) + } + + if (wood.stripped_log) { + event.add('minecraft:logs', wood.stripped_log) + event.add('minecraft:logs_that_burn', wood.stripped_log) + } + }) } const registerAdAstraBiomeTags = (event) => { From a7d71c8e6b82952c458f2f9dba9b105265d9a39a Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sun, 31 Aug 2025 02:25:11 +0100 Subject: [PATCH 090/196] added more variants of a few plans, added some leaf blocks to use as bushes, added some new feather groundcover and started work on some twigs --- .../betterend/blockstates/cave_bush.json | 6 +- .../betterend/blockstates/cave_grass.json | 6 +- .../betterend/blockstates/chorus_grass.json | 4 +- .../betterend/blockstates/clawfern.json | 4 +- .../betterend/blockstates/globulagus.json | 4 +- .../betterend/blockstates/inflexia.json | 9 ++- .../betterend/blockstates/lamellarium.json | 4 +- .../blockstates/lucernia_leaves.json | 10 +++ .../blockstates/lucernia_outer_leaves.json | 12 ++++ .../betterend/blockstates/vaiolush_fern.json | 4 +- .../betterend/models/block/cave_grass_09.json | 6 ++ .../betterend/models/block/cave_grass_10.json | 6 ++ .../betterend/models/block/cave_grass_11.json | 6 ++ .../betterend/models/block/cave_grass_12.json | 6 ++ .../models/block/chorus_grass_09.json | 6 ++ .../models/block/chorus_grass_10.json | 6 ++ .../betterend/models/block/clawfern_03.json | 6 ++ .../betterend/models/block/clawfern_04.json | 6 ++ .../betterend/models/block/globulagus_05.json | 6 ++ .../betterend/models/block/globulagus_06.json | 6 ++ .../block/{inflexia.json => inflexia_1.json} | 0 .../betterend/models/block/inflexia_2.json | 8 +++ .../betterend/models/block/inflexia_3.json | 8 +++ .../betterend/models/block/inflexia_4.json | 8 +++ .../models/block/lamellarium_05.json | 6 ++ .../models/block/lamellarium_06.json | 6 ++ .../models/block/lucernia_leaves_1.json | 6 ++ .../models/block/lucernia_leaves_2.json | 6 ++ .../models/block/lucernia_leaves_3.json | 6 ++ .../models/block/lucernia_leaves_4.json | 6 ++ .../models/block/lucernia_outer_leaves_1.json | 6 ++ .../models/block/lucernia_outer_leaves_2.json | 6 ++ .../models/block/lucernia_outer_leaves_3.json | 6 ++ .../models/block/lucernia_outer_leaves_4.json | 6 ++ .../models/block/lucernia_outer_leaves_5.json | 6 ++ .../models/block/lucernia_outer_leaves_6.json | 6 ++ .../models/block/vaiolush_fern_05.json | 6 ++ .../models/block/vaiolush_fern_06.json | 6 ++ .../models/item/cave_bush_fallen.json | 6 ++ .../models/item/lucernia_leaves.json | 3 + .../models/item/lucernia_leaves_fallen.json | 6 ++ .../models/item/lucernia_outer_leaves.json | 6 ++ kubejs/server_scripts/tfg/events.forests.js | 40 +++++------ kubejs/startup_scripts/betterend/blocks.js | 68 +++++++++++++------ kubejs/startup_scripts/tfg/blocks.space.js | 46 +++++++++++++ kubejs/startup_scripts/tfg/items.js | 5 ++ 46 files changed, 358 insertions(+), 53 deletions(-) create mode 100644 kubejs/assets/betterend/blockstates/lucernia_leaves.json create mode 100644 kubejs/assets/betterend/blockstates/lucernia_outer_leaves.json create mode 100644 kubejs/assets/betterend/models/block/cave_grass_09.json create mode 100644 kubejs/assets/betterend/models/block/cave_grass_10.json create mode 100644 kubejs/assets/betterend/models/block/cave_grass_11.json create mode 100644 kubejs/assets/betterend/models/block/cave_grass_12.json create mode 100644 kubejs/assets/betterend/models/block/chorus_grass_09.json create mode 100644 kubejs/assets/betterend/models/block/chorus_grass_10.json create mode 100644 kubejs/assets/betterend/models/block/clawfern_03.json create mode 100644 kubejs/assets/betterend/models/block/clawfern_04.json create mode 100644 kubejs/assets/betterend/models/block/globulagus_05.json create mode 100644 kubejs/assets/betterend/models/block/globulagus_06.json rename kubejs/assets/betterend/models/block/{inflexia.json => inflexia_1.json} (100%) create mode 100644 kubejs/assets/betterend/models/block/inflexia_2.json create mode 100644 kubejs/assets/betterend/models/block/inflexia_3.json create mode 100644 kubejs/assets/betterend/models/block/inflexia_4.json create mode 100644 kubejs/assets/betterend/models/block/lamellarium_05.json create mode 100644 kubejs/assets/betterend/models/block/lamellarium_06.json create mode 100644 kubejs/assets/betterend/models/block/lucernia_leaves_1.json create mode 100644 kubejs/assets/betterend/models/block/lucernia_leaves_2.json create mode 100644 kubejs/assets/betterend/models/block/lucernia_leaves_3.json create mode 100644 kubejs/assets/betterend/models/block/lucernia_leaves_4.json create mode 100644 kubejs/assets/betterend/models/block/lucernia_outer_leaves_1.json create mode 100644 kubejs/assets/betterend/models/block/lucernia_outer_leaves_2.json create mode 100644 kubejs/assets/betterend/models/block/lucernia_outer_leaves_3.json create mode 100644 kubejs/assets/betterend/models/block/lucernia_outer_leaves_4.json create mode 100644 kubejs/assets/betterend/models/block/lucernia_outer_leaves_5.json create mode 100644 kubejs/assets/betterend/models/block/lucernia_outer_leaves_6.json create mode 100644 kubejs/assets/betterend/models/block/vaiolush_fern_05.json create mode 100644 kubejs/assets/betterend/models/block/vaiolush_fern_06.json create mode 100644 kubejs/assets/betterend/models/item/cave_bush_fallen.json create mode 100644 kubejs/assets/betterend/models/item/lucernia_leaves.json create mode 100644 kubejs/assets/betterend/models/item/lucernia_leaves_fallen.json create mode 100644 kubejs/assets/betterend/models/item/lucernia_outer_leaves.json diff --git a/kubejs/assets/betterend/blockstates/cave_bush.json b/kubejs/assets/betterend/blockstates/cave_bush.json index 3153315ea..ca13d9ffc 100644 --- a/kubejs/assets/betterend/blockstates/cave_bush.json +++ b/kubejs/assets/betterend/blockstates/cave_bush.json @@ -1,10 +1,10 @@ { "variants": { "": [ - { "model": "betterend:block/cave_bush_01", "weight": 4 }, + { "model": "betterend:block/cave_bush_01", "weight": 2 }, { "model": "betterend:block/cave_bush_02" }, - { "model": "betterend:block/cave_bush_03", "weight": 2 }, - { "model": "betterend:block/cave_bush_04", "weight": 2 } + { "model": "betterend:block/cave_bush_03" }, + { "model": "betterend:block/cave_bush_04" } ] } } diff --git a/kubejs/assets/betterend/blockstates/cave_grass.json b/kubejs/assets/betterend/blockstates/cave_grass.json index 7d18af28c..f615de18f 100644 --- a/kubejs/assets/betterend/blockstates/cave_grass.json +++ b/kubejs/assets/betterend/blockstates/cave_grass.json @@ -8,7 +8,11 @@ { "model": "betterend:block/cave_grass_05" }, { "model": "betterend:block/cave_grass_06" }, { "model": "betterend:block/cave_grass_07" }, - { "model": "betterend:block/cave_grass_08" } + { "model": "betterend:block/cave_grass_08" }, + { "model": "betterend:block/cave_grass_09" }, + { "model": "betterend:block/cave_grass_10" }, + { "model": "betterend:block/cave_grass_11" }, + { "model": "betterend:block/cave_grass_12" } ] } } diff --git a/kubejs/assets/betterend/blockstates/chorus_grass.json b/kubejs/assets/betterend/blockstates/chorus_grass.json index f9b90232d..1d38ad3ec 100644 --- a/kubejs/assets/betterend/blockstates/chorus_grass.json +++ b/kubejs/assets/betterend/blockstates/chorus_grass.json @@ -8,7 +8,9 @@ { "model": "betterend:block/chorus_grass_05" }, { "model": "betterend:block/chorus_grass_06" }, { "model": "betterend:block/chorus_grass_07" }, - { "model": "betterend:block/chorus_grass_08" } + { "model": "betterend:block/chorus_grass_08" }, + { "model": "betterend:block/chorus_grass_09" }, + { "model": "betterend:block/chorus_grass_10" } ] } } diff --git a/kubejs/assets/betterend/blockstates/clawfern.json b/kubejs/assets/betterend/blockstates/clawfern.json index f4c0ab349..d03877e01 100644 --- a/kubejs/assets/betterend/blockstates/clawfern.json +++ b/kubejs/assets/betterend/blockstates/clawfern.json @@ -2,7 +2,9 @@ "variants": { "": [ { "model": "betterend:block/clawfern_01" }, - { "model": "betterend:block/clawfern_02" } + { "model": "betterend:block/clawfern_02" }, + { "model": "betterend:block/clawfern_03" }, + { "model": "betterend:block/clawfern_04" } ] } } diff --git a/kubejs/assets/betterend/blockstates/globulagus.json b/kubejs/assets/betterend/blockstates/globulagus.json index fb41e3241..2f55e586b 100644 --- a/kubejs/assets/betterend/blockstates/globulagus.json +++ b/kubejs/assets/betterend/blockstates/globulagus.json @@ -4,7 +4,9 @@ { "model": "betterend:block/globulagus_01" }, { "model": "betterend:block/globulagus_02" }, { "model": "betterend:block/globulagus_03" }, - { "model": "betterend:block/globulagus_04" } + { "model": "betterend:block/globulagus_04" }, + { "model": "betterend:block/globulagus_05" }, + { "model": "betterend:block/globulagus_06" } ] } } diff --git a/kubejs/assets/betterend/blockstates/inflexia.json b/kubejs/assets/betterend/blockstates/inflexia.json index 2f13df959..7a3bcee0b 100644 --- a/kubejs/assets/betterend/blockstates/inflexia.json +++ b/kubejs/assets/betterend/blockstates/inflexia.json @@ -1,7 +1,10 @@ { "variants": { - "": { - "model": "betterend:block/inflexia" - } + "": [ + { "model": "betterend:block/inflexia_1" }, + { "model": "betterend:block/inflexia_2" }, + { "model": "betterend:block/inflexia_3" }, + { "model": "betterend:block/inflexia_4" } + ] } } \ No newline at end of file diff --git a/kubejs/assets/betterend/blockstates/lamellarium.json b/kubejs/assets/betterend/blockstates/lamellarium.json index 7cf50cdd6..70d644c38 100644 --- a/kubejs/assets/betterend/blockstates/lamellarium.json +++ b/kubejs/assets/betterend/blockstates/lamellarium.json @@ -4,7 +4,9 @@ { "model": "betterend:block/lamellarium_01" }, { "model": "betterend:block/lamellarium_02" }, { "model": "betterend:block/lamellarium_03" }, - { "model": "betterend:block/lamellarium_04" } + { "model": "betterend:block/lamellarium_04" }, + { "model": "betterend:block/lamellarium_05" }, + { "model": "betterend:block/lamellarium_06" } ] } } diff --git a/kubejs/assets/betterend/blockstates/lucernia_leaves.json b/kubejs/assets/betterend/blockstates/lucernia_leaves.json new file mode 100644 index 000000000..f77a5f66b --- /dev/null +++ b/kubejs/assets/betterend/blockstates/lucernia_leaves.json @@ -0,0 +1,10 @@ +{ + "variants": { + "": [ + { "model": "betterend:block/lucernia_leaves_1" }, + { "model": "betterend:block/lucernia_leaves_2" }, + { "model": "betterend:block/lucernia_leaves_3" }, + { "model": "betterend:block/lucernia_leaves_4" } + ] + } +} diff --git a/kubejs/assets/betterend/blockstates/lucernia_outer_leaves.json b/kubejs/assets/betterend/blockstates/lucernia_outer_leaves.json new file mode 100644 index 000000000..0b599ece9 --- /dev/null +++ b/kubejs/assets/betterend/blockstates/lucernia_outer_leaves.json @@ -0,0 +1,12 @@ +{ + "variants": { + "": [ + { "model": "betterend:block/lucernia_outer_leaves_1" }, + { "model": "betterend:block/lucernia_outer_leaves_2" }, + { "model": "betterend:block/lucernia_outer_leaves_3" }, + { "model": "betterend:block/lucernia_outer_leaves_4" }, + { "model": "betterend:block/lucernia_outer_leaves_5" }, + { "model": "betterend:block/lucernia_outer_leaves_6" } + ] + } +} diff --git a/kubejs/assets/betterend/blockstates/vaiolush_fern.json b/kubejs/assets/betterend/blockstates/vaiolush_fern.json index a058f6831..8c5d1aa50 100644 --- a/kubejs/assets/betterend/blockstates/vaiolush_fern.json +++ b/kubejs/assets/betterend/blockstates/vaiolush_fern.json @@ -4,7 +4,9 @@ { "model": "betterend:block/vaiolush_fern_01" }, { "model": "betterend:block/vaiolush_fern_02" }, { "model": "betterend:block/vaiolush_fern_03" }, - { "model": "betterend:block/vaiolush_fern_04" } + { "model": "betterend:block/vaiolush_fern_04" }, + { "model": "betterend:block/vaiolush_fern_05" }, + { "model": "betterend:block/vaiolush_fern_06" } ] } } diff --git a/kubejs/assets/betterend/models/block/cave_grass_09.json b/kubejs/assets/betterend/models/block/cave_grass_09.json new file mode 100644 index 000000000..618a68dc6 --- /dev/null +++ b/kubejs/assets/betterend/models/block/cave_grass_09.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "cross": "betterend:block/cave_grass_potted" + } +} diff --git a/kubejs/assets/betterend/models/block/cave_grass_10.json b/kubejs/assets/betterend/models/block/cave_grass_10.json new file mode 100644 index 000000000..618a68dc6 --- /dev/null +++ b/kubejs/assets/betterend/models/block/cave_grass_10.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "cross": "betterend:block/cave_grass_potted" + } +} diff --git a/kubejs/assets/betterend/models/block/cave_grass_11.json b/kubejs/assets/betterend/models/block/cave_grass_11.json new file mode 100644 index 000000000..8d7051abf --- /dev/null +++ b/kubejs/assets/betterend/models/block/cave_grass_11.json @@ -0,0 +1,6 @@ +{ + "parent": "betterend:block/cross_inverted", + "textures": { + "cross": "betterend:block/cave_grass_potted" + } +} diff --git a/kubejs/assets/betterend/models/block/cave_grass_12.json b/kubejs/assets/betterend/models/block/cave_grass_12.json new file mode 100644 index 000000000..8d7051abf --- /dev/null +++ b/kubejs/assets/betterend/models/block/cave_grass_12.json @@ -0,0 +1,6 @@ +{ + "parent": "betterend:block/cross_inverted", + "textures": { + "cross": "betterend:block/cave_grass_potted" + } +} diff --git a/kubejs/assets/betterend/models/block/chorus_grass_09.json b/kubejs/assets/betterend/models/block/chorus_grass_09.json new file mode 100644 index 000000000..e33b5eae2 --- /dev/null +++ b/kubejs/assets/betterend/models/block/chorus_grass_09.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "texture": "betterend:block/chorus_grass_potted" + } +} diff --git a/kubejs/assets/betterend/models/block/chorus_grass_10.json b/kubejs/assets/betterend/models/block/chorus_grass_10.json new file mode 100644 index 000000000..08172f7d2 --- /dev/null +++ b/kubejs/assets/betterend/models/block/chorus_grass_10.json @@ -0,0 +1,6 @@ +{ + "parent": "betterend:block/crop_block", + "textures": { + "texture": "betterend:block/chorus_grass_potted" + } +} diff --git a/kubejs/assets/betterend/models/block/clawfern_03.json b/kubejs/assets/betterend/models/block/clawfern_03.json new file mode 100644 index 000000000..9ac28aa57 --- /dev/null +++ b/kubejs/assets/betterend/models/block/clawfern_03.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "cross": "betterend:block/clawfern_potted" + } +} diff --git a/kubejs/assets/betterend/models/block/clawfern_04.json b/kubejs/assets/betterend/models/block/clawfern_04.json new file mode 100644 index 000000000..c2df60cad --- /dev/null +++ b/kubejs/assets/betterend/models/block/clawfern_04.json @@ -0,0 +1,6 @@ +{ + "parent": "betterend:block/cross_inverted", + "textures": { + "cross": "betterend:block/clawfern_potted" + } +} diff --git a/kubejs/assets/betterend/models/block/globulagus_05.json b/kubejs/assets/betterend/models/block/globulagus_05.json new file mode 100644 index 000000000..c028d9afb --- /dev/null +++ b/kubejs/assets/betterend/models/block/globulagus_05.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "cross": "betterend:block/globulagus_potted" + } +} diff --git a/kubejs/assets/betterend/models/block/globulagus_06.json b/kubejs/assets/betterend/models/block/globulagus_06.json new file mode 100644 index 000000000..b6821ea3e --- /dev/null +++ b/kubejs/assets/betterend/models/block/globulagus_06.json @@ -0,0 +1,6 @@ +{ + "parent": "betterend:block/cross_inverted", + "textures": { + "cross": "betterend:block/globulagus_potted" + } +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/inflexia.json b/kubejs/assets/betterend/models/block/inflexia_1.json similarity index 100% rename from kubejs/assets/betterend/models/block/inflexia.json rename to kubejs/assets/betterend/models/block/inflexia_1.json diff --git a/kubejs/assets/betterend/models/block/inflexia_2.json b/kubejs/assets/betterend/models/block/inflexia_2.json new file mode 100644 index 000000000..8262d772e --- /dev/null +++ b/kubejs/assets/betterend/models/block/inflexia_2.json @@ -0,0 +1,8 @@ +{ + "parent": "betterend:block/cross_inverted", + "render_type": "cutout_mipped", + "textures": { + "cross": "betterend:block/inflexia", + "particle": "betterend:block/inflexia" + } +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/inflexia_3.json b/kubejs/assets/betterend/models/block/inflexia_3.json new file mode 100644 index 000000000..2dc943f68 --- /dev/null +++ b/kubejs/assets/betterend/models/block/inflexia_3.json @@ -0,0 +1,8 @@ +{ + "parent": "betterend:block/cross_inverted", + "render_type": "cutout_mipped", + "textures": { + "cross": "betterend:block/inflexia_potted", + "particle": "betterend:block/inflexia_potted" + } +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/inflexia_4.json b/kubejs/assets/betterend/models/block/inflexia_4.json new file mode 100644 index 000000000..d8d503b87 --- /dev/null +++ b/kubejs/assets/betterend/models/block/inflexia_4.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "cutout_mipped", + "textures": { + "cross": "betterend:block/inflexia_potted", + "particle": "betterend:block/inflexia_potted" + } +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/lamellarium_05.json b/kubejs/assets/betterend/models/block/lamellarium_05.json new file mode 100644 index 000000000..d36584d82 --- /dev/null +++ b/kubejs/assets/betterend/models/block/lamellarium_05.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "cross": "betterend:block/lamellarium_potted" + } +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/lamellarium_06.json b/kubejs/assets/betterend/models/block/lamellarium_06.json new file mode 100644 index 000000000..5b97b6c2d --- /dev/null +++ b/kubejs/assets/betterend/models/block/lamellarium_06.json @@ -0,0 +1,6 @@ +{ + "parent": "betterend:block/cross_inverted", + "textures": { + "cross": "betterend:block/lamellarium_potted" + } +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/lucernia_leaves_1.json b/kubejs/assets/betterend/models/block/lucernia_leaves_1.json new file mode 100644 index 000000000..8622ebb51 --- /dev/null +++ b/kubejs/assets/betterend/models/block/lucernia_leaves_1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "betterend:block/lucernia_leaves_1" + } +} diff --git a/kubejs/assets/betterend/models/block/lucernia_leaves_2.json b/kubejs/assets/betterend/models/block/lucernia_leaves_2.json new file mode 100644 index 000000000..3eccb21b2 --- /dev/null +++ b/kubejs/assets/betterend/models/block/lucernia_leaves_2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "betterend:block/lucernia_leaves_2" + } +} diff --git a/kubejs/assets/betterend/models/block/lucernia_leaves_3.json b/kubejs/assets/betterend/models/block/lucernia_leaves_3.json new file mode 100644 index 000000000..d522ecc20 --- /dev/null +++ b/kubejs/assets/betterend/models/block/lucernia_leaves_3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "betterend:block/lucernia_leaves_3" + } +} diff --git a/kubejs/assets/betterend/models/block/lucernia_leaves_4.json b/kubejs/assets/betterend/models/block/lucernia_leaves_4.json new file mode 100644 index 000000000..de57ae628 --- /dev/null +++ b/kubejs/assets/betterend/models/block/lucernia_leaves_4.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "betterend:block/lucernia_leaves_4" + } +} diff --git a/kubejs/assets/betterend/models/block/lucernia_outer_leaves_1.json b/kubejs/assets/betterend/models/block/lucernia_outer_leaves_1.json new file mode 100644 index 000000000..7a945d3ea --- /dev/null +++ b/kubejs/assets/betterend/models/block/lucernia_outer_leaves_1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "cross": "betterend:block/lucernia_outer_leaves_1" + } +} diff --git a/kubejs/assets/betterend/models/block/lucernia_outer_leaves_2.json b/kubejs/assets/betterend/models/block/lucernia_outer_leaves_2.json new file mode 100644 index 000000000..75bd603b6 --- /dev/null +++ b/kubejs/assets/betterend/models/block/lucernia_outer_leaves_2.json @@ -0,0 +1,6 @@ +{ + "parent": "betterend:block/cross_inverted", + "textures": { + "cross": "betterend:block/lucernia_outer_leaves_1" + } +} diff --git a/kubejs/assets/betterend/models/block/lucernia_outer_leaves_3.json b/kubejs/assets/betterend/models/block/lucernia_outer_leaves_3.json new file mode 100644 index 000000000..d06c662b4 --- /dev/null +++ b/kubejs/assets/betterend/models/block/lucernia_outer_leaves_3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "cross": "betterend:block/lucernia_outer_leaves_2" + } +} diff --git a/kubejs/assets/betterend/models/block/lucernia_outer_leaves_4.json b/kubejs/assets/betterend/models/block/lucernia_outer_leaves_4.json new file mode 100644 index 000000000..de40ca546 --- /dev/null +++ b/kubejs/assets/betterend/models/block/lucernia_outer_leaves_4.json @@ -0,0 +1,6 @@ +{ + "parent": "betterend:block/cross_inverted", + "textures": { + "cross": "betterend:block/lucernia_outer_leaves_2" + } +} diff --git a/kubejs/assets/betterend/models/block/lucernia_outer_leaves_5.json b/kubejs/assets/betterend/models/block/lucernia_outer_leaves_5.json new file mode 100644 index 000000000..9e4542777 --- /dev/null +++ b/kubejs/assets/betterend/models/block/lucernia_outer_leaves_5.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "cross": "betterend:block/lucernia_outer_leaves_3" + } +} diff --git a/kubejs/assets/betterend/models/block/lucernia_outer_leaves_6.json b/kubejs/assets/betterend/models/block/lucernia_outer_leaves_6.json new file mode 100644 index 000000000..eb37c1c14 --- /dev/null +++ b/kubejs/assets/betterend/models/block/lucernia_outer_leaves_6.json @@ -0,0 +1,6 @@ +{ + "parent": "betterend:block/cross_inverted", + "textures": { + "cross": "betterend:block/lucernia_outer_leaves_3" + } +} diff --git a/kubejs/assets/betterend/models/block/vaiolush_fern_05.json b/kubejs/assets/betterend/models/block/vaiolush_fern_05.json new file mode 100644 index 000000000..5a915f548 --- /dev/null +++ b/kubejs/assets/betterend/models/block/vaiolush_fern_05.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "cross": "betterend:block/vaiolush_fern_potted" + } +} diff --git a/kubejs/assets/betterend/models/block/vaiolush_fern_06.json b/kubejs/assets/betterend/models/block/vaiolush_fern_06.json new file mode 100644 index 000000000..253271cee --- /dev/null +++ b/kubejs/assets/betterend/models/block/vaiolush_fern_06.json @@ -0,0 +1,6 @@ +{ + "parent": "betterend:block/cross_inverted", + "textures": { + "cross": "betterend:block/vaiolush_fern_potted" + } +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/item/cave_bush_fallen.json b/kubejs/assets/betterend/models/item/cave_bush_fallen.json new file mode 100644 index 000000000..c643bf9ac --- /dev/null +++ b/kubejs/assets/betterend/models/item/cave_bush_fallen.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:block/cave_bush_leaves_1" + } +} diff --git a/kubejs/assets/betterend/models/item/lucernia_leaves.json b/kubejs/assets/betterend/models/item/lucernia_leaves.json new file mode 100644 index 000000000..974abc519 --- /dev/null +++ b/kubejs/assets/betterend/models/item/lucernia_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "betterend:block/lucernia_leaves_1" +} diff --git a/kubejs/assets/betterend/models/item/lucernia_leaves_fallen.json b/kubejs/assets/betterend/models/item/lucernia_leaves_fallen.json new file mode 100644 index 000000000..a19282676 --- /dev/null +++ b/kubejs/assets/betterend/models/item/lucernia_leaves_fallen.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:block/lucernia_leaves_1" + } +} diff --git a/kubejs/assets/betterend/models/item/lucernia_outer_leaves.json b/kubejs/assets/betterend/models/item/lucernia_outer_leaves.json new file mode 100644 index 000000000..b2d7674e7 --- /dev/null +++ b/kubejs/assets/betterend/models/item/lucernia_outer_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:block/lucernia_outer_leaves_3" + } +} diff --git a/kubejs/server_scripts/tfg/events.forests.js b/kubejs/server_scripts/tfg/events.forests.js index 7e1551a4e..04017cc60 100644 --- a/kubejs/server_scripts/tfg/events.forests.js +++ b/kubejs/server_scripts/tfg/events.forests.js @@ -25,8 +25,8 @@ TFCEvents.worldgenData(event => { 'minecraft:crimson_fungus', 'beneath:wood/fallen_leaves/crimson', 'beneath:wood/twig/crimson', - 'tfc:groundcover/feather', - 'tfc:groundcover/stick' + 'tfg:groundcover/wraptor_feather', + 'tfg:groundcover/glider_feather' ], 'tfg:mars/tree/crimson', // tree feature 'tfg:mars/tree/crimson_dead', // dead tree feature @@ -50,8 +50,8 @@ TFCEvents.worldgenData(event => { 'minecraft:warped_fungus', 'beneath:wood/fallen_leaves/warped', 'beneath:wood/twig/warped', - 'tfc:groundcover/feather', - 'tfc:groundcover/stick' + 'tfg:groundcover/wraptor_feather', + 'tfg:groundcover/glider_feather' ], 'tfg:mars/tree/warped', 'tfg:mars/tree/warped_dead', @@ -64,14 +64,15 @@ TFCEvents.worldgenData(event => { climate => {}, 'ad_astra:aeronos_stem', 'ad_astra:aeronos_cap', - 'ad_astra:aeronos_stem', - null, + 'betterend:cave_bush', + 'betterend:cave_bush', [ "ad_astra:aeronos_mushroom", - 'beneath:wood/fallen_leaves/crimson', - 'beneath:wood/twig/crimson', - 'tfc:groundcover/feather', - 'tfc:groundcover/stick' + 'betterend:cave_bush', + 'betterend:cave_bush_fallen', + 'tfg:groundcover/wraptor_feather', + 'tfg:groundcover/glider_feather', + 'tfg:groundcover/aeronos_stick' ], 'tfg:mars/tree/aeronos', 'tfg:mars/tree/aeronos_dead', @@ -84,14 +85,15 @@ TFCEvents.worldgenData(event => { climate => {}, 'ad_astra:strophar_stem', 'ad_astra:strophar_cap', - null, - null, + 'betterend:lucernia_leaves', + 'betterend:lucernia_leaves', [ "ad_astra:strophar_mushroom", - 'beneath:wood/fallen_leaves/warped', - 'beneath:wood/twig/warped', - 'tfc:groundcover/feather', - 'tfc:groundcover/stick' + 'betterend:lucernia_leaves', + 'betterend:lucernia_leaves_fallen', + 'tfg:groundcover/wraptor_feather', + 'tfg:groundcover/glider_feather', + 'tfg:groundcover/strophar_stick' ], 'tfg:mars/tree/strophar', 'tfg:mars/tree/strophar_dead', @@ -108,9 +110,9 @@ TFCEvents.worldgenData(event => { null, [ "species:alphacene_mushroom", - 'beneath:wood/fallen_leaves/crimson', - 'beneath:wood/twig/crimson', - 'tfc:groundcover/feather', + 'tfg:groundcover/wraptor_feather', + 'tfg:groundcover/glider_feather', + 'tfg:groundcover/alphacene_stick', 'tfc:groundcover/stick' ], 'species:alphacene_mushroom', diff --git a/kubejs/startup_scripts/betterend/blocks.js b/kubejs/startup_scripts/betterend/blocks.js index a9e532dcf..c3d242708 100644 --- a/kubejs/startup_scripts/betterend/blocks.js +++ b/kubejs/startup_scripts/betterend/blocks.js @@ -59,9 +59,10 @@ function registerBetterEndBlocks(event) { .lootItem('beneath:crimson_straw') createPlant(event, 'small_amaranita_mushroom', 'mars') .box(3, 0, 3, 13, 8, 13) + createPlant(event, 'lucernia_outer_leaves', 'mars') + // TODO: needs a feature // 1 block tall waterlogged - // jungle_grass createPlant(event, 'charnia_orange', 'mars') createPlant(event, 'charnia_cyan', 'mars') @@ -70,33 +71,56 @@ function registerBetterEndBlocks(event) { createPlant(event, 'charnia_purple', 'mars') createPlant(event, 'charnia_red', 'mars') - // Crops - // amber_root - // blossom_berry - // shadow_berry - // chorus mushroom - // Mosses / Can go on sides of blocks - // bulb_moss - // cyan_moss - // filalux_wings - // jungle_fern - // twisted_moss //createPlant(event, 'aurant_polypore', 'mars') //createPlant(event, 'purple_polypore', 'mars') - // Vines - // bulb_vine - // dense_vine - // hydralux (bottom up, waterlogged) - // jungle_vine - // magnula - // rubinea + // Leaves - // Blocks - // cave_bush - // cave_pumpkin (also a vine) + event.create('betterend:cave_bush', 'tfc:leaves') + .soundType('azalea_leaves') + .tagBlock('minecraft:mineable/hoe') + .mapColor('fire') + .seasonalColors(false) + .fallenLeaves(leaves => { + leaves.noCollision() + leaves.notSolid() + leaves.defaultCutout() + leaves.soundType('azalea_leaves') + leaves.tagBlock('minecraft:mineable/hoe') + // TODO: kjs-tfc 1.3.3 will have an option to disable tinting on leaves + leaves.models((modelType, generator) => { + if (modelType.layers != 8) { + generator.parent("tfc:block/groundcover/fallen_leaves_height" + modelType.height); + generator.texture("all", "betterend:block/cave_bush_leaves_1"); + } else { + generator.parent("betterend:block/cave_bush_01"); + } + }) + }) + + event.create('betterend:lucernia_leaves', 'tfc:leaves') + .soundType('azalea_leaves') + .tagBlock('minecraft:mineable/hoe') + .mapColor('color_orange') + .seasonalColors(false) + .fallenLeaves(leaves => { + leaves.noCollision() + leaves.notSolid() + leaves.defaultCutout() + leaves.soundType('azalea_leaves') + leaves.tagBlock('minecraft:mineable/hoe') + // TODO: kjs-tfc 1.3.3 will have an option to disable tinting on leaves + leaves.models((modelType, generator) => { + if (modelType.layers != 8) { + generator.parent("tfc:block/groundcover/fallen_leaves_height" + modelType.height); + generator.texture("all", "betterend:block/lucernia_leaves_1"); + } else { + generator.parent("betterend:block/lucernia_leaves_1"); + } + }) + }) // "Structures"? // blue_vine (blue) diff --git a/kubejs/startup_scripts/tfg/blocks.space.js b/kubejs/startup_scripts/tfg/blocks.space.js index 744226667..32ef5f312 100644 --- a/kubejs/startup_scripts/tfg/blocks.space.js +++ b/kubejs/startup_scripts/tfg/blocks.space.js @@ -418,6 +418,52 @@ function registerTFGSpaceBlocks(event) { .fullBlock(true) .opaque(true) + event.create('tfg:groundcover/glider_feather', 'tfc:ground_cover') + .box(4, 0, 4, 12, 2, 12) + .soundType('wool') + .groundCoverModelShape('feather') + .withPreexistingItem('wan_ancient_beasts:glider_feather') + .textureAll('wan_ancient_beasts:item/glider_feather') + + event.create('tfg:groundcover/wraptor_feather', 'tfc:ground_cover') + .box(4, 0, 4, 12, 2, 12) + .soundType('wool') + .groundCoverModelShape('feather') + .withPreexistingItem('minecraft:feather') + .textureAll('tfg:item/wraptor_wool') + + event.create('tfg:groundcover/aeronos_stick', 'tfc:ground_cover') + .box(3, 0, 3, 13, 3, 13) + .groundCoverModelShape('twig') + .withPreexistingItem('tfg:twigs/aeronos') + .texture('particle', 'ad_astra:block/aeronos_stem') + .texture('all', 'ad_astra:block/aeronos_stem') + .texture('top', 'ad_astra:block/aeronos_stem_inside') + + event.create('tfg:groundcover/strophar_stick', 'tfc:ground_cover') + .box(3, 0, 3, 13, 3, 13) + .groundCoverModelShape('twig') + .withPreexistingItem('tfg:twigs/strophar') + .texture('particle', 'ad_astra:block/strophar_stem') + .texture('all', 'ad_astra:block/strophar_stem') + .texture('top', 'ad_astra:block/strophar_stem_inside') + + event.create('tfg:groundcover/glacian_stick', 'tfc:ground_cover') + .box(3, 0, 3, 13, 3, 13) + .groundCoverModelShape('twig') + .withPreexistingItem('tfg:twigs/glacian') + .texture('particle', 'ad_astra:block/glacian_log') + .texture('all', 'ad_astra:block/glacian_log') + .texture('top', 'ad_astra:block/glacian_log_top') + + event.create('tfg:groundcover/alphacene_stick', 'tfc:ground_cover') + .box(3, 0, 3, 13, 3, 13) + .groundCoverModelShape('twig') + .withPreexistingItem('tfg:twigs/alphacene') + .texture('particle', 'species:block/alphacene_mushroom_block') + .texture('all', 'species:block/alphacene_mushroom_block') + .texture('top', 'minecraft:block/mushroom_stem') + // #endregion //#region Venus Blocks diff --git a/kubejs/startup_scripts/tfg/items.js b/kubejs/startup_scripts/tfg/items.js index 40901917a..a301cf31c 100644 --- a/kubejs/startup_scripts/tfg/items.js +++ b/kubejs/startup_scripts/tfg/items.js @@ -175,6 +175,11 @@ const registerTFGItems = (event) => { event.create('tfg:foil_pack') event.create('tfg:clean_foil_pack') event.create('tfg:flint_club_head') + + event.create('tfg:twigs/strophar').tag('tfc:twigs') + event.create('tfg:twigs/aeronos').tag('tfc:twigs') + event.create('tfg:twigs/glacian').tag('tfc:twigs') + event.create('tfg:twigs/alphacene').tag('tfc:twigs') //#endregion //#region Cloth & String From 04df60494350f39be87522cbb5b729b529961f15 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sun, 31 Aug 2025 02:26:37 +0100 Subject: [PATCH 091/196] langs --- kubejs/assets/ad_astra/lang/zh_cn.json | 2 +- kubejs/assets/betterend/lang/en_us.json | 6 +++- kubejs/assets/betterend/lang/zh_cn.json | 2 +- kubejs/assets/gtceu/lang/en_us.json | 4 +-- kubejs/assets/tfg/lang/en_us.json | 10 +++++++ kubejs/assets/tfg/lang/zh_cn.json | 38 ++++++++++++------------- 6 files changed, 38 insertions(+), 24 deletions(-) diff --git a/kubejs/assets/ad_astra/lang/zh_cn.json b/kubejs/assets/ad_astra/lang/zh_cn.json index 0119a77b1..da4bab434 100644 --- a/kubejs/assets/ad_astra/lang/zh_cn.json +++ b/kubejs/assets/ad_astra/lang/zh_cn.json @@ -24,7 +24,7 @@ "block.ad_astra.moon_deepslate": "天然苏长岩", "block.ad_astra.cheese_block": "月球奶酪块", "block.ad_astra.moon_cheese_ore": "斜长岩奶酪矿", - "block.ad_astra.mars_sand": "泥岩沙", + "block.ad_astra.mars_sand": "泥板岩沙", "block.ad_astra.mars_stone": "天然泥岩", "block.ad_astra.mars_cobblestone": "泥岩圆石", "block.ad_astra.mars_cobblestone_slab": "泥岩圆石台阶", diff --git a/kubejs/assets/betterend/lang/en_us.json b/kubejs/assets/betterend/lang/en_us.json index e11658dc2..7e6a60e08 100644 --- a/kubejs/assets/betterend/lang/en_us.json +++ b/kubejs/assets/betterend/lang/en_us.json @@ -15,7 +15,8 @@ "block.betterend.bolux_mushroom_wild": "Wild Bolux Mushroom Colony", "block.betterend.bolux_mushroom_dead": "Dead Bolux Mushroom Colony", "block.betterend.bushy_grass": "Novagrass", - "block.betterend.cave_bush": "Carmine Bush", + "block.betterend.cave_bush": "Carmine Lamella", + "block.betterend.cave_bush_fallen": "Small Carmine Lamella", "block.betterend.cave_grass": "Vermilligma", "block.betterend.cave_pumpkin": "Bulbkin", "block.betterend.cave_pumpkin_wild": "Wild Bulbkin Stem", @@ -52,6 +53,9 @@ "block.betterend.lanceleaf": "Lanceleaf", "block.betterend.lanceleaf_seed": "Lanceleaf Dagger", "block.betterend.large_amaranita_mushroom": "Large Amaranita Mushroom", + "block.betterend.lucernia_leaves": "Lucernia Lamella", + "block.betterend.lucernia_leaves_fallen": "Small Lucernia Lamella", + "block.betterend.lucernia_outer_leaves": "Lucernia Hyphae", "block.betterend.lutebus": "Lutebus", "block.betterend.magnula": "Magnula", "block.betterend.nightshade_moss": "Nox Moss", diff --git a/kubejs/assets/betterend/lang/zh_cn.json b/kubejs/assets/betterend/lang/zh_cn.json index b76d87502..f37298d23 100644 --- a/kubejs/assets/betterend/lang/zh_cn.json +++ b/kubejs/assets/betterend/lang/zh_cn.json @@ -79,7 +79,7 @@ "item.betterend.bolux_mushroom_cooked": "熟波鲁克斯菌", "item.betterend.bolux_mushroom_product": "波鲁克斯菌", "item.betterend.bolux_mushroom_seeds": "波鲁克斯菌孢子", - "item.betterend.cave_pumpkin_chunks": "球茎南瓜区块", + "item.betterend.cave_pumpkin_chunks": "球茎南瓜块", "item.betterend.cave_pumpkin_product": "球茎南瓜", "item.betterend.cave_pumpkin_plant_seeds": "球茎南瓜种子", "item.betterend.cave_pumpkin_pie_dough": "球茎南瓜派面团", diff --git a/kubejs/assets/gtceu/lang/en_us.json b/kubejs/assets/gtceu/lang/en_us.json index 82b433b2c..7513a8ebd 100644 --- a/kubejs/assets/gtceu/lang/en_us.json +++ b/kubejs/assets/gtceu/lang/en_us.json @@ -15,7 +15,7 @@ "block.gtceu.evaporation_tower": "Evaporation Tower", "block.gtceu.ostrum_harvester": "Ostrum Harvester", "block.gtceu.moon_dust_harvester": "Moon Dust Harvester", - "block.gtceu.extraterrestrial_ore_fabricator": "Extraterrestrial Ore Fabricator", + "block.gtceu.ostrum_linear_accelerator": "Ostrum Linear Accelerator", "block.gtceu.copper_crate": "Copper Crate", "block.gtceu.copper_drum": "Copper Drum", "block.gtceu.black_bronze_crate": "Black Bronze Crate", @@ -40,7 +40,7 @@ "gtceu.evaporation_tower": "Evaporation Tower", "gtceu.ostrum_harvester": "Ostrum Harvester", "gtceu.moon_dust_harvester": "Moon Dust Harvester", - "gtceu.extraterrestrial_ore_fabricator": "Extraterrestrial Ore Fabricator", + "gtceu.ostrum_linear_accelerator": "Ostrum Linear Accelerator", "item.gtceu.tiny_wood_dust": "Tiny Pile of Softwood Pulp", "item.gtceu.small_wood_dust": "Small Pile of Softwood Pulp", "item.gtceu.wood_dust": "Softwood Pulp", diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index 190f4b245..b18665146 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -253,6 +253,12 @@ "block.tfg.saplings.aeronos": "Aeronos Mushroom", "block.tfg.saplings.strophar": "Strophar Mushroom", "block.tfg.saplings.glacian": "Glacian Mushroom", + "block.tfg.groundcover.glider_feather": "Glider Feather", + "block.tfg.groundcover.wraptor_feather": "Wraptor Feather", + "block.tfg.groundcover.aeronos_stick": "Aeronos Twig", + "block.tfg.groundcover.strophar_stick": "Strophar Twig", + "block.tfg.groundcover.glacian_stick": "Glacian Twig", + "block.tfg.groundcover.alphacene_stick": "Alphacene Twig", "block.tfg.electromagnetic_accelerator": "Electromagnetic Accelerator", "block.tfg.superconductor_coil_large": "Large Superconductor Coil", "block.tfg.superconductor_coil_small": "Small Superconductor Coil", @@ -566,6 +572,10 @@ "item.tfg.wood.lumber.aeronos": "Aeronos Lumber", "item.tfg.wood.lumber.strophar": "Strophar Lumber", "item.tfg.wood.lumber.glacian": "Glacian Lumber", + "item.tfg.twigs.aeronos": "Aeronos Twig", + "item.tfg.twigs.strophar": "Strophar Twig", + "item.tfg.twigs.glacian": "Glacian Twig", + "item.tfg.twigs.alphacene": "Alphacene Twig", "item.tfg.glacian_wool": "Glacian Ram Wool", "item.tfg.sniffer_wool": "Mineral Rich Tufts", "item.tfg.sniffer_egg": "Sniffer Egg", diff --git a/kubejs/assets/tfg/lang/zh_cn.json b/kubejs/assets/tfg/lang/zh_cn.json index df8142c69..d38cd74a0 100644 --- a/kubejs/assets/tfg/lang/zh_cn.json +++ b/kubejs/assets/tfg/lang/zh_cn.json @@ -12,17 +12,17 @@ "biome.tfg.nether/granite_caves": "深层岩窟", "biome.tfg.nether/schist_caves": "深层岩窟", "biome.tfg.moon/lunar_asurine_dense": "赛特斯石英原野", - "biome.tfg.moon/lunar_asurine_sparse": "浅碧矿原野", + "biome.tfg.moon/lunar_asurine_sparse": "皓蓝石原野", "biome.tfg.moon/lunar_chorus_dense": "紫颂灌木丛", "biome.tfg.moon/lunar_chorus_sparse": "紫颂森林", "biome.tfg.moon/lunar_corals_dense": "月面珊瑚礁", - "biome.tfg.moon/lunar_corals_sparse": "月球月海", + "biome.tfg.moon/lunar_corals_sparse": "月海", "biome.tfg.moon/lunar_lights_dense": "光绽花观星地", "biome.tfg.moon/lunar_lights_sparse": "光绽花灌丛", "biome.tfg.moon/lunar_plains": "月面平原", "biome.tfg.moon/lunar_sands": "月面沙地", "block.tfg.piglin_disguise": "猪灵伪装", - "block.tfg.piglin_disguise_block": "猪灵伪装方块", + "block.tfg.piglin_disguise_block": "猪灵伪装", "block.tfg.dry_ice": "干冰", "block.tfg.decorative_vase.black": "黑色装饰花瓶", "block.tfg.decorative_vase.gray": "灰色装饰花瓶", @@ -186,7 +186,7 @@ "block.tfg.pile.pink_sand": "粉沙", "block.tfg.pile.moon_sand": "月沙", "block.tfg.pile.mars_sand": "泥板岩沙", - "block.tfg.pile.venus_sand": "粗面岩砂", + "block.tfg.pile.venus_sand": "粗面岩沙", "block.tfg.lunar_roots": "月球光绽花", "block.tfg.lunar_sprouts": "月球光颖草", "block.tfg.lunar_chorus_plant": "紫颂植株", @@ -219,7 +219,7 @@ "block.tfg.grass.mars_dirt": "火星土壤", "block.tfg.grass.mars_farmland": "火星农田", "block.tfg.grass.amber_mycelium": "琥珀菌丝", - "block.tfg.grass.rusticus_mycelium": "鲁斯蒂库斯菌丝", + "block.tfg.grass.rusticus_mycelium": "乡野菌丝", "block.tfg.grass.sangnum_mycelium": "桑格努姆菌丝", "block.tfg.electromagnetic_accelerator": "电磁加速器", "block.tfg.superconductor_coil_large": "大型超导线圈", @@ -332,27 +332,27 @@ "block.tfg.large_nest_box_warped": "大型诡异巢", "block.tfg.iv_aqueous_accumulator": "§9精英蓄水器§r", "block.tfg.luv_aqueous_accumulator": "§d精英蓄水器 II§r", - "block.tfg.zpm_aqueous_accumulator": "§d精英蓄水器 III§r", + "block.tfg.zpm_aqueous_accumulator": "§c精英蓄水器 III§r", "block.tfg.uv_aqueous_accumulator": "§3终极蓄水器§r", - "block.tfg.iv_food_processor": "§3精英食物处理机§r", + "block.tfg.iv_food_processor": "§9精英食物处理机§r", "block.tfg.luv_food_processor": "§d精英食物处理机 II§r", "block.tfg.zpm_food_processor": "§c精英食物处理机 III§r", - "block.tfg.uv_food_processor": "§c终极食物处理机§r", + "block.tfg.uv_food_processor": "§3终极食物处理机§r", "block.tfg.iv_food_oven": "§9精英电烤箱§r", - "block.tfg.luv_food_oven": "§9精英电烤箱 II§r", - "block.tfg.zpm_food_oven": "§9精英电烤箱 III§r", + "block.tfg.luv_food_oven": "§d精英电烤箱 II§r", + "block.tfg.zpm_food_oven": "§c精英电烤箱 III§r", "block.tfg.uv_food_oven": "§3终极电烤箱§r", - "block.tfg.iv_food_refrigerator": "§3精英冰箱§r", + "block.tfg.iv_food_refrigerator": "§9精英冰箱§r", "block.tfg.iv_gas_pressurizer": "§9精英气体加压器§r", - "block.tfg.luv_gas_pressurizer": "§9精英气体加压器 II§r", + "block.tfg.luv_gas_pressurizer": "§d精英气体加压器 II§r", "block.tfg.zpm_gas_pressurizer": "§c精英气体加压器 III§r", - "block.tfg.uv_gas_pressurizer": "§c终极气体增压器§r", + "block.tfg.uv_gas_pressurizer": "§3终极气体加压器§r", "block.tfg.saplings.crimson": "绯红菌类", "block.tfg.saplings.warped": "扭曲菌类", "block.tfg.saplings.alphacene": "阿尔法辛蘑菇", - "block.tfg.saplings.aeronos": "艾罗诺斯蘑菇", - "block.tfg.saplings.strophar": "丝孢菇", - "block.tfg.saplings.glacian": "冰川菇", + "block.tfg.saplings.aeronos": "空果菇", + "block.tfg.saplings.strophar": "孑节菇", + "block.tfg.saplings.glacian": "融冰菇", "block.tfg.casings.machine_casing_vacuum_engine_intake": "真空引擎进气机械方块", "block.tfg.casings.machine_casing_mars": "坚固防尘机械方块", "block.tfg.fluid.semiheavy_ammoniacal_water": "半重氨水", @@ -361,8 +361,8 @@ "block.tfg.grass.amber_kaolin_mycelium": "琥珀高岭土菌丝", "block.tfg.grass.rusticus_clay_mycelium": "乡野黏土菌丝", "block.tfg.grass.rusticus_kaolin_mycelium": "乡野高岭土菌丝", - "block.tfg.grass.sangnum_clay_mycelium": "血红色黏土菌丝", - "block.tfg.grass.sangnum_kaolin_mycelium": "血红色高岭土菌丝", + "block.tfg.grass.sangnum_clay_mycelium": "桑格努姆黏土菌丝", + "block.tfg.grass.sangnum_kaolin_mycelium": "桑格努姆高岭土菌丝", "block.tfg.spice": "紫金矿床", "fluid.tfg.nether_slurry": "下界浆液", "fluid.tfg.enriched_nether_slurry": "富集下界浆液", @@ -485,7 +485,7 @@ "item.tfg.water_breathing_tablet": "水下呼吸药片", "item.tfg.weakness_tablet": "虚弱药片", "item.tfg.absorption_salvo": "吸收药膏", - "item.tfg.fire_resistance_salvo": "防火药膏", + "item.tfg.fire_resistance_salvo": "抗火药膏", "item.tfg.instant_health_salvo": "瞬间治疗药膏", "item.tfg.invisibility_salvo": "隐身药膏", "item.tfg.luck_salvo": "幸运药膏", From 67af474c169fb744d977f200dc693c0c07a6f074 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sun, 31 Aug 2025 02:39:28 +0100 Subject: [PATCH 092/196] slightly reduced charnia density --- .../tfg/worldgen/configured_feature/mars/surface/charnia.json | 2 +- .../data/tfg/worldgen/placed_feature/mars/surface/charnia.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/charnia.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/charnia.json index 2cb707b9a..b803c4af3 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/charnia.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/charnia.json @@ -90,7 +90,7 @@ } ] }, - "tries": 36, + "tries": 28, "xz_spread": 8, "y_spread": 3 } diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/charnia.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/charnia.json index 15cf45a99..e5c5636a9 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/charnia.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/charnia.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:count", - "count": 5 + "count": 4 }, { "type": "minecraft:in_square" From 012143feb8855c80ec17b048c8cb671ea06112b5 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sun, 31 Aug 2025 12:30:39 +0100 Subject: [PATCH 093/196] emi --- .../emi/category/properties/gtceu_ostrum_linear_accelerator.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 kubejs/assets/emi/category/properties/gtceu_ostrum_linear_accelerator.json diff --git a/kubejs/assets/emi/category/properties/gtceu_ostrum_linear_accelerator.json b/kubejs/assets/emi/category/properties/gtceu_ostrum_linear_accelerator.json new file mode 100644 index 000000000..ced3d8e88 --- /dev/null +++ b/kubejs/assets/emi/category/properties/gtceu_ostrum_linear_accelerator.json @@ -0,0 +1 @@ +{"gtceu:ostrum_linear_accelerator":{"order":125}} \ No newline at end of file From da3a541439be2cafb0b8b40886ec33905cd34c56 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sun, 31 Aug 2025 12:32:20 +0100 Subject: [PATCH 094/196] chinese field guide ores --- .../entries/tfg_ores/earth_vein_index.json | 2 +- .../entries/tfg_ores/earth_ore_index.json | 57 + .../entries/tfg_ores/earth_vein_index.json | 3843 +++++++++++++++++ .../entries/tfg_ores/mars_ore_index.json | 22 + .../entries/tfg_ores/mars_vein_index.json | 49 + .../entries/tfg_ores/moon_ore_index.json | 47 + .../entries/tfg_ores/moon_vein_index.json | 2521 +++++++++++ .../entries/tfg_ores/nether_ore_index.json | 57 + .../entries/tfg_ores/nether_vein_index.json | 2879 ++++++++++++ kubejs/assets/tfg/lang/zh_cn.json | 200 +- 10 files changed, 9576 insertions(+), 101 deletions(-) create mode 100644 kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/earth_ore_index.json create mode 100644 kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/earth_vein_index.json create mode 100644 kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/mars_ore_index.json create mode 100644 kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/mars_vein_index.json create mode 100644 kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/moon_ore_index.json create mode 100644 kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/moon_vein_index.json create mode 100644 kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/nether_ore_index.json create mode 100644 kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/nether_vein_index.json diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/uk_ua/entries/tfg_ores/earth_vein_index.json b/kubejs/assets/tfc/patchouli_books/field_guide/uk_ua/entries/tfg_ores/earth_vein_index.json index 312cbcd35..73079f28a 100644 --- a/kubejs/assets/tfc/patchouli_books/field_guide/uk_ua/entries/tfg_ores/earth_vein_index.json +++ b/kubejs/assets/tfc/patchouli_books/field_guide/uk_ua/entries/tfg_ores/earth_vein_index.json @@ -2255,7 +2255,7 @@ ] }, "enable_visualize": false, - "text": "$(thing)Відсоток$(): 100%$(br)$(thing)Джерело$(): Свободи\uD83D\uDEE2\uD83E\uDD85\uD83D\uDDFD", + "text": "$(thing)Відсоток$(): 100%$(br)$(thing)Джерело$(): Свободи \uD83D\uDEE2\uD83E\uDD85\uD83D\uDDFD", "type": "patchouli:multiblock" }, { diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/earth_ore_index.json b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/earth_ore_index.json new file mode 100644 index 000000000..2ddfc7b95 --- /dev/null +++ b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/earth_ore_index.json @@ -0,0 +1,57 @@ +{ + "__credits__": "This page was automatically generated by OresToFieldGuide.", + "name": "地球矿物索引", + "icon": "tfc:ore/normal_native_copper", + "category": "tfc:tfg_ores", + "read_by_default": true, + "secret": false, + "pages": [ + { + "Type": "patchouli:text", + "text": "这是 $(thing)地球$() 的 $(thing)矿物索引$()。所有矿物按字母顺序排序,然后按矿脉类型从最富集到最贫瘠排列。您可以点击它们以了解有关每种矿脉的更多信息。", + "title": "地球矿物索引", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)云母: $(l:tfg_ores/earth_vein_index#normal_mica)25%$(/l)$()$(li)原生金: $(l:tfg_ores/earth_vein_index#deep_gold)75%$(/l), $(l:tfg_ores/earth_vein_index#normal_gold)55%$(/l), $(l:tfg_ores/earth_vein_index#deep_magnetite)25%$(/l), $(l:tfg_ores/earth_vein_index#normal_magnetite)9%$(/l), $(l:tfg_ores/earth_vein_index#deep_hematite)5%$(/l), $(l:tfg_ores/earth_vein_index#normal_hematite)5%$(/l)$()$(li)原生铜: $(l:tfg_ores/earth_vein_index#normal_copper)65%$(/l), $(l:tfg_ores/earth_vein_index#normal_tetrahedrite)30%$(/l), $(l:tfg_ores/earth_vein_index#surface_tetrahedrite)20%$(/l)$()$(li)原生银: $(l:tfg_ores/earth_vein_index#normal_silver)15%$(/l)$()$(li)天然碱: $(l:tfg_ores/earth_vein_index#normal_lubricant)10%$(/l)$()$(li)孔雀石: $(l:tfg_ores/earth_vein_index#deep_limonite)20%$(/l), $(l:tfg_ores/earth_vein_index#normal_limonite)15%$(/l)$()$(li)岩盐: $(l:tfg_ores/earth_vein_index#normal_salt)40%$(/l), $(l:tfg_ores/earth_vein_index#normal_spodumene)20%$(/l)$()$(li)斑铜矿: $(l:tfg_ores/earth_vein_index#deep_sheldonite)53%$(/l), $(l:tfg_ores/earth_vein_index#deep_topaz)15%$(/l)$()$(li)方解石: $(l:tfg_ores/earth_vein_index#normal_gypsum)30%$(/l), $(l:tfg_ores/earth_vein_index#normal_lapis)15%$(/l)$()$(li)方钠石: $(l:tfg_ores/earth_vein_index#normal_lapis)25%$(/l)$()$(li)方铅矿: $(l:tfg_ores/earth_vein_index#normal_silver)30%$(/l)$()$(li)明矾石: $(l:tfg_ores/earth_vein_index#normal_saltpeter)15%$(/l)$()$(li)晶质铀矿: $(l:tfg_ores/earth_vein_index#deep_pitchblende)50%$(/l)$()$(li)朱砂: $(l:tfg_ores/earth_vein_index#normal_redstone)20%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)橄榄石: $(l:tfg_ores/earth_vein_index#normal_olivine)25%$(/l)$()$(li)氟碳镧铈矿: $(l:tfg_ores/earth_vein_index#normal_monazite)62%$(/l)$()$(li)沥青铀矿: $(l:tfg_ores/earth_vein_index#deep_pitchblende)50%$(/l)$()$(li)沸石: $(l:tfg_ores/earth_vein_index#surface_copper)16%$(/l)$()$(li)油砂: $(l:tfg_ores/earth_vein_index#normal_oilsands)100%$(/l)$()$(li)海绿石矿砂: $(l:tfg_ores/earth_vein_index#normal_lubricant)25%$(/l), $(l:tfg_ores/earth_vein_index#normal_olivine)15%$(/l)$()$(li)滑石: $(l:tfg_ores/earth_vein_index#normal_lubricant)20%$(/l)$()$(li)漂白土: $(l:tfg_ores/earth_vein_index#normal_basaltic_sands)25%$(/l), $(l:tfg_ores/earth_vein_index#normal_gypsum)15%$(/l)$()$(li)烧绿石: $(l:tfg_ores/earth_vein_index#normal_apatite)15%$(/l)$()$(li)煤炭: $(l:tfg_ores/earth_vein_index#normal_coal)100%$(/l), $(l:tfg_ores/earth_vein_index#normal_graphite)30%$(/l)$()$(li)独居石: $(l:tfg_ores/earth_vein_index#normal_monazite)31%$(/l)$()$(li)玄武岩矿砂: $(l:tfg_ores/earth_vein_index#normal_basaltic_sands)35%$(/l)$()$(li)电石: $(l:tfg_ores/earth_vein_index#normal_saltpeter)25%$(/l)$()$(li)白钨矿: $(l:tfg_ores/earth_vein_index#deep_scheelite)45%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)皂石: $(l:tfg_ores/earth_vein_index#normal_lubricant)30%$(/l)$()$(li)盐: $(l:tfg_ores/earth_vein_index#normal_salt)30%$(/l), $(l:tfg_ores/earth_vein_index#normal_spodumene)30%$(/l)$()$(li)石棉: $(l:tfg_ores/earth_vein_index#normal_garnet_tin)25%$(/l), $(l:tfg_ores/earth_vein_index#normal_quartz)18%$(/l)$()$(li)石榴石矿砂: $(l:tfg_ores/earth_vein_index#normal_garnet_tin)25%$(/l)$()$(li)石膏: $(l:tfg_ores/earth_vein_index#normal_gypsum)35%$(/l), $(l:tfg_ores/earth_vein_index#normal_basaltic_sands)15%$(/l)$()$(li)石英岩: $(l:tfg_ores/earth_vein_index#normal_quartz)43%$(/l)$()$(li)石墨: $(l:tfg_ores/earth_vein_index#normal_graphite)45%$(/l)$()$(li)硅藻土: $(l:tfg_ores/earth_vein_index#normal_saltpeter)25%$(/l), $(l:tfg_ores/earth_vein_index#normal_garnet_tin)15%$(/l)$()$(li)硅镁镍矿: $(l:tfg_ores/earth_vein_index#normal_garnierite)30%$(/l)$()$(li)硝石: $(l:tfg_ores/earth_vein_index#normal_saltpeter)35%$(/l)$()$(li)硫: $(l:tfg_ores/earth_vein_index#surface_sphalerite)55%$(/l), $(l:tfg_ores/earth_vein_index#normal_sulfur)50%$(/l), $(l:tfg_ores/earth_vein_index#normal_sphalerite)35%$(/l), $(l:tfg_ores/earth_vein_index#normal_bismuthinite)9%$(/l), $(l:tfg_ores/earth_vein_index#surface_bismuthinite)3%$(/l)$()$(li)硫铂矿: $(l:tfg_ores/earth_vein_index#deep_sheldonite)38%$(/l)$()$(li)硼砂: $(l:tfg_ores/earth_vein_index#normal_gypsum)20%$(/l), $(l:tfg_ores/earth_vein_index#normal_salt)15%$(/l)$()$(li)磁铁矿: $(l:tfg_ores/earth_vein_index#normal_magnetite)63%$(/l), $(l:tfg_ores/earth_vein_index#deep_magnetite)8%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)磷灰石: $(l:tfg_ores/earth_vein_index#normal_apatite)50%$(/l)$()$(li)磷酸三钙: $(l:tfg_ores/earth_vein_index#normal_apatite)35%$(/l)$()$(li)紫水晶: $(l:tfg_ores/earth_vein_index#deep_garnet_amethyst)65%$(/l), $(l:tfg_ores/earth_vein_index#deep_garnet_opal)25%$(/l)$()$(li)红宝石: $(l:tfg_ores/earth_vein_index#normal_redstone)35%$(/l), $(l:tfg_ores/earth_vein_index#deep_hematite)20%$(/l)$()$(li)红石: $(l:tfg_ores/earth_vein_index#normal_redstone)45%$(/l)$()$(li)红色石榴石: $(l:tfg_ores/earth_vein_index#deep_garnet_amethyst)5%$(/l), $(l:tfg_ores/earth_vein_index#deep_garnet_opal)5%$(/l)$()$(li)绿宝石: $(l:tfg_ores/earth_vein_index#normal_beryllium)50%$(/l)$()$(li)绿色蓝宝石: $(l:tfg_ores/earth_vein_index#deep_sapphire)16%$(/l)$()$(li)膨润土: $(l:tfg_ores/earth_vein_index#normal_olivine)35%$(/l)$()$(li)花岗岩矿砂: $(l:tfg_ores/earth_vein_index#normal_basaltic_sands)25%$(/l)$()$(li)菱镁矿: $(l:tfg_ores/earth_vein_index#normal_olivine)25%$(/l)$()$(li)蓝宝石: $(l:tfg_ores/earth_vein_index#deep_sapphire)16%$(/l), $(l:tfg_ores/earth_vein_index#deep_magnetite)8%$(/l)$()$(li)蓝晶石: $(l:tfg_ores/earth_vein_index#normal_mica)35%$(/l)$()$(li)蓝金石: $(l:tfg_ores/earth_vein_index#normal_lapis)35%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)蓝黄玉: $(l:tfg_ores/earth_vein_index#deep_topaz)35%$(/l)$()$(li)蛋白石: $(l:tfg_ores/earth_vein_index#deep_garnet_opal)55%$(/l), $(l:tfg_ores/earth_vein_index#deep_garnet_amethyst)15%$(/l)$()$(li)赤铁矿: $(l:tfg_ores/earth_vein_index#normal_hematite)50%$(/l), $(l:tfg_ores/earth_vein_index#deep_hematite)35%$(/l), $(l:tfg_ores/earth_vein_index#normal_gold)20%$(/l), $(l:tfg_ores/earth_vein_index#normal_limonite)20%$(/l), $(l:tfg_ores/earth_vein_index#deep_gold)15%$(/l), $(l:tfg_ores/earth_vein_index#deep_limonite)15%$(/l), $(l:tfg_ores/earth_vein_index#normal_copper)5%$(/l)$()$(li)软锰矿: $(l:tfg_ores/earth_vein_index#normal_manganese)25%$(/l)$()$(li)辉钴矿: $(l:tfg_ores/earth_vein_index#normal_garnierite)20%$(/l)$()$(li)辉钼矿: $(l:tfg_ores/earth_vein_index#deep_molybdenum)35%$(/l)$()$(li)辉铋矿: $(l:tfg_ores/earth_vein_index#surface_bismuthinite)90%$(/l), $(l:tfg_ores/earth_vein_index#normal_bismuthinite)80%$(/l)$()$(li)辉铜矿: $(l:tfg_ores/earth_vein_index#deep_topaz)25%$(/l)$()$(li)辉锑矿: $(l:tfg_ores/earth_vein_index#normal_tetrahedrite)20%$(/l), $(l:tfg_ores/earth_vein_index#surface_tetrahedrite)20%$(/l)$()$(li)重晶石: $(l:tfg_ores/earth_vein_index#normal_quartz)37%$(/l)$()$(li)针铁矿: $(l:tfg_ores/earth_vein_index#deep_limonite)50%$(/l), $(l:tfg_ores/earth_vein_index#deep_hematite)25%$(/l), $(l:tfg_ores/earth_vein_index#normal_hematite)15%$(/l), $(l:tfg_ores/earth_vein_index#normal_limonite)15%$(/l), $(l:tfg_ores/earth_vein_index#deep_gold)5%$(/l), $(l:tfg_ores/earth_vein_index#normal_gold)5%$(/l)$()$(li)钍矿: $(l:tfg_ores/earth_vein_index#normal_beryllium)15%$(/l)$()$(li)钒磁铁矿: $(l:tfg_ores/earth_vein_index#normal_magnetite)22%$(/l), $(l:tfg_ores/earth_vein_index#deep_magnetite)25%$(/l)$()$(li)钕矿: $(l:tfg_ores/earth_vein_index#normal_monazite)6%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)钙铝榴石: $(l:tfg_ores/earth_vein_index#normal_manganese)37%$(/l)$()$(li)钨酸锂: $(l:tfg_ores/earth_vein_index#deep_scheelite)35%$(/l)$()$(li)钴矿: $(l:tfg_ores/earth_vein_index#normal_garnierite)15%$(/l)$()$(li)钻石: $(l:tfg_ores/earth_vein_index#normal_graphite)25%$(/l)$()$(li)钼钨钙矿: $(l:tfg_ores/earth_vein_index#deep_molybdenum)17%$(/l)$()$(li)钼铅矿: $(l:tfg_ores/earth_vein_index#deep_molybdenum)47%$(/l)$()$(li)钽铁矿: $(l:tfg_ores/earth_vein_index#normal_manganese)12%$(/l)$()$(li)铁铝榴石: $(l:tfg_ores/earth_vein_index#deep_sapphire)38%$(/l)$()$(li)铂矿: $(l:tfg_ores/earth_vein_index#deep_sheldonite)7%$(/l)$()$(li)铅矿: $(l:tfg_ores/earth_vein_index#normal_silver)55%$(/l), $(l:tfg_ores/earth_vein_index#normal_bismuthinite)11%$(/l), $(l:tfg_ores/earth_vein_index#surface_bismuthinite)7%$(/l)$()$(li)铍矿: $(l:tfg_ores/earth_vein_index#normal_beryllium)35%$(/l)$()$(li)铝土矿: $(l:tfg_ores/earth_vein_index#normal_mica)25%$(/l)$()$(li)铬铁矿: $(l:tfg_ores/earth_vein_index#deep_magnetite)33%$(/l), $(l:tfg_ores/earth_vein_index#normal_magnetite)4%$(/l)$()$(li)铯榴石: $(l:tfg_ores/earth_vein_index#normal_mica)15%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)锂云母: $(l:tfg_ores/earth_vein_index#normal_salt)15%$(/l), $(l:tfg_ores/earth_vein_index#normal_spodumene)15%$(/l)$()$(li)锂矿: $(l:tfg_ores/earth_vein_index#deep_scheelite)20%$(/l)$()$(li)锂辉石: $(l:tfg_ores/earth_vein_index#normal_spodumene)35%$(/l)$()$(li)锡石矿: $(l:tfg_ores/earth_vein_index#surface_cassiterite)60%$(/l), $(l:tfg_ores/earth_vein_index#normal_cassiterite)40%$(/l), $(l:tfg_ores/earth_vein_index#surface_copper)5%$(/l)$()$(li)锡石矿砂: $(l:tfg_ores/earth_vein_index#normal_garnet_tin)35%$(/l)$()$(li)锡矿: $(l:tfg_ores/earth_vein_index#normal_cassiterite)60%$(/l), $(l:tfg_ores/earth_vein_index#surface_cassiterite)40%$(/l)$()$(li)锰铝榴石: $(l:tfg_ores/earth_vein_index#normal_manganese)25%$(/l)$()$(li)镁铝榴石: $(l:tfg_ores/earth_vein_index#deep_sapphire)27%$(/l)$()$(li)镍矿: $(l:tfg_ores/earth_vein_index#normal_garnierite)10%$(/l)$()$(li)镍黄铁矿: $(l:tfg_ores/earth_vein_index#normal_garnierite)25%$(/l), $(l:tfg_ores/earth_vein_index#normal_lubricant)15%$(/l)$()$(li)闪锌矿: $(l:tfg_ores/earth_vein_index#normal_sphalerite)40%$(/l), $(l:tfg_ores/earth_vein_index#surface_sphalerite)40%$(/l), $(l:tfg_ores/earth_vein_index#normal_sulfur)15%$(/l)$()$(li)雄黄: $(l:tfg_ores/earth_vein_index#surface_copper)16%$(/l)$()$(li)青金石: $(l:tfg_ores/earth_vein_index#normal_lapis)25%$(/l)$()$(li)黄玉: $(l:tfg_ores/earth_vein_index#deep_topaz)25%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)黄色石榴石: $(l:tfg_ores/earth_vein_index#deep_garnet_amethyst)15%$(/l), $(l:tfg_ores/earth_vein_index#deep_garnet_opal)15%$(/l)$()$(li)黄褐铁矿: $(l:tfg_ores/earth_vein_index#normal_limonite)50%$(/l), $(l:tfg_ores/earth_vein_index#normal_hematite)30%$(/l), $(l:tfg_ores/earth_vein_index#normal_gold)20%$(/l), $(l:tfg_ores/earth_vein_index#deep_hematite)15%$(/l), $(l:tfg_ores/earth_vein_index#deep_limonite)15%$(/l), $(l:tfg_ores/earth_vein_index#deep_gold)5%$(/l)$()$(li)黄铁矿: $(l:tfg_ores/earth_vein_index#normal_sulfur)35%$(/l), $(l:tfg_ores/earth_vein_index#normal_sphalerite)25%$(/l), $(l:tfg_ores/earth_vein_index#normal_copper)10%$(/l), $(l:tfg_ores/earth_vein_index#surface_sphalerite)5%$(/l)$()$(li)黄铜矿: $(l:tfg_ores/earth_vein_index#surface_copper)61%$(/l), $(l:tfg_ores/earth_vein_index#normal_copper)20%$(/l)$()$(li)黝铜矿: $(l:tfg_ores/earth_vein_index#surface_tetrahedrite)60%$(/l), $(l:tfg_ores/earth_vein_index#normal_tetrahedrite)50%$(/l)$()", + "type": "patchouli:text" + } + ], + "sortnum": 0 +} \ No newline at end of file diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/earth_vein_index.json b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/earth_vein_index.json new file mode 100644 index 000000000..175a316b6 --- /dev/null +++ b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/earth_vein_index.json @@ -0,0 +1,3843 @@ +{ + "__credits__": "This page was automatically generated by OresToFieldGuide.", + "name": "地球矿脉索引", + "icon": "tfc:ore/normal_native_copper/chalk", + "category": "tfc:tfg_ores", + "read_by_default": true, + "secret": false, + "pages": [ + { + "Type": "patchouli:text", + "text": "这是 $(item)地球$() 的 $(thing)矿脉索引$()。每个矿脉都有关于其稀有度、密度、矿脉类型、生成高度、尺寸、生成于何种岩石中等详细信息。", + "title": "地球矿脉索引", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)$(l:tfg_ores/earth_vein_index#deep_pitchblende)晶质铀矿, 沥青铀矿$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_monazite)氟碳镧铈矿, 独居石$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_oilsands)油砂$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_coal)煤炭$()$()$(li)$(l:tfg_ores/earth_vein_index#deep_scheelite)白钨矿, 钨酸锂$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_lubricant)皂石, 滑石, 天然碱$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_salt)盐, 硼砂$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_garnet_tin)石榴石, 锡石矿砂$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_gypsum)石膏, 方解石$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_quartz)石英$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_graphite)石墨, 钻石$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_basaltic_sands)矿砂$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_garnierite)硅镁镍矿, 辉钴矿$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_saltpeter)硝石, 电石$()$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)$(l:tfg_ores/earth_vein_index#normal_sulfur)硫, 黄铁矿$()$()$(li)$(l:tfg_ores/earth_vein_index#deep_sheldonite)硫铂矿, 斑铜矿$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_magnetite)磁铁矿, 钒$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_apatite)磷灰石, 烧绿石$()$()$(li)$(l:tfg_ores/earth_vein_index#deep_garnet_amethyst)紫水晶, 石榴石$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_redstone)红石, 朱砂, 红宝石$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_beryllium)绿宝石, 铍矿$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_olivine)膨润土, 橄榄石$()$()$(li)$(l:tfg_ores/earth_vein_index#deep_sapphire)蓝宝石, 铁铝榴石$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_mica)蓝晶石, 云母, 铝土矿$()$()$(li)$(l:tfg_ores/earth_vein_index#deep_garnet_opal)蛋白石, 石榴石$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_limonite)褐铁矿$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_hematite)赤铁矿, 褐铁矿$()$()$(li)$(l:tfg_ores/earth_vein_index#deep_hematite)赤铁矿, 针铁矿, 红宝石$()$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)$(l:tfg_ores/earth_vein_index#surface_bismuthinite)辉铋矿 (地表)$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_bismuthinite)辉铋矿 (普通)$()$()$(li)$(l:tfg_ores/earth_vein_index#deep_gold)金矿 (深层)$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_gold)金矿, 褐铁矿, 赤铁矿$()$()$(li)$(l:tfg_ores/earth_vein_index#deep_limonite)针铁矿, 孔雀石$()$()$(li)$(l:tfg_ores/earth_vein_index#deep_molybdenum)钼铅矿, 辉钼矿$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_copper)铜矿, 黄铜矿$()$()$(li)$(l:tfg_ores/earth_vein_index#deep_magnetite)铬铁矿, 磁铁矿$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_silver)银矿, 方铅矿, 铅矿$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_spodumene)锂辉石, 锂云母$()$()$(li)$(l:tfg_ores/earth_vein_index#surface_cassiterite)锡石矿 (地表)$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_cassiterite)锡石矿 (普通)$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_manganese)锰矿, 钽矿$()$()$(li)$(l:tfg_ores/earth_vein_index#surface_sphalerite)闪锌矿, 硫$()$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)$(l:tfg_ores/earth_vein_index#normal_sphalerite)闪锌矿, 黄铁矿$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_lapis)青金石, 蓝金石, 方钠石$()$()$(li)$(l:tfg_ores/earth_vein_index#deep_topaz)黄玉, 辉铜矿$()$()$(li)$(l:tfg_ores/earth_vein_index#surface_copper)黄铜矿, 雄黄$()$()$(li)$(l:tfg_ores/earth_vein_index#surface_tetrahedrite)黝铜矿 (地表)$()$()$(li)$(l:tfg_ores/earth_vein_index#normal_tetrahedrite)黝铜矿 (普通)$()$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 220$(br)$(thing)密度$(): 0.45$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -64 — -20$(br)$(thing)尺寸$(): 24$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 板岩, 片岩, 片麻岩, 石英岩, 花岗岩, 辉长岩, 闪长岩", + "title": "晶质铀矿, 沥青铀矿", + "type": "patchouli:text", + "anchor": "deep_pitchblende" + }, + { + "Type": "patchouli:multiblock", + "name": "沥青铀矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pitchblende" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)来源$(): 铀, 钍, 铅$(br)$(thing)化学式$(): (UO₂)₃ThPb$(br)$(thing)危害$(): $(c)$(t:需要全身防护)致癌 (任何接触)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "晶质铀矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/uraninite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)来源$(): 铀$(br)$(thing)化学式$(): UO₂$(br)$(thing)危害$(): $(c)$(t:需要全身防护)致癌 (任何接触)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 205$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 50$(br)$(thing)尺寸$(): 35$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 花岗岩, 辉长岩, 闪长岩", + "title": "氟碳镧铈矿, 独居石", + "type": "patchouli:text", + "anchor": "normal_monazite" + }, + { + "Type": "patchouli:multiblock", + "name": "氟碳镧铈矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bastnasite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 62%$(br)$(thing)来源$(): 铈, 氟$(br)$(thing)化学式$(): CeCFO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "独居石", + "multiblock": { + "mapping": { + "0": "#forge:ores/monazite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 31%$(br)$(thing)来源$(): 磷, 稀土$(br)$(thing)化学式$(): ?(PO₄)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钕矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/neodymium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 6%$(br)$(thing)来源$(): 钕$(br)$(thing)化学式$(): Nd", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 185$(br)$(thing)密度$(): 0.2$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 70$(br)$(thing)尺寸$(): 55$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 燧石, 白云岩, 白垩岩, 石灰岩, 砾岩, 粘土岩, 页岩", + "title": "油砂", + "type": "patchouli:text", + "anchor": "normal_oilsands" + }, + { + "Type": "patchouli:multiblock", + "name": "油砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/oilsands" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 100%$(br)$(thing)来源$(): 自由 \uD83D\uDEE2\uD83E\uDD85\uD83D\uDDFD", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 215$(br)$(thing)密度$(): 0.55$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 210$(br)$(thing)尺寸$(): 60$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 燧石, 白云岩, 白垩岩, 石灰岩, 砾岩, 粘土岩, 页岩", + "title": "煤炭", + "type": "patchouli:text", + "anchor": "normal_coal" + }, + { + "Type": "patchouli:multiblock", + "name": "煤炭", + "multiblock": { + "mapping": { + "0": "#forge:ores/coal" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 100%$(br)$(thing)用于$(): 燃料, 蒸馏$(br)$(thing)化学式$(): C", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 240$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -64 — 0$(br)$(thing)尺寸$(): 20$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 花岗岩, 辉长岩, 闪长岩", + "title": "白钨矿, 钨酸锂", + "type": "patchouli:text", + "anchor": "deep_scheelite" + }, + { + "Type": "patchouli:multiblock", + "name": "白钨矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/scheelite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 45%$(br)$(thing)来源$(): 钨$(br)$(thing)化学式$(): Ca(WO₃)O", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钨酸锂", + "multiblock": { + "mapping": { + "0": "#forge:ores/tungstate" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 钨, 锂$(br)$(thing)化学式$(): Li₂(WO₃)O", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "锂矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/lithium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 锂$(br)$(thing)化学式$(): Li", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 190$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -40 — 56$(br)$(thing)尺寸$(): 36$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 花岗岩, 辉长岩, 闪长岩", + "title": "皂石, 滑石, 天然碱", + "type": "patchouli:text", + "anchor": "normal_lubricant" + }, + { + "Type": "patchouli:multiblock", + "name": "皂石", + "multiblock": { + "mapping": { + "0": "#forge:ores/soapstone" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)来源$(): 镁$(br)$(thing)化学式$(): Mg₃Si₄H₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "海绿石矿砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/glauconite_sand" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 镁, 铝$(br)$(thing)化学式$(): KMg₂Al₄H₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "滑石", + "multiblock": { + "mapping": { + "0": "#forge:ores/talc" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 镁$(br)$(thing)化学式$(): Mg₃Si₄H₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镍黄铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pentlandite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): Ni₉S₈", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "天然碱", + "multiblock": { + "mapping": { + "0": "#forge:ores/trona" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 10%$(br)$(thing)来源$(): 钠$(br)$(thing)化学式$(): Na₃C₂H(H₂O)₂O₆", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 175$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): 30 — 70$(br)$(thing)尺寸$(): 40$(br)$(thing)高度$(): 4$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 石灰岩, 粘土岩, 页岩", + "title": "盐, 硼砂", + "type": "patchouli:text", + "anchor": "normal_salt" + }, + { + "Type": "patchouli:multiblock", + "name": "岩盐", + "multiblock": { + "mapping": { + "0": "#forge:ores/rock_salt" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 40%$(br)$(thing)来源$(): 钾, 氯$(br)$(thing)化学式$(): KCl", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "盐", + "multiblock": { + "mapping": { + "0": "#forge:ores/salt" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)来源$(): 钠, 氯$(br)$(thing)化学式$(): NaCl", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "锂云母", + "multiblock": { + "mapping": { + "0": "#forge:ores/lepidolite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 钾, 锂, 铝, 氟$(br)$(thing)化学式$(): KLi₃Al₄F₂O₁₀", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硼砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/borax" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 钠, 硼$(br)$(thing)化学式$(): Na₂B₄(H₂O)₁₀O₇", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 270$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -40 — 64$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 安山岩, 板岩, 流纹岩, 燧石, 片岩, 片麻岩, 玄武岩, 白云岩, 白垩岩, 石灰岩, 石英岩, 砾岩, 粘土岩, 花岗岩, 英安岩, 辉长岩, 闪长岩, 页岩", + "title": "石榴石, 锡石矿砂", + "type": "patchouli:text", + "anchor": "normal_garnet_tin" + }, + { + "Type": "patchouli:multiblock", + "name": "锡石矿砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/cassiterite_sand" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)熔化$(): 锡$(br)$(thing)化学式$(): SnO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "石榴石矿砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/garnet_sand" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铁铝榴石, 钙铁榴石, 钙铝榴石, 镁铝榴石, 锰铝榴石, 钙铬榴石", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "石棉", + "multiblock": { + "mapping": { + "0": "#forge:ores/asbestos" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 镁, 肺癌$(br)$(thing)化学式$(): Mg₃Si₂H₄O₉$(br)$(thing)危害$(): $(c)$(t:需要面罩)石棉肺 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硅藻土", + "multiblock": { + "mapping": { + "0": "#forge:ores/diatomite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 铁, 铝$(br)$(thing)化学式$(): (SiO₂)₈(Fe₂O₃)(Al₂O₃)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 180$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): -32 — 60$(br)$(thing)尺寸$(): 40$(br)$(thing)高度$(): 9$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 燧石, 白云岩, 白垩岩, 石灰岩, 砾岩, 粘土岩, 页岩", + "title": "石膏, 方解石", + "type": "patchouli:text", + "anchor": "normal_gypsum" + }, + { + "Type": "patchouli:multiblock", + "name": "石膏", + "multiblock": { + "mapping": { + "0": "#forge:ores/gypsum" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)用于$(): 雪花石膏砖块(可染色)$(br)$(thing)化学式$(): CaS(H₂O)₂O₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "方解石", + "multiblock": { + "mapping": { + "0": "#forge:ores/calcite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)来源$(): 钙$(br)$(thing)化学式$(): CaCO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硼砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/borax" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 钠, 硼$(br)$(thing)化学式$(): Na₂B₄(H₂O)₁₀O₇", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "漂白土", + "multiblock": { + "mapping": { + "0": "#forge:ores/fullers_earth" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 镁$(br)$(thing)化学式$(): MgSi₄H(H₂O)₄O₁₁", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 190$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 100$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 40$(br2)$(thing)岩石类型$(): 片岩, 片麻岩, 石英岩, 页岩", + "title": "石英", + "type": "patchouli:text", + "anchor": "normal_quartz" + }, + { + "Type": "patchouli:multiblock", + "name": "石英岩", + "multiblock": { + "mapping": { + "0": "#forge:ores/quartzite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 43%$(br)$(thing)用于$(): LV组件$(br)$(thing)化学式$(): SiO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "重晶石", + "multiblock": { + "mapping": { + "0": "#forge:ores/barite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 37%$(br)$(thing)来源$(): 钡$(br)$(thing)化学式$(): BaSO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "石棉", + "multiblock": { + "mapping": { + "0": "#forge:ores/asbestos" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 18%$(br)$(thing)来源$(): 镁, 肺癌$(br)$(thing)化学式$(): Mg₃Si₂H₄O₉$(br)$(thing)危害$(): $(c)$(t:需要面罩)石棉肺 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 80$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): -64 — -16$(br)$(thing)尺寸$(): 16$(br)$(thing)高度$(): 6$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 安山岩, 板岩, 流纹岩, 燧石, 片岩, 片麻岩, 玄武岩, 白云岩, 白垩岩, 石灰岩, 石英岩, 砾岩, 粘土岩, 花岗岩, 英安岩, 辉长岩, 闪长岩, 页岩", + "title": "石墨, 钻石", + "type": "patchouli:text", + "anchor": "normal_graphite" + }, + { + "Type": "patchouli:multiblock", + "name": "石墨", + "multiblock": { + "mapping": { + "0": "#forge:ores/graphite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 45%$(br)$(thing)用于$(): $(l:mechanics/fire_clay)耐火粘土$(), 石墨烯$(br)$(thing)化学式$(): C", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "煤炭", + "multiblock": { + "mapping": { + "0": "#forge:ores/coal" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)用于$(): 燃料, 蒸馏$(br)$(thing)化学式$(): C", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钻石", + "multiblock": { + "mapping": { + "0": "#forge:ores/diamond" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)用于$(): 研磨机, AE2$(br)$(thing)化学式$(): C", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 160$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): -32 — 60$(br)$(thing)尺寸$(): 48$(br)$(thing)高度$(): 9$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 玄武岩, 花岗岩", + "title": "矿砂", + "type": "patchouli:text", + "anchor": "normal_basaltic_sands" + }, + { + "Type": "patchouli:multiblock", + "name": "玄武岩矿砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/basaltic_mineral_sand" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): (Fe₃O₄)((Mg₂Fe(SiO₂)₂)(CaCo₃)₃(SiO₂)₈C₄)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "花岗岩矿砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/granitic_mineral_sand" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): (Fe₃O₄)((SiO₂)₄(KMg₃Al₃F₂Si₃O₁₀))", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "漂白土", + "multiblock": { + "mapping": { + "0": "#forge:ores/fullers_earth" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 镁$(br)$(thing)化学式$(): MgSi₄H(H₂O)₄O₁₁", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "石膏", + "multiblock": { + "mapping": { + "0": "#forge:ores/gypsum" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)用于$(): 雪花石膏砖块(可染色)$(br)$(thing)化学式$(): CaS(H₂O)₂O₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 160$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 60$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 70$(br2)$(thing)岩石类型$(): 辉长岩, 闪长岩$(br2)找不到吗?辉长岩总是生成在$(thing)玄武岩$()的下方,而且在海洋中的辉长岩岩脉也可能有用!", + "title": "硅镁镍矿, 辉钴矿", + "type": "patchouli:text", + "anchor": "normal_garnierite" + }, + { + "Type": "patchouli:multiblock", + "name": "硅镁镍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/garnierite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): NiO", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镍黄铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pentlandite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): Ni₉S₈", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉钴矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cobaltite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 钴, 砷$(br)$(thing)化学式$(): CoAsS$(br)$(thing)危害$(): $(c)$(t:需要面罩)砷中毒 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钴矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cobalt" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 钴$(br)$(thing)化学式$(): Co", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/nickel" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 10%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): Ni", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 210$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 60$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 板岩, 片岩, 片麻岩, 石英岩, 花岗岩, 辉长岩, 闪长岩", + "title": "硝石, 电石", + "type": "patchouli:text", + "anchor": "normal_saltpeter" + }, + { + "Type": "patchouli:multiblock", + "name": "硝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/saltpeter" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 钾, 氮$(br)$(thing)化学式$(): KNO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硅藻土", + "multiblock": { + "mapping": { + "0": "#forge:ores/diatomite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铁, 铝$(br)$(thing)化学式$(): (SiO₂)₈(Fe₂O₃)(Al₂O₃)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "电石", + "multiblock": { + "mapping": { + "0": "#forge:ores/electrotine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 金, 银, 红石$(br)$(thing)化学式$(): (Si(FeS₂)₅(CrAl₂O₃)Hg₃)(AgAu)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "明矾石", + "multiblock": { + "mapping": { + "0": "#forge:ores/alunite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 钾, 铝$(br)$(thing)化学式$(): KAl₃Si₂H₆O₁₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 165$(br)$(thing)密度$(): 0.2$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 210$(br)$(thing)尺寸$(): 45$(br)$(thing)指示器最大深度$(): 40$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 玄武岩, 英安岩", + "title": "硫, 黄铁矿", + "type": "patchouli:text", + "anchor": "normal_sulfur" + }, + { + "Type": "patchouli:multiblock", + "name": "硫", + "multiblock": { + "mapping": { + "0": "#forge:ores/sulfur" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)来源$(): 硫$(br)$(thing)化学式$(): S", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "闪锌矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/sphalerite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 锌$(br)$(thing)化学式$(): ZnS", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 320$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -64 — 0$(br)$(thing)尺寸$(): 30$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 板岩, 片岩, 片麻岩, 石英岩", + "title": "硫铂矿, 斑铜矿", + "type": "patchouli:text", + "anchor": "deep_sheldonite" + }, + { + "Type": "patchouli:multiblock", + "name": "斑铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bornite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 53%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu₅FeS₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硫铂矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cooperite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 38%$(br)$(thing)来源$(): 铂, 镍, 钯$(br)$(thing)化学式$(): Pt₃NiSPd", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铂矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/platinum" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 7%$(br)$(thing)熔化$(): 铂$(br)$(thing)化学式$(): Pt", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 200$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 75$(br)$(thing)尺寸$(): 30$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 燧石, 白云岩, 白垩岩, 石灰岩, 砾岩, 粘土岩, 页岩", + "title": "磁铁矿, 钒", + "type": "patchouli:text", + "anchor": "normal_magnetite" + }, + { + "Type": "patchouli:multiblock", + "name": "磁铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/magnetite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 63%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₃O₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钒磁铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/vanadium_magnetite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 22%$(br)$(thing)来源$(): 铁, 钒$(br)$(thing)化学式$(): (Fe₃O₄)V", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "原生金", + "multiblock": { + "mapping": { + "0": "#forge:ores/gold" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 9%$(br)$(thing)熔化$(): 金$(br)$(thing)化学式$(): Au", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铬铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/chromite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 4%$(br)$(thing)来源$(): 铬$(br)$(thing)化学式$(): FeCr₂O₄$(br)$(thing)危害$(): $(c)$(t:需要橡胶手套)刺激性 (皮肤接触)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 220$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 60$(br)$(thing)尺寸$(): 34$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 板岩, 片岩, 片麻岩, 石英岩, 花岗岩, 辉长岩, 闪长岩", + "title": "磷灰石, 烧绿石", + "type": "patchouli:text", + "anchor": "normal_apatite" + }, + { + "Type": "patchouli:multiblock", + "name": "磷灰石", + "multiblock": { + "mapping": { + "0": "#forge:ores/apatite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)来源$(): 钙, 磷, 林业PTSD$(br)$(thing)化学式$(): Ca₅(PO₄)₃Cl", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "磷酸三钙", + "multiblock": { + "mapping": { + "0": "#forge:ores/tricalcium_phosphate" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 钙, 磷$(br)$(thing)化学式$(): Ca₃(PO₄)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "烧绿石", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrochlore" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 铌$(br)$(thing)化学式$(): Ca₂Nb₂O₇", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 230$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): -64 — 26$(br)$(thing)尺寸$(): 40$(br)$(thing)高度$(): 8$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 板岩, 燧石, 片岩, 片麻岩, 白云岩, 白垩岩, 石灰岩, 石英岩, 砾岩, 粘土岩, 页岩", + "title": "紫水晶, 石榴石", + "type": "patchouli:text", + "anchor": "deep_garnet_amethyst" + }, + { + "Type": "patchouli:multiblock", + "name": "紫水晶", + "multiblock": { + "mapping": { + "0": "#forge:ores/amethyst" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 65%$(br)$(thing)来源$(): 铁$(br)$(thing)化学式$(): (SiO₂)₄Fe", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄色石榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/yellow_garnet" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 钙铁榴石, 钙铝榴石, 钙铬榴石", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "蛋白石", + "multiblock": { + "mapping": { + "0": "#forge:ores/opal" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 硅, 氧$(br)$(thing)化学式$(): (SiO₂)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "红色石榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/red_garnet" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)来源$(): 镁铝榴石, 铁铝榴石, 锰铝榴石", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 160$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 100$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 花岗岩$(br2)找不到吗?花岗岩总是生成在$(thing)流纹岩$()的下方,而且在海洋中寻找也可能有用!", + "title": "红石, 朱砂, 红宝石", + "type": "patchouli:text", + "anchor": "normal_redstone" + }, + { + "Type": "patchouli:multiblock", + "name": "红石", + "multiblock": { + "mapping": { + "0": "#forge:ores/redstone" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 45%$(br)$(thing)熔化$(): 红石$(br)$(thing)化学式$(): Si(FeS₂)₅(CrAl₂O₃)Hg₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "红宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/ruby" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 铬, 铝$(br)$(thing)化学式$(): CrAl₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "朱砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/cinnabar" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 水银$(br)$(thing)化学式$(): HgS", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 250$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 管状矿脉$(br)$(thing)Y 坐标$(): -32 — 50$(br)$(thing)高度$(): 60$(br)$(thing)半径$(): 10$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 玄武岩, 英安岩", + "title": "绿宝石, 铍矿", + "type": "patchouli:text", + "anchor": "normal_beryllium" + }, + { + "Type": "patchouli:multiblock", + "name": "绿宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/emerald" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)用于$(): MV组件, 标签过滤卡$(br)$(thing)化学式$(): Be₃Al₂Si₆O₁₈", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/beryllium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 铍$(br)$(thing)化学式$(): Be$(br)$(thing)危害$(): $(c)$(t:需要橡胶手套)铍中毒 (皮肤接触)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/thorium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 钍$(br)$(thing)化学式$(): Th", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 180$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -40 — 30$(br)$(thing)尺寸$(): 26$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 玄武岩, 花岗岩, 英安岩, 辉长岩, 闪长岩", + "title": "膨润土, 橄榄石", + "type": "patchouli:text", + "anchor": "normal_olivine" + }, + { + "Type": "patchouli:multiblock", + "name": "膨润土", + "multiblock": { + "mapping": { + "0": "#forge:ores/bentonite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 钠, 镁$(br)$(thing)化学式$(): NaMg₆Si₁₂H₄(H₂O)₅O₃₆", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "菱镁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/magnesite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 镁$(br)$(thing)化学式$(): MgCO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "橄榄石", + "multiblock": { + "mapping": { + "0": "#forge:ores/olivine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 镁, 铁$(br)$(thing)化学式$(): Mg₂Fe(SiO₂)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "海绿石矿砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/glauconite_sand" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 镁, 铝$(br)$(thing)化学式$(): KMg₂Al₄H₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 180$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): -64 — 26$(br)$(thing)尺寸$(): 28$(br)$(thing)高度$(): 8$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 玄武岩, 英安岩", + "title": "蓝宝石, 铁铝榴石", + "type": "patchouli:text", + "anchor": "deep_sapphire" + }, + { + "Type": "patchouli:multiblock", + "name": "铁铝榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/almandine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 38%$(br)$(thing)来源$(): 铝, 铁$(br)$(thing)化学式$(): Al₂Fe₃Si₃O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镁铝榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrope" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 27%$(br)$(thing)来源$(): 铝, 镁$(br)$(thing)化学式$(): Al₂Mg₃Si₃O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "蓝宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/sapphire" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 16%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "绿色蓝宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/green_sapphire" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 16%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 190$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 210$(br)$(thing)尺寸$(): 36$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 板岩, 片岩, 片麻岩, 石英岩, 花岗岩, 辉长岩, 闪长岩", + "title": "蓝晶石, 云母, 铝土矿", + "type": "patchouli:text", + "anchor": "normal_mica" + }, + { + "Type": "patchouli:multiblock", + "name": "蓝晶石", + "multiblock": { + "mapping": { + "0": "#forge:ores/kyanite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂SiO₅", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "云母", + "multiblock": { + "mapping": { + "0": "#forge:ores/mica" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 钾, 铝, 氟$(br)$(thing)化学式$(): KAl₃Si₃F₂O₁₀", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铝土矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bauxite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铯榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/pollucite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 铯, 铝$(br)$(thing)化学式$(): Cs₂Al₂Si₄(H₂O)₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 220$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): -64 — 62$(br)$(thing)尺寸$(): 26$(br)$(thing)高度$(): 6$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 玄武岩, 花岗岩, 英安岩, 辉长岩, 闪长岩", + "title": "蛋白石, 石榴石", + "type": "patchouli:text", + "anchor": "deep_garnet_opal" + }, + { + "Type": "patchouli:multiblock", + "name": "蛋白石", + "multiblock": { + "mapping": { + "0": "#forge:ores/opal" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 55%$(br)$(thing)来源$(): 硅, 氧$(br)$(thing)化学式$(): (SiO₂)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "紫水晶", + "multiblock": { + "mapping": { + "0": "#forge:ores/amethyst" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铁$(br)$(thing)化学式$(): (SiO₂)₄Fe", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄色石榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/yellow_garnet" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 钙铁榴石, 钙铝榴石, 钙铬榴石", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "红色石榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/red_garnet" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)来源$(): 镁铝榴石, 铁铝榴石, 锰铝榴石", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 190$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 75$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 大理岩, 石灰岩", + "title": "褐铁矿", + "type": "patchouli:text", + "anchor": "normal_limonite" + }, + { + "Type": "patchouli:multiblock", + "name": "黄褐铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/yellow_limonite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "赤铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/hematite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "针铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/goethite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "孔雀石", + "multiblock": { + "mapping": { + "0": "#forge:ores/malachite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu₂CH₂O₅", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 210$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 75$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 玄武岩, 英安岩", + "title": "赤铁矿, 褐铁矿", + "type": "patchouli:text", + "anchor": "normal_hematite" + }, + { + "Type": "patchouli:multiblock", + "name": "赤铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/hematite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄褐铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/yellow_limonite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "针铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/goethite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "原生金", + "multiblock": { + "mapping": { + "0": "#forge:ores/gold" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)熔化$(): 金$(br)$(thing)化学式$(): Au", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 220$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -64 — 30$(br)$(thing)尺寸$(): 30$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 玄武岩, 英安岩", + "title": "赤铁矿, 针铁矿, 红宝石", + "type": "patchouli:text", + "anchor": "deep_hematite" + }, + { + "Type": "patchouli:multiblock", + "name": "赤铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/hematite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "针铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/goethite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "红宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/ruby" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 铬, 铝$(br)$(thing)化学式$(): CrAl₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄褐铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/yellow_limonite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "原生金", + "multiblock": { + "mapping": { + "0": "#forge:ores/gold" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)熔化$(): 金$(br)$(thing)化学式$(): Au", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 140$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 60 — 210$(br)$(thing)尺寸$(): 50$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 燧石, 白云岩, 白垩岩, 石灰岩, 砾岩, 粘土岩, 花岗岩, 辉长岩, 闪长岩, 页岩", + "title": "辉铋矿 (地表)", + "type": "patchouli:text", + "anchor": "surface_bismuthinite" + }, + { + "Type": "patchouli:multiblock", + "name": "辉铋矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bismuth" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 90%$(br)$(thing)熔化$(): 铋$(br)$(thing)化学式$(): Bi", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铅矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/lead" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 7%$(br)$(thing)熔化$(): 铅$(br)$(thing)化学式$(): Pb$(br)$(thing)危害$(): $(c)$(t:需要面罩)弱毒性 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硫", + "multiblock": { + "mapping": { + "0": "#forge:ores/sulfur" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 3%$(br)$(thing)来源$(): 硫$(br)$(thing)化学式$(): S", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 170$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 75$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 燧石, 白云岩, 白垩岩, 石灰岩, 砾岩, 粘土岩, 花岗岩, 辉长岩, 闪长岩, 页岩", + "title": "辉铋矿 (普通)", + "type": "patchouli:text", + "anchor": "normal_bismuthinite" + }, + { + "Type": "patchouli:multiblock", + "name": "辉铋矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bismuth" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 80%$(br)$(thing)熔化$(): 铋$(br)$(thing)化学式$(): Bi", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铅矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/lead" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 11%$(br)$(thing)熔化$(): 铅$(br)$(thing)化学式$(): Pb$(br)$(thing)危害$(): $(c)$(t:需要面罩)弱毒性 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硫", + "multiblock": { + "mapping": { + "0": "#forge:ores/sulfur" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 9%$(br)$(thing)来源$(): 硫$(br)$(thing)化学式$(): S", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 260$(br)$(thing)密度$(): 0.45$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -64 — 30$(br)$(thing)尺寸$(): 32$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 玄武岩, 花岗岩, 英安岩, 辉长岩, 闪长岩", + "title": "金矿 (深层)", + "type": "patchouli:text", + "anchor": "deep_gold" + }, + { + "Type": "patchouli:multiblock", + "name": "原生金", + "multiblock": { + "mapping": { + "0": "#forge:ores/gold" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 75%$(br)$(thing)熔化$(): 金$(br)$(thing)化学式$(): Au", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "赤铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/hematite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "针铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/goethite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄褐铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/yellow_limonite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 170$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): -32 — 60$(br)$(thing)尺寸$(): 40$(br)$(thing)高度$(): 12$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 玄武岩, 花岗岩, 英安岩, 辉长岩, 闪长岩", + "title": "金矿, 褐铁矿, 赤铁矿", + "type": "patchouli:text", + "anchor": "normal_gold" + }, + { + "Type": "patchouli:multiblock", + "name": "原生金", + "multiblock": { + "mapping": { + "0": "#forge:ores/gold" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 55%$(br)$(thing)熔化$(): 金$(br)$(thing)化学式$(): Au", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄褐铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/yellow_limonite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "赤铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/hematite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "针铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/goethite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 240$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -64 — 30$(br)$(thing)尺寸$(): 32$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 大理岩, 石灰岩", + "title": "针铁矿, 孔雀石", + "type": "patchouli:text", + "anchor": "deep_limonite" + }, + { + "Type": "patchouli:multiblock", + "name": "针铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/goethite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "孔雀石", + "multiblock": { + "mapping": { + "0": "#forge:ores/malachite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu₂CH₂O₅", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄褐铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/yellow_limonite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "赤铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/hematite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 245$(br)$(thing)密度$(): 0.45$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -64 — 10$(br)$(thing)尺寸$(): 26$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 玄武岩, 花岗岩, 英安岩, 辉长岩, 闪长岩", + "title": "钼铅矿, 辉钼矿", + "type": "patchouli:text", + "anchor": "deep_molybdenum" + }, + { + "Type": "patchouli:multiblock", + "name": "钼铅矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/wulfenite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 47%$(br)$(thing)来源$(): 铅, 钼$(br)$(thing)化学式$(): PbMoO₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉钼矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/molybdenite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 钼$(br)$(thing)化学式$(): MoS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钼钨钙矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/powellite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 17%$(br)$(thing)来源$(): 钼$(br)$(thing)化学式$(): CaMoO₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 170$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 75$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 85$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 玄武岩, 英安岩", + "title": "铜矿, 黄铜矿", + "type": "patchouli:text", + "anchor": "normal_copper" + }, + { + "Type": "patchouli:multiblock", + "name": "原生铜", + "multiblock": { + "mapping": { + "0": "#forge:ores/copper" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 65%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/chalcopyrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): CuFeS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 10%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "赤铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/hematite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 225$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -64 — 30$(br)$(thing)尺寸$(): 20$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 燧石, 白云岩, 白垩岩, 石灰岩, 砾岩, 粘土岩, 页岩", + "title": "铬铁矿, 磁铁矿", + "type": "patchouli:text", + "anchor": "deep_magnetite" + }, + { + "Type": "patchouli:multiblock", + "name": "铬铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/chromite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 33%$(br)$(thing)来源$(): 铬$(br)$(thing)化学式$(): FeCr₂O₄$(br)$(thing)危害$(): $(c)$(t:需要橡胶手套)刺激性 (皮肤接触)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钒磁铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/vanadium_magnetite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铁, 钒$(br)$(thing)化学式$(): (Fe₃O₄)V", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "原生金", + "multiblock": { + "mapping": { + "0": "#forge:ores/gold" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)熔化$(): 金$(br)$(thing)化学式$(): Au", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "磁铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/magnetite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 8%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₃O₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "蓝宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/sapphire" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 8%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 160$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 75$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 片麻岩, 花岗岩", + "title": "银矿, 方铅矿, 铅矿", + "type": "patchouli:text", + "anchor": "normal_silver" + }, + { + "Type": "patchouli:multiblock", + "name": "铅矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/lead" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 55%$(br)$(thing)熔化$(): 铅$(br)$(thing)化学式$(): Pb$(br)$(thing)危害$(): $(c)$(t:需要面罩)弱毒性 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "方铅矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/galena" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)熔化$(): 铅$(br)$(thing)化学式$(): PbS$(br)$(thing)危害$(): $(c)$(t:需要面罩)弱毒性 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "原生银", + "multiblock": { + "mapping": { + "0": "#forge:ores/silver" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 银$(br)$(thing)化学式$(): Ag", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 180$(br)$(thing)密度$(): 0.375$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): 20 — 60$(br)$(thing)尺寸$(): 35$(br)$(thing)高度$(): 6$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 板岩, 片岩, 片麻岩, 石英岩, 花岗岩, 辉长岩, 闪长岩", + "title": "锂辉石, 锂云母", + "type": "patchouli:text", + "anchor": "normal_spodumene" + }, + { + "Type": "patchouli:multiblock", + "name": "锂辉石", + "multiblock": { + "mapping": { + "0": "#forge:ores/spodumene" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 锂, 铝$(br)$(thing)化学式$(): LiAlSi₂O₆", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "盐", + "multiblock": { + "mapping": { + "0": "#forge:ores/salt" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)来源$(): 钠, 氯$(br)$(thing)化学式$(): NaCl", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "岩盐", + "multiblock": { + "mapping": { + "0": "#forge:ores/rock_salt" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 钾, 氯$(br)$(thing)化学式$(): KCl", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "锂云母", + "multiblock": { + "mapping": { + "0": "#forge:ores/lepidolite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 钾, 锂, 铝, 氟$(br)$(thing)化学式$(): KLi₃Al₄F₂O₁₀", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 135$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 60 — 210$(br)$(thing)尺寸$(): 50$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 花岗岩, 辉长岩, 闪长岩", + "title": "锡石矿 (地表)", + "type": "patchouli:text", + "anchor": "surface_cassiterite" + }, + { + "Type": "patchouli:multiblock", + "name": "锡石矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cassiterite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 60%$(br)$(thing)熔化$(): 锡$(br)$(thing)化学式$(): SnO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "锡矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/tin" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 40%$(br)$(thing)熔化$(): 锡$(br)$(thing)化学式$(): Sn", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 170$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 75$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 花岗岩, 辉长岩, 闪长岩", + "title": "锡石矿 (普通)", + "type": "patchouli:text", + "anchor": "normal_cassiterite" + }, + { + "Type": "patchouli:multiblock", + "name": "锡矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/tin" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 60%$(br)$(thing)熔化$(): 锡$(br)$(thing)化学式$(): Sn", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "锡石矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cassiterite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 40%$(br)$(thing)熔化$(): 锡$(br)$(thing)化学式$(): SnO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 195$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 60$(br)$(thing)尺寸$(): 30$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 燧石, 玄武岩, 白云岩, 白垩岩, 石灰岩, 砾岩, 粘土岩, 英安岩, 页岩", + "title": "锰矿, 钽矿", + "type": "patchouli:text", + "anchor": "normal_manganese" + }, + { + "Type": "patchouli:multiblock", + "name": "钙铝榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/grossular" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 37%$(br)$(thing)来源$(): 钙, 铝$(br)$(thing)化学式$(): Ca₃Al₂Si₃O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "锰铝榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/spessartine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 锰, 铝$(br)$(thing)化学式$(): Al₂Mn₃Si₃O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "软锰矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrolusite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 锰$(br)$(thing)化学式$(): MnO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钽铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/tantalite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 12%$(br)$(thing)来源$(): 锰, 钽$(br)$(thing)化学式$(): MnTa₂O₆", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 145$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 60 — 210$(br)$(thing)尺寸$(): 50$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 安山岩, 板岩, 流纹岩, 片岩, 片麻岩, 玄武岩, 石英岩, 英安岩", + "title": "闪锌矿, 硫", + "type": "patchouli:text", + "anchor": "surface_sphalerite" + }, + { + "Type": "patchouli:multiblock", + "name": "硫", + "multiblock": { + "mapping": { + "0": "#forge:ores/sulfur" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 55%$(br)$(thing)来源$(): 硫$(br)$(thing)化学式$(): S", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "闪锌矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/sphalerite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 40%$(br)$(thing)熔化$(): 锌$(br)$(thing)化学式$(): ZnS", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 170$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 75$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 安山岩, 板岩, 流纹岩, 片岩, 片麻岩, 玄武岩, 石英岩, 英安岩", + "title": "闪锌矿, 黄铁矿", + "type": "patchouli:text", + "anchor": "normal_sphalerite" + }, + { + "Type": "patchouli:multiblock", + "name": "闪锌矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/sphalerite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 40%$(br)$(thing)熔化$(): 锌$(br)$(thing)化学式$(): ZnS", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硫", + "multiblock": { + "mapping": { + "0": "#forge:ores/sulfur" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 硫$(br)$(thing)化学式$(): S", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 170$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -60 — 10$(br)$(thing)尺寸$(): 50$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 板岩, 片岩, 片麻岩, 石英岩", + "title": "青金石, 蓝金石, 方钠石", + "type": "patchouli:text", + "anchor": "normal_lapis" + }, + { + "Type": "patchouli:multiblock", + "name": "蓝金石", + "multiblock": { + "mapping": { + "0": "#forge:ores/lazurite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 铝, 钙, 钠$(br)$(thing)化学式$(): Al₆Si₆Ca₈Na₈", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "方钠石", + "multiblock": { + "mapping": { + "0": "#forge:ores/sodalite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铝, 钠$(br)$(thing)化学式$(): Al₃Si₃Na₄Cl", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "青金石", + "multiblock": { + "mapping": { + "0": "#forge:ores/lapis" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 蓝金石, 方钠石, 黄铁矿, 方解石", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "方解石", + "multiblock": { + "mapping": { + "0": "#forge:ores/calcite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 钙$(br)$(thing)化学式$(): CaCO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 260$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): -64 — 26$(br)$(thing)尺寸$(): 28$(br)$(thing)高度$(): 7$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 板岩, 片岩, 片麻岩, 石英岩", + "title": "黄玉, 辉铜矿", + "type": "patchouli:text", + "anchor": "deep_topaz" + }, + { + "Type": "patchouli:multiblock", + "name": "蓝黄玉", + "multiblock": { + "mapping": { + "0": "#forge:ores/blue_topaz" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 铝, 氟$(br)$(thing)化学式$(): Al₂SiF₂H₂O₆", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄玉", + "multiblock": { + "mapping": { + "0": "#forge:ores/topaz" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铝, 氟$(br)$(thing)化学式$(): Al₂SiFH₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/chalcocite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铜$(br)$(thing)化学式$(): Cu₂S", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "斑铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bornite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu₅FeS₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 200$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 20 — 217$(br)$(thing)尺寸$(): 50$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 玄武岩, 英安岩", + "title": "黄铜矿, 雄黄", + "type": "patchouli:text", + "anchor": "surface_copper" + }, + { + "Type": "patchouli:multiblock", + "name": "黄铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/chalcopyrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 61%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): CuFeS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "沸石", + "multiblock": { + "mapping": { + "0": "#forge:ores/zeolite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 16%$(br)$(thing)来源$(): 铝, 氧$(br)$(thing)化学式$(): NaCa₄Si₂₇Al₉(H₂O)₂₈O₇₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "雄黄", + "multiblock": { + "mapping": { + "0": "#forge:ores/realgar" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 16%$(br)$(thing)来源$(): 砷$(br)$(thing)化学式$(): As₄S₄$(br)$(thing)危害$(): $(c)$(t:需要面罩)砷中毒 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "锡石矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cassiterite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)熔化$(): 锡$(br)$(thing)化学式$(): SnO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 140$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 60 — 210$(br)$(thing)尺寸$(): 50$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 板岩, 片岩, 片麻岩, 石英岩", + "title": "黝铜矿 (地表)", + "type": "patchouli:text", + "anchor": "surface_tetrahedrite" + }, + { + "Type": "patchouli:multiblock", + "name": "黝铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/tetrahedrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 60%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu₃SbS₃Fe", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "原生铜", + "multiblock": { + "mapping": { + "0": "#forge:ores/copper" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉锑矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/stibnite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)熔化$(): 锑$(br)$(thing)化学式$(): Sb₂S₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 170$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -32 — 75$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 千枚岩, 大理岩, 板岩, 片岩, 片麻岩, 石英岩", + "title": "黝铜矿 (普通)", + "type": "patchouli:text", + "anchor": "normal_tetrahedrite" + }, + { + "Type": "patchouli:multiblock", + "name": "黝铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/tetrahedrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu₃SbS₃Fe", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "原生铜", + "multiblock": { + "mapping": { + "0": "#forge:ores/copper" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉锑矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/stibnite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)熔化$(): 锑$(br)$(thing)化学式$(): Sb₂S₃", + "type": "patchouli:multiblock" + } + ], + "sortnum": 1 +} \ No newline at end of file diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/mars_ore_index.json b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/mars_ore_index.json new file mode 100644 index 000000000..f7504e3ff --- /dev/null +++ b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/mars_ore_index.json @@ -0,0 +1,22 @@ +{ + "__credits__": "This page was automatically generated by OresToFieldGuide.", + "name": "火星矿物索引", + "icon": "tfc:ore/normal_hematite", + "category": "tfc:tfg_ores", + "read_by_default": true, + "secret": false, + "pages": [ + { + "Type": "patchouli:text", + "text": "这是 $(thing)火星$() 的 $(thing)矿物索引$()。所有矿物按字母顺序排序,然后按矿脉类型从最富集到最贫瘠排列。您可以点击它们以了解有关每种矿脉的更多信息。", + "title": "火星矿物索引", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)赤铁矿: $(l:tfg_ores/mars_vein_index#mars_hematite)100%$(/l)$()", + "type": "patchouli:text" + } + ], + "sortnum": 6 +} \ No newline at end of file diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/mars_vein_index.json b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/mars_vein_index.json new file mode 100644 index 000000000..58cae35fb --- /dev/null +++ b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/mars_vein_index.json @@ -0,0 +1,49 @@ +{ + "__credits__": "This page was automatically generated by OresToFieldGuide.", + "name": "火星矿脉索引", + "icon": "gtceu:mars_stone_hematite_ore", + "category": "tfc:tfg_ores", + "read_by_default": true, + "secret": false, + "pages": [ + { + "Type": "patchouli:text", + "text": "这是 $(item)火星$() 的 $(thing)矿脉索引$()。每个矿脉都有关于其稀有度、密度、矿脉类型、生成高度、尺寸、生成于何种岩石中等详细信息。", + "title": "火星矿脉索引", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)$(l:tfg_ores/mars_vein_index#mars_hematite)(占位矿脉)$()$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 210$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): -16 — 100$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 泥板岩, 燧石, 玄武岩, 白云岩, 白垩岩, 石灰岩, 砾岩, 粗面岩, 粘土岩, 红花岗岩, 花岗岩, 英安岩, 辉长岩, 闪长岩, 页岩", + "title": "(占位矿脉)", + "type": "patchouli:text", + "anchor": "mars_hematite" + }, + { + "Type": "patchouli:multiblock", + "name": "赤铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/hematite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 100%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₂O₃", + "type": "patchouli:multiblock" + } + ], + "sortnum": 7 +} \ No newline at end of file diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/moon_ore_index.json b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/moon_ore_index.json new file mode 100644 index 000000000..1ca0ffe3e --- /dev/null +++ b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/moon_ore_index.json @@ -0,0 +1,47 @@ +{ + "__credits__": "This page was automatically generated by OresToFieldGuide.", + "name": "月球矿物索引", + "icon": "ae2:certus_quartz_crystal", + "category": "tfc:tfg_ores", + "read_by_default": true, + "secret": false, + "pages": [ + { + "Type": "patchouli:text", + "text": "这是 $(thing)月球$() 的 $(thing)矿物索引$()。所有矿物按字母顺序排序,然后按矿脉类型从最富集到最贫瘠排列。您可以点击它们以了解有关每种矿脉的更多信息。", + "title": "月球矿物索引", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)下界石英: $(l:tfg_ores/moon_vein_index#moon_quartz)30%$(/l)$()$(li)云母: $(l:tfg_ores/moon_vein_index#moon_mica)23%$(/l)$()$(li)原生金: $(l:tfg_ores/moon_vein_index#moon_gold)55%$(/l), $(l:tfg_ores/moon_vein_index#moon_magnetite)15%$(/l)$()$(li)原生铜: $(l:tfg_ores/moon_vein_index#moon_tetrahedrite)15%$(/l)$()$(li)原生银: $(l:tfg_ores/moon_vein_index#moon_silver)42%$(/l)$()$(li)天然碱: $(l:tfg_ores/moon_vein_index#moon_lubricant)10%$(/l)$()$(li)岩盐: $(l:tfg_ores/moon_vein_index#moon_beryllium)18%$(/l)$()$(li)戴斯矿: $(l:tfg_ores/moon_vein_index#moon_desh)40%$(/l), $(l:tfg_ores/moon_vein_index#moon_sphalerite)15%$(/l)$()$(li)斑铜矿: $(l:tfg_ores/moon_vein_index#moon_sheldonite)35%$(/l), $(l:tfg_ores/moon_vein_index#moon_topaz)15%$(/l)$()$(li)方解石: $(l:tfg_ores/moon_vein_index#moon_gypsum)25%$(/l)$()$(li)方铅矿: $(l:tfg_ores/moon_vein_index#moon_silver)28%$(/l)$()$(li)明矾石: $(l:tfg_ores/moon_vein_index#moon_gypsum)15%$(/l)$()$(li)朱砂: $(l:tfg_ores/moon_vein_index#moon_redstone)19%$(/l)$()$(li)橄榄石: $(l:tfg_ores/moon_vein_index#moon_graphite)10%$(/l), $(l:tfg_ores/moon_vein_index#moon_apatite)4%$(/l), $(l:tfg_ores/moon_vein_index#moon_beryllium)4%$(/l), $(l:tfg_ores/moon_vein_index#moon_gypsum)5%$(/l), $(l:tfg_ores/moon_vein_index#moon_mica)4%$(/l), $(l:tfg_ores/moon_vein_index#moon_molybdenum)5%$(/l), $(l:tfg_ores/moon_vein_index#moon_redstone)4%$(/l), $(l:tfg_ores/moon_vein_index#moon_silver)4%$(/l), $(l:tfg_ores/moon_vein_index#moon_sapphire)2%$(/l), $(l:tfg_ores/moon_vein_index#moon_monazite)1%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)氟碳镧铈矿: $(l:tfg_ores/moon_vein_index#moon_monazite)61%$(/l)$()$(li)沸石: $(l:tfg_ores/moon_vein_index#moon_cassiterite)5%$(/l)$()$(li)海绿石矿砂: $(l:tfg_ores/moon_vein_index#moon_lubricant)25%$(/l)$()$(li)滑石: $(l:tfg_ores/moon_vein_index#moon_lubricant)20%$(/l), $(l:tfg_ores/moon_vein_index#moon_saltpeter)12%$(/l)$()$(li)烧绿石: $(l:tfg_ores/moon_vein_index#moon_apatite)38%$(/l)$()$(li)独居石: $(l:tfg_ores/moon_vein_index#moon_monazite)30%$(/l)$()$(li)电石: $(l:tfg_ores/moon_vein_index#moon_saltpeter)37%$(/l)$()$(li)白钨矿: $(l:tfg_ores/moon_vein_index#moon_scheelite)40%$(/l)$()$(li)皂石: $(l:tfg_ores/moon_vein_index#moon_lubricant)30%$(/l), $(l:tfg_ores/moon_vein_index#moon_saltpeter)20%$(/l)$()$(li)石膏: $(l:tfg_ores/moon_vein_index#moon_gypsum)35%$(/l)$()$(li)石英岩: $(l:tfg_ores/moon_vein_index#moon_quartz)20%$(/l)$()$(li)石墨: $(l:tfg_ores/moon_vein_index#moon_graphite)52%$(/l)$()$(li)硅镁镍矿: $(l:tfg_ores/moon_vein_index#moon_garnierite)23%$(/l)$()$(li)硝石: $(l:tfg_ores/moon_vein_index#moon_saltpeter)29%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)硫铂矿: $(l:tfg_ores/moon_vein_index#moon_sheldonite)25%$(/l)$()$(li)硼砂: $(l:tfg_ores/moon_vein_index#moon_gypsum)20%$(/l)$()$(li)磁铁矿: $(l:tfg_ores/moon_vein_index#moon_magnetite)25%$(/l), $(l:tfg_ores/moon_vein_index#moon_gold)20%$(/l)$()$(li)磷灰石: $(l:tfg_ores/moon_vein_index#moon_apatite)23%$(/l)$()$(li)磷酸三钙: $(l:tfg_ores/moon_vein_index#moon_apatite)33%$(/l)$()$(li)紫水晶: $(l:tfg_ores/moon_vein_index#moon_garnet)38%$(/l)$()$(li)红宝石: $(l:tfg_ores/moon_vein_index#moon_redstone)33%$(/l)$()$(li)红石: $(l:tfg_ores/moon_vein_index#moon_redstone)42%$(/l)$()$(li)红色石榴石: $(l:tfg_ores/moon_vein_index#moon_garnet)9%$(/l)$()$(li)绿宝石: $(l:tfg_ores/moon_vein_index#moon_beryllium)45%$(/l)$()$(li)绿色蓝宝石: $(l:tfg_ores/moon_vein_index#moon_sapphire)16%$(/l), $(l:tfg_ores/moon_vein_index#moon_gold)5%$(/l)$()$(li)蓝宝石: $(l:tfg_ores/moon_vein_index#moon_sapphire)16%$(/l), $(l:tfg_ores/moon_vein_index#moon_magnetite)5%$(/l)$()$(li)蓝晶石: $(l:tfg_ores/moon_vein_index#moon_mica)33%$(/l)$()$(li)蓝黄玉: $(l:tfg_ores/moon_vein_index#moon_topaz)35%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)蛋白石: $(l:tfg_ores/moon_vein_index#moon_garnet)38%$(/l)$()$(li)赛特斯石英矿: $(l:tfg_ores/moon_vein_index#moon_quartz)45%$(/l)$()$(li)软锰矿: $(l:tfg_ores/moon_vein_index#moon_pyrolusite)38%$(/l), $(l:tfg_ores/moon_vein_index#moon_manganese)25%$(/l)$()$(li)辉钴矿: $(l:tfg_ores/moon_vein_index#moon_pyrolusite)23%$(/l), $(l:tfg_ores/moon_vein_index#moon_garnierite)19%$(/l)$()$(li)辉钼矿: $(l:tfg_ores/moon_vein_index#moon_molybdenum)33%$(/l)$()$(li)辉铜矿: $(l:tfg_ores/moon_vein_index#moon_tetrahedrite)25%$(/l), $(l:tfg_ores/moon_vein_index#moon_topaz)25%$(/l)$()$(li)辉锑矿: $(l:tfg_ores/moon_vein_index#moon_tetrahedrite)20%$(/l)$()$(li)重晶石: $(l:tfg_ores/moon_vein_index#moon_quartz)5%$(/l)$()$(li)钍矿: $(l:tfg_ores/moon_vein_index#moon_beryllium)0%$(/l)$()$(li)钒磁铁矿: $(l:tfg_ores/moon_vein_index#moon_magnetite)15%$(/l)$()$(li)钕矿: $(l:tfg_ores/moon_vein_index#moon_monazite)6%$(/l)$()$(li)钙铝榴石: $(l:tfg_ores/moon_vein_index#moon_manganese)37%$(/l)$()$(li)钛铁矿: $(l:tfg_ores/moon_vein_index#moon_bauxite)42%$(/l), $(l:tfg_ores/moon_vein_index#moon_desh)25%$(/l)$()$(li)钨酸锂: $(l:tfg_ores/moon_vein_index#moon_scheelite)50%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)钴矿: $(l:tfg_ores/moon_vein_index#moon_pyrolusite)23%$(/l), $(l:tfg_ores/moon_vein_index#moon_garnierite)14%$(/l)$()$(li)钻石: $(l:tfg_ores/moon_vein_index#moon_graphite)36%$(/l)$()$(li)钼钨钙矿: $(l:tfg_ores/moon_vein_index#moon_molybdenum)16%$(/l)$()$(li)钼铅矿: $(l:tfg_ores/moon_vein_index#moon_molybdenum)44%$(/l)$()$(li)钽铁矿: $(l:tfg_ores/moon_vein_index#moon_pyrolusite)14%$(/l), $(l:tfg_ores/moon_vein_index#moon_manganese)12%$(/l)$()$(li)铁铝榴石: $(l:tfg_ores/moon_vein_index#moon_sapphire)38%$(/l)$()$(li)铂矿: $(l:tfg_ores/moon_vein_index#moon_sheldonite)15%$(/l)$()$(li)铅矿: $(l:tfg_ores/moon_vein_index#moon_silver)23%$(/l)$()$(li)铍矿: $(l:tfg_ores/moon_vein_index#moon_beryllium)31%$(/l)$()$(li)铝土矿: $(l:tfg_ores/moon_vein_index#moon_bauxite)36%$(/l), $(l:tfg_ores/moon_vein_index#moon_mica)23%$(/l), $(l:tfg_ores/moon_vein_index#moon_gold)20%$(/l)$()$(li)铝矿: $(l:tfg_ores/moon_vein_index#moon_desh)20%$(/l), $(l:tfg_ores/moon_vein_index#moon_mica)14%$(/l)$()$(li)铬铁矿: $(l:tfg_ores/moon_vein_index#moon_magnetite)40%$(/l)$()$(li)锂矿: $(l:tfg_ores/moon_vein_index#moon_scheelite)10%$(/l)$()$(li)锡石矿: $(l:tfg_ores/moon_vein_index#moon_cassiterite)41%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)锡矿: $(l:tfg_ores/moon_vein_index#moon_cassiterite)17%$(/l)$()$(li)锰铝榴石: $(l:tfg_ores/moon_vein_index#moon_manganese)25%$(/l)$()$(li)镁铝榴石: $(l:tfg_ores/moon_vein_index#moon_sapphire)27%$(/l)$()$(li)镍矿: $(l:tfg_ores/moon_vein_index#moon_sheldonite)25%$(/l), $(l:tfg_ores/moon_vein_index#moon_garnierite)19%$(/l)$()$(li)镍黄铁矿: $(l:tfg_ores/moon_vein_index#moon_garnierite)23%$(/l), $(l:tfg_ores/moon_vein_index#moon_lubricant)15%$(/l)$()$(li)闪锌矿: $(l:tfg_ores/moon_vein_index#moon_sphalerite)50%$(/l)$()$(li)阿姆阿尔柯尔矿: $(l:tfg_ores/moon_vein_index#moon_bauxite)21%$(/l), $(l:tfg_ores/moon_vein_index#moon_desh)15%$(/l)$()$(li)黄玉: $(l:tfg_ores/moon_vein_index#moon_topaz)25%$(/l)$()$(li)黄色石榴石: $(l:tfg_ores/moon_vein_index#moon_garnet)14%$(/l)$()$(li)黄铁矿: $(l:tfg_ores/moon_vein_index#moon_sphalerite)35%$(/l)$()$(li)黄铜矿: $(l:tfg_ores/moon_vein_index#moon_cassiterite)35%$(/l)$()$(li)黝铜矿: $(l:tfg_ores/moon_vein_index#moon_tetrahedrite)40%$(/l)$()", + "type": "patchouli:text" + } + ], + "sortnum": 4 +} \ No newline at end of file diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/moon_vein_index.json b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/moon_vein_index.json new file mode 100644 index 000000000..cc958ae7d --- /dev/null +++ b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/moon_vein_index.json @@ -0,0 +1,2521 @@ +{ + "__credits__": "This page was automatically generated by OresToFieldGuide.", + "name": "月球矿脉索引", + "icon": "gtceu:moon_stone_certus_quartz_ore", + "category": "tfc:tfg_ores", + "read_by_default": true, + "secret": false, + "pages": [ + { + "Type": "patchouli:text", + "text": "这是 $(item)月球$() 的 $(thing)矿脉索引$()。每个矿脉都有关于其稀有度、密度、矿脉类型、生成高度、尺寸、生成于何种岩石中等详细信息。", + "title": "月球矿脉索引", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)$(l:tfg_ores/moon_vein_index#moon_desh)戴斯矿, 钛铁矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_monazite)氟碳镧铈矿, 独居石$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_scheelite)白钨矿, 钨酸锂$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_lubricant)皂石, 滑石, 天然碱$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_gypsum)石膏, 方解石$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_graphite)石墨, 钻石$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_garnierite)硅镁镍矿, 辉钴矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_saltpeter)硝石, 电石$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_sheldonite)硫铂矿, 斑铜矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_apatite)磷灰石, 烧绿石$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_garnet)紫水晶, 蛋白石, 石榴石$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_redstone)红石, 朱砂, 红宝石$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_beryllium)绿宝石, 铍矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_sapphire)蓝宝石, 铁铝榴石$()$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)$(l:tfg_ores/moon_vein_index#moon_mica)蓝晶石, 云母, 铝土矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_quartz)赛特斯石英矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_pyrolusite)软锰矿 & 钴矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_gold)金矿, 磁铁矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_molybdenum)钼铅矿, 辉钼矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_bauxite)铝土矿, 钛铁矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_magnetite)铬铁矿, 磁铁矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_silver)银矿, 方铅矿, 铅矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_cassiterite)锡石矿, 黄铜矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_manganese)锰矿, 钽矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_sphalerite)闪锌矿, 黄铁矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_topaz)黄玉, 辉铜矿$()$()$(li)$(l:tfg_ores/moon_vein_index#moon_tetrahedrite)黝铜矿, 辉铜矿$()$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 230$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 10 — 80$(br)$(thing)尺寸$(): 45$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 安山岩, 玄武岩, 英安岩, 辉长岩", + "title": "戴斯矿, 钛铁矿", + "type": "patchouli:text", + "anchor": "moon_desh" + }, + { + "Type": "patchouli:multiblock", + "name": "戴斯矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/desh" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 40%$(br)$(thing)来源$(): 铁, 钛, 氮$(br)$(thing)化学式$(): (Mg₂Fe(SiO₂)₂)₂(TiO₂)N₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钛铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/ilmenite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铁, 钛$(br)$(thing)化学式$(): FeTiO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铝矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/aluminium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "阿姆阿尔柯尔矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/armalcolite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 镁, 金红石, 钛$(br)$(thing)化学式$(): (Mg,Fe)Ti₂O₅", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 310$(br)$(thing)密度$(): 0.2$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 70$(br)$(thing)尺寸$(): 50$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 响岩, 安山岩, 流纹岩, 英安岩", + "title": "氟碳镧铈矿, 独居石", + "type": "patchouli:text", + "anchor": "moon_monazite" + }, + { + "Type": "patchouli:multiblock", + "name": "氟碳镧铈矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bastnasite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 61%$(br)$(thing)来源$(): 铈, 氟$(br)$(thing)化学式$(): CeCFO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "独居石", + "multiblock": { + "mapping": { + "0": "#forge:ores/monazite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)来源$(): 磷, 稀土$(br)$(thing)化学式$(): ?(PO₄)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钕矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/neodymium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 6%$(br)$(thing)来源$(): 钕$(br)$(thing)化学式$(): Nd", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "橄榄石", + "multiblock": { + "mapping": { + "0": "#forge:ores/olivine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 1%$(br)$(thing)来源$(): 镁, 铁$(br)$(thing)化学式$(): Mg₂Fe(SiO₂)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 200$(br)$(thing)密度$(): 0.45$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 70$(br)$(thing)尺寸$(): 20$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 响岩, 流纹岩, 辉长岩", + "title": "白钨矿, 钨酸锂", + "type": "patchouli:text", + "anchor": "moon_scheelite" + }, + { + "Type": "patchouli:multiblock", + "name": "钨酸锂", + "multiblock": { + "mapping": { + "0": "#forge:ores/tungstate" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)来源$(): 钨, 锂$(br)$(thing)化学式$(): Li₂(WO₃)O", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "白钨矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/scheelite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 40%$(br)$(thing)来源$(): 钨$(br)$(thing)化学式$(): Ca(WO₃)O", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "锂矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/lithium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 10%$(br)$(thing)来源$(): 锂$(br)$(thing)化学式$(): Li", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 190$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 66$(br)$(thing)尺寸$(): 36$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 斜长岩, 玄武岩, 苏长岩, 辉长岩, 闪长岩", + "title": "皂石, 滑石, 天然碱", + "type": "patchouli:text", + "anchor": "moon_lubricant" + }, + { + "Type": "patchouli:multiblock", + "name": "皂石", + "multiblock": { + "mapping": { + "0": "#forge:ores/soapstone" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)来源$(): 镁$(br)$(thing)化学式$(): Mg₃Si₄H₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "海绿石矿砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/glauconite_sand" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 镁, 铝$(br)$(thing)化学式$(): KMg₂Al₄H₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "滑石", + "multiblock": { + "mapping": { + "0": "#forge:ores/talc" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 镁$(br)$(thing)化学式$(): Mg₃Si₄H₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镍黄铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pentlandite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): Ni₉S₈", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "天然碱", + "multiblock": { + "mapping": { + "0": "#forge:ores/trona" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 10%$(br)$(thing)来源$(): 钠$(br)$(thing)化学式$(): Na₃C₂H(H₂O)₂O₆", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 180$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): 10 — 100$(br)$(thing)尺寸$(): 40$(br)$(thing)高度$(): 9$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 响岩, 斜长岩, 苏长岩", + "title": "石膏, 方解石", + "type": "patchouli:text", + "anchor": "moon_gypsum" + }, + { + "Type": "patchouli:multiblock", + "name": "石膏", + "multiblock": { + "mapping": { + "0": "#forge:ores/gypsum" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)用于$(): 雪花石膏砖块(可染色)$(br)$(thing)化学式$(): CaS(H₂O)₂O₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "方解石", + "multiblock": { + "mapping": { + "0": "#forge:ores/calcite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 钙$(br)$(thing)化学式$(): CaCO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硼砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/borax" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 钠, 硼$(br)$(thing)化学式$(): Na₂B₄(H₂O)₁₀O₇", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "明矾石", + "multiblock": { + "mapping": { + "0": "#forge:ores/alunite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 钾, 铝$(br)$(thing)化学式$(): KAl₃Si₂H₆O₁₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "橄榄石", + "multiblock": { + "mapping": { + "0": "#forge:ores/olivine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)来源$(): 镁, 铁$(br)$(thing)化学式$(): Mg₂Fe(SiO₂)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 260$(br)$(thing)密度$(): 0.55$(br)$(thing)类型$(): 管状矿脉$(br)$(thing)Y 坐标$(): 0 — 120$(br)$(thing)高度$(): 60$(br)$(thing)半径$(): 12$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 响岩, 斜长岩, 玄武岩, 玄武岩, 辉长岩", + "title": "石墨, 钻石", + "type": "patchouli:text", + "anchor": "moon_graphite" + }, + { + "Type": "patchouli:multiblock", + "name": "石墨", + "multiblock": { + "mapping": { + "0": "#forge:ores/graphite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 52%$(br)$(thing)用于$(): $(l:mechanics/fire_clay)耐火粘土$(), 石墨烯$(br)$(thing)化学式$(): C", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钻石", + "multiblock": { + "mapping": { + "0": "#forge:ores/diamond" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 36%$(br)$(thing)用于$(): 研磨机, AE2$(br)$(thing)化学式$(): C", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "橄榄石", + "multiblock": { + "mapping": { + "0": "#forge:ores/olivine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 10%$(br)$(thing)来源$(): 镁, 铁$(br)$(thing)化学式$(): Mg₂Fe(SiO₂)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 250$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 5 — 85$(br)$(thing)尺寸$(): 55$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 流纹岩, 辉长岩, 闪长岩", + "title": "硅镁镍矿, 辉钴矿", + "type": "patchouli:text", + "anchor": "moon_garnierite" + }, + { + "Type": "patchouli:multiblock", + "name": "硅镁镍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/garnierite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 23%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): NiO", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镍黄铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pentlandite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 23%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): Ni₉S₈", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/nickel" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 19%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): Ni", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉钴矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cobaltite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 19%$(br)$(thing)来源$(): 钴, 砷$(br)$(thing)化学式$(): CoAsS$(br)$(thing)危害$(): $(c)$(t:需要面罩)砷中毒 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钴矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cobalt" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 14%$(br)$(thing)熔化$(): 钴$(br)$(thing)化学式$(): Co", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 210$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 90$(br)$(thing)尺寸$(): 35$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 苏长岩, 英安岩", + "title": "硝石, 电石", + "type": "patchouli:text", + "anchor": "moon_saltpeter" + }, + { + "Type": "patchouli:multiblock", + "name": "电石", + "multiblock": { + "mapping": { + "0": "#forge:ores/electrotine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 37%$(br)$(thing)来源$(): 金, 银, 红石$(br)$(thing)化学式$(): (Si(FeS₂)₅(CrAl₂O₃)Hg₃)(AgAu)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/saltpeter" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 29%$(br)$(thing)来源$(): 钾, 氮$(br)$(thing)化学式$(): KNO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "皂石", + "multiblock": { + "mapping": { + "0": "#forge:ores/soapstone" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 镁$(br)$(thing)化学式$(): Mg₃Si₄H₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "滑石", + "multiblock": { + "mapping": { + "0": "#forge:ores/talc" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 12%$(br)$(thing)来源$(): 镁$(br)$(thing)化学式$(): Mg₃Si₄H₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 260$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 70$(br)$(thing)尺寸$(): 30$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 响岩, 安山岩, 玄武岩", + "title": "硫铂矿, 斑铜矿", + "type": "patchouli:text", + "anchor": "moon_sheldonite" + }, + { + "Type": "patchouli:multiblock", + "name": "斑铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bornite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu₅FeS₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硫铂矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cooperite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铂, 镍, 钯$(br)$(thing)化学式$(): Pt₃NiSPd", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/nickel" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): Ni", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铂矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/platinum" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铂$(br)$(thing)化学式$(): Pt", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 250$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 100$(br)$(thing)尺寸$(): 35$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 斜长岩, 苏长岩, 闪长岩", + "title": "磷灰石, 烧绿石", + "type": "patchouli:text", + "anchor": "moon_apatite" + }, + { + "Type": "patchouli:multiblock", + "name": "烧绿石", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrochlore" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 38%$(br)$(thing)来源$(): 铌$(br)$(thing)化学式$(): Ca₂Nb₂O₇", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "磷酸三钙", + "multiblock": { + "mapping": { + "0": "#forge:ores/tricalcium_phosphate" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 33%$(br)$(thing)来源$(): 钙, 磷$(br)$(thing)化学式$(): Ca₃(PO₄)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "磷灰石", + "multiblock": { + "mapping": { + "0": "#forge:ores/apatite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 23%$(br)$(thing)来源$(): 钙, 磷, 林业PTSD$(br)$(thing)化学式$(): Ca₅(PO₄)₃Cl", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "橄榄石", + "multiblock": { + "mapping": { + "0": "#forge:ores/olivine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 4%$(br)$(thing)来源$(): 镁, 铁$(br)$(thing)化学式$(): Mg₂Fe(SiO₂)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 230$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): 10 — 128$(br)$(thing)尺寸$(): 35$(br)$(thing)高度$(): 7$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 安山岩, 流纹岩, 玄武岩", + "title": "紫水晶, 蛋白石, 石榴石", + "type": "patchouli:text", + "anchor": "moon_garnet" + }, + { + "Type": "patchouli:multiblock", + "name": "紫水晶", + "multiblock": { + "mapping": { + "0": "#forge:ores/amethyst" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 38%$(br)$(thing)来源$(): 铁$(br)$(thing)化学式$(): (SiO₂)₄Fe", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "蛋白石", + "multiblock": { + "mapping": { + "0": "#forge:ores/opal" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 38%$(br)$(thing)来源$(): 硅, 氧$(br)$(thing)化学式$(): (SiO₂)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄色石榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/yellow_garnet" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 14%$(br)$(thing)来源$(): 钙铁榴石, 钙铝榴石, 钙铬榴石", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "红色石榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/red_garnet" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 9%$(br)$(thing)来源$(): 镁铝榴石, 铁铝榴石, 锰铝榴石", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 250$(br)$(thing)密度$(): 0.2$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 20 — 100$(br)$(thing)尺寸$(): 45$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 响岩, 安山岩, 英安岩", + "title": "红石, 朱砂, 红宝石", + "type": "patchouli:text", + "anchor": "moon_redstone" + }, + { + "Type": "patchouli:multiblock", + "name": "红石", + "multiblock": { + "mapping": { + "0": "#forge:ores/redstone" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 42%$(br)$(thing)熔化$(): 红石$(br)$(thing)化学式$(): Si(FeS₂)₅(CrAl₂O₃)Hg₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "红宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/ruby" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 33%$(br)$(thing)来源$(): 铬, 铝$(br)$(thing)化学式$(): CrAl₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "朱砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/cinnabar" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 19%$(br)$(thing)来源$(): 水银$(br)$(thing)化学式$(): HgS", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "橄榄石", + "multiblock": { + "mapping": { + "0": "#forge:ores/olivine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 4%$(br)$(thing)来源$(): 镁, 铁$(br)$(thing)化学式$(): Mg₂Fe(SiO₂)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 260$(br)$(thing)密度$(): 0.45$(br)$(thing)类型$(): 管状矿脉$(br)$(thing)Y 坐标$(): 0 — 120$(br)$(thing)高度$(): 70$(br)$(thing)半径$(): 10$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 响岩, 斜长岩, 玄武岩", + "title": "绿宝石, 铍矿", + "type": "patchouli:text", + "anchor": "moon_beryllium" + }, + { + "Type": "patchouli:multiblock", + "name": "绿宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/emerald" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 45%$(br)$(thing)用于$(): MV组件, 标签过滤卡$(br)$(thing)化学式$(): Be₃Al₂Si₆O₁₈", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/beryllium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 31%$(br)$(thing)来源$(): 铍$(br)$(thing)化学式$(): Be$(br)$(thing)危害$(): $(c)$(t:需要橡胶手套)铍中毒 (皮肤接触)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "岩盐", + "multiblock": { + "mapping": { + "0": "#forge:ores/rock_salt" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 18%$(br)$(thing)来源$(): 钾, 氯$(br)$(thing)化学式$(): KCl", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "橄榄石", + "multiblock": { + "mapping": { + "0": "#forge:ores/olivine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 4%$(br)$(thing)来源$(): 镁, 铁$(br)$(thing)化学式$(): Mg₂Fe(SiO₂)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/thorium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 0%$(br)$(thing)来源$(): 钍$(br)$(thing)化学式$(): Th", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 280$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): 0 — 100$(br)$(thing)尺寸$(): 28$(br)$(thing)高度$(): 8$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 玄武岩, 苏长岩", + "title": "蓝宝石, 铁铝榴石", + "type": "patchouli:text", + "anchor": "moon_sapphire" + }, + { + "Type": "patchouli:multiblock", + "name": "铁铝榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/almandine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 38%$(br)$(thing)来源$(): 铝, 铁$(br)$(thing)化学式$(): Al₂Fe₃Si₃O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镁铝榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrope" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 27%$(br)$(thing)来源$(): 铝, 镁$(br)$(thing)化学式$(): Al₂Mg₃Si₃O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "蓝宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/sapphire" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 16%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "绿色蓝宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/green_sapphire" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 16%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "橄榄石", + "multiblock": { + "mapping": { + "0": "#forge:ores/olivine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 2%$(br)$(thing)来源$(): 镁, 铁$(br)$(thing)化学式$(): Mg₂Fe(SiO₂)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 250$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 120$(br)$(thing)尺寸$(): 35$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 斜长岩, 苏长岩, 辉长岩, 闪长岩", + "title": "蓝晶石, 云母, 铝土矿", + "type": "patchouli:text", + "anchor": "moon_mica" + }, + { + "Type": "patchouli:multiblock", + "name": "蓝晶石", + "multiblock": { + "mapping": { + "0": "#forge:ores/kyanite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 33%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂SiO₅", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "云母", + "multiblock": { + "mapping": { + "0": "#forge:ores/mica" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 23%$(br)$(thing)来源$(): 钾, 铝, 氟$(br)$(thing)化学式$(): KAl₃Si₃F₂O₁₀", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铝土矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bauxite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 23%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铝矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/aluminium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 14%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "橄榄石", + "multiblock": { + "mapping": { + "0": "#forge:ores/olivine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 4%$(br)$(thing)来源$(): 镁, 铁$(br)$(thing)化学式$(): Mg₂Fe(SiO₂)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 230$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 10 — 100$(br)$(thing)尺寸$(): 60$(br)$(thing)指示器最大深度$(): 80$(br2)$(thing)岩石类型$(): 响岩, 安山岩, 斜长岩, 流纹岩, 玄武岩, 苏长岩, 英安岩, 辉长岩, 闪长岩", + "title": "赛特斯石英矿", + "type": "patchouli:text", + "anchor": "moon_quartz" + }, + { + "Type": "patchouli:multiblock", + "name": "赛特斯石英矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/certus_quartz" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 45%$(br)$(thing)用于$(): Applied Energistics 2$(br)$(thing)化学式$(): SiO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "下界石英", + "multiblock": { + "mapping": { + "0": "#forge:ores/nether_quartz" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)用于$(): Applied Energistics 2$(br)$(thing)化学式$(): SiO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "石英岩", + "multiblock": { + "mapping": { + "0": "#forge:ores/quartzite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)用于$(): LV组件$(br)$(thing)化学式$(): SiO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "重晶石", + "multiblock": { + "mapping": { + "0": "#forge:ores/barite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)来源$(): 钡$(br)$(thing)化学式$(): BaSO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 210$(br)$(thing)密度$(): 0.25$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 20 — 80$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 安山岩, 斜长岩, 玄武岩, 苏长岩, 辉长岩", + "title": "软锰矿 & 钴矿", + "type": "patchouli:text", + "anchor": "moon_pyrolusite" + }, + { + "Type": "patchouli:multiblock", + "name": "软锰矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrolusite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 38%$(br)$(thing)来源$(): 锰$(br)$(thing)化学式$(): MnO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉钴矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cobaltite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 23%$(br)$(thing)来源$(): 钴, 砷$(br)$(thing)化学式$(): CoAsS$(br)$(thing)危害$(): $(c)$(t:需要面罩)砷中毒 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钴矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cobalt" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 23%$(br)$(thing)熔化$(): 钴$(br)$(thing)化学式$(): Co", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钽铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/tantalite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 14%$(br)$(thing)来源$(): 锰, 钽$(br)$(thing)化学式$(): MnTa₂O₆", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 170$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): 10 — 80$(br)$(thing)尺寸$(): 40$(br)$(thing)高度$(): 10$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 玄武岩, 花岗岩, 闪长岩", + "title": "金矿, 磁铁矿", + "type": "patchouli:text", + "anchor": "moon_gold" + }, + { + "Type": "patchouli:multiblock", + "name": "原生金", + "multiblock": { + "mapping": { + "0": "#forge:ores/gold" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 55%$(br)$(thing)熔化$(): 金$(br)$(thing)化学式$(): Au", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铝土矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bauxite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "磁铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/magnetite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₃O₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "绿色蓝宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/green_sapphire" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 245$(br)$(thing)密度$(): 0.45$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 50$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 玄武岩, 苏长岩, 英安岩, 辉长岩", + "title": "钼铅矿, 辉钼矿", + "type": "patchouli:text", + "anchor": "moon_molybdenum" + }, + { + "Type": "patchouli:multiblock", + "name": "钼铅矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/wulfenite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 44%$(br)$(thing)来源$(): 铅, 钼$(br)$(thing)化学式$(): PbMoO₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉钼矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/molybdenite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 33%$(br)$(thing)来源$(): 钼$(br)$(thing)化学式$(): MoS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钼钨钙矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/powellite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 16%$(br)$(thing)来源$(): 钼$(br)$(thing)化学式$(): CaMoO₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "橄榄石", + "multiblock": { + "mapping": { + "0": "#forge:ores/olivine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)来源$(): 镁, 铁$(br)$(thing)化学式$(): Mg₂Fe(SiO₂)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 200$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 80$(br)$(thing)尺寸$(): 50$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 响岩, 斜长岩, 流纹岩, 玄武岩, 苏长岩, 闪长岩", + "title": "铝土矿, 钛铁矿", + "type": "patchouli:text", + "anchor": "moon_bauxite" + }, + { + "Type": "patchouli:multiblock", + "name": "钛铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/ilmenite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 42%$(br)$(thing)来源$(): 铁, 钛$(br)$(thing)化学式$(): FeTiO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铝土矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bauxite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 36%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "阿姆阿尔柯尔矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/armalcolite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 21%$(br)$(thing)来源$(): 镁, 金红石, 钛$(br)$(thing)化学式$(): (Mg,Fe)Ti₂O₅", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 280$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 90$(br)$(thing)尺寸$(): 70$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 斜长岩, 苏长岩, 辉长岩, 闪长岩", + "title": "铬铁矿, 磁铁矿", + "type": "patchouli:text", + "anchor": "moon_magnetite" + }, + { + "Type": "patchouli:multiblock", + "name": "铬铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/chromite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 40%$(br)$(thing)来源$(): 铬$(br)$(thing)化学式$(): FeCr₂O₄$(br)$(thing)危害$(): $(c)$(t:需要橡胶手套)刺激性 (皮肤接触)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "磁铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/magnetite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₃O₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钒磁铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/vanadium_magnetite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 铁, 钒$(br)$(thing)化学式$(): (Fe₃O₄)V", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "原生金", + "multiblock": { + "mapping": { + "0": "#forge:ores/gold" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 金$(br)$(thing)化学式$(): Au", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "蓝宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/sapphire" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 210$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 20 — 75$(br)$(thing)尺寸$(): 30$(br)$(thing)指示器最大深度$(): 50$(br2)$(thing)岩石类型$(): 斜长岩, 流纹岩, 苏长岩, 英安岩, 闪长岩", + "title": "银矿, 方铅矿, 铅矿", + "type": "patchouli:text", + "anchor": "moon_silver" + }, + { + "Type": "patchouli:multiblock", + "name": "原生银", + "multiblock": { + "mapping": { + "0": "#forge:ores/silver" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 42%$(br)$(thing)熔化$(): 银$(br)$(thing)化学式$(): Ag", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "方铅矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/galena" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 28%$(br)$(thing)熔化$(): 铅$(br)$(thing)化学式$(): PbS$(br)$(thing)危害$(): $(c)$(t:需要面罩)弱毒性 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铅矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/lead" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 23%$(br)$(thing)熔化$(): 铅$(br)$(thing)化学式$(): Pb$(br)$(thing)危害$(): $(c)$(t:需要面罩)弱毒性 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "橄榄石", + "multiblock": { + "mapping": { + "0": "#forge:ores/olivine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 4%$(br)$(thing)来源$(): 镁, 铁$(br)$(thing)化学式$(): Mg₂Fe(SiO₂)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 210$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 10 — 128$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 花岗岩, 苏长岩, 辉长岩, 闪长岩", + "title": "锡石矿, 黄铜矿", + "type": "patchouli:text", + "anchor": "moon_cassiterite" + }, + { + "Type": "patchouli:multiblock", + "name": "锡石矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cassiterite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 41%$(br)$(thing)熔化$(): 锡$(br)$(thing)化学式$(): SnO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/chalcopyrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): CuFeS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "锡矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/tin" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 17%$(br)$(thing)熔化$(): 锡$(br)$(thing)化学式$(): Sn", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "沸石", + "multiblock": { + "mapping": { + "0": "#forge:ores/zeolite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)来源$(): 铝, 氧$(br)$(thing)化学式$(): NaCa₄Si₂₇Al₉(H₂O)₂₈O₇₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 215$(br)$(thing)密度$(): 0.5$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 5 — 80$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 安山岩, 玄武岩, 玄武岩, 苏长岩, 英安岩, 辉长岩", + "title": "锰矿, 钽矿", + "type": "patchouli:text", + "anchor": "moon_manganese" + }, + { + "Type": "patchouli:multiblock", + "name": "钙铝榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/grossular" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 37%$(br)$(thing)来源$(): 钙, 铝$(br)$(thing)化学式$(): Ca₃Al₂Si₃O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "锰铝榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/spessartine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 锰, 铝$(br)$(thing)化学式$(): Al₂Mn₃Si₃O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "软锰矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrolusite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 锰$(br)$(thing)化学式$(): MnO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钽铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/tantalite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 12%$(br)$(thing)来源$(): 锰, 钽$(br)$(thing)化学式$(): MnTa₂O₆", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 205$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 2 — 75$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 响岩, 安山岩, 玄武岩, 英安岩, 辉长岩", + "title": "闪锌矿, 黄铁矿", + "type": "patchouli:text", + "anchor": "moon_sphalerite" + }, + { + "Type": "patchouli:multiblock", + "name": "闪锌矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/sphalerite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)熔化$(): 锌$(br)$(thing)化学式$(): ZnS", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "戴斯矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/desh" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 铁, 钛, 氮$(br)$(thing)化学式$(): (Mg₂Fe(SiO₂)₂)₂(TiO₂)N₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 210$(br)$(thing)密度$(): 0.5$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): 0 — 120$(br)$(thing)尺寸$(): 64$(br)$(thing)高度$(): 25$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 响岩, 安山岩, 斜长岩, 流纹岩, 玄武岩, 苏长岩, 英安岩, 辉长岩, 闪长岩", + "title": "黄玉, 辉铜矿", + "type": "patchouli:text", + "anchor": "moon_topaz" + }, + { + "Type": "patchouli:multiblock", + "name": "蓝黄玉", + "multiblock": { + "mapping": { + "0": "#forge:ores/blue_topaz" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 铝, 氟$(br)$(thing)化学式$(): Al₂SiF₂H₂O₆", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄玉", + "multiblock": { + "mapping": { + "0": "#forge:ores/topaz" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铝, 氟$(br)$(thing)化学式$(): Al₂SiFH₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/chalcocite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铜$(br)$(thing)化学式$(): Cu₂S", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "斑铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bornite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu₅FeS₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 190$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 50 — 128$(br)$(thing)尺寸$(): 40$(br)$(thing)指示器最大深度$(): 60$(br2)$(thing)岩石类型$(): 响岩, 安山岩, 流纹岩, 英安岩", + "title": "黝铜矿, 辉铜矿", + "type": "patchouli:text", + "anchor": "moon_tetrahedrite" + }, + { + "Type": "patchouli:multiblock", + "name": "黝铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/tetrahedrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 40%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu₃SbS₃Fe", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/chalcocite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铜$(br)$(thing)化学式$(): Cu₂S", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉锑矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/stibnite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)熔化$(): 锑$(br)$(thing)化学式$(): Sb₂S₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "原生铜", + "multiblock": { + "mapping": { + "0": "#forge:ores/copper" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + } + ], + "sortnum": 5 +} \ No newline at end of file diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/nether_ore_index.json b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/nether_ore_index.json new file mode 100644 index 000000000..5ae8f125a --- /dev/null +++ b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/nether_ore_index.json @@ -0,0 +1,57 @@ +{ + "__credits__": "This page was automatically generated by OresToFieldGuide.", + "name": "下界矿物索引", + "icon": "minecraft:quartz", + "category": "tfc:tfg_ores", + "read_by_default": true, + "secret": false, + "pages": [ + { + "Type": "patchouli:text", + "text": "这是 $(thing)下界$() 的 $(thing)矿物索引$()。所有矿物按字母顺序排序,然后按矿脉类型从最富集到最贫瘠排列。您可以点击它们以了解有关每种矿脉的更多信息。", + "title": "下界矿物索引", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)下界石英: $(l:tfg_ores/nether_vein_index#nether_quartz)54%$(/l)$()$(li)云母: $(l:tfg_ores/nether_vein_index#nether_mica)33%$(/l)$()$(li)原生金: $(l:tfg_ores/nether_vein_index#nether_gold)75%$(/l), $(l:tfg_ores/nether_vein_index#nether_magnetite)30%$(/l), $(l:tfg_ores/nether_vein_index#nether_hematite)5%$(/l)$()$(li)原生铜: $(l:tfg_ores/nether_vein_index#nether_copper)65%$(/l), $(l:tfg_ores/nether_vein_index#nether_tetrahedrite)30%$(/l)$()$(li)原生银: $(l:tfg_ores/nether_vein_index#nether_silver)35%$(/l)$()$(li)天然碱: $(l:tfg_ores/nether_vein_index#nether_lubricant)10%$(/l)$()$(li)孔雀石: $(l:tfg_ores/nether_vein_index#nether_goethite)20%$(/l)$()$(li)岩盐: $(l:tfg_ores/nether_vein_index#nether_beryllium)18%$(/l)$()$(li)斑铜矿: $(l:tfg_ores/nether_vein_index#nether_sheldonite)41%$(/l), $(l:tfg_ores/nether_vein_index#nether_topaz)15%$(/l)$()$(li)方解石: $(l:tfg_ores/nether_vein_index#nether_gypsum)30%$(/l), $(l:tfg_ores/nether_vein_index#nether_lapis)15%$(/l)$()$(li)方钠石: $(l:tfg_ores/nether_vein_index#nether_lapis)25%$(/l)$()$(li)方铅矿: $(l:tfg_ores/nether_vein_index#nether_silver)30%$(/l)$()$(li)无烟煤: $(l:tfg_ores/nether_vein_index#nether_anthracite)100%$(/l)$()$(li)明矾石: $(l:tfg_ores/nether_vein_index#nether_saltpeter)15%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)晶质铀矿: $(l:tfg_ores/nether_vein_index#nether_pitchblende)50%$(/l)$()$(li)朱砂: $(l:tfg_ores/nether_vein_index#nether_redstone)20%$(/l)$()$(li)橄榄石: $(l:tfg_ores/nether_vein_index#nether_olivine)25%$(/l)$()$(li)氟碳镧铈矿: $(l:tfg_ores/nether_vein_index#nether_monazite)50%$(/l)$()$(li)沥青铀矿: $(l:tfg_ores/nether_vein_index#nether_pitchblende)50%$(/l)$()$(li)海绿石矿砂: $(l:tfg_ores/nether_vein_index#nether_lubricant)25%$(/l), $(l:tfg_ores/nether_vein_index#nether_olivine)15%$(/l)$()$(li)滑石: $(l:tfg_ores/nether_vein_index#nether_lubricant)20%$(/l)$()$(li)漂白土: $(l:tfg_ores/nether_vein_index#nether_basaltic_sands)25%$(/l), $(l:tfg_ores/nether_vein_index#nether_gypsum)15%$(/l)$()$(li)烧绿石: $(l:tfg_ores/nether_vein_index#nether_apatite)15%$(/l)$()$(li)煤炭: $(l:tfg_ores/nether_vein_index#nether_graphite)15%$(/l)$()$(li)独居石: $(l:tfg_ores/nether_vein_index#nether_monazite)25%$(/l)$()$(li)玄武岩矿砂: $(l:tfg_ores/nether_vein_index#nether_basaltic_sands)35%$(/l)$()$(li)电石: $(l:tfg_ores/nether_vein_index#nether_saltpeter)25%$(/l)$()$(li)白钨矿: $(l:tfg_ores/nether_vein_index#nether_scheelite)45%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)皂石: $(l:tfg_ores/nether_vein_index#nether_lubricant)30%$(/l)$()$(li)石棉: $(l:tfg_ores/nether_vein_index#nether_garnet_tin)25%$(/l)$()$(li)石榴石矿砂: $(l:tfg_ores/nether_vein_index#nether_garnet_tin)25%$(/l)$()$(li)石膏: $(l:tfg_ores/nether_vein_index#nether_gypsum)35%$(/l), $(l:tfg_ores/nether_vein_index#nether_basaltic_sands)15%$(/l)$()$(li)石英岩: $(l:tfg_ores/nether_vein_index#nether_quartz)25%$(/l)$()$(li)石墨: $(l:tfg_ores/nether_vein_index#nether_graphite)45%$(/l)$()$(li)硅岩: $(l:tfg_ores/nether_vein_index#nether_naquadah)75%$(/l)$()$(li)硅藻土: $(l:tfg_ores/nether_vein_index#nether_saltpeter)25%$(/l), $(l:tfg_ores/nether_vein_index#nether_garnet_tin)15%$(/l)$()$(li)硅镁镍矿: $(l:tfg_ores/nether_vein_index#nether_garnierite)23%$(/l)$()$(li)硝石: $(l:tfg_ores/nether_vein_index#nether_saltpeter)35%$(/l)$()$(li)硫: $(l:tfg_ores/nether_vein_index#nether_sulfur)50%$(/l), $(l:tfg_ores/nether_vein_index#nether_sphalerite)35%$(/l)$()$(li)硫铂矿: $(l:tfg_ores/nether_vein_index#nether_sheldonite)29%$(/l)$()$(li)硼砂: $(l:tfg_ores/nether_vein_index#nether_gypsum)20%$(/l)$()$(li)磁铁矿: $(l:tfg_ores/nether_vein_index#nether_magnetite)20%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)磷灰石: $(l:tfg_ores/nether_vein_index#nether_apatite)50%$(/l)$()$(li)磷酸三钙: $(l:tfg_ores/nether_vein_index#nether_apatite)35%$(/l)$()$(li)紫水晶: $(l:tfg_ores/nether_vein_index#nether_garnet)38%$(/l)$()$(li)红宝石: $(l:tfg_ores/nether_vein_index#nether_redstone)35%$(/l), $(l:tfg_ores/nether_vein_index#nether_hematite)20%$(/l)$()$(li)红石: $(l:tfg_ores/nether_vein_index#nether_redstone)45%$(/l)$()$(li)红色石榴石: $(l:tfg_ores/nether_vein_index#nether_garnet)9%$(/l)$()$(li)绿宝石: $(l:tfg_ores/nether_vein_index#nether_beryllium)47%$(/l)$()$(li)绿色蓝宝石: $(l:tfg_ores/nether_vein_index#nether_sapphire)16%$(/l)$()$(li)膨润土: $(l:tfg_ores/nether_vein_index#nether_olivine)35%$(/l)$()$(li)花岗岩矿砂: $(l:tfg_ores/nether_vein_index#nether_basaltic_sands)25%$(/l)$()$(li)菱镁矿: $(l:tfg_ores/nether_vein_index#nether_olivine)25%$(/l)$()$(li)蓝宝石: $(l:tfg_ores/nether_vein_index#nether_sapphire)16%$(/l), $(l:tfg_ores/nether_vein_index#nether_magnetite)10%$(/l)$()$(li)蓝晶石: $(l:tfg_ores/nether_vein_index#nether_mica)46%$(/l)$()$(li)蓝金石: $(l:tfg_ores/nether_vein_index#nether_lapis)35%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)蓝黄玉: $(l:tfg_ores/nether_vein_index#nether_topaz)35%$(/l)$()$(li)蛋白石: $(l:tfg_ores/nether_vein_index#nether_garnet)38%$(/l)$()$(li)赤铁矿: $(l:tfg_ores/nether_vein_index#nether_hematite)35%$(/l), $(l:tfg_ores/nether_vein_index#nether_goethite)15%$(/l), $(l:tfg_ores/nether_vein_index#nether_gold)15%$(/l), $(l:tfg_ores/nether_vein_index#nether_copper)5%$(/l)$()$(li)软锰矿: $(l:tfg_ores/nether_vein_index#nether_manganese)25%$(/l)$()$(li)辉钴矿: $(l:tfg_ores/nether_vein_index#nether_garnierite)19%$(/l)$()$(li)辉钼矿: $(l:tfg_ores/nether_vein_index#nether_molybdenum)31%$(/l)$()$(li)辉铜矿: $(l:tfg_ores/nether_vein_index#nether_topaz)25%$(/l)$()$(li)辉锑矿: $(l:tfg_ores/nether_vein_index#nether_tetrahedrite)20%$(/l)$()$(li)重晶石: $(l:tfg_ores/nether_vein_index#nether_quartz)20%$(/l)$()$(li)针铁矿: $(l:tfg_ores/nether_vein_index#nether_goethite)50%$(/l), $(l:tfg_ores/nether_vein_index#nether_hematite)25%$(/l), $(l:tfg_ores/nether_vein_index#nether_gold)5%$(/l)$()$(li)钍矿: $(l:tfg_ores/nether_vein_index#nether_beryllium)0%$(/l)$()$(li)钒磁铁矿: $(l:tfg_ores/nether_vein_index#nether_magnetite)30%$(/l)$()$(li)钕矿: $(l:tfg_ores/nether_vein_index#nether_monazite)25%$(/l)$()$(li)钙铝榴石: $(l:tfg_ores/nether_vein_index#nether_manganese)37%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)钚矿: $(l:tfg_ores/nether_vein_index#nether_naquadah)25%$(/l)$()$(li)钨酸锂: $(l:tfg_ores/nether_vein_index#nether_scheelite)35%$(/l)$()$(li)钴矿: $(l:tfg_ores/nether_vein_index#nether_garnierite)14%$(/l)$()$(li)钻石: $(l:tfg_ores/nether_vein_index#nether_graphite)40%$(/l)$()$(li)钼钨钙矿: $(l:tfg_ores/nether_vein_index#nether_molybdenum)10%$(/l)$()$(li)钼铅矿: $(l:tfg_ores/nether_vein_index#nether_molybdenum)42%$(/l)$()$(li)钽铁矿: $(l:tfg_ores/nether_vein_index#nether_manganese)12%$(/l)$()$(li)钾石盐: $(l:tfg_ores/nether_vein_index#nether_sylvite)100%$(/l)$()$(li)铁铝榴石: $(l:tfg_ores/nether_vein_index#nether_sapphire)38%$(/l)$()$(li)铂矿: $(l:tfg_ores/nether_vein_index#nether_sheldonite)5%$(/l)$()$(li)铅矿: $(l:tfg_ores/nether_vein_index#nether_silver)35%$(/l)$()$(li)铍矿: $(l:tfg_ores/nether_vein_index#nether_beryllium)33%$(/l)$()$(li)铬铁矿: $(l:tfg_ores/nether_vein_index#nether_magnetite)10%$(/l)$()$(li)铯榴石: $(l:tfg_ores/nether_vein_index#nether_mica)20%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)锂矿: $(l:tfg_ores/nether_vein_index#nether_scheelite)20%$(/l)$()$(li)锡石矿: $(l:tfg_ores/nether_vein_index#nether_cassiterite)40%$(/l)$()$(li)锡石矿砂: $(l:tfg_ores/nether_vein_index#nether_garnet_tin)35%$(/l)$()$(li)锡矿: $(l:tfg_ores/nether_vein_index#nether_cassiterite)60%$(/l)$()$(li)锰铝榴石: $(l:tfg_ores/nether_vein_index#nether_manganese)25%$(/l)$()$(li)镁铝榴石: $(l:tfg_ores/nether_vein_index#nether_sapphire)27%$(/l)$()$(li)镍矿: $(l:tfg_ores/nether_vein_index#nether_garnierite)19%$(/l), $(l:tfg_ores/nether_vein_index#nether_sheldonite)23%$(/l), $(l:tfg_ores/nether_vein_index#nether_molybdenum)15%$(/l)$()$(li)镍黄铁矿: $(l:tfg_ores/nether_vein_index#nether_garnierite)23%$(/l), $(l:tfg_ores/nether_vein_index#nether_lubricant)15%$(/l)$()$(li)闪锌矿: $(l:tfg_ores/nether_vein_index#nether_sphalerite)40%$(/l), $(l:tfg_ores/nether_vein_index#nether_sulfur)15%$(/l)$()$(li)青金石: $(l:tfg_ores/nether_vein_index#nether_lapis)25%$(/l)$()$(li)黄玉: $(l:tfg_ores/nether_vein_index#nether_topaz)25%$(/l)$()$(li)黄色石榴石: $(l:tfg_ores/nether_vein_index#nether_garnet)14%$(/l)$()$(li)黄褐铁矿: $(l:tfg_ores/nether_vein_index#nether_goethite)15%$(/l), $(l:tfg_ores/nether_vein_index#nether_hematite)15%$(/l), $(l:tfg_ores/nether_vein_index#nether_gold)5%$(/l)$()$(li)黄铁矿: $(l:tfg_ores/nether_vein_index#nether_sulfur)35%$(/l), $(l:tfg_ores/nether_vein_index#nether_sphalerite)25%$(/l), $(l:tfg_ores/nether_vein_index#nether_copper)10%$(/l)$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)黄铜矿: $(l:tfg_ores/nether_vein_index#nether_copper)20%$(/l)$()$(li)黝铜矿: $(l:tfg_ores/nether_vein_index#nether_tetrahedrite)50%$(/l)$()", + "type": "patchouli:text" + } + ], + "sortnum": 2 +} \ No newline at end of file diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/nether_vein_index.json b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/nether_vein_index.json new file mode 100644 index 000000000..dc9a08245 --- /dev/null +++ b/kubejs/assets/tfc/patchouli_books/field_guide/zh_cn/entries/tfg_ores/nether_vein_index.json @@ -0,0 +1,2879 @@ +{ + "__credits__": "This page was automatically generated by OresToFieldGuide.", + "name": "下界矿脉索引", + "icon": "gtceu:pyroxenite_nether_quartz_ore", + "category": "tfc:tfg_ores", + "read_by_default": true, + "secret": false, + "pages": [ + { + "Type": "patchouli:text", + "text": "这是 $(item)下界$() 的 $(thing)矿脉索引$()。每个矿脉都有关于其稀有度、密度、矿脉类型、生成高度、尺寸、生成于何种岩石中等详细信息。", + "title": "下界矿脉索引", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)$(l:tfg_ores/nether_vein_index#nether_quartz)下界石英$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_anthracite)无烟煤$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_pitchblende)晶质铀矿, 沥青铀矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_monazite)氟碳镧铈矿, 独居石$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_scheelite)白钨矿, 钨酸锂$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_lubricant)皂石, 滑石, 天然碱$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_garnet_tin)石榴石, 锡石矿砂$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_gypsum)石膏, 方解石$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_graphite)石墨, 钻石$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_basaltic_sands)矿砂$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_naquadah)硅岩, 钚矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_garnierite)硅镁镍矿, 辉钴矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_saltpeter)硝石, 电石$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_sulfur)硫, 黄铁矿$()$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)$(l:tfg_ores/nether_vein_index#nether_sheldonite)硫铂矿, 斑铜矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_apatite)磷灰石, 烧绿石$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_garnet)紫水晶, 蛋白石, 石榴石$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_redstone)红石, 朱砂, 红宝石$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_beryllium)绿宝石, 铍矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_olivine)膨润土, 橄榄石$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_sapphire)蓝宝石, 铁铝榴石$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_mica)蓝晶石, 云母, 铝土矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_hematite)赤铁矿, 褐铁矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_gold)金矿, 赤铁矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_goethite)针铁矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_molybdenum)钼铅矿, 辉钼矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_sylvite)钾石盐$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_copper)铜矿, 黄铜矿$()$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(li)$(l:tfg_ores/nether_vein_index#nether_magnetite)铬铁矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_silver)银矿, 方铅矿, 铅矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_cassiterite)锡石矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_manganese)锰矿, 钽矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_sphalerite)闪锌矿, 黄铁矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_lapis)青金石, 蓝金石, 方钠石$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_topaz)黄玉, 辉铜矿$()$()$(li)$(l:tfg_ores/nether_vein_index#nether_tetrahedrite)黝铜矿$()$()", + "type": "patchouli:text" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 150$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)尺寸$(): 45$(br2)$(thing)岩石类型$(): 混合岩, 玄武岩, 石灰华, 花岗岩, 辉石岩, 辉长岩, 闪长岩", + "title": "下界石英", + "type": "patchouli:text", + "anchor": "nether_quartz" + }, + { + "Type": "patchouli:multiblock", + "name": "下界石英", + "multiblock": { + "mapping": { + "0": "#forge:ores/nether_quartz" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 54%$(br)$(thing)用于$(): Applied Energistics 2$(br)$(thing)化学式$(): SiO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "石英岩", + "multiblock": { + "mapping": { + "0": "#forge:ores/quartzite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)用于$(): LV组件$(br)$(thing)化学式$(): SiO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "重晶石", + "multiblock": { + "mapping": { + "0": "#forge:ores/barite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 钡$(br)$(thing)化学式$(): BaSO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 35$(br)$(thing)密度$(): 0.8$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): 48 — 127$(br)$(thing)尺寸$(): 13$(br)$(thing)高度$(): 4$(br2)$(thing)岩石类型$(): 混合岩", + "title": "无烟煤", + "type": "patchouli:text", + "anchor": "nether_anthracite" + }, + { + "Type": "patchouli:multiblock", + "name": "无烟煤", + "multiblock": { + "mapping": { + "0": "beneath:ore/nether_cursecoal" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 100%$(br)$(thing)用于$(): 燃料$(br)$(thing)化学式$(): C", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 220$(br)$(thing)密度$(): 0.55$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)尺寸$(): 29$(br2)$(thing)岩石类型$(): 片岩, 片麻岩, 花岗岩, 辉石岩, 辉长岩, 闪长岩", + "title": "晶质铀矿, 沥青铀矿", + "type": "patchouli:text", + "anchor": "nether_pitchblende" + }, + { + "Type": "patchouli:multiblock", + "name": "沥青铀矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pitchblende" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)来源$(): 铀, 钍, 铅$(br)$(thing)化学式$(): (UO₂)₃ThPb$(br)$(thing)危害$(): $(c)$(t:需要全身防护)致癌 (任何接触)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "晶质铀矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/uraninite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)来源$(): 铀$(br)$(thing)化学式$(): UO₂$(br)$(thing)危害$(): $(c)$(t:需要全身防护)致癌 (任何接触)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 245$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 24 — 128$(br)$(thing)尺寸$(): 45$(br2)$(thing)岩石类型$(): 片岩, 片麻岩, 花岗岩, 辉石岩, 辉长岩, 闪长岩", + "title": "氟碳镧铈矿, 独居石", + "type": "patchouli:text", + "anchor": "nether_monazite" + }, + { + "Type": "patchouli:multiblock", + "name": "氟碳镧铈矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bastnasite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)来源$(): 铈, 氟$(br)$(thing)化学式$(): CeCFO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "独居石", + "multiblock": { + "mapping": { + "0": "#forge:ores/monazite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 磷, 稀土$(br)$(thing)化学式$(): ?(PO₄)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钕矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/neodymium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 钕$(br)$(thing)化学式$(): Nd", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 180$(br)$(thing)密度$(): 0.45$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)尺寸$(): 25$(br2)$(thing)岩石类型$(): 片岩, 片麻岩, 花岗岩, 辉石岩, 辉长岩, 闪长岩", + "title": "白钨矿, 钨酸锂", + "type": "patchouli:text", + "anchor": "nether_scheelite" + }, + { + "Type": "patchouli:multiblock", + "name": "白钨矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/scheelite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 45%$(br)$(thing)来源$(): 钨$(br)$(thing)化学式$(): Ca(WO₃)O", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钨酸锂", + "multiblock": { + "mapping": { + "0": "#forge:ores/tungstate" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 钨, 锂$(br)$(thing)化学式$(): Li₂(WO₃)O", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "锂矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/lithium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 锂$(br)$(thing)化学式$(): Li", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 250$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 32 — 128$(br)$(thing)尺寸$(): 41$(br2)$(thing)岩石类型$(): 片岩, 片麻岩, 花岗岩, 辉石岩, 辉长岩, 闪长岩", + "title": "皂石, 滑石, 天然碱", + "type": "patchouli:text", + "anchor": "nether_lubricant" + }, + { + "Type": "patchouli:multiblock", + "name": "皂石", + "multiblock": { + "mapping": { + "0": "#forge:ores/soapstone" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)来源$(): 镁$(br)$(thing)化学式$(): Mg₃Si₄H₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "海绿石矿砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/glauconite_sand" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 镁, 铝$(br)$(thing)化学式$(): KMg₂Al₄H₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "滑石", + "multiblock": { + "mapping": { + "0": "#forge:ores/talc" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 镁$(br)$(thing)化学式$(): Mg₃Si₄H₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镍黄铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pentlandite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): Ni₉S₈", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "天然碱", + "multiblock": { + "mapping": { + "0": "#forge:ores/trona" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 10%$(br)$(thing)来源$(): 钠$(br)$(thing)化学式$(): Na₃C₂H(H₂O)₂O₆", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 270$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 24 — 128$(br)$(thing)尺寸$(): 45$(br2)$(thing)岩石类型$(): 混合岩, 片岩, 片麻岩, 石灰华, 花岗岩, 辉石岩, 辉长岩, 闪长岩", + "title": "石榴石, 锡石矿砂", + "type": "patchouli:text", + "anchor": "nether_garnet_tin" + }, + { + "Type": "patchouli:multiblock", + "name": "锡石矿砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/cassiterite_sand" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)熔化$(): 锡$(br)$(thing)化学式$(): SnO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "石榴石矿砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/garnet_sand" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铁铝榴石, 钙铁榴石, 钙铝榴石, 镁铝榴石, 锰铝榴石, 钙铬榴石", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "石棉", + "multiblock": { + "mapping": { + "0": "#forge:ores/asbestos" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 镁, 肺癌$(br)$(thing)化学式$(): Mg₃Si₂H₄O₉$(br)$(thing)危害$(): $(c)$(t:需要面罩)石棉肺 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硅藻土", + "multiblock": { + "mapping": { + "0": "#forge:ores/diatomite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 铁, 铝$(br)$(thing)化学式$(): (SiO₂)₈(Fe₂O₃)(Al₂O₃)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 180$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): 32 — 128$(br)$(thing)尺寸$(): 40$(br)$(thing)高度$(): 9$(br2)$(thing)岩石类型$(): 混合岩, 石灰华, 辉石岩", + "title": "石膏, 方解石", + "type": "patchouli:text", + "anchor": "nether_gypsum" + }, + { + "Type": "patchouli:multiblock", + "name": "石膏", + "multiblock": { + "mapping": { + "0": "#forge:ores/gypsum" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)用于$(): 雪花石膏砖块(可染色)$(br)$(thing)化学式$(): CaS(H₂O)₂O₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "方解石", + "multiblock": { + "mapping": { + "0": "#forge:ores/calcite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)来源$(): 钙$(br)$(thing)化学式$(): CaCO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硼砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/borax" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 钠, 硼$(br)$(thing)化学式$(): Na₂B₄(H₂O)₁₀O₇", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "漂白土", + "multiblock": { + "mapping": { + "0": "#forge:ores/fullers_earth" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 镁$(br)$(thing)化学式$(): MgSi₄H(H₂O)₄O₁₁", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 120$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 管状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)高度$(): 60$(br)$(thing)半径$(): 12$(br2)$(thing)岩石类型$(): 片岩, 片麻岩, 花岗岩, 辉石岩, 辉长岩, 闪长岩", + "title": "石墨, 钻石", + "type": "patchouli:text", + "anchor": "nether_graphite" + }, + { + "Type": "patchouli:multiblock", + "name": "石墨", + "multiblock": { + "mapping": { + "0": "#forge:ores/graphite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 45%$(br)$(thing)用于$(): $(l:mechanics/fire_clay)耐火粘土$(), 石墨烯$(br)$(thing)化学式$(): C", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钻石", + "multiblock": { + "mapping": { + "0": "#forge:ores/diamond" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 40%$(br)$(thing)用于$(): 研磨机, AE2$(br)$(thing)化学式$(): C", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "煤炭", + "multiblock": { + "mapping": { + "0": "#forge:ores/coal" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)用于$(): 燃料, 蒸馏$(br)$(thing)化学式$(): C", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 160$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): 48 — 128$(br)$(thing)尺寸$(): 48$(br)$(thing)高度$(): 9$(br2)$(thing)岩石类型$(): 玄武岩, 花岗岩", + "title": "矿砂", + "type": "patchouli:text", + "anchor": "nether_basaltic_sands" + }, + { + "Type": "patchouli:multiblock", + "name": "玄武岩矿砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/basaltic_mineral_sand" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): (Fe₃O₄)((Mg₂Fe(SiO₂)₂)(CaCo₃)₃(SiO₂)₈C₄)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "花岗岩矿砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/granitic_mineral_sand" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): (Fe₃O₄)((SiO₂)₄(KMg₃Al₃F₂Si₃O₁₀))", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "漂白土", + "multiblock": { + "mapping": { + "0": "#forge:ores/fullers_earth" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 镁$(br)$(thing)化学式$(): MgSi₄H(H₂O)₄O₁₁", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "石膏", + "multiblock": { + "mapping": { + "0": "#forge:ores/gypsum" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)用于$(): 雪花石膏砖块(可染色)$(br)$(thing)化学式$(): CaS(H₂O)₂O₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 250$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 38$(br)$(thing)尺寸$(): 32$(br2)$(thing)岩石类型$(): 玄武岩, 辉石岩", + "title": "硅岩, 钚矿", + "type": "patchouli:text", + "anchor": "nether_naquadah" + }, + { + "Type": "patchouli:multiblock", + "name": "硅岩", + "multiblock": { + "mapping": { + "0": "#forge:ores/naquadah" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 75%$(br)$(thing)来源$(): 硅岩, 三钛$(br)$(thing)化学式$(): Nq", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钚矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/plutonium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 钚矿$(br)$(thing)化学式$(): Pu²³⁹$(br)$(thing)危害$(): $(c)$(t:需要全身防护)致癌 (任何接触)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 160$(br)$(thing)密度$(): 0.5$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 16 — 128$(br)$(thing)尺寸$(): 45$(br2)$(thing)岩石类型$(): 辉石岩, 辉长岩, 闪长岩", + "title": "硅镁镍矿, 辉钴矿", + "type": "patchouli:text", + "anchor": "nether_garnierite" + }, + { + "Type": "patchouli:multiblock", + "name": "硅镁镍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/garnierite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 23%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): NiO", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镍黄铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pentlandite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 23%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): Ni₉S₈", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/nickel" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 19%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): Ni", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉钴矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cobaltite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 19%$(br)$(thing)来源$(): 钴, 砷$(br)$(thing)化学式$(): CoAsS$(br)$(thing)危害$(): $(c)$(t:需要面罩)砷中毒 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钴矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cobalt" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 14%$(br)$(thing)熔化$(): 钴$(br)$(thing)化学式$(): Co", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 210$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 32 — 128$(br)$(thing)尺寸$(): 50$(br2)$(thing)岩石类型$(): 片岩, 片麻岩, 花岗岩, 辉石岩, 辉长岩, 闪长岩", + "title": "硝石, 电石", + "type": "patchouli:text", + "anchor": "nether_saltpeter" + }, + { + "Type": "patchouli:multiblock", + "name": "硝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/saltpeter" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 钾, 氮$(br)$(thing)化学式$(): KNO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硅藻土", + "multiblock": { + "mapping": { + "0": "#forge:ores/diatomite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铁, 铝$(br)$(thing)化学式$(): (SiO₂)₈(Fe₂O₃)(Al₂O₃)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "电石", + "multiblock": { + "mapping": { + "0": "#forge:ores/electrotine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 金, 银, 红石$(br)$(thing)化学式$(): (Si(FeS₂)₅(CrAl₂O₃)Hg₃)(AgAu)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "明矾石", + "multiblock": { + "mapping": { + "0": "#forge:ores/alunite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 钾, 铝$(br)$(thing)化学式$(): KAl₃Si₂H₆O₁₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 165$(br)$(thing)密度$(): 0.3$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)尺寸$(): 50$(br2)$(thing)岩石类型$(): 片岩, 玄武岩, 辉石岩, 闪长岩", + "title": "硫, 黄铁矿", + "type": "patchouli:text", + "anchor": "nether_sulfur" + }, + { + "Type": "patchouli:multiblock", + "name": "硫", + "multiblock": { + "mapping": { + "0": "#forge:ores/sulfur" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)来源$(): 硫$(br)$(thing)化学式$(): S", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "闪锌矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/sphalerite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 锌$(br)$(thing)化学式$(): ZnS", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 250$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)尺寸$(): 35$(br2)$(thing)岩石类型$(): 混合岩, 玄武岩, 石灰华, 辉石岩", + "title": "硫铂矿, 斑铜矿", + "type": "patchouli:text", + "anchor": "nether_sheldonite" + }, + { + "Type": "patchouli:multiblock", + "name": "斑铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bornite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 41%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu₅FeS₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硫铂矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cooperite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 29%$(br)$(thing)来源$(): 铂, 镍, 钯$(br)$(thing)化学式$(): Pt₃NiSPd", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/nickel" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 23%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): Ni", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铂矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/platinum" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)熔化$(): 铂$(br)$(thing)化学式$(): Pt", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 220$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 48 — 128$(br)$(thing)尺寸$(): 39$(br2)$(thing)岩石类型$(): 片岩, 片麻岩", + "title": "磷灰石, 烧绿石", + "type": "patchouli:text", + "anchor": "nether_apatite" + }, + { + "Type": "patchouli:multiblock", + "name": "磷灰石", + "multiblock": { + "mapping": { + "0": "#forge:ores/apatite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)来源$(): 钙, 磷, 林业PTSD$(br)$(thing)化学式$(): Ca₅(PO₄)₃Cl", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "磷酸三钙", + "multiblock": { + "mapping": { + "0": "#forge:ores/tricalcium_phosphate" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 钙, 磷$(br)$(thing)化学式$(): Ca₃(PO₄)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "烧绿石", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrochlore" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 铌$(br)$(thing)化学式$(): Ca₂Nb₂O₇", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 230$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)尺寸$(): 45$(br)$(thing)高度$(): 8$(br2)$(thing)岩石类型$(): 混合岩, 玄武岩, 石灰华, 辉石岩", + "title": "紫水晶, 蛋白石, 石榴石", + "type": "patchouli:text", + "anchor": "nether_garnet" + }, + { + "Type": "patchouli:multiblock", + "name": "紫水晶", + "multiblock": { + "mapping": { + "0": "#forge:ores/amethyst" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 38%$(br)$(thing)来源$(): 铁$(br)$(thing)化学式$(): (SiO₂)₄Fe", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "蛋白石", + "multiblock": { + "mapping": { + "0": "#forge:ores/opal" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 38%$(br)$(thing)来源$(): 硅, 氧$(br)$(thing)化学式$(): (SiO₂)", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄色石榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/yellow_garnet" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 14%$(br)$(thing)来源$(): 钙铁榴石, 钙铝榴石, 钙铬榴石", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "红色石榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/red_garnet" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 9%$(br)$(thing)来源$(): 镁铝榴石, 铁铝榴石, 锰铝榴石", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 160$(br)$(thing)密度$(): 0.5$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)尺寸$(): 45$(br2)$(thing)岩石类型$(): 花岗岩, 辉石岩", + "title": "红石, 朱砂, 红宝石", + "type": "patchouli:text", + "anchor": "nether_redstone" + }, + { + "Type": "patchouli:multiblock", + "name": "红石", + "multiblock": { + "mapping": { + "0": "#forge:ores/redstone" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 45%$(br)$(thing)熔化$(): 红石$(br)$(thing)化学式$(): Si(FeS₂)₅(CrAl₂O₃)Hg₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "红宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/ruby" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 铬, 铝$(br)$(thing)化学式$(): CrAl₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "朱砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/cinnabar" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 水银$(br)$(thing)化学式$(): HgS", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 250$(br)$(thing)密度$(): 0.45$(br)$(thing)类型$(): 管状矿脉$(br)$(thing)Y 坐标$(): 32 — 128$(br)$(thing)高度$(): 60$(br)$(thing)半径$(): 12$(br2)$(thing)岩石类型$(): 混合岩, 玄武岩, 石灰华, 辉石岩", + "title": "绿宝石, 铍矿", + "type": "patchouli:text", + "anchor": "nether_beryllium" + }, + { + "Type": "patchouli:multiblock", + "name": "绿宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/emerald" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 47%$(br)$(thing)用于$(): MV组件, 标签过滤卡$(br)$(thing)化学式$(): Be₃Al₂Si₆O₁₈", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/beryllium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 33%$(br)$(thing)来源$(): 铍$(br)$(thing)化学式$(): Be$(br)$(thing)危害$(): $(c)$(t:需要橡胶手套)铍中毒 (皮肤接触)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "岩盐", + "multiblock": { + "mapping": { + "0": "#forge:ores/rock_salt" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 18%$(br)$(thing)来源$(): 钾, 氯$(br)$(thing)化学式$(): KCl", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/thorium" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 0%$(br)$(thing)来源$(): 钍$(br)$(thing)化学式$(): Th", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 250$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 24 — 128$(br)$(thing)尺寸$(): 31$(br2)$(thing)岩石类型$(): 混合岩, 玄武岩, 石灰华, 辉石岩", + "title": "膨润土, 橄榄石", + "type": "patchouli:text", + "anchor": "nether_olivine" + }, + { + "Type": "patchouli:multiblock", + "name": "膨润土", + "multiblock": { + "mapping": { + "0": "#forge:ores/bentonite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 钠, 镁$(br)$(thing)化学式$(): NaMg₆Si₁₂H₄(H₂O)₅O₃₆", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "菱镁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/magnesite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 镁$(br)$(thing)化学式$(): MgCO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "橄榄石", + "multiblock": { + "mapping": { + "0": "#forge:ores/olivine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 镁, 铁$(br)$(thing)化学式$(): Mg₂Fe(SiO₂)₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "海绿石矿砂", + "multiblock": { + "mapping": { + "0": "#forge:ores/glauconite_sand" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 镁, 铝$(br)$(thing)化学式$(): KMg₂Al₄H₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 180$(br)$(thing)密度$(): 0.45$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)尺寸$(): 33$(br)$(thing)高度$(): 8$(br2)$(thing)岩石类型$(): 片岩, 片麻岩, 花岗岩, 辉石岩, 辉长岩, 闪长岩", + "title": "蓝宝石, 铁铝榴石", + "type": "patchouli:text", + "anchor": "nether_sapphire" + }, + { + "Type": "patchouli:multiblock", + "name": "铁铝榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/almandine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 38%$(br)$(thing)来源$(): 铝, 铁$(br)$(thing)化学式$(): Al₂Fe₃Si₃O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镁铝榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrope" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 27%$(br)$(thing)来源$(): 铝, 镁$(br)$(thing)化学式$(): Al₂Mg₃Si₃O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "蓝宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/sapphire" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 16%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "绿色蓝宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/green_sapphire" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 16%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 220$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 32 — 128$(br)$(thing)尺寸$(): 41$(br2)$(thing)岩石类型$(): 片岩, 片麻岩, 花岗岩, 辉石岩, 辉长岩, 闪长岩", + "title": "蓝晶石, 云母, 铝土矿", + "type": "patchouli:text", + "anchor": "nether_mica" + }, + { + "Type": "patchouli:multiblock", + "name": "蓝晶石", + "multiblock": { + "mapping": { + "0": "#forge:ores/kyanite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 46%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂SiO₅", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "云母", + "multiblock": { + "mapping": { + "0": "#forge:ores/mica" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 33%$(br)$(thing)来源$(): 钾, 铝, 氟$(br)$(thing)化学式$(): KAl₃Si₃F₂O₁₀", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铯榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/pollucite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 铯, 铝$(br)$(thing)化学式$(): Cs₂Al₂Si₄(H₂O)₂O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 220$(br)$(thing)密度$(): 0.45$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)尺寸$(): 35$(br2)$(thing)岩石类型$(): 混合岩, 玄武岩, 石灰华, 辉石岩", + "title": "赤铁矿, 褐铁矿", + "type": "patchouli:text", + "anchor": "nether_hematite" + }, + { + "Type": "patchouli:multiblock", + "name": "赤铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/hematite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "针铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/goethite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "红宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/ruby" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)来源$(): 铬, 铝$(br)$(thing)化学式$(): CrAl₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄褐铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/yellow_limonite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "原生金", + "multiblock": { + "mapping": { + "0": "#forge:ores/gold" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)熔化$(): 金$(br)$(thing)化学式$(): Au", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 260$(br)$(thing)密度$(): 0.55$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)尺寸$(): 37$(br2)$(thing)岩石类型$(): 片岩, 片麻岩, 花岗岩, 辉石岩, 辉长岩, 闪长岩", + "title": "金矿, 赤铁矿", + "type": "patchouli:text", + "anchor": "nether_gold" + }, + { + "Type": "patchouli:multiblock", + "name": "原生金", + "multiblock": { + "mapping": { + "0": "#forge:ores/gold" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 75%$(br)$(thing)熔化$(): 金$(br)$(thing)化学式$(): Au", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "赤铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/hematite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "针铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/goethite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄褐铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/yellow_limonite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 240$(br)$(thing)密度$(): 0.45$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)尺寸$(): 37$(br2)$(thing)岩石类型$(): 混合岩, 玄武岩, 石灰华, 辉石岩", + "title": "针铁矿", + "type": "patchouli:text", + "anchor": "nether_goethite" + }, + { + "Type": "patchouli:multiblock", + "name": "针铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/goethite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "孔雀石", + "multiblock": { + "mapping": { + "0": "#forge:ores/malachite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu₂CH₂O₅", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄褐铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/yellow_limonite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeHO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "赤铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/hematite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 245$(br)$(thing)密度$(): 0.55$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)尺寸$(): 31$(br2)$(thing)岩石类型$(): 片岩, 片麻岩, 花岗岩, 辉石岩, 辉长岩, 闪长岩", + "title": "钼铅矿, 辉钼矿", + "type": "patchouli:text", + "anchor": "nether_molybdenum" + }, + { + "Type": "patchouli:multiblock", + "name": "钼铅矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/wulfenite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 42%$(br)$(thing)来源$(): 铅, 钼$(br)$(thing)化学式$(): PbMoO₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉钼矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/molybdenite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 31%$(br)$(thing)来源$(): 钼$(br)$(thing)化学式$(): MoS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "镍矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/nickel" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 镍$(br)$(thing)化学式$(): Ni", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钼钨钙矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/powellite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 10%$(br)$(thing)来源$(): 钼$(br)$(thing)化学式$(): CaMoO₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 75$(br)$(thing)密度$(): 0.6$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 64$(br)$(thing)尺寸$(): 17$(br)$(thing)指示器最大深度$(): 20$(br2)$(thing)岩石类型$(): 辉石岩", + "title": "钾石盐", + "type": "patchouli:text", + "anchor": "nether_sylvite" + }, + { + "Type": "patchouli:multiblock", + "name": "钾石盐", + "multiblock": { + "mapping": { + "0": "beneath:ore/blackstone_sylvite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 100%$(br)$(thing)用于$(): 肥料$(br)$(thing)化学式$(): KCl", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 170$(br)$(thing)密度$(): 0.5$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 32 — 128$(br)$(thing)尺寸$(): 45$(br2)$(thing)岩石类型$(): 混合岩, 玄武岩, 石灰华, 辉石岩", + "title": "铜矿, 黄铜矿", + "type": "patchouli:text", + "anchor": "nether_copper" + }, + { + "Type": "patchouli:multiblock", + "name": "原生铜", + "multiblock": { + "mapping": { + "0": "#forge:ores/copper" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 65%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/chalcopyrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): CuFeS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 10%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "赤铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/hematite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 5%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 205$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)尺寸$(): 39$(br2)$(thing)岩石类型$(): 混合岩, 玄武岩, 石灰华, 辉石岩", + "title": "铬铁矿", + "type": "patchouli:text", + "anchor": "nether_magnetite" + }, + { + "Type": "patchouli:multiblock", + "name": "钒磁铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/vanadium_magnetite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)来源$(): 铁, 钒$(br)$(thing)化学式$(): (Fe₃O₄)V", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "原生金", + "multiblock": { + "mapping": { + "0": "#forge:ores/gold" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)熔化$(): 金$(br)$(thing)化学式$(): Au", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "磁铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/magnetite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): Fe₃O₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铬铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/chromite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 10%$(br)$(thing)来源$(): 铬$(br)$(thing)化学式$(): FeCr₂O₄$(br)$(thing)危害$(): $(c)$(t:需要橡胶手套)刺激性 (皮肤接触)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "蓝宝石", + "multiblock": { + "mapping": { + "0": "#forge:ores/sapphire" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 10%$(br)$(thing)来源$(): 铝$(br)$(thing)化学式$(): Al₂O₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 160$(br)$(thing)密度$(): 0.5$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 24 — 128$(br)$(thing)尺寸$(): 45$(br2)$(thing)岩石类型$(): 片麻岩, 花岗岩, 辉石岩", + "title": "银矿, 方铅矿, 铅矿", + "type": "patchouli:text", + "anchor": "nether_silver" + }, + { + "Type": "patchouli:multiblock", + "name": "原生银", + "multiblock": { + "mapping": { + "0": "#forge:ores/silver" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)熔化$(): 银$(br)$(thing)化学式$(): Ag", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "铅矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/lead" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)熔化$(): 铅$(br)$(thing)化学式$(): Pb$(br)$(thing)危害$(): $(c)$(t:需要面罩)弱毒性 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "方铅矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/galena" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)熔化$(): 铅$(br)$(thing)化学式$(): PbS$(br)$(thing)危害$(): $(c)$(t:需要面罩)弱毒性 (吸入)$(/t)$()", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 170$(br)$(thing)密度$(): 0.5$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 32 — 128$(br)$(thing)尺寸$(): 45$(br2)$(thing)岩石类型$(): 片岩, 片麻岩, 花岗岩, 辉石岩, 辉长岩, 闪长岩", + "title": "锡石矿", + "type": "patchouli:text", + "anchor": "nether_cassiterite" + }, + { + "Type": "patchouli:multiblock", + "name": "锡矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/tin" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 60%$(br)$(thing)熔化$(): 锡$(br)$(thing)化学式$(): Sn", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "锡石矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/cassiterite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 40%$(br)$(thing)熔化$(): 锡$(br)$(thing)化学式$(): SnO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 225$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 32 — 128$(br)$(thing)尺寸$(): 45$(br2)$(thing)岩石类型$(): 混合岩, 玄武岩, 石灰华, 辉石岩", + "title": "锰矿, 钽矿", + "type": "patchouli:text", + "anchor": "nether_manganese" + }, + { + "Type": "patchouli:multiblock", + "name": "钙铝榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/grossular" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 37%$(br)$(thing)来源$(): 钙, 铝$(br)$(thing)化学式$(): Ca₃Al₂Si₃O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "锰铝榴石", + "multiblock": { + "mapping": { + "0": "#forge:ores/spessartine" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 锰, 铝$(br)$(thing)化学式$(): Al₂Mn₃Si₃O₁₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "软锰矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrolusite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 锰$(br)$(thing)化学式$(): MnO₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "钽铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/tantalite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 12%$(br)$(thing)来源$(): 锰, 钽$(br)$(thing)化学式$(): MnTa₂O₆", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 170$(br)$(thing)密度$(): 0.5$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 32 — 128$(br)$(thing)尺寸$(): 45$(br2)$(thing)岩石类型$(): 混合岩, 玄武岩, 石灰华, 辉石岩", + "title": "闪锌矿, 黄铁矿", + "type": "patchouli:text", + "anchor": "nether_sphalerite" + }, + { + "Type": "patchouli:multiblock", + "name": "闪锌矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/sphalerite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 40%$(br)$(thing)熔化$(): 锌$(br)$(thing)化学式$(): ZnS", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "硫", + "multiblock": { + "mapping": { + "0": "#forge:ores/sulfur" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 硫$(br)$(thing)化学式$(): S", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄铁矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/pyrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)熔化$(): 铸铁$(br)$(thing)化学式$(): FeS₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 220$(br)$(thing)密度$(): 0.35$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 32 — 128$(br)$(thing)尺寸$(): 40$(br2)$(thing)岩石类型$(): 混合岩, 石灰华, 辉石岩", + "title": "青金石, 蓝金石, 方钠石", + "type": "patchouli:text", + "anchor": "nether_lapis" + }, + { + "Type": "patchouli:multiblock", + "name": "蓝金石", + "multiblock": { + "mapping": { + "0": "#forge:ores/lazurite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 铝, 钙, 钠$(br)$(thing)化学式$(): Al₆Si₆Ca₈Na₈", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "方钠石", + "multiblock": { + "mapping": { + "0": "#forge:ores/sodalite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铝, 钠$(br)$(thing)化学式$(): Al₃Si₃Na₄Cl", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "青金石", + "multiblock": { + "mapping": { + "0": "#forge:ores/lapis" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 蓝金石, 方钠石, 黄铁矿, 方解石", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "方解石", + "multiblock": { + "mapping": { + "0": "#forge:ores/calcite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)来源$(): 钙$(br)$(thing)化学式$(): CaCO₃", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 180$(br)$(thing)密度$(): 0.4$(br)$(thing)类型$(): 盘状矿脉$(br)$(thing)Y 坐标$(): 0 — 128$(br)$(thing)尺寸$(): 33$(br)$(thing)高度$(): 7$(br2)$(thing)岩石类型$(): 混合岩, 玄武岩, 石灰华, 辉石岩", + "title": "黄玉, 辉铜矿", + "type": "patchouli:text", + "anchor": "nether_topaz" + }, + { + "Type": "patchouli:multiblock", + "name": "蓝黄玉", + "multiblock": { + "mapping": { + "0": "#forge:ores/blue_topaz" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 35%$(br)$(thing)来源$(): 铝, 氟$(br)$(thing)化学式$(): Al₂SiF₂H₂O₆", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "黄玉", + "multiblock": { + "mapping": { + "0": "#forge:ores/topaz" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铝, 氟$(br)$(thing)化学式$(): Al₂SiFH₂", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/chalcocite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 25%$(br)$(thing)来源$(): 铜$(br)$(thing)化学式$(): Cu₂S", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "斑铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/bornite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 15%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu₅FeS₄", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:empty", + "draw_filler": true, + "type": "patchouli:empty" + }, + { + "Type": "patchouli:text", + "text": "$(thing)稀有度$(): 170$(br)$(thing)密度$(): 0.5$(br)$(thing)类型$(): 团簇状矿脉$(br)$(thing)Y 坐标$(): 32 — 128$(br)$(thing)尺寸$(): 45$(br2)$(thing)岩石类型$(): 混合岩, 片岩, 片麻岩, 石灰华, 辉石岩", + "title": "黝铜矿", + "type": "patchouli:text", + "anchor": "nether_tetrahedrite" + }, + { + "Type": "patchouli:multiblock", + "name": "黝铜矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/tetrahedrite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 50%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu₃SbS₃Fe", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "原生铜", + "multiblock": { + "mapping": { + "0": "#forge:ores/copper" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 30%$(br)$(thing)熔化$(): 铜$(br)$(thing)化学式$(): Cu", + "type": "patchouli:multiblock" + }, + { + "Type": "patchouli:multiblock", + "name": "辉锑矿", + "multiblock": { + "mapping": { + "0": "#forge:ores/stibnite" + }, + "pattern": [ + [ + "0" + ], + [ + " " + ] + ] + }, + "enable_visualize": false, + "text": "$(thing)百分比$(): 20%$(br)$(thing)熔化$(): 锑$(br)$(thing)化学式$(): Sb₂S₃", + "type": "patchouli:multiblock" + } + ], + "sortnum": 3 +} \ No newline at end of file diff --git a/kubejs/assets/tfg/lang/zh_cn.json b/kubejs/assets/tfg/lang/zh_cn.json index d38cd74a0..46f6a7625 100644 --- a/kubejs/assets/tfg/lang/zh_cn.json +++ b/kubejs/assets/tfg/lang/zh_cn.json @@ -773,118 +773,118 @@ "material.tfg.bright_regolith": "亮泽风化土", "material.tfg.cassiterite_regolith": "锡石风化土", "material.tfg.regolith_mush": "泥泞风化土", - "ore_vein.tfg.deep_garnet_amethyst": "紫水晶 & 石榴石", - "ore_vein.tfg.deep_garnet_opal": "蛋白石 & 石榴石", - "ore_vein.tfg.deep_gold": "金(深层)", - "ore_vein.tfg.deep_hematite": "赤铁矿 & 针铁矿 & 红宝石", - "ore_vein.tfg.deep_limonite": "针铁矿 & 孔雀石", - "ore_vein.tfg.deep_magnetite": "铬铁矿 & 磁铁矿", - "ore_vein.tfg.deep_molybdenum": "钼铅矿 & 辉钼矿", - "ore_vein.tfg.deep_pitchblende": "晶质铀矿 & 沥青铀矿", - "ore_vein.tfg.deep_sapphire": "蓝宝石 & 铁铝榴石", - "ore_vein.tfg.deep_scheelite": "白钨矿 & 钨酸锂", - "ore_vein.tfg.deep_sheldonite": "硫钯矿 & 斑铜矿", - "ore_vein.tfg.deep_topaz": "黄玉 & 辉铜矿", - "ore_vein.tfg.normal_apatite": "磷灰石 & 烧绿石", + "ore_vein.tfg.deep_garnet_amethyst": "紫水晶, 石榴石", + "ore_vein.tfg.deep_garnet_opal": "蛋白石, 石榴石", + "ore_vein.tfg.deep_gold": "金矿 (深层)", + "ore_vein.tfg.deep_hematite": "赤铁矿, 针铁矿, 红宝石", + "ore_vein.tfg.deep_limonite": "针铁矿, 孔雀石", + "ore_vein.tfg.deep_magnetite": "铬铁矿, 磁铁矿", + "ore_vein.tfg.deep_molybdenum": "钼铅矿, 辉钼矿", + "ore_vein.tfg.deep_pitchblende": "晶质铀矿, 沥青铀矿", + "ore_vein.tfg.deep_sapphire": "蓝宝石, 铁铝榴石", + "ore_vein.tfg.deep_scheelite": "白钨矿, 钨酸锂", + "ore_vein.tfg.deep_sheldonite": "硫铂矿, 斑铜矿", + "ore_vein.tfg.deep_topaz": "黄玉, 辉铜矿", + "ore_vein.tfg.normal_apatite": "磷灰石, 烧绿石", "ore_vein.tfg.normal_basaltic_sands": "矿砂", - "ore_vein.tfg.normal_beryllium": "绿宝石 & 铍", - "ore_vein.tfg.normal_bismuthinite": "辉铋(普通)", - "ore_vein.tfg.normal_cassiterite": "锡石(普通)", - "ore_vein.tfg.normal_coal": "煤", - "ore_vein.tfg.normal_copper": "铜矿 & 黄铜矿", - "ore_vein.tfg.normal_garnet_tin": "石榴石 & 锡石砂", - "ore_vein.tfg.normal_garnierite": "硅镁镍矿 & 辉钴矿", - "ore_vein.tfg.normal_gold": "金矿 & 褐铁矿 & 赤铁矿", - "ore_vein.tfg.normal_graphite": "石墨 & 钻石", - "ore_vein.tfg.normal_hematite": "赤铁矿 & 褐铁矿", - "ore_vein.tfg.normal_lapis": "青金石 & 蓝金石 & 方钠石", + "ore_vein.tfg.normal_beryllium": "绿宝石, 铍矿", + "ore_vein.tfg.normal_bismuthinite": "辉铋矿 (普通)", + "ore_vein.tfg.normal_cassiterite": "锡石矿 (普通)", + "ore_vein.tfg.normal_coal": "煤炭", + "ore_vein.tfg.normal_copper": "铜矿, 黄铜矿", + "ore_vein.tfg.normal_garnet_tin": "石榴石, 锡石矿砂", + "ore_vein.tfg.normal_garnierite": "硅镁镍矿, 辉钴矿", + "ore_vein.tfg.normal_gold": "金矿, 褐铁矿, 赤铁矿", + "ore_vein.tfg.normal_graphite": "石墨, 钻石", + "ore_vein.tfg.normal_gypsum": "石膏, 方解石", + "ore_vein.tfg.normal_hematite": "赤铁矿, 褐铁矿", + "ore_vein.tfg.normal_lapis": "青金石, 蓝金石, 方钠石", "ore_vein.tfg.normal_limonite": "褐铁矿", - "ore_vein.tfg.normal_lubricant": "皂石 & 滑石 & 天然碱", - "ore_vein.tfg.normal_magnetite": "磁铁矿 & 钒矿", - "ore_vein.tfg.normal_manganese": "锰矿 & 钽矿", - "ore_vein.tfg.normal_mica": "蓝晶石 & 云母 & 铝土矿", - "ore_vein.tfg.normal_monazite": "氟碳镧铈矿 & 独居石", + "ore_vein.tfg.normal_lubricant": "皂石, 滑石, 天然碱", + "ore_vein.tfg.normal_magnetite": "磁铁矿, 钒", + "ore_vein.tfg.normal_manganese": "锰矿, 钽矿", + "ore_vein.tfg.normal_mica": "蓝晶石, 云母, 铝土矿", + "ore_vein.tfg.normal_monazite": "氟碳镧铈矿, 独居石", "ore_vein.tfg.normal_oilsands": "油砂", - "ore_vein.tfg.normal_olivine": "膨润土 & 橄榄石", + "ore_vein.tfg.normal_olivine": "膨润土, 橄榄石", "ore_vein.tfg.normal_quartz": "石英", - "ore_vein.tfg.normal_redstone": "红石 & 朱砂 & 红宝石", - "ore_vein.tfg.normal_salt": "盐 & 硼砂", - "ore_vein.tfg.normal_saltpeter": "硝石 & 电石", - "ore_vein.tfg.normal_silver": "银矿 & 方铅矿 & 铅矿", - "ore_vein.tfg.normal_sphalerite": "闪锌矿 & 黄铁矿", - "ore_vein.tfg.normal_spodumene": "锂辉石 & 锂云母", - "ore_vein.tfg.normal_sulfur": "硫磺 & 黄铁矿", - "ore_vein.tfg.normal_tetrahedrite": "黝铜矿(普通)", - "ore_vein.tfg.surface_bismuthinite": "辉铋(地表)", - "ore_vein.tfg.surface_cassiterite": "锡石(地表)", - "ore_vein.tfg.surface_copper": "黄铜矿 & 雄黄", - "ore_vein.tfg.surface_sphalerite": "闪锌矿 & 硫磺", - "ore_vein.tfg.surface_tetrahedrite": "黝铜矿(地表)", - "ore_vein.tfg.moon_apatite": "磷灰石 & 烧绿石", - "ore_vein.tfg.moon_bauxite": "铝土矿 & 钛铁矿", - "ore_vein.tfg.moon_beryllium": "绿宝石 & 铍", - "ore_vein.tfg.moon_desh": "戴斯矿 & 钛铁矿", - "ore_vein.tfg.moon_garnierite": "硅镁镍矿 & 辉钴矿", - "ore_vein.tfg.moon_graphite": "石墨 & 钻石", - "ore_vein.tfg.moon_lubricant": "皂石 & 滑石 & 天然碱", - "ore_vein.tfg.moon_magnetite": "铬铁矿 & 磁铁矿", - "ore_vein.tfg.moon_manganese": "锰矿 & 钽矿", - "ore_vein.tfg.moon_mica": "蓝晶石 & 云母 & 铝土矿", - "ore_vein.tfg.moon_molybdenum": "钼铅矿 & 辉钼矿", - "ore_vein.tfg.moon_monazite": "氟碳镧铈矿 & 独居石", + "ore_vein.tfg.normal_redstone": "红石, 朱砂, 红宝石", + "ore_vein.tfg.normal_salt": "盐, 硼砂", + "ore_vein.tfg.normal_saltpeter": "硝石, 电石", + "ore_vein.tfg.normal_silver": "银矿, 方铅矿, 铅矿", + "ore_vein.tfg.normal_sphalerite": "闪锌矿, 黄铁矿", + "ore_vein.tfg.normal_spodumene": "锂辉石, 锂云母", + "ore_vein.tfg.normal_sulfur": "硫, 黄铁矿", + "ore_vein.tfg.normal_tetrahedrite": "黝铜矿 (普通)", + "ore_vein.tfg.surface_bismuthinite": "辉铋矿 (地表)", + "ore_vein.tfg.surface_cassiterite": "锡石矿 (地表)", + "ore_vein.tfg.surface_copper": "黄铜矿, 雄黄", + "ore_vein.tfg.surface_sphalerite": "闪锌矿, 硫", + "ore_vein.tfg.surface_tetrahedrite": "黝铜矿 (地表)", + "ore_vein.tfg.mars_hematite": "(占位矿脉)", + "ore_vein.tfg.moon_apatite": "磷灰石, 烧绿石", + "ore_vein.tfg.moon_bauxite": "铝土矿, 钛铁矿", + "ore_vein.tfg.moon_beryllium": "绿宝石, 铍矿", + "ore_vein.tfg.moon_cassiterite": "锡石矿, 黄铜矿", + "ore_vein.tfg.moon_desh": "戴斯矿, 钛铁矿", + "ore_vein.tfg.moon_garnet": "紫水晶, 蛋白石, 石榴石", + "ore_vein.tfg.moon_garnierite": "硅镁镍矿, 辉钴矿", + "ore_vein.tfg.moon_gold": "金矿, 磁铁矿", + "ore_vein.tfg.moon_graphite": "石墨, 钻石", + "ore_vein.tfg.moon_gypsum": "石膏, 方解石", + "ore_vein.tfg.moon_lubricant": "皂石, 滑石, 天然碱", + "ore_vein.tfg.moon_magnetite": "铬铁矿, 磁铁矿", + "ore_vein.tfg.moon_manganese": "锰矿, 钽矿", + "ore_vein.tfg.moon_mica": "蓝晶石, 云母, 铝土矿", + "ore_vein.tfg.moon_molybdenum": "钼铅矿, 辉钼矿", + "ore_vein.tfg.moon_monazite": "氟碳镧铈矿, 独居石", "ore_vein.tfg.moon_pyrolusite": "软锰矿 & 钴矿", - "ore_vein.tfg.moon_quartz": "赛特斯石英", - "ore_vein.tfg.moon_redstone": "红石 & 朱砂 & 红宝石", - "ore_vein.tfg.moon_saltpeter": "硝石 & 电石", - "ore_vein.tfg.moon_sapphire": "蓝宝石 & 铁铝榴石", - "ore_vein.tfg.moon_scheelite": "白钨矿 & 钨酸锂", - "ore_vein.tfg.moon_sheldonite": "硫钯矿 & 斑铜矿", - "ore_vein.tfg.moon_silver": "银矿 & 方铅矿 & 铅矿", - "ore_vein.tfg.moon_sphalerite": "闪锌矿 & 黄铁矿", - "ore_vein.tfg.moon_topaz": "黄玉 & 辉铜矿", + "ore_vein.tfg.moon_quartz": "赛特斯石英矿", + "ore_vein.tfg.moon_redstone": "红石, 朱砂, 红宝石", + "ore_vein.tfg.moon_saltpeter": "硝石, 电石", + "ore_vein.tfg.moon_sapphire": "蓝宝石, 铁铝榴石", + "ore_vein.tfg.moon_scheelite": "白钨矿, 钨酸锂", + "ore_vein.tfg.moon_sheldonite": "硫铂矿, 斑铜矿", + "ore_vein.tfg.moon_silver": "银矿, 方铅矿, 铅矿", + "ore_vein.tfg.moon_sphalerite": "闪锌矿, 黄铁矿", + "ore_vein.tfg.moon_tetrahedrite": "黝铜矿, 辉铜矿", + "ore_vein.tfg.moon_topaz": "黄玉, 辉铜矿", "ore_vein.tfg.nether_anthracite": "无烟煤", - "ore_vein.tfg.nether_apatite": "磷灰石 & 烧绿石", + "ore_vein.tfg.nether_apatite": "磷灰石, 烧绿石", "ore_vein.tfg.nether_basaltic_sands": "矿砂", - "ore_vein.tfg.nether_beryllium": "绿宝石 & 铍", - "ore_vein.tfg.nether_cassiterite": "锡石", - "ore_vein.tfg.nether_copper": "铜矿 & 黄铁矿", - "ore_vein.tfg.nether_garnet": "紫水晶 & 蛋白石 & 石榴石", - "ore_vein.tfg.nether_garnet_tin": "石榴石 & 锡石砂", - "ore_vein.tfg.nether_garnierite": "硅镁镍矿 & 辉钴矿", + "ore_vein.tfg.nether_beryllium": "绿宝石, 铍矿", + "ore_vein.tfg.nether_cassiterite": "锡石矿", + "ore_vein.tfg.nether_copper": "铜矿, 黄铜矿", + "ore_vein.tfg.nether_garnet": "紫水晶, 蛋白石, 石榴石", + "ore_vein.tfg.nether_garnet_tin": "石榴石, 锡石矿砂", + "ore_vein.tfg.nether_garnierite": "硅镁镍矿, 辉钴矿", "ore_vein.tfg.nether_goethite": "针铁矿", - "ore_vein.tfg.nether_gold": "金矿 & 赤铁矿", - "ore_vein.tfg.nether_graphite": "石墨 & 钻石", - "ore_vein.tfg.nether_hematite": "赤铁矿 & 褐铁矿", - "ore_vein.tfg.nether_lapis": "青金石 & 蓝金石 & 方钠石", - "ore_vein.tfg.nether_lubricant": "皂石 & 滑石 & 天然碱", + "ore_vein.tfg.nether_gold": "金矿, 赤铁矿", + "ore_vein.tfg.nether_graphite": "石墨, 钻石", + "ore_vein.tfg.nether_gypsum": "石膏, 方解石", + "ore_vein.tfg.nether_hematite": "赤铁矿, 褐铁矿", + "ore_vein.tfg.nether_lapis": "青金石, 蓝金石, 方钠石", + "ore_vein.tfg.nether_lubricant": "皂石, 滑石, 天然碱", "ore_vein.tfg.nether_magnetite": "铬铁矿", - "ore_vein.tfg.nether_manganese": "锰矿 & 钽矿", - "ore_vein.tfg.nether_mica": "蓝晶石 & 云母 & 铝土矿", - "ore_vein.tfg.nether_molybdenum": "钼铅矿 & 辉钼矿", - "ore_vein.tfg.nether_monazite": "氟碳镧铈矿 & 独居石", - "ore_vein.tfg.nether_naquadah": "硅岩 & 钚矿", - "ore_vein.tfg.nether_olivine": "膨润土 & 橄榄石", - "ore_vein.tfg.nether_pitchblende": "晶质铀矿 & 沥青铀矿", + "ore_vein.tfg.nether_manganese": "锰矿, 钽矿", + "ore_vein.tfg.nether_mica": "蓝晶石, 云母, 铝土矿", + "ore_vein.tfg.nether_molybdenum": "钼铅矿, 辉钼矿", + "ore_vein.tfg.nether_monazite": "氟碳镧铈矿, 独居石", + "ore_vein.tfg.nether_naquadah": "硅岩, 钚矿", + "ore_vein.tfg.nether_olivine": "膨润土, 橄榄石", + "ore_vein.tfg.nether_pitchblende": "晶质铀矿, 沥青铀矿", "ore_vein.tfg.nether_quartz": "下界石英", - "ore_vein.tfg.nether_redstone": "红石 & 朱砂 & 红宝石", - "ore_vein.tfg.nether_saltpeter": "硝石 & 电石", - "ore_vein.tfg.nether_sapphire": "蓝宝石 & 铁铝榴石", - "ore_vein.tfg.nether_scheelite": "白钨矿 & 钨酸锂", - "ore_vein.tfg.nether_sheldonite": "硫钯矿 & 斑铜矿", - "ore_vein.tfg.nether_silver": "银矿 & 方铅矿 & 铅矿", - "ore_vein.tfg.nether_sphalerite": "闪锌矿 & 黄铁矿", - "ore_vein.tfg.nether_sulfur": "硫磺 & 黄铁矿", + "ore_vein.tfg.nether_redstone": "红石, 朱砂, 红宝石", + "ore_vein.tfg.nether_saltpeter": "硝石, 电石", + "ore_vein.tfg.nether_sapphire": "蓝宝石, 铁铝榴石", + "ore_vein.tfg.nether_scheelite": "白钨矿, 钨酸锂", + "ore_vein.tfg.nether_sheldonite": "硫铂矿, 斑铜矿", + "ore_vein.tfg.nether_silver": "银矿, 方铅矿, 铅矿", + "ore_vein.tfg.nether_sphalerite": "闪锌矿, 黄铁矿", + "ore_vein.tfg.nether_sulfur": "硫, 黄铁矿", "ore_vein.tfg.nether_sylvite": "钾石盐", "ore_vein.tfg.nether_tetrahedrite": "黝铜矿", - "ore_vein.tfg.nether_topaz": "黄玉 & 辉铜矿", - "ore_vein.tfg.normal_gypsum": "石膏 & 方解石", - "ore_vein.tfg.mars_hematite": "(占位矿脉)", - "ore_vein.tfg.moon_cassiterite": "锡石 & 黄铜矿", - "ore_vein.tfg.moon_garnet": "紫水晶 & 蛋白石 & 石榴石", - "ore_vein.tfg.moon_gold": "金矿 & 磁铁矿", - "ore_vein.tfg.moon_gypsum": "石膏 & 方解石", - "ore_vein.tfg.moon_tetrahedrite": "黝铜矿 & 辉铜矿", - "ore_vein.tfg.nether_gypsum": "石膏 & 方解石", + "ore_vein.tfg.nether_topaz": "黄玉, 辉铜矿", "tfg.creative_tab.tfg": "群峦格雷(现代版)", "tfg.disabled_portal": "传送门魔法似乎被未知力量阻挡,请尝试通过向下或向上探索前往其他维度", "tfg.tooltip.food_trait.refrigerating": "§b冷藏保鲜", From 020d4f901810fae5bb10cea555600b36f657e584 Mon Sep 17 00:00:00 2001 From: GameStar <56610486+BlueBoat29@users.noreply.github.com> Date: Sun, 31 Aug 2025 13:14:14 -0500 Subject: [PATCH 095/196] Flax (#1735) * some flax stuff * linen stuff * flax line stuff * flax again * rapseed wild crop changes * flax worldgen * revert grooming station update * more flax stuff * trying to fix stuff one doesn't work * recipes and lang * Update CHANGELOG.md Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * fixes --------- Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> --- CHANGELOG.md | 2 + kubejs/assets/tfg/blockstates/flax.json | 34 +++++++++++ kubejs/assets/tfg/blockstates/flax_dead.json | 13 ++++ kubejs/assets/tfg/blockstates/flax_wild.json | 16 +++++ .../assets/tfg/blockstates/rapeseed_wild.json | 4 +- kubejs/assets/tfg/lang/en_us.json | 10 ++++ .../tfg/models/block/crop/flax_age_0.json | 1 + .../tfg/models/block/crop/flax_age_1.json | 1 + .../tfg/models/block/crop/flax_age_2.json | 1 + .../tfg/models/block/crop/flax_age_3.json | 1 + .../models/block/crop/flax_age_4_bottom.json | 1 + .../tfg/models/block/crop/flax_age_4_top.json | 1 + .../models/block/crop/flax_age_5_bottom.json | 1 + .../tfg/models/block/crop/flax_age_5_top.json | 1 + .../models/block/crop/flax_age_6_bottom.json | 1 + .../tfg/models/block/crop/flax_age_6_top.json | 1 + .../models/block/crop/flax_dead_bottom.json | 1 + .../tfg/models/block/crop/flax_dead_top.json | 1 + .../models/block/crop/flax_dead_young.json | 1 + .../tfg/models/block/crop/flax_wild.json | 6 ++ .../models/block/crop/flax_wild_bottom.json | 6 ++ .../tfg/models/block/crop/flax_wild_top.json | 6 ++ .../tfg/models/block/crop/rapeseed_wild.json | 2 +- .../block/crop/rapeseed_wild_bottom.json | 1 + .../models/block/crop/rapeseed_wild_top.json | 1 + kubejs/assets/tfg/models/item/flax_line.json | 6 ++ .../assets/tfg/models/item/flax_product.json | 6 ++ kubejs/assets/tfg/models/item/flax_tow.json | 6 ++ kubejs/assets/tfg/models/item/flax_waste.json | 6 ++ kubejs/assets/tfg/models/item/flax_wild.json | 3 + .../assets/tfg/models/item/linen_cloth.json | 6 ++ .../assets/tfg/models/item/linen_thread.json | 6 ++ .../assets/tfg/models/item/washed_flax.json | 6 ++ .../tfg/textures/block/crop/flax_age_0.png | Bin 0 -> 651 bytes .../tfg/textures/block/crop/flax_age_1.png | Bin 0 -> 725 bytes .../tfg/textures/block/crop/flax_age_2.png | Bin 0 -> 851 bytes .../tfg/textures/block/crop/flax_age_3.png | Bin 0 -> 963 bytes .../textures/block/crop/flax_age_4_bottom.png | Bin 0 -> 1004 bytes .../textures/block/crop/flax_age_4_top.png | Bin 0 -> 651 bytes .../textures/block/crop/flax_age_5_bottom.png | Bin 0 -> 1069 bytes .../textures/block/crop/flax_age_5_top.png | Bin 0 -> 824 bytes .../textures/block/crop/flax_age_6_bottom.png | Bin 0 -> 1084 bytes .../textures/block/crop/flax_age_6_top.png | Bin 0 -> 814 bytes .../textures/block/crop/flax_dead_bottom.png | Bin 0 -> 1066 bytes .../tfg/textures/block/crop/flax_dead_top.png | Bin 0 -> 810 bytes .../textures/block/crop/flax_dead_young.png | Bin 0 -> 865 bytes kubejs/assets/tfg/textures/item/flax_line.png | Bin 0 -> 5451 bytes .../assets/tfg/textures/item/flax_product.png | Bin 0 -> 878 bytes kubejs/assets/tfg/textures/item/flax_seed.png | Bin 0 -> 617 bytes kubejs/assets/tfg/textures/item/flax_tow.png | Bin 0 -> 875 bytes .../assets/tfg/textures/item/flax_waste.png | Bin 0 -> 857 bytes .../assets/tfg/textures/item/linen_cloth.png | Bin 0 -> 810 bytes .../assets/tfg/textures/item/linen_thread.png | Bin 0 -> 745 bytes .../assets/tfg/textures/item/washed_flax.png | Bin 0 -> 797 bytes .../configured_feature/earth/flax_patch.json | 40 +++++++++++++ .../placed_feature/earth/flax_patch.json | 20 +++++++ kubejs/server_scripts/firmaciv/recipes.js | 2 + kubejs/server_scripts/gregtech/recipes.js | 2 + kubejs/server_scripts/minecraft/recipes.js | 2 +- kubejs/server_scripts/sacksnstuff/recipes.js | 17 +++--- kubejs/server_scripts/tfc/tags.js | 2 + kubejs/server_scripts/tfg/data.js | 29 +++++++++ .../tfg/recipes.miscellaneous.js | 56 +++++++++++++++++- kubejs/server_scripts/tfg/tags.js | 6 ++ kubejs/startup_scripts/tfc/constants.js | 2 + kubejs/startup_scripts/tfg/blocks.plants.js | 33 +++++++++++ kubejs/startup_scripts/tfg/items.js | 14 +++++ pakku-lock.json | 46 +++++++------- 68 files changed, 393 insertions(+), 37 deletions(-) create mode 100644 kubejs/assets/tfg/blockstates/flax.json create mode 100644 kubejs/assets/tfg/blockstates/flax_dead.json create mode 100644 kubejs/assets/tfg/blockstates/flax_wild.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_age_0.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_age_1.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_age_2.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_age_3.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_age_4_bottom.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_age_4_top.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_age_5_bottom.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_age_5_top.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_age_6_bottom.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_age_6_top.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_dead_bottom.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_dead_top.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_dead_young.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_wild.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_wild_bottom.json create mode 100644 kubejs/assets/tfg/models/block/crop/flax_wild_top.json create mode 100644 kubejs/assets/tfg/models/block/crop/rapeseed_wild_bottom.json create mode 100644 kubejs/assets/tfg/models/block/crop/rapeseed_wild_top.json create mode 100644 kubejs/assets/tfg/models/item/flax_line.json create mode 100644 kubejs/assets/tfg/models/item/flax_product.json create mode 100644 kubejs/assets/tfg/models/item/flax_tow.json create mode 100644 kubejs/assets/tfg/models/item/flax_waste.json create mode 100644 kubejs/assets/tfg/models/item/flax_wild.json create mode 100644 kubejs/assets/tfg/models/item/linen_cloth.json create mode 100644 kubejs/assets/tfg/models/item/linen_thread.json create mode 100644 kubejs/assets/tfg/models/item/washed_flax.json create mode 100644 kubejs/assets/tfg/textures/block/crop/flax_age_0.png create mode 100644 kubejs/assets/tfg/textures/block/crop/flax_age_1.png create mode 100644 kubejs/assets/tfg/textures/block/crop/flax_age_2.png create mode 100644 kubejs/assets/tfg/textures/block/crop/flax_age_3.png create mode 100644 kubejs/assets/tfg/textures/block/crop/flax_age_4_bottom.png create mode 100644 kubejs/assets/tfg/textures/block/crop/flax_age_4_top.png create mode 100644 kubejs/assets/tfg/textures/block/crop/flax_age_5_bottom.png create mode 100644 kubejs/assets/tfg/textures/block/crop/flax_age_5_top.png create mode 100644 kubejs/assets/tfg/textures/block/crop/flax_age_6_bottom.png create mode 100644 kubejs/assets/tfg/textures/block/crop/flax_age_6_top.png create mode 100644 kubejs/assets/tfg/textures/block/crop/flax_dead_bottom.png create mode 100644 kubejs/assets/tfg/textures/block/crop/flax_dead_top.png create mode 100644 kubejs/assets/tfg/textures/block/crop/flax_dead_young.png create mode 100644 kubejs/assets/tfg/textures/item/flax_line.png create mode 100644 kubejs/assets/tfg/textures/item/flax_product.png create mode 100644 kubejs/assets/tfg/textures/item/flax_seed.png create mode 100644 kubejs/assets/tfg/textures/item/flax_tow.png create mode 100644 kubejs/assets/tfg/textures/item/flax_waste.png create mode 100644 kubejs/assets/tfg/textures/item/linen_cloth.png create mode 100644 kubejs/assets/tfg/textures/item/linen_thread.png create mode 100644 kubejs/assets/tfg/textures/item/washed_flax.png create mode 100644 kubejs/data/tfg/worldgen/configured_feature/earth/flax_patch.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/earth/flax_patch.json diff --git a/CHANGELOG.md b/CHANGELOG.md index cf290b08f..2a88eb4bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,9 +10,11 @@ - Sewing Tables now use a knife instead of shears @BlueBoat29 - Create Logistics Jars now hold 8000 mB each instead of just 1000 mB (#1707) @Ghoulcel - Added a way to keep your space suit with you on death, so you can more safely set your spawn on other planets (#1710) @BlueBoat29 +- Added Flax as a cold-weather alternative to jute and a plant-based option for light colored cloth @BlueBoat29 ### Bug fixes - Fixed tongs getting stuck in ovens, and now you can use them the same way you'd previously use a Peel @Pyritie - Allowed powders, gears, plates, double plates, springs, and small springs to be heated (#1727) @Redeix +- Fixed rapeseed wild block model @BlueBoat29 ### Translation updates - Chinese (simplified) @jmecn & @CN059 - Ukranian @MetEnBouldry diff --git a/kubejs/assets/tfg/blockstates/flax.json b/kubejs/assets/tfg/blockstates/flax.json new file mode 100644 index 000000000..0b8a1e705 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/flax.json @@ -0,0 +1,34 @@ +{ + "variants": { + "age=0": { + "model": "tfg:block/crop/flax_age_0" + }, + "age=1": { + "model": "tfg:block/crop/flax_age_1" + }, + "age=2": { + "model": "tfg:block/crop/flax_age_2" + }, + "age=3": { + "model": "tfg:block/crop/flax_age_3" + }, + "age=4,part=bottom": { + "model": "tfg:block/crop/flax_age_4_bottom" + }, + "age=5,part=bottom": { + "model": "tfg:block/crop/flax_age_5_bottom" + }, + "age=6,part=bottom": { + "model": "tfg:block/crop/flax_age_6_bottom" + }, + "age=4,part=top": { + "model": "tfg:block/crop/flax_age_4_top" + }, + "age=5,part=top": { + "model": "tfg:block/crop/flax_age_5_top" + }, + "age=6,part=top": { + "model": "tfg:block/crop/flax_age_6_top" + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/flax_dead.json b/kubejs/assets/tfg/blockstates/flax_dead.json new file mode 100644 index 000000000..15259e1b7 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/flax_dead.json @@ -0,0 +1,13 @@ +{ + "variants": { + "mature=false": { + "model": "tfg:block/crop/flax_dead_young" + }, + "mature=true,part=top": { + "model": "tfg:block/crop/flax_dead_top" + }, + "mature=true,part=bottom": { + "model": "tfg:block/crop/flax_dead_bottom" + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/flax_wild.json b/kubejs/assets/tfg/blockstates/flax_wild.json new file mode 100644 index 000000000..c8023989c --- /dev/null +++ b/kubejs/assets/tfg/blockstates/flax_wild.json @@ -0,0 +1,16 @@ +{ + "variants": { + "part=top,mature=true": { + "model": "tfg:block/crop/flax_wild_top" + }, + "part=top,mature=false": { + "model": "tfg:block/crop/flax_dead_top" + }, + "part=bottom,mature=true": { + "model": "tfg:block/crop/flax_wild_bottom" + }, + "part=bottom,mature=false": { + "model": "tfg:block/crop/flax_dead_bottom" + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/rapeseed_wild.json b/kubejs/assets/tfg/blockstates/rapeseed_wild.json index 3ddbb2d6e..599bc8001 100644 --- a/kubejs/assets/tfg/blockstates/rapeseed_wild.json +++ b/kubejs/assets/tfg/blockstates/rapeseed_wild.json @@ -1,13 +1,13 @@ { "variants": { "part=top,mature=true": { - "model": "tfg:block/crop/rapeseed_age_5_top" + "model": "tfg:block/crop/rapeseed_wild_top" }, "part=top,mature=false": { "model": "tfg:block/crop/rapeseed_dead_top" }, "part=bottom,mature=true": { - "model": "tfg:block/crop/rapeseed_age_5_bottom" + "model": "tfg:block/crop/rapeseed_wild_bottom" }, "part=bottom,mature=false": { "model": "tfg:block/crop/rapeseed_dead_bottom" diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index b18665146..42ba86651 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -293,6 +293,9 @@ "block.tfg.rapeseed": "Canola", "block.tfg.rapeseed_wild": "Wild Canola", "block.tfg.rapeseed_dead": "Dead Canola", + "block.tfg.flax": "Flax", + "block.tfg.flax_wild": "Wild Flax", + "block.tfg.flax_dead": "Dead Flax", "block.tfg.casings.machine_casing_iron_desh": "Desh Machine Casing", "block.tfg.casings.machine_casing_stainless_evaporation": "Stainless Evaporation Machine Casing", "block.tfg.casings.machine_casing_vacuum_engine_intake": "Vacuum Engine Intake Machine Casing", @@ -622,6 +625,13 @@ "item.tfg.electric_extendo_grip": "Electric Extendo Grip", "item.tfg.treated_chipboard_composite": "Treated Chipboard Composite", "item.tfg.high_density_treated_fiberboard": "Medium Density Treated Fiberboard", + "item.tfg.flax_seeds": "Flax Seeds", + "item.tfg.flax_product": "Flax Stems", + "item.tfg.flax_line": "Flax Line Fibers", + "item.tfg.flax_tow": "Flax Tow Fibers", + "item.tfg.flax_waste": "Scraped Flax", + "item.tfg.linen_thread": "Linen Thread", + "item.tfg.linen_cloth": "Linen Cloth", "material.tfg.latex": "Latex", "material.tfg.vulcanized_latex": "Vulcanized Latex", "material.tfg.fluix": "Fluix", diff --git a/kubejs/assets/tfg/models/block/crop/flax_age_0.json b/kubejs/assets/tfg/models/block/crop/flax_age_0.json new file mode 100644 index 000000000..9def03ce7 --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_age_0.json @@ -0,0 +1 @@ +{"parent":"block/crop","textures":{"crop":"tfg:block/crop/flax_age_0"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_age_1.json b/kubejs/assets/tfg/models/block/crop/flax_age_1.json new file mode 100644 index 000000000..5cd40dc85 --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_age_1.json @@ -0,0 +1 @@ +{"parent":"block/crop","textures":{"crop":"tfg:block/crop/flax_age_1"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_age_2.json b/kubejs/assets/tfg/models/block/crop/flax_age_2.json new file mode 100644 index 000000000..7c8d9a81f --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_age_2.json @@ -0,0 +1 @@ +{"parent":"block/crop","textures":{"crop":"tfg:block/crop/flax_age_2"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_age_3.json b/kubejs/assets/tfg/models/block/crop/flax_age_3.json new file mode 100644 index 000000000..0196b352e --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_age_3.json @@ -0,0 +1 @@ +{"parent":"block/crop","textures":{"crop":"tfg:block/crop/flax_age_3"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_age_4_bottom.json b/kubejs/assets/tfg/models/block/crop/flax_age_4_bottom.json new file mode 100644 index 000000000..3bbbff126 --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_age_4_bottom.json @@ -0,0 +1 @@ +{"parent":"block/crop","textures":{"crop":"tfg:block/crop/flax_age_4_bottom"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_age_4_top.json b/kubejs/assets/tfg/models/block/crop/flax_age_4_top.json new file mode 100644 index 000000000..861deaeca --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_age_4_top.json @@ -0,0 +1 @@ +{"parent":"block/crop","textures":{"crop":"tfg:block/crop/flax_age_4_top"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_age_5_bottom.json b/kubejs/assets/tfg/models/block/crop/flax_age_5_bottom.json new file mode 100644 index 000000000..20609d2b1 --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_age_5_bottom.json @@ -0,0 +1 @@ +{"parent":"block/crop","textures":{"crop":"tfg:block/crop/flax_age_5_bottom"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_age_5_top.json b/kubejs/assets/tfg/models/block/crop/flax_age_5_top.json new file mode 100644 index 000000000..90d35b5e7 --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_age_5_top.json @@ -0,0 +1 @@ +{"parent":"block/crop","textures":{"crop":"tfg:block/crop/flax_age_5_top"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_age_6_bottom.json b/kubejs/assets/tfg/models/block/crop/flax_age_6_bottom.json new file mode 100644 index 000000000..6783cdc22 --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_age_6_bottom.json @@ -0,0 +1 @@ +{"parent":"block/crop","textures":{"crop":"tfg:block/crop/flax_age_6_bottom"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_age_6_top.json b/kubejs/assets/tfg/models/block/crop/flax_age_6_top.json new file mode 100644 index 000000000..d5826d3b3 --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_age_6_top.json @@ -0,0 +1 @@ +{"parent":"block/crop","textures":{"crop":"tfg:block/crop/flax_age_6_top"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_dead_bottom.json b/kubejs/assets/tfg/models/block/crop/flax_dead_bottom.json new file mode 100644 index 000000000..3f8fb1086 --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_dead_bottom.json @@ -0,0 +1 @@ +{"parent":"block/crop","textures":{"crop":"tfg:block/crop/flax_dead_bottom"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_dead_top.json b/kubejs/assets/tfg/models/block/crop/flax_dead_top.json new file mode 100644 index 000000000..620d0d6b5 --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_dead_top.json @@ -0,0 +1 @@ +{"parent":"block/crop","textures":{"crop":"tfg:block/crop/flax_dead_top"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_dead_young.json b/kubejs/assets/tfg/models/block/crop/flax_dead_young.json new file mode 100644 index 000000000..65df8401f --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_dead_young.json @@ -0,0 +1 @@ +{"parent":"block/crop","textures":{"crop":"tfg:block/crop/flax_dead_young"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_wild.json b/kubejs/assets/tfg/models/block/crop/flax_wild.json new file mode 100644 index 000000000..5ebc8c96a --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_wild.json @@ -0,0 +1,6 @@ +{ + "parent": "tfc:block/wild_crop/crop", + "textures": { + "crop": "tfg:block/crop/flax_age_5_bottom" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_wild_bottom.json b/kubejs/assets/tfg/models/block/crop/flax_wild_bottom.json new file mode 100644 index 000000000..5ebc8c96a --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_wild_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "tfc:block/wild_crop/crop", + "textures": { + "crop": "tfg:block/crop/flax_age_5_bottom" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/flax_wild_top.json b/kubejs/assets/tfg/models/block/crop/flax_wild_top.json new file mode 100644 index 000000000..9bdde56bf --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/flax_wild_top.json @@ -0,0 +1,6 @@ +{ + "parent": "block/crop", + "textures": { + "crop": "tfg:block/crop/flax_age_5_top" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/rapeseed_wild.json b/kubejs/assets/tfg/models/block/crop/rapeseed_wild.json index 2033e4839..0e99f6b04 100644 --- a/kubejs/assets/tfg/models/block/crop/rapeseed_wild.json +++ b/kubejs/assets/tfg/models/block/crop/rapeseed_wild.json @@ -1 +1 @@ -{"parent":"block/crop","textures":{"crop":"tfg:block/crop/rapeseed_age_2"}} \ No newline at end of file +{"parent":"tfc:block/wild_crop/crop","textures":{"crop":"tfg:block/crop/rapeseed_age_2"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/rapeseed_wild_bottom.json b/kubejs/assets/tfg/models/block/crop/rapeseed_wild_bottom.json new file mode 100644 index 000000000..f90e2a6fe --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/rapeseed_wild_bottom.json @@ -0,0 +1 @@ +{"parent":"tfc:block/wild_crop/crop","textures":{"crop":"tfg:block/crop/rapeseed_age_5_bottom"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/crop/rapeseed_wild_top.json b/kubejs/assets/tfg/models/block/crop/rapeseed_wild_top.json new file mode 100644 index 000000000..b85951c0e --- /dev/null +++ b/kubejs/assets/tfg/models/block/crop/rapeseed_wild_top.json @@ -0,0 +1 @@ +{"parent":"block/crop","textures":{"crop":"tfg:block/crop/rapeseed_age_5_top"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/flax_line.json b/kubejs/assets/tfg/models/item/flax_line.json new file mode 100644 index 000000000..4e95ef350 --- /dev/null +++ b/kubejs/assets/tfg/models/item/flax_line.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfg:item/flax_line" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/flax_product.json b/kubejs/assets/tfg/models/item/flax_product.json new file mode 100644 index 000000000..1df7e23a2 --- /dev/null +++ b/kubejs/assets/tfg/models/item/flax_product.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfg:item/flax_product" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/flax_tow.json b/kubejs/assets/tfg/models/item/flax_tow.json new file mode 100644 index 000000000..e55451cde --- /dev/null +++ b/kubejs/assets/tfg/models/item/flax_tow.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfg:item/flax_tow" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/flax_waste.json b/kubejs/assets/tfg/models/item/flax_waste.json new file mode 100644 index 000000000..d738595dd --- /dev/null +++ b/kubejs/assets/tfg/models/item/flax_waste.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfg:item/flax_waste" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/flax_wild.json b/kubejs/assets/tfg/models/item/flax_wild.json new file mode 100644 index 000000000..bc8d85359 --- /dev/null +++ b/kubejs/assets/tfg/models/item/flax_wild.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/crop/flax_wild" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/linen_cloth.json b/kubejs/assets/tfg/models/item/linen_cloth.json new file mode 100644 index 000000000..bfe64ab12 --- /dev/null +++ b/kubejs/assets/tfg/models/item/linen_cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "tfg:item/linen_cloth" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/linen_thread.json b/kubejs/assets/tfg/models/item/linen_thread.json new file mode 100644 index 000000000..492133d0d --- /dev/null +++ b/kubejs/assets/tfg/models/item/linen_thread.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "tfg:item/linen_thread" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/washed_flax.json b/kubejs/assets/tfg/models/item/washed_flax.json new file mode 100644 index 000000000..3f67bc269 --- /dev/null +++ b/kubejs/assets/tfg/models/item/washed_flax.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tfg:item/washed_flax" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/crop/flax_age_0.png b/kubejs/assets/tfg/textures/block/crop/flax_age_0.png new file mode 100644 index 0000000000000000000000000000000000000000..b99477ad697bf79155ad6bad436eca8162fd8b9e GIT binary patch literal 651 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LK%Yn00yg-eRgSC8sxJ&ITr!NR?C?S)m%Czr-wSfc1zSSS+1 z%~z)rCL1%Sw6s8!Z9UEo^$m){+uX1`Oy4a>g>HX#%rD%eLj+ywD8X1ApXr=>jcgVxTm@< zt;xTaIPyw2-no)7Pt-Y!e6m5&bl&GNyPIXvrn zd_H6G{3YhQqrPxR++ovOw|mwW_Lz4J%Ko!fbZ>jI_@(aDhVRC|mN6OBaPzFO+*|ss z@E60A6|0|0KX@P@p&$Hh*XiBNd-wjWUUvCD|FLsLCz4KlW@TVtU`z6LcVPg7pU%7M z85kHi3p^r=85s1GL71^(seKs(0|R@Br>`sfOAZ-9X|}G3Po6L^Fi4iTMwB?`=jNv7 zl`uFLr6!i7rYMwWmSiZnd-?{1H}Z)yFfb&0x;TbdoK8-VU|pP$!tgR-?SB)~md?h; zM#nq8KkauZrTm+J-kwvsBd24>>`(P2mL-J}vjgw={`@~bf4`)JgoMOBxk{Gj`)xmU t2&UccpB^s}u_HqAU(IjcZ9UEo^$m){+uX1`Oy4a>g>HX#%rD%eLj+ywD8X1ApXr=>jcgVxTm@< zt;xTaIPyw2-no)7Pt-Y!e6m5&bl&GNyPIXvrn zd_H6G{3YhQqrPxR++ovOw|mwW_Lz4J%Ko!fbZ>jI_@(aDhVRC|mN6OBaPzFO+*|ss z@E60A6|0|0KX@P@p&$Hh*XiBNd-wjWUUvCD|FLsLCz4KlW@TVtU`z6LcVPg7pU%7M z85kHi3p^r=85s1GL71^(seKs(0|R@Br>`sfOAZ-9S?)zu_V*bW7$i$vBTAg}b8}Pk zN*J7rQWHy3QxwWGOEMJPJ$(bh8~MZ;7#P-ix;TbdoPImOkgwT*$Mvno3ehZewl*)F zyH#w@;ubuA!gR)xS=w8rjc29<#}tp3PfqZz2rd8jZ2kM^`phy`U!1pJSNgaw_Rq}3{D1yHJ462tczK=Vzt7bH)bL4PTF+a9rOsx6q)1G zSX|kuc=?;hzB8L&To!aJ{jo^?djI_Z?n>L-Iz@|Khh=Xsp4V&p`z9g7D&`DJSmu-5 YdymE987i%LRYAew>FVdQ&MBb@08QpG>;M1& literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/crop/flax_age_2.png b/kubejs/assets/tfg/textures/block/crop/flax_age_2.png new file mode 100644 index 0000000000000000000000000000000000000000..ff2a41f78110527f2b178f885b21d3ef994abfa4 GIT binary patch literal 851 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LK%Yn00yg-eRgSC8sxJ&ITr!NR?C?S)m%Czr-wSfc1zSSS+1 z%~z)rCL1%Sw6s8!Z9UEo^$m){+uX1`Oy4a>g>HX#%rD%eLj+ywD8X1ApXr=>jcgVxTm@< zt;xTaIPyw2-no)7Pt-Y!e6m5&bl&GNyPIXvrn zd_H6G{3YhQqrPxR++ovOw|mwW_Lz4J%Ko!fbZ>jI_@(aDhVRC|mN6OBaPzFO+*|ss z@E60A6|0|0KX@P@p&$Hh*XiBNd-wjWUUvCD|FLsLCz4KlW@TVtU`z6LcVPg7pU%7M z85kHi3p^r=85s1GL71^(seKs(0|R@Br>`sfOAZ-9eL1D;{jLlQ43Z_T5hc#~xw)x% zB@E6*sfi`2DGKG8B^e6tp1uL$jeOz^42;^IE{-7V1!>GyXIzeOG0xl&Dx0xar*DxM8KVh=@^WvZP&N2K?%dPjV zcz6A0x*>x@`bDLk*7E;)uGcawU`UY4>t6IYS1##g^yF9L9@>J*72bn^xx_6w_W@4CV zJ4N)X=1x;lOijFNlkLO-G@Iu zPC`G=`>kSVu-$4geSMsm^OI}_fn|o>rwn?3vQG$IR=kiSIT#cfp00i_>zopr04eTk A^8f$< literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/crop/flax_age_3.png b/kubejs/assets/tfg/textures/block/crop/flax_age_3.png new file mode 100644 index 0000000000000000000000000000000000000000..347557b6cbd118f1f4ccd2ec7d291b7b8cd50353 GIT binary patch literal 963 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LK%Yn00yg-eRgSC8sxJ&ITr!NR?C?S)m%Czr-wSfc1zSSS+1 z%~z)rCL1%Sw6s8!Z9UEo^$m){+uX1`Oy4a>g>HX#%rD%eLj+ywD8X1ApXr=>jcgVxTm@< zt;xTaIPyw2-no)7Pt-Y!e6m5&bl&GNyPIXvrn zd_H6G{3YhQqrPxR++ovOw|mwW_Lz4J%Ko!fbZ>jI_@(aDhVRC|mN6OBaPzFO+*|ss z@E60A6|0|0KX@P@p&$Hh*XiBNd-wjWUUvCD|FLsLCz4KlW@TVtU`z6LcVPg7pU%7M z85kHi3p^r=85s1GL71^(seKs(0|R@Br>`sfOAZ-99b+HWhR+NP43Z_T5hc#~xw)x% zB@E6*sfi`2DGKG8B^e6tp1uL$jeOz^42-iqT^vI!PS2gVv2V76i0gZwV@%2(o4b}d zM2Vl+sT#iBE zT=1cKJ;~>qH^04VQGH`<@%mGdRrk(>+pnE37TI5CbYN=evQfWL$K=d-KxFEV6F0wI zwocIdVRa-uuW;U_3@ZkQ;A=|ff+y89a@%Lke7J4zBF$_=cJF-$^p>q?$z6XT@{xj8 zgl)qdxyt(c3K5R3^NP(}RYRWq6>fFh<92y(d4c6z*5{88r?LcxH2IcHo3Q?{b;IY) z&U2O@`ETW&F>m(49Ieu60{yR@`${Rbu7^CVtU5^cloC8zLDH^_hrgbexKZXIm5~%RrkoV4U4b86BY4Tk??d5 zqr#MI28Zuv3RAMLUwpP<@x|>wc6GfAUf^KYlO4BX&i`i{l;3^2#`lByfe-iPr5l5H PgCgJ4)z4*}Q$iB}+sLa~ literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/crop/flax_age_4_bottom.png b/kubejs/assets/tfg/textures/block/crop/flax_age_4_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..49d943b5708876d09fb7b10842f762686526eb41 GIT binary patch literal 1004 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LK%Yn00yg-eRgSC8sxJ&ITr!NR?C?S)m%Czr-wSfc1zSSS+1 z%~z)rCL1%Sw6s8!Z9UEo^$m){+uX1`Oy4a>g>HX#%rD%eLj+ywD8X1ApXr=>jcgVxTm@< zt;xTaIPyw2-no)7Pt-Y!e6m5&bl&GNyPIXvrn zd_H6G{3YhQqrPxR++ovOw|mwW_Lz4J%Ko!fbZ>jI_@(aDhVRC|mN6OBaPzFO+*|ss z@E60A6|0|0KX@P@p&$Hh*XiBNd-wjWUUvCD|FLsLCz4KlW@TVtU`z6LcVPg7pU%7M z85kHi3p^r=85s1GL71^(seKs(0|R@Br>`sfOAZ+!dFDA6v&|S77$i$vBTAg}b8}Pk zN*J7rQWHy3QxwWGOEMJPJ$(bh8~MZ;7#NRux;TbdoX(xJf7NXRkz@9pmK$4ZnRhm` zAAT#~bTC-%!6id)H~aMCdgVHG4Suab?*g3J`OQ>}HYIniXs&LVbgjFl@9F*TbL}hY zY71RMt^U+@tt$Ch_&k|mfyJ52*8QJF!eS5q&bWUsl4HxQA2xqAHkmRs{Qvi7?nPII z4X?T`ObiV_Qu*p3i*lf!iC09fLqO2nTL+mr+!X$K^nDiTw-qq@^i*KYYU!|$rH}i~ z*6#ZC>tFir)zV_qj(>i9E;6@J96I6zJ8UrxtK(d5T~A-?re>emdIX?^ZfJetXA{x+LaibBW^00xTANU&uZQq|4It} z?rfhRxW?>8-nIolG*2-w{N3q(N|g?k6PfVa~dA=6Jo^Pm$Ca z%UQSB%TDtxnRH**>y$9VhqA++XR?m0UvEF-D%)nMkL*Dv8Xj{!qWD0m#M9N!Wt~$( F69A*>xBUPB literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/crop/flax_age_4_top.png b/kubejs/assets/tfg/textures/block/crop/flax_age_4_top.png new file mode 100644 index 0000000000000000000000000000000000000000..5ad34b4ddf7a40b07fa0aa4b986ea8cd2ed5c1fd GIT binary patch literal 651 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LK%Yn00yg-eRgSC8sxJ&ITr!NR?C?S)m%Czr-wSfc1zSSS+1 z%~z)rCL1%Sw6s8!Z9UEo^$m){+uX1`Oy4a>g>HX#%rD%eLj+ywD8X1ApXr=>jcgVxTm@< zt;xTaIPyw2-no)7Pt-Y!e6m5&bl&GNyPIXvrn zd_H6G{3YhQqrPxR++ovOw|mwW_Lz4J%Ko!fbZ>jI_@(aDhVRC|mN6OBaPzFO+*|ss z@E60A6|0|0KX@P@p&$Hh*XiBNd-wjWUUvCD|FLsLCz4KlW@TVtU`z6LcVPg7pU%7M z85kHi3p^r=85s1GL71^(seKs(0|R@Br>`sfOAZ+!Ip)?=QRNH_43Z_T5hc#~xw)x% zB@E6*sfi`2DGKG8B^e6tp1uL$jeOz^3=GMhE{-7+ue56?gQ^Ejp$rkL&Wejvtq`^4Yl&tqmdl~@*JFO^a(6Qy_l*Dt@D%EI7NuKkHSW%^N&Cp=yKT-G@yGywo{4-HKK literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/crop/flax_age_5_bottom.png b/kubejs/assets/tfg/textures/block/crop/flax_age_5_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..cd7efed0da9a97efb2f1a9c13159bb8b371b6d92 GIT binary patch literal 1069 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LK%Yn00yg-eRgSC8sxJ&ITr!NR?C?S)m%Czr-wSfc1zSSS+1 z%~z)rCL1%Sw6s8!Z9UEo^$m){+uX1`Oy4a>g>HX#%rD%eLj+ywD8X1ApXr=>jcgVxTm@< zt;xTaIPyw2-no)7Pt-Y!e6m5&bl&GNyPIXvrn zd_H6G{3YhQqrPxR++ovOw|mwW_Lz4J%Ko!fbZ>jI_@(aDhVRC|mN6OBaPzFO+*|ss z@E60A6|0|0KX@P@p&$Hh*XiBNd-wjWUUvCD|FLsLCz4KlW@TVtU`z6LcVPg7pU%7M z85kHi3p^r=85s1GL71^(seKs(0|R@Br>`sfOAZ+!Ro=J*Gdvg=7$i$vBTAg}b8}Pk zN*J7rQWHy3QxwWGOEMJPJ$(bh8~MZ;7?@Z+T^vI!PNz=VoAua1q;;Mya+uzA{kQbO(6a@GhGHv1eP{H{d%t0Ehej; Z=zlhI-e=wLX%Z-zdAjZ9UEo^$m){+uX1`Oy4a>g>HX#%rD%eLj+ywD8X1ApXr=>jcgVxTm@< zt;xTaIPyw2-no)7Pt-Y!e6m5&bl&GNyPIXvrn zd_H6G{3YhQqrPxR++ovOw|mwW_Lz4J%Ko!fbZ>jI_@(aDhVRC|mN6OBaPzFO+*|ss z@E60A6|0|0KX@P@p&$Hh*XiBNd-wjWUUvCD|FLsLCz4KlW@TVtU`z6LcVPg7pU%7M z85kHi3p^r=85s1GL71^(seKs(0|R@Br>`sfOAZ+!73+>fn+XgI43Z_T5hc#~xw)x% zB@E6*sfi`2DGKG8B^e6tp1uL$jeOz^42%MvE{-7_QT_Z>D6kd5w})hiT|5U_Gd zPUr+?k?#yQyQheVxt=PlYG4u3=jUCwrnT==pibq*9ot@eEj8U_lYj3#!~FVh(^sEc z?e_b9<<%E|pRT&EcJoh-w1NG*IZwlt&OJOnmw5x{_4c>k<~;gY5en<2*1B=#Mo#ej z!Y1-rj$@1pko_cxzBz3FPRP3Ju2 zA7*bWS7@(#!t-zOf98eOyB05c*RgiR6P~OH9*--soI8(jn1uM831;s&W%lvchO3L- aov@#oyGrH&N1QMy#64a8T-G@yGywqLyk;r@ literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/crop/flax_age_6_bottom.png b/kubejs/assets/tfg/textures/block/crop/flax_age_6_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..33905b9174c7a50f862ec9de5c1529e7d53e72e0 GIT binary patch literal 1084 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LK%Yn00yg-eRgSC8sxJ&ITr!NR?C?S)m%Czr-wSfc1zSSS+1 z%~z)rCL1%Sw6s8!Z9UEo^$m){+uX1`Oy4a>g>HX#%rD%eLj+ywD8X1ApXr=>jcgVxTm@< zt;xTaIPyw2-no)7Pt-Y!e6m5&bl&GNyPIXvrn zd_H6G{3YhQqrPxR++ovOw|mwW_Lz4J%Ko!fbZ>jI_@(aDhVRC|mN6OBaPzFO+*|ss z@E60A6|0|0KX@P@p&$Hh*XiBNd-wjWUUvCD|FLsLCz4KlW@TVtU`z6LcVPg7pU%7M z85kHi3p^r=85s1GL71^(seKs(0|R@Br>`sfOAZ+!O_Q|+@jeU;43Z_T5hc#~xw)x% zB@E6*sfi`2DGKG8B^e6tp1uL$jeOz^3``=PE{-7{Vf?dcd<(y9D$^_3xiFT?eVd=VaSPwgS*j1DVy>E9sBiqbhMM<4Lx;OATpV~&&8E2Q58Fa4Yv7UAM zv+<;-)_k9SeNmfrKuNpsyV}{AXP28r?kldWYpdBA-}QR8`=TEmtGj3KW#9bs$}AK0 zH!rMaD{1fCwL>tl=E&Q_#zGFQjMvNizc$})e=fx_A#c+z5%%9dUz_WH_kL)4k|EJO z`O=<$YYr_43r`F<9M-*6!Y4_aaaQIm6Zclevu;*9Jd4A+w-$U?J3Dc2;B~RcPS4M~ z0{vJYJgw8LdHc38#!`!Cf@|2LY<^KTi|(-Qtr^SSO=D)v*zddR5nqjvDj`BZRc z``Kfrxg|=GA02O8oXVZ({`uFJu;sgg)BMlQmA&D(G_d2|itPCL_gbW-GDSQ$rEZPr zez+sQ{FFkklD6H2I%)CUcY_lToP4>lcMy8r*Di}#h9o18bJ3njTCvO-QnMcU$G=qwIbq?aoEaF>C&s zF?eoTs%jd)n literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/crop/flax_age_6_top.png b/kubejs/assets/tfg/textures/block/crop/flax_age_6_top.png new file mode 100644 index 0000000000000000000000000000000000000000..edaa3caa2b7b847c9924d93de7b4d9c3e31534cc GIT binary patch literal 814 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LK%Yn00yg-eRgSC8sxJ&ITr!NR?C?S)m%Czr-wSfc1zSSS+1 z%~z)rCL1%Sw6s8!Z9UEo^$m){+uX1`Oy4a>g>HX#%rD%eLj+ywD8X1ApXr=>jcgVxTm@< zt;xTaIPyw2-no)7Pt-Y!e6m5&bl&GNyPIXvrn zd_H6G{3YhQqrPxR++ovOw|mwW_Lz4J%Ko!fbZ>jI_@(aDhVRC|mN6OBaPzFO+*|ss z@E60A6|0|0KX@P@p&$Hh*XiBNd-wjWUUvCD|FLsLCz4KlW@TVtU`z6LcVPg7pU%7M z85kHi3p^r=85s1GL71^(seKs(0|R@Br>`sfOAZ+!O>us4Jv#;l2FViFh!W@g+}zZ> z5(ej@)Wnk16ovB4k_-iRPv3y>Mm}){21Yhd7sn8b(`N%WavgHuIV-EBG^KA>=>)#g zlGkgRXP;Zg_2_|8T}!=!Ql0B_y*ihac?CX{F;Shq`ccNVJ$s()Rbi+X-2K?; ze^Y4d9a-^TRr@4(=Wkfg_iOS3l`m|uXJ>Dpz44z_i}}UIx)+gWXLz%OT~-XZt##V_ zQ#5Y|EiABuBdb04)IzQbogzHtrO0Z|9Ee~YF-AE7%_uIZbH_Mz`{Cl#)X{Wml%~#ac z7Oy*1G{JKY*Q$sWx3jmGs}yRjig~nJ^{=JevCQo}N?Ml>*1dSC;&)Vd1J9*gTe~DWM4fK5Ag+ literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/crop/flax_dead_bottom.png b/kubejs/assets/tfg/textures/block/crop/flax_dead_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..cdc10966657f09dcaf997b60a021a1eaf67d862c GIT binary patch literal 1066 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LE#tCs8=1*J&~t+sZ@TTIguJLr_Dz2#Lx(MxfYOpl-#8P@Af z&GOx$?BeOMvN5cVADEBC76g?{6#741Eb2%_!JYo{?{eku85TySuDU7C9CFs^Qs<5t zr`LDw3;$u*rl2%q;*6E*#@&%S`qo!h{HPLt8u{+|KbdB)gDDN}Dt(4`H*}bHq?_x` z{cKm*F;%to#~h2K3#^^;JN35z>@7Z-*qGkdlT$U%!bN9VRm8i*Ftd54WAw>_xz99&BAkRYJ0=9WvxY`=Tv|0TNy+zjq4@uf$Nm$& z)xueOWVly2wm$iB@c)DI?P-Nso92piF#pxx_ScZ_M_FUo;cff-b9a|ARm^YHUi*5z zY2!}+OVY8rH7qRK8@pexQ+v-i-TJ_X$$FBLlq)m2jw*eqbGtu@PXw_${>0hIKMBFfd4#xJHyX=jZ08=9Mrw z7o{eaq^2m8XO?6rxO@5rgg5euGcYhQdAc};Se%ZXyg&bzgUIpy=e<;=8w2(#Y@VSJ z6m*iAnK@8>THamBMUxsOQ(aq3JFY&`=a|a=EiZP4mOc;9G%b~oJq4eN1X&MyO0H}E z95Xrk-SO)0mG{5jla+gy_qF88wF>FWfzkcdx_>L;&!0QCciOX=wLi~fROoF}a;$sv ze_uj<&C$oTvHtG4x=WZCzNi-`-Cq^V$RIKIV9%%N+m#NUJ*z&2Oa8-`JxkVlT=;P3 z%sB%#NuOj-C#@1T4{ZSpNs{I5%VkBah``t-{DGo6bW9MTPx!wx9;Eq@h~z_Ied4YgH%tap^`IXYL* zk>_D*IQ+52Rpju8<_Qsu?s8?bt>SmoNLzYrOj!7EXQrU^yzYM~^E~(NTQ%49v1zm9 zuBd#6$8p}@)r%j6?}*CZ5YA%Hk$EHc)$7$#VXt|+Sh?FDbMATmbJ44i4+Z6`y_X$R z>I(cNFLAV~)m6m#oyfkLb%}yUfBby?eYR<uQ zmAfxj>DOnb-8l#OopyBy zmxk$>ajjG+U)j63==Y8C8@bE$C(7=KEh@L#J>$K{9F3a)8&woVAGth~SMSkj)H6tZ P2})z0u6{1-oD!M literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/crop/flax_dead_top.png b/kubejs/assets/tfg/textures/block/crop/flax_dead_top.png new file mode 100644 index 0000000000000000000000000000000000000000..922995fca6efee751904ddbe86ed12f0eb2bb9b1 GIT binary patch literal 810 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LE#tCs8=1*J&~t+sZ@TTIguJLr_Dz2#Lx(MxfYOpl-#8P@Af z&GOx$?BeOMvN5cVADEBC76g?{6#741Eb2%_!JYo{?{eku85TySuDU7C9CFs^Qs<5t zr`LDw3;$u*rl2%q;*6E*#@&%S`qo!h{HPLt8u{+|KbdB)gDDN}Dt(4`H*}bHq?_x` z{cKm*F;%to#~h2K3#^^;JN35z>@7Z-*qGkdlT$U%!bN9VRm8i*Ftd54WAw>_xz99&BAkRYJ0=9WvxY`=Tv|0TNy+zjq4@uf$Nm$& z)xueOWVly2wm$iB@c)DI?P-Nso92piF#pxx_ScZ_M_FUo;cff-b9a|ARm^YHUi*5z zY2!}+OVY8rH7qRK8@pexQ+v-i-TJ_X$$FBLlq)m2jw*eqbGtu@PXw_)RVTxNV!nz`!6`;u=xnoS&PUnpeW$ zT$GwvlA5AWo>`Ki;O^-g5Z=fq&cMLP^rWAUH!?6VFxaBE=fsKAM^7zSw~jGl z^+D!vp;hoit@WgdFu@w^q zkN$u0kg?d#%yP%{3C#S_YZm;Ly?LN7rv1N9`g%K;kHS?I9-du~zufv z!rzuPFWy{j*I4IZ77*0IeEI*2b1u`4i-q}|P~;IlBFg+C>wH}8i31^qKN*xa^`4)% z--WXo@7Z-*qGkdlT$U%!bN9VRm8i*Ftd54WAw>_xz99&BAkRYJ0=9WvxY`=Tv|0TNy+zjq4@uf$Nm$& z)xueOWVly2wm$iB@c)DI?P-Nso92piF#pxx_ScZ_M_FUo;cff-b9a|ARm^YHUi*5z zY2!}+OVY8rH7qRK8@pexQ+v-i-TJ_X$$FBLlq)m2jw*eqbGtu@PXw_zgslypvnRz`!6`;u=xnoS&PUnpeW$ zT$GwvlA5AWo>`Ki;O^-g5Z=fq&cMKE>FMGaVsZNI#Qj~(4g$ya$MT(fw8~_W?+&X} zouDNj6j{0(CY}6jNWX${0W(9&-p+9 zE@P{hwaMsf=BwvF-3=KOx?^-JZ{+^#eO}9;!1$m&&)BfTL`*VJj|uOshuiZs_p8Oomt znCYs=>Z!}nkXrt?VMj*DyB+se)f)8d-J%pHyy7Fq*h2j;j*`I`J zt1$FT*XG;J>wEr)%C!G4mIyKQTo->E^Z4m1-iPZM9bQ--(Q-b&F#c)7#&?G|+|vO? Nji;-h%Q~loCIH94d71zK literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/item/flax_line.png b/kubejs/assets/tfg/textures/item/flax_line.png new file mode 100644 index 0000000000000000000000000000000000000000..0ff9bc17f3512905423d54c278b68fe9f846196e GIT binary patch literal 5451 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 O$cdh=elF{r5}E)+Q~rzq literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/item/flax_tow.png b/kubejs/assets/tfg/textures/item/flax_tow.png new file mode 100644 index 0000000000000000000000000000000000000000..e157552b7e96ed8204eba00c3c3e721f8881b02e GIT binary patch literal 875 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LK1s21N_g+&t*$tC@aOB0stu;5z9 z%5E>VnosZCE~_0}O%K>Rc0XA1LP_i<{fHMlpy4#bW&Q~s-Ioj&1UP`0L8EMV2q0vm`<0MeW8l{e}njb8nHF_O&)Aa;@-z?>sRp zW$V{+o~fO5??uK$<%9z19XsA-T#_r;$;@M$xk&HUr2b{wBUtX8e=+-$!waz&@x@iy z?;n3*JP{Or+Wf#lMT59SZ%U_^v+t_@{oQBxe)(%WMd!Hvye=~^Ft8p0AC@8?QA@6Pt!(N`wC_1NkWU0C9<;I~ZWv?il_KW-ER zJfD3&CO1GhYjNPp_}wKA7j`-cs2%yfENWe&jdx;z@Tw^@dgks`{l3lkwzKe5A&HxO zTB;6`?J>+fAM+gk{Bq3NJypnH1!wcD2kH)C9moDzhfl~(h~&88Ec_&TQ4rJo_?L;Y zF+bOx+blA9W3z%!$E}PNK}|+|sfr(deA-suy4=-C<1xpfmMhi4#~j&Nly6)9TX4(D aBFg?!c9ZVkjnbg3#Ng@b=d#Wzp$PyE@p^v% literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/item/flax_waste.png b/kubejs/assets/tfg/textures/item/flax_waste.png new file mode 100644 index 0000000000000000000000000000000000000000..6825dab038a7709cb5bce6c22eec24f92a769b7e GIT binary patch literal 857 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LK1s21N_g+&t*$tC@aOB0stu;5z9 z%5E>VnosZCE~_0}O%K>Rc0XA1LP_i<{fHMlpy4#bW&Q~s-Ioj&1UP`0L8EMV2q0vm`<0MeW8l{e}njb8nHF_O&)Aa;@-z?>sRp zW$V{+o~fO5??uK$<%9z19XsA-T#_r;$;@M$xk&HUr2b{wBUtX8e=+-$!waz&@x@iy z?;n3*JP{Or+Wf#lMT59SZ%U_^v+t_@{oQBxe)(%WMd!Hvye=~^Ft8J38*XYg;Bg7};c64nTw%eo zw0cD?Gv5p8fXDMDIR^v=9JpZF`oFGIWoF_d!Kn3LR9NimYP(q&E;DW1xa{0>0n>jE z4(`@rYPcS(pIkF%^NRe5Icpdi7G7pJ`g+=A&6K!c=I2x8-%mJVz2tMy@yy1Ga`8=n z1Qbn@rH@)T&yq^0-&QisOU$|5Me)Avn_TC17j}jl{A&~LUTG<05D@zBdSg=j_CN7c z%TN4IiBy{zvQ#ZlAnDoR9~RDB?ve)Sug=i$GE0>FVdQ I&MBb@0JE)gssI20 literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/item/linen_cloth.png b/kubejs/assets/tfg/textures/item/linen_cloth.png new file mode 100644 index 0000000000000000000000000000000000000000..6bd36cb2858a78baff682f5ced9b50dd1c67feec GIT binary patch literal 810 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LK%>ngr7fk2*!xo;LJ^)2mk-4Jk#YpvCcm|v{EQj=U2^2VYO9!`oXq#fclRE@YklDM3WK9Bx|q7MUahR~ zIq@uv^}jZggrmHhp_-Ai_Y!gA0@?WQA3l85JGA-E`M;J`Pxl;T=y#Awos}n)FK|9@ zmeljwM*`ZNMjtIdF7Xprse7{P$p`7@i_XT)le}cSvhtC@#(*~oE1M%d!#mPD4sTi% zw9owYhBKAjn}b$vyk`58yScJd^=#>^!yU<-oGOYAPQ0lh2}(|@y}BAj-X4$n@n{cn*C?3=-&2Z@k?EihVRC|mdO|taDQ22xp(Wg z!e0z2D^@?1e(*qGhDOl0U8i?5&)xgCdfCUO>_%)p?h48n{ROYO@T7#P?~Jbhi+UvkLusW4SN>3qq+z#v)T8d2h$pPQSS zSHj?2l$uzQnxasiS(2gP?&%v4-pD7;z`)4l>Eak-aXL9cBI7`Z|EAqm|Ll8WZ|#~e zQH6Qe>c{`vS$-KC7#JAXRQ%|8cxLD42;Rg)OK%=IA#g5y!t`VVLnD_$K|gVY+dX_6 zcD8U%pT99PEg>O6Kv2vn@Oa0Xi|3AYH8wUjI{Ji&xIS)f=a&?D@>J3+?;e}@^l8&l zG;(84oL~}mDErpj-Y+5YCxRkT-UJ}lj{;}2i)r}e@Qns28L4k8ava^FH}Kc?CI*~ Jvd$@?2>{s5UKaoW literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/item/linen_thread.png b/kubejs/assets/tfg/textures/item/linen_thread.png new file mode 100644 index 0000000000000000000000000000000000000000..1cb8f845f1342055f238245cab1cf511cea6b40f GIT binary patch literal 745 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LK%>ngr7fk2*!xo;LJ^)2mk-4Jk#YpvCcm|v{EQj=U2^2VYO9!`oXq#fclRE@YklDM3WK9Bx|q7MUahR~ zIq@uv^}jZggrmHhp_-Ai_Y!gA0@?WQA3l85JGA-E`M;J`Pxl;T=y#Awos}n)FK|9@ zmeljwM*`ZNMjtIdF7Xprse7{P$p`7@i_XT)le}cSvhtC@#(*~oE1M%d!#mPD4sTi% zw9owYhBKAjn}b$vyk`58yScJd^=#>^!yU<-oGOYAPQ0lh2}(|@y}BAj-X4$n@n{cn*C?3=-&2Z@k?EihVRC|mdO|taDQ22xp(Wg z!e0z2D^@?1e(*qGhDOl0U8i?5&)xgCdfCUO>_%)p?h48n{ROYO@T7#P?~Jbhi+UvkLusVLrP{xO?@fkCpwHKN2hKQ}iu zuY|$5C^fMpHASI3vm`^o-P1Q9ypd0wfq~(mr;B5V#p%71Hu4@;5ODqPIrC7N_e0rB zX`M?>3A_wi)?Mx)>OHUVn)Qx??1;yg7?jw0T$jvgao~8jzrOr{y%V3Tc>TO%^AtOl zZ+w3L3ae<4#MfA}Ni&*0nLW8sC>9(r=ZM%T|Fn(FS4B@UGKej0oOx0$d;Ro=bt|>E z95+r(i<*+AviX>SFYlY$Jz~!qH*a3mo_|?Q0LL{~Q#n&*$tC@aOB0stu;5z9 z%5E>VnosZCE~_0}O%K>Rc0XA1LP_i<{fHMlpy4#bW&Q~s-Ioj&1UP`0L8EMV2q0vm`<0MeW8l{e}njb8nHF_O&)Aa;@-z?>sRp zW$V{+o~fO5??uK$<%9z19XsA-T#_r;$;@M$xk&HUr2b{wBUtX8e=+-$!waz&@x@iy z?;n3*JP{Or+Wf#lMT59SZ%U_^v+t_@{oQBxe)(%WMd!Hvye=~^Ft8c-+w(UWh#aXmrZwV_Z$5=O8K9s)K6Y| zB&?oTqlvR-CdHmJ^4W4#N^FiihBZDrZ=AzGo8z!d9A&= zI)H)2MCugRRne0{Id?sJ7C21wcGRnn+}p`#yz70|i)p($)7MMyh`YVWmOWLKw|$ND z-R*L37g*QnH2l>0BpTLT;CKI9Ri|wKlUu?DQANl2F4nZ!&P&;EzvRYzKCkj?-fQHY wf2O|urt#hW$Q+A_pC$FSb3B~QtmdKI;Vst0F542r2qf` literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/worldgen/configured_feature/earth/flax_patch.json b/kubejs/data/tfg/worldgen/configured_feature/earth/flax_patch.json new file mode 100644 index 000000000..a45b5eb4e --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/earth/flax_patch.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "tfc:tall_wild_crop", + "config": { + "block": "tfg:flax_wild" + } + }, + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "block_predicate_filter", + "predicate": { + "type": "tfc:replaceable" + } + }, + { + "type": "block_predicate_filter", + "predicate": { + "type": "would_survive", + "state": { + "Name": "tfg:flax_wild", + "Properties": { + "part": "bottom" + } + } + } + } + ] + }, + "tries": 20, + "xz_spread": 16, + "y_spread": 1 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/earth/flax_patch.json b/kubejs/data/tfg/worldgen/placed_feature/earth/flax_patch.json new file mode 100644 index 000000000..15312c13a --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/earth/flax_patch.json @@ -0,0 +1,20 @@ +{ + "feature": "tfg:earth/flax_patch", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 55 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "tfc:climate", + "min_temperature": -5, + "max_temperature": 27, + "min_rainfall": 175, + "max_rainfall": 475, + "max_forest": "sparse" + } + ] +} \ No newline at end of file diff --git a/kubejs/server_scripts/firmaciv/recipes.js b/kubejs/server_scripts/firmaciv/recipes.js index dbb956595..c8f0d6b75 100644 --- a/kubejs/server_scripts/firmaciv/recipes.js +++ b/kubejs/server_scripts/firmaciv/recipes.js @@ -104,6 +104,8 @@ const registerFirmaCivRecipes = (event) => { //#endregion // #region More rope + event.replaceInput({ output: 'firmaciv:rope_coil'}, 'tfc:jute_fiber', '#tfg:burlap_fiber') + event.shaped('firmaciv:rope_coil', [ 'A ', 'AB', diff --git a/kubejs/server_scripts/gregtech/recipes.js b/kubejs/server_scripts/gregtech/recipes.js index 2b09e8271..7b3e926eb 100644 --- a/kubejs/server_scripts/gregtech/recipes.js +++ b/kubejs/server_scripts/gregtech/recipes.js @@ -1171,6 +1171,8 @@ const registerGTCEURecipes = (event) => { //#region GT Facades + event.remove({ id: 'gtceu:crafting/facade_cover'}) + event.shapeless(Item.of('gtceu:facade_cover', 8, '{Facade: {Count:1b,id:"minecraft:stone"}}'), ['3x #forge:plates/iron', "#tfg:whitelisted/facades"]) .modifyResult((craftingGrid, result) => { let blockID = craftingGrid.find(Ingredient.of("#tfg:whitelisted/facades")).id diff --git a/kubejs/server_scripts/minecraft/recipes.js b/kubejs/server_scripts/minecraft/recipes.js index 5b96b8489..24bbbeb91 100644 --- a/kubejs/server_scripts/minecraft/recipes.js +++ b/kubejs/server_scripts/minecraft/recipes.js @@ -780,7 +780,7 @@ const registerMinecraftRecipes = (event) => { ' BA', 'A ' ], { - A: 'tfc:jute_fiber', + A: '#tfg:burlap_fiber', B: '#forge:rings' }).id('tfc:crafting/lead') diff --git a/kubejs/server_scripts/sacksnstuff/recipes.js b/kubejs/server_scripts/sacksnstuff/recipes.js index 5f0db5160..b29697338 100644 --- a/kubejs/server_scripts/sacksnstuff/recipes.js +++ b/kubejs/server_scripts/sacksnstuff/recipes.js @@ -59,7 +59,7 @@ const registerSNSRecipes = (event) => { 'BCB', 'DBE' ], { - A: 'tfc:jute_fiber', + A: '#tfg:burlap_fiber', B: 'sns:leather_strip', C: 'sns:unfinished_leather_sack', D: 'minecraft:name_tag', @@ -68,7 +68,7 @@ const registerSNSRecipes = (event) => { ) ).id('sns:crafting/leather_sack') - event.recipes.tfc.damage_inputs_shaped_crafting( + /*event.recipes.tfc.damage_inputs_shaped_crafting( event.shaped('sns:leather_sack', [ ' A ', 'BCB', @@ -81,7 +81,7 @@ const registerSNSRecipes = (event) => { E: 'tfc:bone_needle' } ) - ).id('sns:crafting/leather_sack_coil') + ).id('sns:crafting/leather_sack_coil')*/ event.recipes.tfc.damage_inputs_shaped_crafting( event.shaped('sns:ore_sack', [ @@ -161,7 +161,7 @@ const registerSNSRecipes = (event) => { itemAsHead: 'gtceu:small_pipe_extruder_mold', results: [{ item: '2x sns:buckle' }], processingTime: 80 * global.VINTAGE_IMPROVEMENTS_DURATION_MULTIPLIER - }).id('sns:vi/curving/buckle') + }).id('sns:vi/curving/buckle2') event.shaped('sns:pack_frame', [ 'AAA', @@ -177,11 +177,11 @@ const registerSNSRecipes = (event) => { 'BBB', 'AAA' ], { - A: 'tfc:jute_fiber', + A: '#tfg:burlap_fiber', B: '#forge:string' }).id('sns:shaped/reinforced_fiber') - + /* event.shaped('2x sns:reinforced_fiber', [ ' A ', 'BBB', @@ -191,10 +191,10 @@ const registerSNSRecipes = (event) => { B: '#forge:string', C: '#forge:tools/knives' - }).id('sns:shaped/reinforced_fiber_rope') + }).id('sns:shaped/reinforced_fiber_rope')*/ event.recipes.gtceu.assembler('sns:reinforced_fiber') - .itemInputs('2x tfc:jute_fiber', '#forge:string') + .itemInputs('2x #tfg:burlap_fiber', '#forge:string') .itemOutputs('sns:reinforced_fiber') .duration(40) .EUt(GTValues.VA[GTValues.LV]) @@ -215,7 +215,6 @@ const registerSNSRecipes = (event) => { .duration(120) .EUt(GTValues.VA[GTValues.LV]) - event.recipes.gtceu.bender('sns:horseshoe_steel_electric_only') .itemInputs('#forge:rods/steel') .itemOutputs('sns:metal/horseshoe/steel') diff --git a/kubejs/server_scripts/tfc/tags.js b/kubejs/server_scripts/tfc/tags.js index bdec8b8dc..259dbf20f 100644 --- a/kubejs/server_scripts/tfc/tags.js +++ b/kubejs/server_scripts/tfc/tags.js @@ -332,6 +332,7 @@ const registerTFCItemTags = (event) => { }) event.add('tfc:any_knapping', '#tfc:pit_kiln_straw') + event.add('tfg:burlap_fiber', 'tfc:jute_fiber') } const registerTFCBlockTags = (event) => { @@ -603,6 +604,7 @@ const registerTFCPlacedFeatures = (event) => { // Crops event.add('tfc:feature/crops', 'tfg:earth/sunflower_patch') event.add('tfc:feature/crops', 'tfg:earth/rapeseed_patch') + event.add('tfc:feature/crops', 'tfg:earth/flax_patch') // Other decoration event.add('tfc:in_biome/underground_decoration', 'tfg:glow_lichen') diff --git a/kubejs/server_scripts/tfg/data.js b/kubejs/server_scripts/tfg/data.js index 10ef9f334..4fe84fcf7 100644 --- a/kubejs/server_scripts/tfg/data.js +++ b/kubejs/server_scripts/tfg/data.js @@ -258,6 +258,8 @@ const registerTFGFoodData = (event) => { food.decayModifier(1.5) }) + + // high-tech food @@ -429,6 +431,15 @@ const registerTFGCropRanges = (event) => { climate.hydrationWiggle(7.5) climate.temperatureWiggle(1.5) }, 'tfg:rapeseed') + + event.climateRange(climate => { + climate.minHydration(15) + climate.maxHydration(65) + climate.minTemperature(-8) + climate.maxTemperature(25) + climate.hydrationWiggle(6.5) + climate.temperatureWiggle(3) + }, 'tfg:flax') // Mars event.climateRange(climate => { @@ -523,6 +534,24 @@ const registerTFGFLPlanters = (event) => { ], null ) + + event.firmalifePlantable( + 'tfg:flax_seeds', + 'large', + 0, + 3, + 0.2, + 'tfg:flax_seeds', + 'tfg:flax_product', + 'nitrogen', + [ + 'tfg:block/crop/flax_age_0', + 'tfg:block/crop/flax_age_1', + 'tfg:block/crop/flax_age_5_top', + 'tfg:block/crop/flax_age_6_top' + ], + null + ) event.firmalifePlantable( 'betterend:amber_root_seeds', diff --git a/kubejs/server_scripts/tfg/recipes.miscellaneous.js b/kubejs/server_scripts/tfg/recipes.miscellaneous.js index 9e87f0aab..16f97a4cd 100644 --- a/kubejs/server_scripts/tfg/recipes.miscellaneous.js +++ b/kubejs/server_scripts/tfg/recipes.miscellaneous.js @@ -1367,6 +1367,60 @@ function registerTFGMiscellaneousRecipes(event) { B: 'beneath:warped_straw' }).id('tfg:shaped_large_nest_warped') - //#endregion + + //#region flax stuff + + event.recipes.tfc.scraping( + 'tfg:flax_waste', + 'tfg:flax_product', + 'tfg:item/flax_waste', + 'tfg:item/flax_product', + '2x tfg:flax_line' + ).id('tfg:scraping/flax_line') + + event.recipes.tfc.scraping( + 'tfc:groundcover/humus', + 'tfg:flax_waste', + 'tfc:item/groundcover/humus', + 'tfg:item/flax_waste', + 'tfg:flax_tow' + ).id('tfg:scraping/flax_tow') + + event.recipes.tfc.damage_inputs_shapeless_crafting( + event.shapeless('4x tfg:linen_thread', [ + 'tfg:flax_line', + 'tfc:spindle' + ]).id('tfg:shapeless/linen_thread') + ) + + //#region looming + event.recipes.tfc.loom( + '1x tfg:linen_cloth', + '16x tfg:linen_thread', + 8, + 'tfc:block/burlap' + ) + + event.recipes.tfc.loom( + '1x tfc:burlap_cloth', + '16x tfg:flax_tow', + 12, + 'tfc:block/burlap' + ) + + event.recipes.gtceu.assembler('tfg:assembler/linen_cloth') + .itemInputs('16x tfg:linen_thread') + .circuit(10) + .itemOutputs('tfg:linen_cloth') + .duration(100) + .EUt(4) + + event.recipes.gtceu.assembler('tfg:assembler/flax_burlap') + .itemInputs('16x tfg:flax_tow') + .circuit(10) + .itemOutputs('tfc:burlap_cloth') + .duration(100) + .EUt(4) + } diff --git a/kubejs/server_scripts/tfg/tags.js b/kubejs/server_scripts/tfg/tags.js index 9c31a059b..2a3a3f3b7 100644 --- a/kubejs/server_scripts/tfg/tags.js +++ b/kubejs/server_scripts/tfg/tags.js @@ -7,9 +7,11 @@ const registerTFGItemTags = (event) => { //crop stuff event.add('tfc:seeds', 'tfg:sunflower_seeds') event.add('tfc:seeds', 'tfg:rapeseed_seeds') + event.add('tfc:seeds', 'tfg:flax_seeds') event.add('tfc:foods', 'tfg:roasted_sunflower_seeds') event.add('tfc:compost_greens_high', 'tfg:rapeseed_product') event.add('tfc:compost_greens_high', 'tfg:sunflower_product') + event.add('tfc:compost_greens_high', 'tfg:flax_product') event.add('tfg:water_breathing_ingredients', 'tfg:rapeseed_product') event.add('tfg:night_vision_ingredients', 'tfg:sunflower_product') @@ -101,6 +103,7 @@ const registerTFGItemTags = (event) => { event.add('tfc:sewing_dark_cloth', 'tfg:polycaprolactam_fabric') event.add('forge:string', 'tfg:phantom_thread') event.add('forge:string', 'tfg:polycaprolactam_string') + event.add('forge:string', 'firmalife:pineapple_yarn') //#endregion // #region Medicines @@ -448,6 +451,9 @@ const registerTFGBlockTags = (event) => { event.add('tfc:crops', 'tfg:sunflower') event.add('tfc:mineable_with_sharp_tool', 'tfg:sunflower') + + event.add('tfc:crops', 'tfg:flax') + event.add('tfc:mineable_with_sharp_tool', 'tfg:flax') // #region Nether blocks event.add('minecraft:nether_carver_replaceables', 'tfg:rock/hardened_deepslate') diff --git a/kubejs/startup_scripts/tfc/constants.js b/kubejs/startup_scripts/tfc/constants.js index 2f8c73dff..85ff1b4bd 100644 --- a/kubejs/startup_scripts/tfc/constants.js +++ b/kubejs/startup_scripts/tfc/constants.js @@ -1035,6 +1035,8 @@ global.TFC_GREENHOUSE_VEGETABLE_RECIPE_COMPONENTS = [ { input: '8x tfc:seeds/yellow_bell_pepper', fluid_amount: 4000, output: '24x tfc:food/yellow_bell_pepper', name: 'yellow_bell_pepper' }, { input: '8x tfg:sunflower_seeds', fluid_amount: 4000, output: '24x tfg:sunflower_product', name: 'sunflower' }, { input: '8x tfg:rapeseed_seeds', fluid_amount: 4000, output: '24x tfg:rapeseed_product', name: 'rapeseed' }, + { input: '8x tfg:flax_seeds', fluid_amount: 4000, output: '24x tfg:flax_product', name: 'flax' } + ]; global.TFC_GREENHOUSE_BERRY_RECIPE_COMPONENTS = [ diff --git a/kubejs/startup_scripts/tfg/blocks.plants.js b/kubejs/startup_scripts/tfg/blocks.plants.js index 0e1b496aa..83099b7fc 100644 --- a/kubejs/startup_scripts/tfg/blocks.plants.js +++ b/kubejs/startup_scripts/tfg/blocks.plants.js @@ -59,6 +59,39 @@ const registerTFGCrops = (event) => { .tagBoth('tfc:wild_crops') .tagBlock('minecraft:mineable/hoe') .tagItem('c:hidden_from_recipe_viewers') + + event.create('tfg:flax', 'tfc:double_crop') + .translationKey('block.tfg.flax') + .soundType('crop') + .nutrient('nitrogen') + .stages(5) + .doubleStages(3) + .hardness(0.4) + .growthModifier(1.2) + .expiryModifier(1.2) + .tagBlock('minecraft:mineable/hoe') + .productItem(product => { + product.texture('tfg:item/flax_product') + product.tag('tfc:scrapable') + }) + .seedItem(seed => { + seed.texture('tfg:item/flax_seed') + }) + .deadBlock(dead => { + dead.hardness(0.2) + dead.soundType('crop') + dead.tagBlock('minecraft:mineable/hoe') + }) + + event.create('tfg:flax_wild', 'tfc:wild_crop') + .type('double') + .soundType('crop') + .seeds('tfg:flax_seeds') + .food('tfg:flax_product') + .hardness(0.2) + .tagBoth('tfc:wild_crops') + .tagBlock('minecraft:mineable/hoe') + .tagItem('c:hidden_from_recipe_viewers') // Mars Crops diff --git a/kubejs/startup_scripts/tfg/items.js b/kubejs/startup_scripts/tfg/items.js index a301cf31c..6e34a4554 100644 --- a/kubejs/startup_scripts/tfg/items.js +++ b/kubejs/startup_scripts/tfg/items.js @@ -401,4 +401,18 @@ const registerTFGItems = (event) => { .tag('tfc:sweetener') //#endregion + //#region Flax Stuff + event.create('tfg:flax_waste') + .tag('tfc:scrapable') + event.create('tfg:flax_tow') + .tag('tfg:burlap_fiber') + .tag('tfc:compost_browns') + event.create('tfg:flax_line') + .tag('tfc:compost_browns_low') + event.create('tfg:linen_thread') + .tag('forge:string') + event.create('tfg:linen_cloth') + .tag('forge:cloth') + .tag('tfc:sewing_light_cloth') + } diff --git a/pakku-lock.json b/pakku-lock.json index dff8dd7fe..9c12fe6ed 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -12709,6 +12709,29 @@ "modrinth": "2yZ8ZSeO" }, "files": [ + { + "type": "curseforge", + "file_name": "tfcgroomer-1.20.1-0.1.4.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6118/92/tfcgroomer-1.20.1-0.1.4.jar", + "id": "6118092", + "parent_id": "1003785", + "hashes": { + "sha1": "e1bb7e932f900cee6be0bf5faf3fc77111488865", + "md5": "e4f19ca0413c9716cb86a3b50ae27a36" + }, + "required_dependencies": [ + "302973" + ], + "size": 134178, + "date_published": "2025-01-23T23:02:18.440Z" + }, { "type": "modrinth", "file_name": "tfcgroomer-1.20.1-0.1.4.jar", @@ -12729,29 +12752,6 @@ "required_dependencies": [], "size": 134178, "date_published": "2025-07-27T17:29:15.479048Z" - }, - { - "type": "curseforge", - "file_name": "tfcgroomer-1.20.1-0.2.0.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/6935/736/tfcgroomer-1.20.1-0.2.0.jar", - "id": "6935736", - "parent_id": "1003785", - "hashes": { - "sha1": "ad89216cf3689907af1c28b133bae6e26f749941", - "md5": "2f48a69948c27210a6c791c6c338124d" - }, - "required_dependencies": [ - "302973" - ], - "size": 152509, - "date_published": "2025-08-27T22:46:58.430Z" } ] }, From e6d3a9491d58aecad43fc1e729a2dd5bf1f0136b Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 1 Sep 2025 17:06:07 +0100 Subject: [PATCH 096/196] toolbelt uses buckles/leather strips now --- kubejs/server_scripts/toolbelt/recipes.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kubejs/server_scripts/toolbelt/recipes.js b/kubejs/server_scripts/toolbelt/recipes.js index 94b1969f7..e2e1cad7c 100644 --- a/kubejs/server_scripts/toolbelt/recipes.js +++ b/kubejs/server_scripts/toolbelt/recipes.js @@ -10,7 +10,7 @@ const registerToolBeltRecipes = (event) => { 'BAB' ], { A: '#forge:string', - B: '#forge:leather', + B: 'sns:leather_strip', C: '#forge:bolts/rose_gold' }).id('tfg:toolbelt/shaped/pouch') @@ -20,8 +20,8 @@ const registerToolBeltRecipes = (event) => { 'BCB' ], { A: '#forge:string', - B: '#forge:leather', - C: '#forge:plates/wrought_iron' + B: 'sns:leather_strip', + C: 'sns:buckle' }).id(`tfg:toolbelt/shaped/belt_${2}`) From 4b348a621c72e0d8ce8281df14eef5aae4534a86 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 1 Sep 2025 17:17:14 +0100 Subject: [PATCH 097/196] pakku --- pakku-lock.json | 461 +++++++++++++++++++++++++++++------------------- 1 file changed, 283 insertions(+), 178 deletions(-) diff --git a/pakku-lock.json b/pakku-lock.json index 9c12fe6ed..190d27c87 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -410,31 +410,9 @@ "modrinth": "L5xaBiBb" }, "files": [ - { - "type": "curseforge", - "file_name": "adaptive_performance_tweaks_core_1.20.1-11.3.0.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "neoforge", - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/5815/117/adaptive_performance_tweaks_core_1.20.1-11.3.0.jar", - "id": "5815117", - "parent_id": "561087", - "hashes": { - "sha1": "b707e33365b13eea3d6aac91a61d03a265588362", - "md5": "3c2408998ff6dc76e1e9661919c5ae80" - }, - "required_dependencies": [], - "size": 109763, - "date_published": "2024-10-15T20:03:20.510Z" - }, { "type": "modrinth", - "file_name": "adaptive_performance_tweaks_core_1.20.1-11.3.0.jar", + "file_name": "adaptive_performance_tweaks_core_1.20.1-11.5.0.jar", "mc_versions": [ "1.20.1" ], @@ -443,16 +421,38 @@ "neoforge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/L5xaBiBb/versions/lhl5PzXx/adaptive_performance_tweaks_core_1.20.1-11.3.0.jar", - "id": "lhl5PzXx", + "url": "https://cdn.modrinth.com/data/L5xaBiBb/versions/W5qP6P9L/adaptive_performance_tweaks_core_1.20.1-11.5.0.jar", + "id": "W5qP6P9L", "parent_id": "L5xaBiBb", "hashes": { - "sha512": "c06ea3d4584447debb6d613e7722817c5bdc5d69b6bcc06482d1661ffb01c2d893a1c3bba0c3423a9e7861268e9e0ccec8b283643e1aea6a733d2420aa9fdc70", - "sha1": "297e77d462ab9097be985276fc2bba0169d240fe" + "sha512": "331f03dd3c35404ec1f8e0dc99bd3b8ba0f019d4165462033e2924ca4e23ffa966161ddee239b43466f876163dbe194a69f3a404b24cf4045c14edff80b7bde8", + "sha1": "5bde863758963b34de37f7c20d58856106328990" }, "required_dependencies": [], - "size": 109763, - "date_published": "2024-10-15T20:02:38.559474Z" + "size": 110646, + "date_published": "2025-08-28T21:50:31.543050Z" + }, + { + "type": "curseforge", + "file_name": "adaptive_performance_tweaks_core_1.20.1-11.5.0.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6939/58/adaptive_performance_tweaks_core_1.20.1-11.5.0.jar", + "id": "6939058", + "parent_id": "561087", + "hashes": { + "sha1": "eec168ef1210e1056f6aad6a3a9d7904f414bbdc", + "md5": "8db99b66a8cdfedf664d3cebfc04da8e" + }, + "required_dependencies": [], + "size": 110646, + "date_published": "2025-08-28T21:51:06.840Z" } ] }, @@ -475,34 +475,11 @@ "curseforge": "561137", "modrinth": "Rd89yO7d" }, + "redistributable": false, "files": [ - { - "type": "curseforge", - "file_name": "adaptive_performance_tweaks_gamerules_1.20.1-11.3.0.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "neoforge", - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/5815/118/adaptive_performance_tweaks_gamerules_1.20.1-11.3.0.jar", - "id": "5815118", - "parent_id": "561137", - "hashes": { - "sha1": "7e6ec6c31e27009d693679596c1f23271d9ae905", - "md5": "94ca50f3d0044dfbb3319e8a61da2894" - }, - "required_dependencies": [ - "561087" - ], - "size": 64938, - "date_published": "2024-10-15T20:03:23.600Z" - }, { "type": "modrinth", - "file_name": "adaptive_performance_tweaks_gamerules_1.20.1-11.3.0.jar", + "file_name": "adaptive_performance_tweaks_gamerules_1.20.1-11.5.0.jar", "mc_versions": [ "1.20.1" ], @@ -511,18 +488,42 @@ "neoforge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/Rd89yO7d/versions/dmvc4VjR/adaptive_performance_tweaks_gamerules_1.20.1-11.3.0.jar", - "id": "dmvc4VjR", + "url": "https://cdn.modrinth.com/data/Rd89yO7d/versions/bVOTOwjF/adaptive_performance_tweaks_gamerules_1.20.1-11.5.0.jar", + "id": "bVOTOwjF", "parent_id": "Rd89yO7d", "hashes": { - "sha512": "f5091cb68956b1e1cd3946a4cc4f547a3cb8860b6d64a475871d7ef80a45f91f2878e2553fffd3113839b96955535b780ca229b4ceadfd6a2cb8e828ac22be23", - "sha1": "984a6212f00ab531548bc0f8428e02296b96529a" + "sha512": "2d5d72233bf64077765010651289d660bbbe2f841ba79c0c55390c2e5b6859c58a3efec7e57221690a9a33c2b932c8988c63e3c90975a06da40a11e27301129c", + "sha1": "676918dbc92e61bbccb7057ed1f60b653cef9788" }, "required_dependencies": [ "L5xaBiBb" ], - "size": 64938, - "date_published": "2024-10-15T20:02:44.784722Z" + "size": 64939, + "date_published": "2025-08-28T21:50:36.242341Z" + }, + { + "type": "curseforge", + "file_name": "adaptive_performance_tweaks_gamerules_1.20.1-11.5.0.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6939/059/adaptive_performance_tweaks_gamerules_1.20.1-11.5.0.jar", + "id": "6939059", + "parent_id": "561137", + "hashes": { + "sha1": "b29644ff148456224014597833fd4894e683ab95", + "md5": "1abd1894c64e96dadab65a2ff868b4b0" + }, + "required_dependencies": [ + "561087" + ], + "size": 64939, + "date_published": "2025-08-28T21:51:09.583Z" } ] }, @@ -545,34 +546,11 @@ "curseforge": "561439", "modrinth": "z3TjJLQ0" }, + "redistributable": false, "files": [ - { - "type": "curseforge", - "file_name": "adaptive_performance_tweaks_items_1.20.1-11.3.0.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "neoforge", - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/5815/119/adaptive_performance_tweaks_items_1.20.1-11.3.0.jar", - "id": "5815119", - "parent_id": "561439", - "hashes": { - "sha1": "e26058040dd1fbdb1991c0cdfa7ff93ac5d955ee", - "md5": "55bf4c7b0ab73b629ea6b9a980c0b1cc" - }, - "required_dependencies": [ - "561087" - ], - "size": 71935, - "date_published": "2024-10-15T20:03:26.003Z" - }, { "type": "modrinth", - "file_name": "adaptive_performance_tweaks_items_1.20.1-11.3.0.jar", + "file_name": "adaptive_performance_tweaks_items_1.20.1-11.5.0.jar", "mc_versions": [ "1.20.1" ], @@ -581,18 +559,42 @@ "neoforge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/z3TjJLQ0/versions/Owg1cVwE/adaptive_performance_tweaks_items_1.20.1-11.3.0.jar", - "id": "Owg1cVwE", + "url": "https://cdn.modrinth.com/data/z3TjJLQ0/versions/EkO6vEVt/adaptive_performance_tweaks_items_1.20.1-11.5.0.jar", + "id": "EkO6vEVt", "parent_id": "z3TjJLQ0", "hashes": { - "sha512": "e989fa7de9e1647d3f9ca2ff02ea3ca0e222a75940d1559ccd699af39df9b57f8d5903f54304492ba93549f1aed1efd6e44bfd0226bcd9aa7655c23d2ec14a46", - "sha1": "1753a360b3011c9ab098677f4321727420d92a1d" + "sha512": "633e8077a9b4f568b9747c9b7cf1ac8d37ce39cd4516b2debfff6491508a43236a0f8a3ba7e2a4a882d5f2158ac8c6ea6b669dcf036bb5de6f4bf32da8e4f7dc", + "sha1": "773f2a13db5f7900ff760a567678a4021fafc7bb" }, "required_dependencies": [ "L5xaBiBb" ], - "size": 71935, - "date_published": "2024-10-15T20:02:50.684809Z" + "size": 72693, + "date_published": "2025-08-28T21:50:41.299543Z" + }, + { + "type": "curseforge", + "file_name": "adaptive_performance_tweaks_items_1.20.1-11.5.0.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6939/060/adaptive_performance_tweaks_items_1.20.1-11.5.0.jar", + "id": "6939060", + "parent_id": "561439", + "hashes": { + "sha1": "e70242b4b8fe82b6a5af786fe1e02f06bd354e50", + "md5": "222f625ea9ae1311b220eb458c4aa97b" + }, + "required_dependencies": [ + "561087" + ], + "size": 72694, + "date_published": "2025-08-28T21:51:11.257Z" } ] }, @@ -615,34 +617,11 @@ "curseforge": "563963", "modrinth": "jr5nzfKv" }, + "redistributable": false, "files": [ - { - "type": "curseforge", - "file_name": "adaptive_performance_tweaks_player_1.20.1-11.3.0.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "neoforge", - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/5815/120/adaptive_performance_tweaks_player_1.20.1-11.3.0.jar", - "id": "5815120", - "parent_id": "563963", - "hashes": { - "sha1": "0c63e09e6caee884c657b4249f64a220c0a0f9c1", - "md5": "1281f4addece14a80bf8e9128740fdbf" - }, - "required_dependencies": [ - "561087" - ], - "size": 66272, - "date_published": "2024-10-15T20:03:28.643Z" - }, { "type": "modrinth", - "file_name": "adaptive_performance_tweaks_player_1.20.1-11.3.0.jar", + "file_name": "adaptive_performance_tweaks_player_1.20.1-11.5.0.jar", "mc_versions": [ "1.20.1" ], @@ -651,18 +630,42 @@ "neoforge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/jr5nzfKv/versions/P4zCdvOB/adaptive_performance_tweaks_player_1.20.1-11.3.0.jar", - "id": "P4zCdvOB", + "url": "https://cdn.modrinth.com/data/jr5nzfKv/versions/xq3WmGui/adaptive_performance_tweaks_player_1.20.1-11.5.0.jar", + "id": "xq3WmGui", "parent_id": "jr5nzfKv", "hashes": { - "sha512": "d0fa9d4a53b4aeb3dedab197343c4e5a58611a2911d9e86ae8014b3995368965f500d641b676bcecf99f472c4184634b15d771cce2f204a94d1d27c9a51087f9", - "sha1": "75f447183ec60d33d9c8b87dcc5c687d24424c58" + "sha512": "cf06eab3cfac5d10fe927adf36b328309e07866aa57b598f27a71295d915ca8459614835b3bf0791327f1501f6cbae0d28b0d15fd25893a8a2ddcd24a154b9d4", + "sha1": "5bcad2d5e2366a91115dfaa39ce60a2dbb6fd9d7" }, "required_dependencies": [ "L5xaBiBb" ], - "size": 66272, - "date_published": "2024-10-15T20:02:56.584235Z" + "size": 66273, + "date_published": "2025-08-28T21:50:46.161072Z" + }, + { + "type": "curseforge", + "file_name": "adaptive_performance_tweaks_player_1.20.1-11.5.0.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6939/061/adaptive_performance_tweaks_player_1.20.1-11.5.0.jar", + "id": "6939061", + "parent_id": "563963", + "hashes": { + "sha1": "1d571233979de03bd0a07d805f13e98abc7e5c31", + "md5": "f414f276b669b2e29aec0cc801f291d1" + }, + "required_dependencies": [ + "561087" + ], + "size": 66273, + "date_published": "2025-08-28T21:51:14.027Z" } ] }, @@ -797,6 +800,47 @@ } ] }, + { + "pakku_id": "cBBId9lxKRMCqYMS", + "pakku_links": [ + "64uacGcEw697jVGs" + ], + "type": "MOD", + "slug": { + "curseforge": "macaws-for-terrafirmacraft" + }, + "name": { + "curseforge": "All-In-One, Macaw's Mods for TerraFirmaCraft" + }, + "id": { + "curseforge": "908983" + }, + "files": [ + { + "type": "curseforge", + "file_name": "mcw_tfc_aio-0.2.30-1.20.1.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "beta", + "url": "https://edge.forgecdn.net/files/5196/201/mcw_tfc_aio-0.2.30-1.20.1.jar", + "id": "5196201", + "parent_id": "908983", + "hashes": { + "sha1": "8a1f70ddd044142d4fa110fcb8dbd419565984a1", + "md5": "54d56a0bc4e5bf81e0dc2ad6ecef0230" + }, + "required_dependencies": [ + "302973" + ], + "size": 7062332, + "date_published": "2024-03-19T22:54:15.213Z" + } + ] + }, { "pakku_id": "4vY2wc52lDqNRsmG", "type": "MOD", @@ -7254,30 +7298,9 @@ "modrinth": "Ck4E7v7R" }, "files": [ - { - "type": "curseforge", - "file_name": "guideme-20.1.11.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/6679/102/guideme-20.1.11.jar", - "id": "6679102", - "parent_id": "1173950", - "hashes": { - "sha1": "174f15f296fe4d1f74d618ca83b64fd9d9a215f7", - "md5": "d9b140aa941f4a1492dbdae503a510dd" - }, - "required_dependencies": [], - "size": 9412982, - "date_published": "2025-06-21T15:02:39.537Z" - }, { "type": "modrinth", - "file_name": "guideme-20.1.11.jar", + "file_name": "guideme-20.1.12.jar", "mc_versions": [ "1.20.1" ], @@ -7285,16 +7308,37 @@ "forge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/Ck4E7v7R/versions/mfDRKud3/guideme-20.1.11.jar", - "id": "mfDRKud3", + "url": "https://cdn.modrinth.com/data/Ck4E7v7R/versions/EaVlVvP1/guideme-20.1.12.jar", + "id": "EaVlVvP1", "parent_id": "Ck4E7v7R", "hashes": { - "sha512": "614c00ebaa8ce6430f3bcd91ad3256cd9443af9c7ca7dc9784a901ab110b71c7e31375e51836f3551445dd42d1494160b0c57b03170cd9f964bf10255c8307b5", - "sha1": "174f15f296fe4d1f74d618ca83b64fd9d9a215f7" + "sha512": "508acd73e48a12f8372e66f06bc2e029f1b02be68468c5ec2d22574fc39a3712428c2daa43d34cc2dc60276e728c421bd53295359be399197a809d218b678ab5", + "sha1": "64b858e6983a2a5cc149ea2f4d579dd6a44973c9" }, "required_dependencies": [], - "size": 9412982, - "date_published": "2025-06-21T15:02:42.041968Z" + "size": 9413011, + "date_published": "2025-08-29T18:01:57.910566Z" + }, + { + "type": "curseforge", + "file_name": "guideme-20.1.12.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6942/62/guideme-20.1.12.jar", + "id": "6942062", + "parent_id": "1173950", + "hashes": { + "sha1": "64b858e6983a2a5cc149ea2f4d579dd6a44973c9", + "md5": "704a411ef02b47d331a2705ed0df43db" + }, + "required_dependencies": [], + "size": 9413011, + "date_published": "2025-08-29T18:01:59.073Z" } ] }, @@ -7366,6 +7410,67 @@ } ] }, + { + "pakku_id": "tc7AIGQtKog7l0AS", + "type": "MOD", + "side": "BOTH", + "slug": { + "curseforge": "horses-can-swim", + "modrinth": "swimming-horses-forge" + }, + "name": { + "curseforge": "Horses can Swim", + "modrinth": "Horses Can Swim" + }, + "id": { + "curseforge": "937337", + "modrinth": "ZrqMJA7K" + }, + "files": [ + { + "type": "curseforge", + "file_name": "horsescanswim-1.0.1.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/4875/244/horsescanswim-1.0.1.jar", + "id": "4875244", + "parent_id": "937337", + "hashes": { + "sha1": "9fa3a8acef83a37918fc38ca4d05a3211bc95a02", + "md5": "982d2a4f26246321f318502cb7a6b20c" + }, + "required_dependencies": [], + "size": 4821, + "date_published": "2023-11-17T15:50:15.890Z" + }, + { + "type": "modrinth", + "file_name": "horsescanswim-1.0.1.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/ZrqMJA7K/versions/dBrAgsC4/horsescanswim-1.0.1.jar", + "id": "dBrAgsC4", + "parent_id": "ZrqMJA7K", + "hashes": { + "sha512": "a8d442d31a4a753f90d0ed50095382910d36822614d8fc6a26eaa2f9d66f6c4ea73f4b2e4977510d9277a3d0dbd03b41629c372a59305209daacbc1140657b5d", + "sha1": "9fa3a8acef83a37918fc38ca4d05a3211bc95a02" + }, + "required_dependencies": [], + "size": 4821, + "date_published": "2024-10-01T16:22:52.525878Z" + } + ] + }, { "pakku_id": "ZhW43OKdjEIc58t0", "type": "RESOURCE_PACK", @@ -9355,7 +9460,7 @@ "files": [ { "type": "modrinth", - "file_name": "moonlight-1.20-2.16.6-forge.jar", + "file_name": "moonlight-1.20-2.16.8-forge.jar", "mc_versions": [ "1.20.1" ], @@ -9364,20 +9469,20 @@ "neoforge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/twkfQtEc/versions/73JYIfG3/moonlight-1.20-2.16.6-forge.jar", - "id": "73JYIfG3", + "url": "https://cdn.modrinth.com/data/twkfQtEc/versions/sWagczEr/moonlight-1.20-2.16.8-forge.jar", + "id": "sWagczEr", "parent_id": "twkfQtEc", "hashes": { - "sha512": "2e88f176183d15c566b49d0c89b59c61a98a20f360c94a290142b7116b5fef557f4c7b5b5657e05595a08e6b2ef8ed91ae7671f2ca14cc43a05e900cbe7938d8", - "sha1": "94101fb96bc73adbcd75f3ae8b2562f5a449953e" + "sha512": "b4cbaddad5ca2b917086a59e2c6d6b7c03cba3d57bf792178c9c5d1dfa27dcd95141ca66a414ce9d68b0ae66c43707dbcd5031a2871200bb58e5899640ecf347", + "sha1": "3cde645d204a3cc5e1550b839e2954ee5b70d454" }, "required_dependencies": [], - "size": 1329932, - "date_published": "2025-08-27T06:51:25.661637Z" + "size": 1332010, + "date_published": "2025-08-28T00:18:44.173850Z" }, { "type": "curseforge", - "file_name": "moonlight-1.20-2.16.6-forge.jar", + "file_name": "moonlight-1.20-2.16.8-forge.jar", "mc_versions": [ "1.20.1" ], @@ -9386,16 +9491,16 @@ "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6933/139/moonlight-1.20-2.16.6-forge.jar", - "id": "6933139", + "url": "https://edge.forgecdn.net/files/6935/940/moonlight-1.20-2.16.8-forge.jar", + "id": "6935940", "parent_id": "499980", "hashes": { - "sha1": "94101fb96bc73adbcd75f3ae8b2562f5a449953e", - "md5": "bd451cf4910f13db5fb323ee6eb9fa9f" + "sha1": "3cde645d204a3cc5e1550b839e2954ee5b70d454", + "md5": "20835c6dc3195e10f86ecfa2662e4b97" }, "required_dependencies": [], - "size": 1329932, - "date_published": "2025-08-27T06:51:10.743Z" + "size": 1332010, + "date_published": "2025-08-28T00:18:29.220Z" } ] }, @@ -10174,7 +10279,7 @@ "files": [ { "type": "modrinth", - "file_name": "packetfixer-3.2.0-1.18-1.20.4-merged.jar", + "file_name": "packetfixer-3.3.0-1.18-1.20.4-merged.jar", "mc_versions": [ "1.18", "1.18.1", @@ -10197,20 +10302,20 @@ "quilt" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/c7m1mi73/versions/OtuIxzee/packetfixer-3.2.0-1.18-1.20.4-merged.jar", - "id": "OtuIxzee", + "url": "https://cdn.modrinth.com/data/c7m1mi73/versions/Jt7R7s5s/packetfixer-3.3.0-1.18-1.20.4-merged.jar", + "id": "Jt7R7s5s", "parent_id": "c7m1mi73", "hashes": { - "sha512": "9ea3733a12de7994ece98ead191f2cbf32613d47eac55a96334cd598e6fc29cdadfbcec6f572ad034ecab32be2ba42679d0548c2a921907d2339d05a5f1338b7", - "sha1": "71edcab42cbbde71d882cb2a99134567b3ba9d0c" + "sha512": "0f86b9b03672e67e5eac23146bfc56a536f8985daecaec3bf089ee489240b5afec1571c733fc058c335fdd9e8ace94796c257e4c59a33be7cf1dcba32009c2a1", + "sha1": "e07b58008aeae90d61c5324c740cbbd66bbb34e3" }, "required_dependencies": [], - "size": 163340, - "date_published": "2025-08-26T19:16:10.545353Z" + "size": 190422, + "date_published": "2025-08-29T08:29:49.302535Z" }, { "type": "curseforge", - "file_name": "packetfixer-3.2.0-1.18-1.20.4-merged.jar", + "file_name": "packetfixer-3.3.0-1.18-1.20.4-merged.jar", "mc_versions": [ "1.20.2", "1.20.3", @@ -10225,16 +10330,16 @@ "quilt" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6931/741/packetfixer-3.2.0-1.18-1.20.4-merged.jar", - "id": "6931741", + "url": "https://edge.forgecdn.net/files/6940/439/packetfixer-3.3.0-1.18-1.20.4-merged.jar", + "id": "6940439", "parent_id": "689467", "hashes": { - "sha1": "71edcab42cbbde71d882cb2a99134567b3ba9d0c", - "md5": "bdc011e50feef4a476ed072cb25292be" + "sha1": "e07b58008aeae90d61c5324c740cbbd66bbb34e3", + "md5": "75045a749fde88dc20972e34bb815f29" }, "required_dependencies": [], - "size": 163340, - "date_published": "2025-08-26T20:05:28.930Z" + "size": 190422, + "date_published": "2025-08-29T08:31:50.963Z" } ] }, From f5f68df229bb088bb726f7ca7f0b90089d73f6dd Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 1 Sep 2025 17:23:25 +0100 Subject: [PATCH 098/196] pakku --- pakku-lock.json | 84 ++++++++++++++++++++++++------------------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/pakku-lock.json b/pakku-lock.json index 190d27c87..db18da023 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -7797,46 +7797,46 @@ "modrinth": "ZyLGK5YD" }, "files": [ - { - "type": "curseforge", - "file_name": "Improved Create 32x ver 0.03 1.18.2-1.20.1.zip", - "mc_versions": [ - "1.20.1" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/5686/125/Improved Create 32x ver 0.03 1.18.2-1.20.1.zip", - "id": "5686125", - "parent_id": "973588", - "hashes": { - "sha1": "daf1a2e26e1bda2070ae38d678fc5832c5558a52", - "md5": "244a44ff39d14e2bd497ea5cb36eb3f9" - }, - "required_dependencies": [], - "size": 7597953, - "date_published": "2024-09-02T11:57:37.443Z" - }, { "type": "modrinth", - "file_name": "Improved Create 32x ver 0.01 1.18.2-1.20.1.zip", + "file_name": "Improved Create 32x ver 0.04 1.18.2-1.20.1-1.21.1.zip", "mc_versions": [ "1.18.2", - "1.19.2", - "1.20.1" + "1.20.1", + "1.21.1" ], "loaders": [ "minecraft" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/ZyLGK5YD/versions/X9NZl4dn/Improved Create 32x ver 0.01 1.18.2-1.20.1.zip", - "id": "X9NZl4dn", + "url": "https://cdn.modrinth.com/data/ZyLGK5YD/versions/31P7fnA5/Improved Create 32x ver 0.04 1.18.2-1.20.1-1.21.1.zip", + "id": "31P7fnA5", "parent_id": "ZyLGK5YD", "hashes": { - "sha512": "2f4fbf03fa35eb8ce3fdeb2bdad70336081e7febae5f1bf1c4c40fe4b8f0966b3ea7d1748b161ef982a906aa65e54abe83c3dd6ac07542d1cf8baec1359a1911", - "sha1": "4638f46950c971caa8cb9710d509da19bf63fd58" + "sha512": "cf4b55ed2f1c3580937a2b8be299e1c1ca454f7a47671001b6a8e3086c02008e79bcaf3a59b61651b4c2d63fdb511a47969d51493bcbd7ee9faa923ab32f9523", + "sha1": "e88d82dc5aa9eaab0f865038bd6cb0d8c726db3b" }, "required_dependencies": [], - "size": 6958706, - "date_published": "2024-02-11T22:13:21.009179Z" + "size": 7541771, + "date_published": "2025-08-27T15:45:03.011726Z" + }, + { + "type": "curseforge", + "file_name": "Improved Create 32x ver 0.04 1.18.2-1.20.1-1.21.1.zip", + "mc_versions": [ + "1.20.1" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6934/603/Improved Create 32x ver 0.04 1.18.2-1.20.1-1.21.1.zip", + "id": "6934603", + "parent_id": "973588", + "hashes": { + "sha1": "e88d82dc5aa9eaab0f865038bd6cb0d8c726db3b", + "md5": "5eaec6c3219fafd59dbc825cb031c832" + }, + "required_dependencies": [], + "size": 7541771, + "date_published": "2025-08-27T15:44:21.017Z" } ] }, @@ -13921,7 +13921,7 @@ ] }, { - "pakku_id": "RVPHBXeZSGhgSPEu", + "pakku_id": "xCpLjCguyfdGP47K", "type": "SHADER", "side": "CLIENT", "slug": { @@ -13939,25 +13939,25 @@ "files": [ { "type": "curseforge", - "file_name": "TerraFirmaGreg-Shaders-Unbound-2.0.1.zip", + "file_name": "TerraFirmaGreg-Shaders-Unbound-2.0.2.zip", "mc_versions": [ "1.20.1" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6926/661/TerraFirmaGreg-Shaders-Unbound-2.0.1.zip", - "id": "6926661", + "url": "https://edge.forgecdn.net/files/6948/251/TerraFirmaGreg-Shaders-Unbound-2.0.2.zip", + "id": "6948251", "parent_id": "954161", "hashes": { - "sha1": "acacf78875b08aa2132abbb387ec4397a96711a3", - "md5": "26fb51631705d06253a4b5766121e2b9" + "sha1": "c77aa3d7588e64b0a626ea6b2b7d70224600cad0", + "md5": "11bc299174123ba7844ee2057e7a214f" }, "required_dependencies": [], - "size": 568225, - "date_published": "2025-08-25T13:12:54.383Z" + "size": 615310, + "date_published": "2025-08-31T12:26:49.263Z" }, { "type": "modrinth", - "file_name": "TerraFirmaGreg-Shaders-Unbound-2.0.1.zip", + "file_name": "TerraFirmaGreg-Shaders-Unbound-2.0.2.zip", "mc_versions": [ "1.12.2", "1.20.1" @@ -13967,16 +13967,16 @@ "optifine" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/cFPyBbB1/versions/7LqM8Hgz/TerraFirmaGreg-Shaders-Unbound-2.0.1.zip", - "id": "7LqM8Hgz", + "url": "https://cdn.modrinth.com/data/cFPyBbB1/versions/yKyfsBc1/TerraFirmaGreg-Shaders-Unbound-2.0.2.zip", + "id": "yKyfsBc1", "parent_id": "cFPyBbB1", "hashes": { - "sha512": "c62a4f1efaec1d1a27f69ae485cb874fc9064fdfecfc2dcea8440f5d70ec0fd91f9c55fd7e42f118e57e36087b2987f2b3a20f757ec8c80943a55ab49dda9d77", - "sha1": "acacf78875b08aa2132abbb387ec4397a96711a3" + "sha512": "288154963ef8f1eb3e55c4db38e4d108da45c267087727821b2729d14f81cca2b3a84f715426bc2d28784b594fd942f113167945c9f6504149104775dcc17840", + "sha1": "c77aa3d7588e64b0a626ea6b2b7d70224600cad0" }, "required_dependencies": [], - "size": 568225, - "date_published": "2025-08-25T13:12:55.910412Z" + "size": 615310, + "date_published": "2025-08-31T12:26:51.309920Z" } ] }, From 04e030ec16a22d2d672c81b2a5d306b4a6d90042 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 1 Sep 2025 22:32:26 +0100 Subject: [PATCH 099/196] fix VI buckle recipe --- kubejs/server_scripts/sacksnstuff/recipes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kubejs/server_scripts/sacksnstuff/recipes.js b/kubejs/server_scripts/sacksnstuff/recipes.js index b29697338..4ef723e12 100644 --- a/kubejs/server_scripts/sacksnstuff/recipes.js +++ b/kubejs/server_scripts/sacksnstuff/recipes.js @@ -159,7 +159,7 @@ const registerSNSRecipes = (event) => { type: 'vintageimprovements:curving', ingredients: [{ tag: 'forge:plates/steel' }], itemAsHead: 'gtceu:small_pipe_extruder_mold', - results: [{ item: '2x sns:buckle' }], + results: [{ item: 'sns:buckle', count: 2 }], processingTime: 80 * global.VINTAGE_IMPROVEMENTS_DURATION_MULTIPLIER }).id('sns:vi/curving/buckle2') From b18d2ab9394d92384e7a52c4ae5bb641f3db5b45 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 2 Sep 2025 00:16:29 +0100 Subject: [PATCH 100/196] lanceleaf, large amaranita mushroom, and some fixes --- .../betterend/blockstates/lanceleaf.json | 28 +-- .../betterend/blockstates/lanceleaf_seed.json | 8 - .../blockstates/lanceleaf_small.json | 10 ++ .../blockstates/large_amaranita_mushroom.json | 8 +- .../models/block/lanceleaf_seed_0.json | 2 +- .../models/block/lanceleaf_seed_1.json | 2 +- .../models/block/lanceleaf_seed_2.json | 2 +- .../models/block/lanceleaf_seed_3.json | 2 +- .../betterend/models/item/lanceleaf.json | 6 + .../models/item/lanceleaf_small.json | 6 + .../models/item/large_amaranita_mushroom.json | 6 + .../blockstates/corallium_arenicolus_0.json | 13 +- .../biome/mars/martian_dune_edge.json | 6 +- .../biome/mars/martian_mountains.json | 11 +- ...r_patch.json => feather_patch_glider.json} | 2 +- .../mars/surface/feather_patch_wraptor.json | 40 +++++ .../mars/surface/lanceleaf.json | 163 ++++++++++++++++++ .../mars/surface/lanceleaf_small.json | 40 +++++ .../surface/large_amaranita_mushroom.json | 103 +++++++++++ .../mars/surface/lucernia_outer_leaves.json | 40 +++++ .../surface/small_amaranita_mushroom.json | 2 +- ...r_patch.json => feather_patch_glider.json} | 4 +- .../mars/surface/feather_patch_wraptor.json | 19 ++ .../mars/surface/lanceleaf.json | 23 +++ .../mars/surface/lanceleaf_small.json | 23 +++ .../surface/large_amaranita_mushroom.json | 23 +++ .../mars/surface/lucernia_outer_leaves.json | 23 +++ .../surface/small_amaranita_mushroom.json | 7 +- kubejs/server_scripts/ad_astra/tags.js | 92 +++++----- kubejs/server_scripts/tfg/events.forests.js | 4 +- kubejs/startup_scripts/betterend/blocks.js | 21 ++- kubejs/startup_scripts/tfg/blocks.space.js | 3 +- 32 files changed, 638 insertions(+), 104 deletions(-) delete mode 100644 kubejs/assets/betterend/blockstates/lanceleaf_seed.json create mode 100644 kubejs/assets/betterend/blockstates/lanceleaf_small.json create mode 100644 kubejs/assets/betterend/models/item/lanceleaf.json create mode 100644 kubejs/assets/betterend/models/item/lanceleaf_small.json create mode 100644 kubejs/assets/betterend/models/item/large_amaranita_mushroom.json rename kubejs/data/tfg/worldgen/configured_feature/mars/surface/{feather_patch.json => feather_patch_glider.json} (93%) create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_wraptor.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/lanceleaf.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/lanceleaf_small.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_amaranita_mushroom.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/lucernia_outer_leaves.json rename kubejs/data/tfg/worldgen/placed_feature/mars/surface/{feather_patch.json => feather_patch_glider.json} (76%) create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch_wraptor.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/lanceleaf.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/lanceleaf_small.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_amaranita_mushroom.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/lucernia_outer_leaves.json diff --git a/kubejs/assets/betterend/blockstates/lanceleaf.json b/kubejs/assets/betterend/blockstates/lanceleaf.json index 223cd09cf..35c30c34b 100644 --- a/kubejs/assets/betterend/blockstates/lanceleaf.json +++ b/kubejs/assets/betterend/blockstates/lanceleaf.json @@ -1,27 +1,9 @@ { "variants": { - "rotation=0,shape=top": { "model": "betterend:block/lanceleaf_leaf_top" }, - "rotation=0,shape=pre_top": { "model": "betterend:block/lanceleaf_leaf_pre_top" }, - "rotation=0,shape=middle": { "model": "betterend:block/lanceleaf_leaf_middle" }, - "rotation=0,shape=pre_bottom": { "model": "betterend:block/lanceleaf_leaf_pre_bottom" }, - "rotation=0,shape=bottom": { "model": "betterend:block/lanceleaf_leaf_bottom" }, - - "rotation=1,shape=top": { "model": "betterend:block/lanceleaf_leaf_top", "y": 90 }, - "rotation=1,shape=pre_top": { "model": "betterend:block/lanceleaf_leaf_pre_top", "y": 90 }, - "rotation=1,shape=middle": { "model": "betterend:block/lanceleaf_leaf_middle", "y": 90 }, - "rotation=1,shape=pre_bottom": { "model": "betterend:block/lanceleaf_leaf_pre_bottom", "y": 90 }, - "rotation=1,shape=bottom": { "model": "betterend:block/lanceleaf_leaf_bottom", "y": 90 }, - - "rotation=2,shape=top": { "model": "betterend:block/lanceleaf_leaf_top", "y": 180 }, - "rotation=2,shape=pre_top": { "model": "betterend:block/lanceleaf_leaf_pre_top", "y": 180 }, - "rotation=2,shape=middle": { "model": "betterend:block/lanceleaf_leaf_middle", "y": 180 }, - "rotation=2,shape=pre_bottom": { "model": "betterend:block/lanceleaf_leaf_pre_bottom", "y": 180 }, - "rotation=2,shape=bottom": { "model": "betterend:block/lanceleaf_leaf_bottom", "y": 180 }, - - "rotation=3,shape=top": { "model": "betterend:block/lanceleaf_leaf_top", "y": 270 }, - "rotation=3,shape=pre_top": { "model": "betterend:block/lanceleaf_leaf_pre_top", "y": 270 }, - "rotation=3,shape=middle": { "model": "betterend:block/lanceleaf_leaf_middle", "y": 270 }, - "rotation=3,shape=pre_bottom": { "model": "betterend:block/lanceleaf_leaf_pre_bottom", "y": 270 }, - "rotation=3,shape=bottom": { "model": "betterend:block/lanceleaf_leaf_bottom", "y": 270 } + "height=0": { "model": "betterend:block/lanceleaf_leaf_bottom" }, + "height=1": { "model": "betterend:block/lanceleaf_leaf_pre_bottom" }, + "height=2": { "model": "betterend:block/lanceleaf_leaf_middle" }, + "height=3": { "model": "betterend:block/lanceleaf_leaf_pre_top" }, + "height=4": { "model": "betterend:block/lanceleaf_leaf_top" } } } diff --git a/kubejs/assets/betterend/blockstates/lanceleaf_seed.json b/kubejs/assets/betterend/blockstates/lanceleaf_seed.json deleted file mode 100644 index 59db3a5d2..000000000 --- a/kubejs/assets/betterend/blockstates/lanceleaf_seed.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "variants": { - "age=0": { "model": "betterend:block/lanceleaf_seed_0" }, - "age=1": { "model": "betterend:block/lanceleaf_seed_1" }, - "age=2": { "model": "betterend:block/lanceleaf_seed_2" }, - "age=3": { "model": "betterend:block/lanceleaf_seed_3" } - } -} diff --git a/kubejs/assets/betterend/blockstates/lanceleaf_small.json b/kubejs/assets/betterend/blockstates/lanceleaf_small.json new file mode 100644 index 000000000..9a95704b6 --- /dev/null +++ b/kubejs/assets/betterend/blockstates/lanceleaf_small.json @@ -0,0 +1,10 @@ +{ + "variants": { + "": [ + { "model": "betterend:block/lanceleaf_seed_0" }, + { "model": "betterend:block/lanceleaf_seed_1" }, + { "model": "betterend:block/lanceleaf_seed_2" }, + { "model": "betterend:block/lanceleaf_seed_3" } + ] + } +} diff --git a/kubejs/assets/betterend/blockstates/large_amaranita_mushroom.json b/kubejs/assets/betterend/blockstates/large_amaranita_mushroom.json index 6fbef92b0..a169a659d 100644 --- a/kubejs/assets/betterend/blockstates/large_amaranita_mushroom.json +++ b/kubejs/assets/betterend/blockstates/large_amaranita_mushroom.json @@ -1,7 +1,9 @@ { "variants": { - "shape=top": { "model": "betterend:block/large_amaranita_cap" }, - "shape=middle": { "model": "betterend:block/large_amaranita_stem" }, - "shape=bottom": { "model": "betterend:block/large_amaranita_roots" } + "height=0": { "model": "betterend:block/large_amaranita_roots" }, + "height=1": { "model": "betterend:block/large_amaranita_stem" }, + "height=2": { "model": "betterend:block/large_amaranita_cap" }, + "height=3": { "model": "" }, + "height=4": { "model": "" } } } diff --git a/kubejs/assets/betterend/models/block/lanceleaf_seed_0.json b/kubejs/assets/betterend/models/block/lanceleaf_seed_0.json index 4ca789a35..7b9518807 100644 --- a/kubejs/assets/betterend/models/block/lanceleaf_seed_0.json +++ b/kubejs/assets/betterend/models/block/lanceleaf_seed_0.json @@ -1,6 +1,6 @@ { "parent": "minecraft:block/cross", "textures": { - "texture": "betterend:block/lanceleaf_seed_0" + "cross": "betterend:block/lanceleaf_seed_0" } } \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/lanceleaf_seed_1.json b/kubejs/assets/betterend/models/block/lanceleaf_seed_1.json index 342f6cbf6..6e83b3114 100644 --- a/kubejs/assets/betterend/models/block/lanceleaf_seed_1.json +++ b/kubejs/assets/betterend/models/block/lanceleaf_seed_1.json @@ -1,6 +1,6 @@ { "parent": "minecraft:block/cross", "textures": { - "texture": "betterend:block/lanceleaf_seed_1" + "cross": "betterend:block/lanceleaf_seed_1" } } \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/lanceleaf_seed_2.json b/kubejs/assets/betterend/models/block/lanceleaf_seed_2.json index 10ca2a8a8..d81890c46 100644 --- a/kubejs/assets/betterend/models/block/lanceleaf_seed_2.json +++ b/kubejs/assets/betterend/models/block/lanceleaf_seed_2.json @@ -1,6 +1,6 @@ { "parent": "minecraft:block/cross", "textures": { - "texture": "betterend:block/lanceleaf_seed_2" + "cross": "betterend:block/lanceleaf_seed_2" } } \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/lanceleaf_seed_3.json b/kubejs/assets/betterend/models/block/lanceleaf_seed_3.json index faae17be0..2f70d6dd9 100644 --- a/kubejs/assets/betterend/models/block/lanceleaf_seed_3.json +++ b/kubejs/assets/betterend/models/block/lanceleaf_seed_3.json @@ -1,6 +1,6 @@ { "parent": "minecraft:block/cross", "textures": { - "texture": "betterend:block/lanceleaf_seed_3" + "cross": "betterend:block/lanceleaf_seed_3" } } \ No newline at end of file diff --git a/kubejs/assets/betterend/models/item/lanceleaf.json b/kubejs/assets/betterend/models/item/lanceleaf.json new file mode 100644 index 000000000..05ee66024 --- /dev/null +++ b/kubejs/assets/betterend/models/item/lanceleaf.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:block/lanceleaf_seed_3" + } +} diff --git a/kubejs/assets/betterend/models/item/lanceleaf_small.json b/kubejs/assets/betterend/models/item/lanceleaf_small.json new file mode 100644 index 000000000..54bd97b03 --- /dev/null +++ b/kubejs/assets/betterend/models/item/lanceleaf_small.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:block/lanceleaf_seed_0" + } +} diff --git a/kubejs/assets/betterend/models/item/large_amaranita_mushroom.json b/kubejs/assets/betterend/models/item/large_amaranita_mushroom.json new file mode 100644 index 000000000..c3933abf8 --- /dev/null +++ b/kubejs/assets/betterend/models/item/large_amaranita_mushroom.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:block/large_amaranita_cap_side" + } +} diff --git a/kubejs/assets/tfg/blockstates/corallium_arenicolus_0.json b/kubejs/assets/tfg/blockstates/corallium_arenicolus_0.json index ee10f45fa..39cbc2d9b 100644 --- a/kubejs/assets/tfg/blockstates/corallium_arenicolus_0.json +++ b/kubejs/assets/tfg/blockstates/corallium_arenicolus_0.json @@ -1,10 +1,9 @@ { - "variants": { - "half=lower": { - "model": "tfg:block/corallium_arenicolus_0_bottom" - }, - "half=upper": { - "model": "tfg:block/corallium_arenicolus_0_top" + "variants": { + "height=0": { "model": "tfg:block/corallium_arenicolus_0_bottom" }, + "height=1": { "model": "tfg:block/corallium_arenicolus_0_top" }, + "height=2": { "model": "" }, + "height=3": { "model": "" }, + "height=4": { "model": "" } } - } } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json index 09444b7bb..ab7497657 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json @@ -43,11 +43,11 @@ "tfc:cobble_boulder_small_patch", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch", - "tfg:mars/surface/feather_patch" + "tfg:mars/surface/rotten_flesh_patch" ], [ - + "tfg:mars/surface/feather_patch_wraptor", + "tfg:mars/surface/feather_patch_glider" ], "#tfg:mars_top_layer_modification" ], diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json index c3a4d8b02..2e26ac47d 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json @@ -50,15 +50,18 @@ "tfc:cobble_boulder_small_patch", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch", - "tfg:mars/surface/feather_patch" + "tfg:mars/surface/rotten_flesh_patch" ], [ "tfg:mars/surface/charnia", + "tfg:mars/surface/flamaea", + "tfg:mars/surface/aeridium", "tfg:mars/surface/clawfern", - "tfg:mars/surface/flamaea", - "tfg:mars/surface/flammalix" + "tfg:mars/surface/flammalix", + + "tfg:mars/surface/feather_patch_wraptor", + "tfg:mars/surface/feather_patch_glider" ], "#tfg:mars_top_layer_modification" ], diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_glider.json similarity index 93% rename from kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch.json rename to kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_glider.json index ec736fca2..d9fbac8a6 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_glider.json @@ -8,7 +8,7 @@ "to_place": { "type": "minecraft:simple_state_provider", "state": { - "Name": "tfc:groundcover/feather" + "Name": "tfc:groundcover/glider_feather" } } } diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_wraptor.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_wraptor.json new file mode 100644 index 000000000..88b8492c7 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_wraptor.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "tfc:groundcover/wraptor_feather" + } + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "ad_astra:mars_stone_replaceables" + } + ] + } + } + ] + }, + "tries": 8, + "xz_spread": 3, + "y_spread": 3 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/lanceleaf.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/lanceleaf.json new file mode 100644 index 000000000..a740671ae --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/lanceleaf.json @@ -0,0 +1,163 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "tfc:if_then", + "config": { + "if": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "betterend:lanceleaf", + "Properties": { + "height": "0" + } + } + } + } + }, + "placement": [] + }, + "then": { + "feature": { + "type": "tfc:if_then", + "config": { + "if": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "betterend:lanceleaf", + "Properties": { + "height": "1" + } + } + } + } + }, + "placement": [] + }, + "then": { + "feature": { + "type": "tfc:if_then", + "config": { + "if": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "betterend:lanceleaf", + "Properties": { + "height": "2" + } + } + } + } + }, + "placement": [] + }, + "then": { + "feature": { + "type": "tfc:if_then", + "config": { + "if": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "betterend:lanceleaf", + "Properties": { + "height": "3" + } + } + } + } + }, + "placement": [] + }, + "then": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "betterend:lanceleaf", + "Properties": { + "height": "4" + } + } + } + } + }, + "placement": [] + } + } + }, + "placement": [] + } + } + }, + "placement": [] + } + } + }, + "placement": [] + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_blocks", + "offset": [ 0, 1, 0 ], + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_blocks", + "offset": [ 0, 2, 0 ], + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_blocks", + "offset": [ 0, 3, 0 ], + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_blocks", + "offset": [ 0, 4, 0 ], + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "tfg:mars_soil" + } + ] + } + } + ] + }, + "tries": 8, + "xz_spread": 10, + "y_spread": 2 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/lanceleaf_small.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/lanceleaf_small.json new file mode 100644 index 000000000..c758a819c --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/lanceleaf_small.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "betterend:lanceleaf_small" + } + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "tfg:mars_soil" + } + ] + } + } + ] + }, + "tries": 16, + "xz_spread": 7, + "y_spread": 2 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_amaranita_mushroom.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_amaranita_mushroom.json new file mode 100644 index 000000000..7db2957e7 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_amaranita_mushroom.json @@ -0,0 +1,103 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "tfc:if_then", + "config": { + "if": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "betterend:large_amaranita_mushroom", + "Properties": { + "height": "0" + } + } + } + } + }, + "placement": [] + }, + "then": { + "feature": { + "type": "tfc:if_then", + "config": { + "if": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "betterend:large_amaranita_mushroom", + "Properties": { + "height": "1" + } + } + } + } + }, + "placement": [] + }, + "then": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "betterend:large_amaranita_mushroom", + "Properties": { + "height": "2" + } + } + } + } + }, + "placement": [] + } + } + }, + "placement": [] + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_blocks", + "offset": [ 0, 1, 0 ], + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_blocks", + "offset": [ 0, 2, 0 ], + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "tfg:mars_soil" + } + ] + } + } + ] + }, + "tries": 8, + "xz_spread": 10, + "y_spread": 3 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/lucernia_outer_leaves.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/lucernia_outer_leaves.json new file mode 100644 index 000000000..98b334cf0 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/lucernia_outer_leaves.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "betterend:lucernia_outer_leaves" + } + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "tfg:mars_soil" + } + ] + } + } + ] + }, + "tries": 8, + "xz_spread": 10, + "y_spread": 2 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/small_amaranita_mushroom.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/small_amaranita_mushroom.json index 61bae0e72..8224982e9 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/small_amaranita_mushroom.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/small_amaranita_mushroom.json @@ -35,6 +35,6 @@ }, "tries": 8, "xz_spread": 10, - "y_spread": 3 + "y_spread": 2 } } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch_glider.json similarity index 76% rename from kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch.json rename to kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch_glider.json index ac7aa9958..9d8b87084 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch_glider.json @@ -1,9 +1,9 @@ { - "feature": "tfg:mars/surface/feather_patch", + "feature": "tfg:mars/surface/feather_patch_glider", "placement": [ { "type": "minecraft:rarity_filter", - "chance": 10 + "chance": 20 }, { "type": "minecraft:in_square" diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch_wraptor.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch_wraptor.json new file mode 100644 index 000000000..df8341b9b --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch_wraptor.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/surface/feather_patch_wraptor", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/lanceleaf.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/lanceleaf.json new file mode 100644 index 000000000..c9c3c9566 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/lanceleaf.json @@ -0,0 +1,23 @@ +{ + "feature": "tfg:mars/surface/lanceleaf", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 3 + }, + { + "type": "tfc:climate", + "max_forest": "sparse" + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/lanceleaf_small.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/lanceleaf_small.json new file mode 100644 index 000000000..6367f0a5d --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/lanceleaf_small.json @@ -0,0 +1,23 @@ +{ + "feature": "tfg:mars/surface/lanceleaf_small", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "tfc:climate", + "max_forest": "edge" + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_amaranita_mushroom.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_amaranita_mushroom.json new file mode 100644 index 000000000..a2b8fbfca --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_amaranita_mushroom.json @@ -0,0 +1,23 @@ +{ + "feature": "tfg:mars/surface/large_amaranita_mushroom", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 3 + }, + { + "type": "tfc:climate", + "min_forest": "edge" + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/lucernia_outer_leaves.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/lucernia_outer_leaves.json new file mode 100644 index 000000000..a6678f3bb --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/lucernia_outer_leaves.json @@ -0,0 +1,23 @@ +{ + "feature": "tfg:mars/surface/lucernia_outer_leaves", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "tfc:climate", + "min_forest": "sparse" + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_amaranita_mushroom.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_amaranita_mushroom.json index d9c1589d4..3f9664d77 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_amaranita_mushroom.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_amaranita_mushroom.json @@ -3,7 +3,12 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 3 + "chance": 2 + }, + { + "type": "tfc:climate", + "min_forest": "none", + "max_forest": "normal" }, { "type": "minecraft:in_square" diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index 5383a46ce..e72e48f80 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -446,53 +446,59 @@ const registerAdAstraPlacedFeatures = (event) => { event.add('tfg:mars_veins', 'tfg:mars/terrain/ochrum_blob') // Vegetation - event.add("tfg:mars_amber_small_plants", "tfg:mars/crop/amber_root") - event.add("tfg:mars_amber_small_plants", "tfg:mars/crop/blossom_berry") - event.add("tfg:mars_amber_small_plants", "tfg:mars/crop/bolux_mushroom") - event.add("tfg:mars_amber_small_plants", "tfg:mars/crop/cave_pumpkin") - event.add("tfg:mars_amber_small_plants", "tfg:mars/crop/chorus_mushroom") - event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/amber_grass") - event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/flamaea") - event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/flammalix") - event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/lutebus") - event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/orango") - - event.add("tfg:mars_rusticus_small_plants", "tfg:mars/crop/amber_root") - event.add("tfg:mars_rusticus_small_plants", "tfg:mars/crop/blossom_berry") - event.add("tfg:mars_rusticus_small_plants", "tfg:mars/crop/bolux_mushroom") - event.add("tfg:mars_rusticus_small_plants", "tfg:mars/crop/chorus_mushroom") - event.add("tfg:mars_rusticus_small_plants", "tfg:mars/crop/shadow_berry") - event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/aeridium") - event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/flamaea") - event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/flammalix") - event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/lamellarium") - event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/lutebus") - event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/orango") - event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/ruscus") - - event.add("tfg:mars_sangnum_small_plants", "tfg:mars/crop/blossom_berry") - event.add("tfg:mars_sangnum_small_plants", "tfg:mars/crop/bolux_mushroom") - event.add("tfg:mars_sangnum_small_plants", "tfg:mars/crop/cave_pumpkin") - event.add("tfg:mars_sangnum_small_plants", "tfg:mars/crop/chorus_mushroom") - event.add("tfg:mars_sangnum_small_plants", "tfg:mars/crop/shadow_berry") - event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/cave_grass") - event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/clawfern") - event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/flamaea") - event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/globulagus") - event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/lamellarium") - event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/ruscus") - - event.add("tfg:mars_global_small_plants", "tfg:mars/surface/small_amaranita_mushroom") event.add("tfg:mars_global_small_plants", "tfg:mars/surface/charnia") - + event.add("tfg:mars_global_small_plants", "tfg:mars/surface/flamaea") + event.add("tfg:mars_amber_vegetal_decoration", "#tfg:mars_global_small_plants") - event.add("tfg:mars_amber_vegetal_decoration", "#tfg:mars_amber_small_plants") - event.add("tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_global_small_plants") - event.add("tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_rusticus_small_plants") - event.add("tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_global_small_plants") - event.add("tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_sangnum_small_plants") + + + event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/crop/amber_root") + event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/crop/blossom_berry") + event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/crop/bolux_mushroom") + event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/crop/cave_pumpkin") + event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/crop/chorus_mushroom") + + event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/surface/lanceleaf") + event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/surface/lanceleaf_small") + + event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/surface/amber_grass") + event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/surface/flammalix") + event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/surface/lutebus") + event.add("tfg:mars_amber_vegetal_decoration", "tfg:mars/surface/orango") + + + event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/crop/amber_root") + event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/crop/blossom_berry") + event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/crop/bolux_mushroom") + event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/crop/chorus_mushroom") + event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/crop/shadow_berry") + + event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/surface/lucernia_outer_leaves") + + event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/surface/aeridium") + event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/surface/flammalix") + event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/surface/lamellarium") + event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/surface/lutebus") + event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/surface/orango") + event.add("tfg:mars_rusticus_vegetal_decoration", "tfg:mars/surface/ruscus") + + + event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/crop/blossom_berry") + event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/crop/bolux_mushroom") + event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/crop/cave_pumpkin") + event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/crop/chorus_mushroom") + event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/crop/shadow_berry") + + event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/surface/small_amaranita_mushroom") + event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/surface/large_amaranita_mushroom") + + event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/surface/cave_grass") + event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/surface/clawfern") + event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/surface/globulagus") + event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/surface/lamellarium") + event.add("tfg:mars_sangnum_vegetal_decoration", "tfg:mars/surface/ruscus") // Top layer event.add("tfg:mars_top_layer_modification", "tfg:glow_lichen") diff --git a/kubejs/server_scripts/tfg/events.forests.js b/kubejs/server_scripts/tfg/events.forests.js index 04017cc60..a7e8ecc4e 100644 --- a/kubejs/server_scripts/tfg/events.forests.js +++ b/kubejs/server_scripts/tfg/events.forests.js @@ -65,7 +65,7 @@ TFCEvents.worldgenData(event => { 'ad_astra:aeronos_stem', 'ad_astra:aeronos_cap', 'betterend:cave_bush', - 'betterend:cave_bush', + 'betterend:cave_bush_fallen', [ "ad_astra:aeronos_mushroom", 'betterend:cave_bush', @@ -86,7 +86,7 @@ TFCEvents.worldgenData(event => { 'ad_astra:strophar_stem', 'ad_astra:strophar_cap', 'betterend:lucernia_leaves', - 'betterend:lucernia_leaves', + 'betterend:lucernia_leaves_fallen', [ "ad_astra:strophar_mushroom", 'betterend:lucernia_leaves', diff --git a/kubejs/startup_scripts/betterend/blocks.js b/kubejs/startup_scripts/betterend/blocks.js index c3d242708..49f5fe49c 100644 --- a/kubejs/startup_scripts/betterend/blocks.js +++ b/kubejs/startup_scripts/betterend/blocks.js @@ -61,6 +61,9 @@ function registerBetterEndBlocks(event) { .box(3, 0, 3, 13, 8, 13) createPlant(event, 'lucernia_outer_leaves', 'mars') // TODO: needs a feature + createPlant(event, 'lanceleaf_small', 'mars') + .box(4, 0, 4, 12, 8, 12) + // TODO: needs a feature // 1 block tall waterlogged @@ -83,6 +86,7 @@ function registerBetterEndBlocks(event) { .tagBlock('minecraft:mineable/hoe') .mapColor('fire') .seasonalColors(false) + .tagItem('tfg:mars_plants') .fallenLeaves(leaves => { leaves.noCollision() leaves.notSolid() @@ -105,6 +109,7 @@ function registerBetterEndBlocks(event) { .tagBlock('minecraft:mineable/hoe') .mapColor('color_orange') .seasonalColors(false) + .tagItem('tfg:mars_plants') .fallenLeaves(leaves => { leaves.noCollision() leaves.notSolid() @@ -130,8 +135,22 @@ function registerBetterEndBlocks(event) { // end lotus // lanceleaf + event.create('betterend:large_amaranita_mushroom', 'tfg:tall_decorative_plant') + .height(3) + .soundType('nether_wart') + .tagBlock('minecraft:mineable/hoe') + .tagItem('tfg:mars_plants') + .tagItem('forge:mushrooms') + .mapColor('fire') - // ?? + event.create('betterend:lanceleaf', 'tfg:tall_decorative_plant') + .height(5) + .soundType('crop') + .tagBlock('minecraft:mineable/hoe') + .tagItem('tfg:mars_plants') + .mapColor('color_orange') + + // europa...? createPlant(event, 'crystal_grass', 'unused') .box(3, 0, 3, 13, 12, 13) diff --git a/kubejs/startup_scripts/tfg/blocks.space.js b/kubejs/startup_scripts/tfg/blocks.space.js index 32ef5f312..3afbf7b1c 100644 --- a/kubejs/startup_scripts/tfg/blocks.space.js +++ b/kubejs/startup_scripts/tfg/blocks.space.js @@ -265,7 +265,8 @@ function registerTFGSpaceBlocks(event) { .tagItem('tfg:moon_plants') .tagBlock('minecraft:replaceable') - event.create('tfg:corallium_arenicolus_0', 'tfg:double_decorative_plant') + event.create('tfg:corallium_arenicolus_0', 'tfg:tall_decorative_plant') + .height(2) .soundType('nether_wart') .tagItem('tfg:venus_plants') .lightLevel(0.4) From ab7d6e51731fb688a6edd91a980b5bb273e99dac Mon Sep 17 00:00:00 2001 From: GameStar <56610486+BlueBoat29@users.noreply.github.com> Date: Mon, 1 Sep 2025 18:29:46 -0500 Subject: [PATCH 101/196] some backpack tweaks and updated backpack quests (#1741) * some flax stuff * linen stuff * flax line stuff * flax again * rapseed wild crop changes * flax worldgen * revert grooming station update * more flax stuff * trying to fix stuff one doesn't work * recipes and lang * Update CHANGELOG.md Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * fixes * recipe changes * quest changes * Update sophisticatedbackpacks-server.toml Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Update sns-server.toml * horseshoes --------- Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> --- .../quests/chapters/tips__tools.snbt | 305 ++++++++++++++---- .../quests/chapters/tips__transportation.snbt | 42 ++- defaultconfigs/sns-server.toml | 4 +- .../sophisticatedbackpacks-server.toml | 2 +- kubejs/assets/tfg/lang/en_us.json | 27 +- kubejs/server_scripts/create/recipes.js | 8 +- kubejs/server_scripts/sacksnstuff/recipes.js | 41 ++- .../sophisticated_backpacks/recipes.js | 13 +- kubejs/server_scripts/tfg/tags.js | 5 + 9 files changed, 365 insertions(+), 82 deletions(-) diff --git a/config/ftbquests/quests/chapters/tips__tools.snbt b/config/ftbquests/quests/chapters/tips__tools.snbt index 4089e4c5e..c9bd49915 100644 --- a/config/ftbquests/quests/chapters/tips__tools.snbt +++ b/config/ftbquests/quests/chapters/tips__tools.snbt @@ -70,7 +70,7 @@ type: "item" }] title: "{quests.tfg_tips.first_backpack.title}" - x: 13.0d + x: 16.0d y: 2.0d } { @@ -87,7 +87,7 @@ type: "item" }] title: "{quests.tfg_tips.red_steel_backpack.title}" - x: 15.0d + x: 18.0d y: 2.0d } { @@ -104,7 +104,7 @@ type: "item" }] title: "{quests.tfg_tips.backpack_upgrades.title}" - x: 14.5d + x: 16.5d y: 4.0d } { @@ -121,7 +121,7 @@ type: "item" }] title: "{quests.tfg_tips.aluminium_backpack.title}" - x: 16.0d + x: 19.0d y: 2.0d } { @@ -138,7 +138,7 @@ type: "item" }] title: "{quests.tfg_tips.titanium_backpack.title}" - x: 17.0d + x: 20.0d y: 2.0d } { @@ -152,7 +152,7 @@ type: "item" }] title: "{quests.tfg_tips.crafting_upgrade.title}" - x: 16.0d + x: 18.0d y: 4.5d } { @@ -173,7 +173,7 @@ } ] title: "{quests.tfg_tips.advanced_upgrades.title}" - x: 16.0d + x: 18.0d y: 3.5d } { @@ -294,7 +294,7 @@ } ] title: "{quests.tfg_tips.all_backpack_upgrades.title}" - x: 17.5d + x: 19.5d y: 4.0d } { @@ -331,7 +331,7 @@ } ] title: "{quests.tfg_tips.256m_portable_cells.title}" - x: 12.0d + x: 12.5d y: 3.0d } { @@ -369,8 +369,8 @@ type: "item" }] title: "{quests.tfg_tips.maxed_out_toolbelt.title}" - x: 12.0d - y: 4.0d + x: 12.5d + y: 4.5d } { dependencies: ["7FA5B6354A49C396"] @@ -390,8 +390,8 @@ } ] title: "{quests.tfg_tips.toolbelt.title}" - x: 11.0d - y: 4.0d + x: 10.5d + y: 4.5d } { dependencies: ["7FA5B6354A49C396"] @@ -431,50 +431,38 @@ size: 1.0d subtitle: "{quests.tfg_tips.backpack_materials.subtitle}" tasks: [ - { - id: "3D54644D50E1904E" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "ftbfiltersystem:item_tag(forge:string)" - } - } - title: "Any #forge:string" - type: "item" - } - { - id: "40410856739CAF06" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "ftbfiltersystem:item_tag(forge:leather)" - } - } - title: "Any #forge:leather" - type: "item" - } - { - id: "62219AEA780A9850" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "ftbfiltersystem:item_tag(forge:chests/wooden)" - } - } - title: "{quests.tasktype.item.any} #forge:chests/wooden" - type: "item" - } { id: "56622AE6FBE714A2" item: "minecraft:name_tag" type: "item" } + { + id: "26C63DDBFC21E987" + item: { + Count: 1 + ForgeCaps: { + "tfc:item_heat": { + heat: 0.0f + ticks: 0L + } + } + id: "sns:pack_frame" + } + type: "item" + } + { + id: "51D50469150985C8" + item: "sns:reinforced_fiber" + type: "item" + } + { + id: "441FD9DFB12362DB" + item: "sns:bound_leather_strip" + type: "item" + } ] title: "{quests.tfg_tips.backpack_materials.title}" - x: 11.0d + x: 13.5d y: 2.0d } { @@ -509,14 +497,24 @@ } ] title: "{quests.tfg_tips.vessels.title}" - x: 11.0d - y: 1.0d + x: 10.5d + y: -0.5d } { dependencies: ["72B3EA6588E18CCC"] description: ["{quests.tfg_tips.portable_storage.desc}"] disable_toast: true - icon: "sophisticatedbackpacks:backpack" + icon: { + Count: 1 + ForgeCaps: { + Parent: { + Items: [ ] + voidSlots: [I; ] + weight: 0b + } + } + id: "sns:leather_sack" + } id: "7FA5B6354A49C396" shape: "octagon" size: 2.0d @@ -548,8 +546,8 @@ type: "item" }] title: "{quests.tfg_tips.tungstensteel_backpack.title}" - x: 19.5d - y: 2.0d + x: 22.964285714285722d + y: 2.0357142857142847d } { dependencies: ["74AE7DB845B88CF3"] @@ -1476,7 +1474,7 @@ type: "item" }] title: "{quests.tfg_tips.fishing_net.title}" - x: -5.5d + x: -3.0d y: 7.0d } { @@ -1497,8 +1495,8 @@ type: "item" }] title: "{quests.tfg_tips.cane.title}" - x: -3.5d - y: 7.0d + x: -2.5d + y: 8.5d } { dependencies: ["72B3EA6588E18CCC"] @@ -2340,8 +2338,8 @@ type: "item" }] title: "{quests.tfg_tips.digger_helmet.title}" - x: -2.5d - y: 8.5d + x: -6.0d + y: 7.0d } { dependencies: ["72B3EA6588E18CCC"] @@ -2579,6 +2577,193 @@ x: -2.5d y: 0.5d } + { + dependencies: ["7FA5B6354A49C396"] + description: ["{quests.tfg_tips.first_sacks.desc}"] + id: "509C064AA92FD78F" + subtitle: "{quests.tfg_tips.first_sacks.subtitle}" + tasks: [ + { + id: "5166FB8DE88DF0CA" + item: { + Count: 1 + ForgeCaps: { + Parent: { + Items: [ ] + voidSlots: [I; ] + weight: 0b + } + } + id: "sns:leather_sack" + } + optional_task: true + type: "item" + } + { + id: "064BB0E0D6295650" + item: { + Count: 1 + ForgeCaps: { + Parent: { + Items: [ ] + voidSlots: [I; ] + weight: 0b + } + } + id: "sns:burlap_sack" + } + optional_task: true + type: "item" + } + ] + title: "{quests.tfg_tips.first_sacks.title}" + x: 11.0d + y: 1.0d + } + { + dependencies: ["7178843BCD50A012"] + description: ["{quests.tfg_tips.frame_pack.desc}"] + id: "5443F4F5AE53B91A" + shape: "octagon" + size: 2.0d + subtitle: "{quests.tfg_tips.frame_pack.subtitle}" + tasks: [{ + id: "54D2B434FC11CEB6" + item: { + Count: 1 + ForgeCaps: { + Parent: { + Items: [ ] + voidSlots: [I; ] + weight: 0b + } + } + id: "sns:frame_pack" + } + type: "item" + }] + title: "{quests.tfg_tips.frame_pack.title}" + x: 16.0d + y: -0.5d + } + { + dependencies: ["509C064AA92FD78F"] + description: ["{quests.tfg_tips.special_sacks.desc}"] + id: "21C58B2541BFA2EE" + shape: "heart" + subtitle: "{quests.tfg_tips.special_sacks.subtitle}" + tasks: [ + { + id: "174C280F11DC3D85" + item: { + Count: 1 + ForgeCaps: { + Parent: { + Items: [ ] + voidSlots: [I; ] + weight: 0b + } + } + id: "sns:seed_pouch" + } + optional_task: true + type: "item" + } + { + id: "3B5EC702928D4E22" + item: { + Count: 1 + ForgeCaps: { + Parent: { + Items: [ ] + voidSlots: [I; ] + weight: 0b + } + } + id: "sns:ore_sack" + } + optional_task: true + type: "item" + } + ] + title: "{quests.tfg_tips.special_sacks.title}" + x: 12.5d + y: 1.0d + } + { + dependencies: ["7FA5B6354A49C396"] + description: ["{quests.tfg_tips.toolbox.desc}"] + icon: "create:brown_toolbox" + id: "1652649B64E7C04C" + subtitle: "{quests.tfg_tips.toolbox.subtitle}" + tasks: [{ + id: "7712BDD1CF0760F5" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "ftbfiltersystem:item_tag(create:toolboxes)" + } + } + title: "{quests.tasktype.item.any} #create:toolboxes" + type: "item" + }] + title: "{quests.tfg_tips.toolbox.title}" + x: 9.0d + y: 5.0d + } + { + dependencies: ["7FA5B6354A49C396"] + description: ["{quests.tfg_tips.straw_basket.desc}"] + id: "67F40A90844EC0FC" + subtitle: "{quests.tfg_tips.straw_basket.subtitle}" + tasks: [{ + id: "542549225517097C" + item: { + Count: 1 + ForgeCaps: { + Parent: { + Items: [ ] + voidSlots: [I; ] + weight: 0b + } + } + id: "sns:straw_basket" + } + type: "item" + }] + title: "{quests.tfg_tips.straw_basket.title}" + x: 9.0d + y: -1.0d + } + { + dependencies: ["150B7C5CD152E1BA"] + description: ["{quests.tfg_tips.hiking.desc}"] + icon: { + Count: 1 + id: "sns:hiking_boots" + tag: { + Damage: 0 + } + } + id: "21042F13F754E6E6" + subtitle: "{quests.tfg_tips.hiking.subtitle}" + tasks: [{ + id: "263569419A799471" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "or(item(sns:hiking_boots)item(sns:steel_toe_hiking_boots)item(sns:black_steel_toe_hiking_boots)item(sns:blue_steel_toe_hiking_boots)item(sns:red_steel_toe_hiking_boots))" + } + } + title: "{quests.tfg_tips.hiking.task}" + type: "item" + }] + title: "{quests.tfg_tips.hiking.title}" + x: -3.0d + y: 10.0d + } ] subtitle: ["{quests.tfg_tips.tools_tips.subtitle}"] title: "Tips - Tools" diff --git a/config/ftbquests/quests/chapters/tips__transportation.snbt b/config/ftbquests/quests/chapters/tips__transportation.snbt index 0f959f3f6..a88a4b21f 100644 --- a/config/ftbquests/quests/chapters/tips__transportation.snbt +++ b/config/ftbquests/quests/chapters/tips__transportation.snbt @@ -968,7 +968,7 @@ type: "item" }] title: "{quests.tfg_tips.supply_cart.title}" - x: 6.0d + x: 4.5d y: -1.5d } { @@ -999,7 +999,7 @@ } ] title: "{quests.tfg_tips.equines.title}" - x: 5.0d + x: 6.5d y: -1.5d } { @@ -1020,7 +1020,7 @@ type: "item" }] title: "{quests.tfg_tips.animal_cart.title}" - x: 7.0d + x: 5.5d y: -1.5d } { @@ -1041,7 +1041,7 @@ type: "item" }] title: "{quests.tfg_tips.plow.title}" - x: 8.0d + x: 8.5d y: -1.5d } { @@ -1418,6 +1418,40 @@ x: 18.0d y: -2.0d } + { + dependencies: ["05528D09F7EE6E33"] + description: ["{quests.tfg_tips.horseshoes.desc}"] + icon: { + Count: 1 + ForgeCaps: { + "tfc:item_heat": { + heat: 0.0f + ticks: 0L + } + } + id: "sns:metal/horseshoes/steel" + tag: { + Damage: 0 + } + } + id: "40566F6665A095C6" + subtitle: "{quests.tfg_tips.horseshoes.subtitle}" + tasks: [{ + id: "75C43AA489BAE404" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "or(item(sns:metal/horseshoes/steel)item(sns:metal/horseshoes/black_steel)item(sns:metal/horseshoes/blue_steel)item(sns:metal/horseshoes/red_steel))" + } + } + title: "{quests.tfg_tips.horseshoes.task}" + type: "item" + }] + title: "{quests.tfg_tips.horseshoes.title}" + x: 7.5d + y: -1.5d + } ] subtitle: ["{quests.tfg_tips.transportation_tips.subtitle}"] title: "Tips - Transportation" diff --git a/defaultconfigs/sns-server.toml b/defaultconfigs/sns-server.toml index 47e9f1658..c4cf88814 100644 --- a/defaultconfigs/sns-server.toml +++ b/defaultconfigs/sns-server.toml @@ -16,7 +16,7 @@ slotCap = 32 #The maximum item size allowed in the container #Allowed Values: TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE - allowedSize = "SMALL" + allowedSize = "NORMAL" ["Container Item Config"."Leather Sack"] #Determines if this container will automatically pickup items @@ -81,7 +81,7 @@ slotCount = 27 #Item stack max for the type of container #Range: 1 ~ 512 - slotCap = 64 + slotCap = 128 #The maximum item size allowed in the container #Allowed Values: TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE allowedSize = "SMALL" diff --git a/defaultconfigs/sophisticatedbackpacks-server.toml b/defaultconfigs/sophisticatedbackpacks-server.toml index c937a3214..9584e4406 100644 --- a/defaultconfigs/sophisticatedbackpacks-server.toml +++ b/defaultconfigs/sophisticatedbackpacks-server.toml @@ -26,7 +26,7 @@ [server.leatherBackpack] #Number of inventory slots in the backpack #Range: 1 ~ 144 - inventorySlotCount = 27 + inventorySlotCount = 36 #Number of upgrade slots in the backpack #Range: 0 ~ 10 upgradeSlotCount = 1 diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index 42ba86651..7f432525b 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -2996,6 +2996,21 @@ "quests.tfg_tips.vessels.title": "Large and Small Vessels", "quests.tfg_tips.vessels.subtitle": "Clay can be quite useful", "quests.tfg_tips.vessels.desc": "&dSmall Vessels&r have 4 inventory slots while &6Large Vessels&r have 9! The &dSmall Vessel&r is not just for item storage, but is also necessary for smelting and alloying basic metals.\nThe &6Large Vessel&r is heavier to carry, but is great for preserving food.\n\n&l&3Tip:&r&o Large Vessels double as early backpacks!", + "quests.tfg_tips.straw_basket.title": "Straw Basket", + "quests.tfg_tips.straw_basket.subtitle": "As simple as it gets", + "quests.tfg_tips.straw_basket.desc": "The &6Straw Basket&r is a simple basket that can be incredibly useful for managing your inventory before better options are available.\n\nSimply knap some straw to get your very own &6Straw Basket&r!", + "quests.tfg_tips.toolbox.title": "Toolboxes", + "quests.tfg_tips.toolbox.subtitle": "A builders dream", + "quests.tfg_tips.toolbox.desc": "The &dToolbox&r has 8 inventory slots which can each hold 4 stacks of items. Additionally, you can use a &ckeybind&r to access your placed &dToolbox&r from a few blocks away. You can even &bdye&r your &dToolbox&r to personalize it!", + "quests.tfg_tips.first_sacks.title": "Storage Sacks", + "quests.tfg_tips.first_sacks.subtitle": "A step up from vessels", + "quests.tfg_tips.first_sacks.desc": "The &6Leather Sack&r and &3Burlap Sack&r are two options for portable storage with their own pros and cons. It is a good idea to view the container info for each one to know how many &ditem slots&r, the &dstack size&r, and the max &ditem size&r for each sack.\n\n&l&3Tip:&r The &4&oField Guide&r has more specific info on some of the special features of the sacks.", + "quests.tfg_tips.special_sacks.title": "Specialized Sacks", + "quests.tfg_tips.special_sacks.subtitle": "Wait, it can hold how much?", + "quests.tfg_tips.special_sacks.desc": "The &2Seed Pouch&r and &9Ore Sack&r are two sacks that can only hold specific types of items, but make up for it with much larger &dstack sizes&r.\n\nThe &2Seed Pouch&r can hold up to &c128&r of &327&r different types seeds.\n\nThe &9Ore Sack&r can hold up to &c512&r of &39&r different mined resources. That means it can hold items like ores, rocks, powders, and clays!", + "quests.tfg_tips.frame_pack.title": "Frame Pack", + "quests.tfg_tips.frame_pack.subtitle": "Options can be good!", + "quests.tfg_tips.frame_pack.desc": "The &5Frame Pack&r gives you &318&r slots that can each hold up to &c64&r items. The benefit of the &5Frame Pack&r is that it ignores the default stack size of the items you put into it. That means you can hold up to &c1152&r items in total!", "quests.tfg_tips.portable_cells.title": "Portable Item and Fluid Cells", "quests.tfg_tips.portable_cells.subtitle": "Isn't this too advanced?", "quests.tfg_tips.portable_cells.desc": "With &dApplied Energistics 2&r, you can create &aPortable Item&r and &bFluid Cells&r, which allow you to store large amounts of items and fluids as pure, raw data. Sadly, &dApplied Energistics 2&r is locked behind &6HV&r, so it might be a while until you can create these.", @@ -3004,10 +3019,10 @@ "quests.tfg_tips.256m_portable_cells.desc": "With &dMEGA Cells&r, you can create cells with &lLudicrous&r data storage!\n\n&l&3Fun Fact:&r&o A single 256M Portable Item Cell can store up to one billion of a single item type! That's enough to fill over 58 thousand chests!", "quests.tfg_tips.backpack_materials.title": "Materials for a Backpack", "quests.tfg_tips.backpack_materials.subtitle": "Sleeping bag not included", - "quests.tfg_tips.backpack_materials.desc": "A &3Sophisticated Backpack&r is the primary way to expand your portable inventory size. The first tier will double your normal inventory, and further tiers increase it even more! It also comes with a wide variety of &afunctional upgrades&r, and different parts of it can be dyed different colors!", + "quests.tfg_tips.backpack_materials.desc": "There are two options for backpacks: the &5Frame Pack&r or the &3Sophisticated Backpack&r\n\nA &5Frame Pack&r is a dense backpack allowing you to store up to &c64&r items in each slot no &omatter their standard stack size&r.\n\nA &3Sophisticated Backpack&r is the primary way to expand your portable inventory size going forward. The first tier will more than double your normal inventory, and further tiers increase it even more! It also comes with a wide variety of &afunctional upgrades&r, and different parts of it can be dyed different colors!", "quests.tfg_tips.first_backpack.title": "Your First Backpack", "quests.tfg_tips.first_backpack.subtitle": "No, the map won't magically appear.", - "quests.tfg_tips.first_backpack.desc": "This is your first &3Sophisticated Backpack.&r It has a total of &c27&r inventory slots and can hold &aone upgrade.&r Check the two branches after this to learn about inventory and backpack upgrades.", + "quests.tfg_tips.first_backpack.desc": "This is your first &3Sophisticated Backpack.&r It has a total of &c36&r inventory slots and can hold &aone upgrade.&r Check the two branches after this to learn about inventory and backpack upgrades.", "quests.tfg_tips.red_steel_backpack.title": "Red Steel Backpack", "quests.tfg_tips.red_steel_backpack.subtitle": "Cooler than a Blue Steel Backpack", "quests.tfg_tips.red_steel_backpack.desc": "A &4Red Steel Backpack&r is your first proper backpack inventory upgrade. It has a total slot count of &c54&r and can hold &atwo upgrades.&r", @@ -3051,6 +3066,10 @@ "quests.tfg_tips.cane.subtitle": "You can even whack people with them!", "quests.tfg_tips.cane.desc": "A &dWalking Cane&r allows you to completely ignore any block that slows your movement, such as &asnow&r, as long as you're carrying it in your &cmain&r or &coff-hand.&r\nAs a bonus, it &bincrease step-height.&r In other words, allows you to walk up one block without jumping. The &dIron Cane&r even allows to walk over fences!", "quests.tfg_tips.cane.task": "Any Cane", + "quests.tfg_tips.hiking.title": "Hiking Boots", + "quests.tfg_tips.hiking.subtitle": "&oThese boots are made for walking", + "quests.tfg_tips.hiking.desc": "&dHiking Boots&r allow you to more easily explore your world! All &dHiking Boots&r allow you to pass through tall grass without resistance. Additionally, each tier of &dHiking Boots&r have progressively more &9armor&r, &9walk speed&r, and &9fall resistance&r along with other boosts.", + "quests.tfg_tips.hiking.task": "Any Hiking Boots", "quests.tfg_tips.glassblowing.title": "Glassblowing", "quests.tfg_tips.glassblowing.subtitle": "Realistic Glassworking!", "quests.tfg_tips.glassblowing.desc": "To make any sort of &dGlass Pane&r or &dBlock&r, you'll need a &3glassblowing&r setup.\n\n&3Glassblowing&r will require some sort of &aBlowpipe&r, and a platform made out of glassblowing blocks to pour the molten glass. Check out the &2Field Guide&r for more information on the shape of the platform and what blocks are valid. You'll have access to glassblowing as soon as you can shape &aBrass!&r", @@ -3428,6 +3447,10 @@ "quests.tfg_tips.plow.title": "Plow", "quests.tfg_tips.plow.subtitle": "Large Scale Farming", "quests.tfg_tips.plow.desc": "If there ever comes the need to till large sections of land for some megafarms, the &dPlow&r can come in clutch.", + "quests.tfg_tips.horseshoes.title": "Horseshoes", + "quests.tfg_tips.horseshoes.subtitle": "Fashionable Equine Footwear", + "quests.tfg_tips.horseshoes.desc": "&aHorseshoes&r are an accessory for your equine companions that boost their &9speed&r, &dfall resistance&r, and &cstep height&r at higher tiers.", + "quests.tfg_tips.horseshoes.task": "Any Horseshoes", "quests.tfg_tips.firmalife.title": "Firmalife", "quests.tfg_tips.firmalife.subtitle": "Thrive in TerraFirmaCraft", "quests.tfg_tips.firmalife.desc": "&2Firmalife&r is a mod all about extending the agricultural and gastronomic experience in TerraFirmaCraft, with touches of miscellaneous features. Includes things such as decorations, more preservation methods, new foods, bees and a plethora of useful gadgets!", diff --git a/kubejs/server_scripts/create/recipes.js b/kubejs/server_scripts/create/recipes.js index 017305501..1eb613313 100644 --- a/kubejs/server_scripts/create/recipes.js +++ b/kubejs/server_scripts/create/recipes.js @@ -1948,18 +1948,20 @@ const registerCreateRecipes = (event) => { event.shaped('create:brown_toolbox', [ 'CEC', - 'BAB', + 'BFB', 'DAD' ], { A: '#forge:chests/wooden', B: '#forge:plates/brass', C: '#forge:bolts/brass', D: '#forge:screws', - E: '#forge:tools/screwdrivers' + E: '#forge:tools/screwdrivers', + F: 'gtceu:treated_wood_frame' }).id('tfg:create/shaped/brown_toolbox') event.recipes.gtceu.assembler('create:brown_toolbox') - .itemInputs('2x #forge:chests/wooden', '2x #forge:plates/brass', '2x #forge:bolts/brass', '2x #forge:screws') + .itemInputs('#forge:chests/wooden', 'gtceu:treated_wood_frame', '2x #forge:plates/brass', + '2x #forge:bolts/brass', '2x #forge:screws') .itemOutputs('create:brown_toolbox') .duration(50) .EUt(GTValues.VA[GTValues.ULV]) diff --git a/kubejs/server_scripts/sacksnstuff/recipes.js b/kubejs/server_scripts/sacksnstuff/recipes.js index b29697338..0a0649719 100644 --- a/kubejs/server_scripts/sacksnstuff/recipes.js +++ b/kubejs/server_scripts/sacksnstuff/recipes.js @@ -14,6 +14,7 @@ const registerSNSRecipes = (event) => { event.remove({ id: 'sns:crafting/burlap_sack'}) event.remove({ id: 'sns:crafting/seed_pouch'}) event.remove({ id: 'sns:crafting/straw_basket'}) + event.remove({ id: 'sns:crafting/frame_pack'}) event.remove({ output: 'sns:pack_frame'}) @@ -57,12 +58,12 @@ const registerSNSRecipes = (event) => { event.shaped('sns:leather_sack', [ 'AAA', 'BCB', - 'DBE' + ' BE' ], { A: '#tfg:burlap_fiber', B: 'sns:leather_strip', C: 'sns:unfinished_leather_sack', - D: 'minecraft:name_tag', + //D: 'minecraft:name_tag', E: 'tfc:bone_needle' } ) @@ -109,6 +110,22 @@ const registerSNSRecipes = (event) => { .outsideSlotRequired(false) .id('sns:straw_knapping/straw_basket') + + event.recipes.tfc.damage_inputs_shaped_crafting( + event.shaped('sns:frame_pack', [ + 'ABA', + 'ACA', + 'DBE' + ], { + A: 'sns:bound_leather_strip', + B: 'sns:reinforced_fabric', + C: 'sns:pack_frame', + D: 'minecraft:name_tag', + E: 'tfc:bone_needle' + } + ) + ).id('sns:crafting/frame_pack') + //#region helper items event.recipes.tfc.anvil( @@ -168,11 +185,27 @@ const registerSNSRecipes = (event) => { 'A A', 'AAA' ], { - A: '#forge:rods/wrought_iron' + A: '#forge:rods/any_bronze' }).id('sns:shaped/pack_frame') - event.shaped('2x sns:reinforced_fiber', [ + event.shaped('sns:pack_frame', [ + ' A ', + 'A A', + ' A ' + ], { + A: '#forge:rods/wrought_iron' + + }).id('sns:shaped/pack_frame_iron') + + event.recipes.gtceu.assembler('sns:pack_frame') + .itemInputs('4x #forge:rods/wrought_iron') + .itemOutputs('sns:pack_frame') + .circuit(4) + .duration(80) + .EUt(GTValues.VA[GTValues.LV]) + + event.shaped('3x sns:reinforced_fiber', [ 'AAA', 'BBB', 'AAA' diff --git a/kubejs/server_scripts/sophisticated_backpacks/recipes.js b/kubejs/server_scripts/sophisticated_backpacks/recipes.js index 375727909..0dc396760 100644 --- a/kubejs/server_scripts/sophisticated_backpacks/recipes.js +++ b/kubejs/server_scripts/sophisticated_backpacks/recipes.js @@ -10,14 +10,15 @@ const registerSophisticatedBackpacksRecipes = (event) => { // Базовый рюкзак event.shaped('sophisticatedbackpacks:backpack', [ - 'ABD', - 'ACA', + 'AED', + 'BCB', 'BBB' ], { - A: '#forge:string', - B: '#forge:leather', - C: '#forge:chests/wooden', - D: 'minecraft:name_tag' + A: 'sns:reinforced_fiber', + B: 'sns:bound_leather_strip', + C: 'sns:pack_frame', + D: 'minecraft:name_tag', + E: 'sns:reinforced_fabric' }).id('tfg:sophisticated_backpacks/shaped/backpack') // Железный рюкзак diff --git a/kubejs/server_scripts/tfg/tags.js b/kubejs/server_scripts/tfg/tags.js index 2a3a3f3b7..d4b7a77ae 100644 --- a/kubejs/server_scripts/tfg/tags.js +++ b/kubejs/server_scripts/tfg/tags.js @@ -218,9 +218,14 @@ const registerTFGItemTags = (event) => { event.add('tfg:any_iron_double_ingot', '#forge:double_ingots/iron') event.add('tfg:any_iron_double_ingot', '#forge:double_ingots/wrought_iron') + // Allow any bronze type event.add('tfg:any_bronze_frame', '#forge:frames/bronze') event.add('tfg:any_bronze_frame', '#forge:frames/bismuth_bronze') event.add('tfg:any_bronze_frame', '#forge:frames/black_bronze') + + event.add('forge:rods/any_bronze', '#forge:rods/bronze') + event.add('forge:rods/any_bronze', '#forge:rods/bismuth_bronze') + event.add('forge:rods/any_bronze', '#forge:rods/black_bronze') //#region Food const RAW_MEATS = [ From 0a95af3c8b1d2a406a1512a2fd91fdafb7323d52 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 2 Sep 2025 01:19:51 +0100 Subject: [PATCH 102/196] tags to stop mars saplings from being destroyed --- kubejs/startup_scripts/tfg/blocks.plants.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/kubejs/startup_scripts/tfg/blocks.plants.js b/kubejs/startup_scripts/tfg/blocks.plants.js index 83099b7fc..ae8bbf71c 100644 --- a/kubejs/startup_scripts/tfg/blocks.plants.js +++ b/kubejs/startup_scripts/tfg/blocks.plants.js @@ -289,30 +289,31 @@ const registerTFGCrops = (event) => { event.create('tfg:saplings/crimson', 'tfc:sapling') .features('tfg:mars/tree/crimson') - .translationKey('minecraft.block.crimson_fungus') + .tagBlock('tfg:do_not_destroy_in_space') .growthDays(6) event.create('tfg:saplings/warped', 'tfc:sapling') .features('tfg:mars/tree/warped') - .translationKey('minecraft.block.warped_fungus') + .tagBlock('tfg:do_not_destroy_in_space') .growthDays(6) event.create('tfg:saplings/alphacene', 'tfc:sapling') .features('species:alphacene_mushroom') - .translationKey('species.block.alphacene_mushroom') + .tagBlock('tfg:do_not_destroy_in_space') .growthDays(3) event.create('tfg:saplings/strophar', 'tfc:sapling') .features('tfg:mars/tree/strophar') - .translationKey('ad_astra.block.strophar_mushroom') + .tagBlock('tfg:do_not_destroy_in_space') .growthDays(7) event.create('tfg:saplings/aeronos', 'tfc:sapling') .features('tfg:mars/tree/aeronos') - .translationKey('ad_astra.block.strophar_mushroom') + .tagBlock('tfg:do_not_destroy_in_space') .growthDays(9) event.create('tfg:saplings/glacian', 'tfc:sapling') .features('tfg:mars/tree/glacian') + .tagBlock('tfg:do_not_destroy_in_space') .growthDays(9) } \ No newline at end of file From 05c0544de844cd2e61443465a7bb61b49db8d7f9 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 2 Sep 2025 01:54:57 +0100 Subject: [PATCH 103/196] the never ending treadmill of mars deco --- kubejs/data/ad_astra/dimension/mars.json | 25 ++++----- .../tfg/worldgen/biome/mars/amber_edge.json | 6 ++- .../tfg/worldgen/biome/mars/amber_hills.json | 3 +- .../tfg/worldgen/biome/mars/amber_plains.json | 3 +- .../biome/mars/martian_dune_edge.json | 6 ++- .../biome/mars/martian_mountains.json | 4 +- .../worldgen/biome/mars/martian_river.json | 4 +- .../worldgen/biome/mars/rusticus_edge.json | 6 ++- .../worldgen/biome/mars/rusticus_hills.json | 3 +- .../worldgen/biome/mars/rusticus_plains.json | 3 +- .../tfg/worldgen/biome/mars/sangnum_edge.json | 6 ++- .../worldgen/biome/mars/sangnum_hills.json | 3 +- .../worldgen/biome/mars/sangnum_plains.json | 3 +- .../mars/surface/aeridium.json | 20 +++++-- .../mars/surface/bone_patch.json | 2 +- .../mars/surface/clawfern.json | 20 +++++-- .../mars/surface/feather_patch_glider.json | 2 +- .../mars/surface/feather_patch_wraptor.json | 2 +- .../mars/surface/flammalix.json | 20 +++++-- .../mars/surface/flint_patch.json | 40 ++++++++++++++ .../mars/surface/large_bone_patch.json | 2 +- .../mars/surface/pile_mars_sand.json | 53 +++++++++++++++++++ .../mars/surface/pile_red_sand.json | 53 +++++++++++++++++++ .../mars/surface/pile_venus_sand.json | 53 +++++++++++++++++++ .../mars/surface/rotten_flesh_patch.json | 2 +- .../mars/surface/flint_patch.json | 19 +++++++ .../mars/surface/pile_mars_sand.json | 19 +++++++ .../mars/surface/pile_red_sand.json | 19 +++++++ .../mars/surface/pile_venus_sand.json | 26 +++++++++ .../surface/pile_venus_sand_no_water.json | 19 +++++++ kubejs/server_scripts/ad_astra/tags.js | 7 +++ 31 files changed, 415 insertions(+), 38 deletions(-) create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/flint_patch.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/pile_mars_sand.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/pile_red_sand.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/surface/pile_venus_sand.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/flint_patch.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_mars_sand.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_red_sand.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_venus_sand.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_venus_sand_no_water.json diff --git a/kubejs/data/ad_astra/dimension/mars.json b/kubejs/data/ad_astra/dimension/mars.json index d0b3c4d4a..7d925cf95 100644 --- a/kubejs/data/ad_astra/dimension/mars.json +++ b/kubejs/data/ad_astra/dimension/mars.json @@ -146,18 +146,6 @@ "weirdness": [ -1, 1 ] } }, - { - "biome": "tfg:mars/martian_river", - "parameters": { - "continentalness": [ 0.01, 1 ], - "depth": 0, - "erosion": [ 0, 1 ], - "humidity": [ -1, 1 ], - "offset": 0, - "temperature": [ -1, 1 ], - "weirdness": [ -0.07, 0.07 ] - } - }, { @@ -198,6 +186,19 @@ }, + { + "biome": "tfg:mars/martian_river", + "parameters": { + "continentalness": [ -0.09, 0.65 ], + "depth": 0, + "erosion": [ 0, 1 ], + "humidity": [ -1, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -0.07, 0.07 ] + } + }, + { "biome": "tfg:mars/amber_plains", diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json b/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json index cad698282..e273ef511 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json @@ -42,7 +42,11 @@ "tfg:mars_forest", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/pile_red_sand", + "tfg:mars/surface/pile_venus_sand_no_water", + "tfg:mars/surface/pile_mars_sand", + "tfg:mars/surface/flint_patch" ], "#tfg:mars_amber_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json b/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json index 560c05930..0ec0acc0a 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json @@ -51,7 +51,8 @@ "tfc:cobble_boulder_small_patch", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/pile_venus_sand" ], "#tfg:mars_amber_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json b/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json index e66a1c85b..5dd11ad68 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json @@ -46,7 +46,8 @@ "tfg:mars/semiheavy_ammoniacal_water", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/pile_venus_sand" ], "#tfg:mars_amber_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json index ab7497657..19d018628 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json @@ -43,7 +43,11 @@ "tfc:cobble_boulder_small_patch", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/pile_red_sand", + "tfg:mars/surface/pile_venus_sand_no_water", + "tfg:mars/surface/pile_mars_sand", + "tfg:mars/surface/flint_patch" ], [ "tfg:mars/surface/feather_patch_wraptor", diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json index 2e26ac47d..680c0f38e 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json @@ -50,7 +50,9 @@ "tfc:cobble_boulder_small_patch", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/pile_venus_sand", + "tfg:mars/surface/flint_patch" ], [ "tfg:mars/surface/charnia", diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_river.json b/kubejs/data/tfg/worldgen/biome/mars/martian_river.json index 96a146b81..272cceaa5 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_river.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_river.json @@ -39,7 +39,9 @@ [], [ "tfc:raw_boulder_small_patch", - "tfc:cobble_boulder_small_patch" + "tfc:cobble_boulder_small_patch", + "tfg:mars/surface/pile_venus_sand_no_water", + "tfg:mars/surface/flint_patch" ], [ "tfg:mars/surface/charnia" diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json index 318f783ad..745b466da 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json @@ -42,7 +42,11 @@ "tfg:mars_forest", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/pile_red_sand", + "tfg:mars/surface/pile_venus_sand_no_water", + "tfg:mars/surface/pile_mars_sand", + "tfg:mars/surface/flint_patch" ], "#tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json index 08385c878..1b66e774c 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json @@ -51,7 +51,8 @@ "tfc:cobble_boulder_small_patch", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/pile_venus_sand" ], "#tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json index ce24c3480..97df9436a 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json @@ -46,7 +46,8 @@ "tfg:mars/semiheavy_ammoniacal_water", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/pile_venus_sand" ], "#tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json index abcf4f18f..dedd9a2b1 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json @@ -42,7 +42,11 @@ "tfg:mars_forest", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/pile_red_sand", + "tfg:mars/surface/pile_venus_sand_no_water", + "tfg:mars/surface/pile_mars_sand", + "tfg:mars/surface/flint_patch" ], "#tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json index b710af2fe..02e216bb3 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json @@ -51,7 +51,8 @@ "tfc:cobble_boulder_small_patch", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/pile_venus_sand" ], "#tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json index 7270976c9..60595a05e 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json @@ -46,7 +46,8 @@ "tfg:mars/semiheavy_ammoniacal_water", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/pile_venus_sand" ], "#tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_top_layer_modification" diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/aeridium.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/aeridium.json index e933d24f0..bea04eca1 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/aeridium.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/aeridium.json @@ -24,9 +24,23 @@ "blocks": "minecraft:air" }, { - "type": "minecraft:matching_block_tag", - "offset": [0, -1, 0], - "tag": "tfg:mars_soil" + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "tfg:mars_soil" + }, + { + "type": "minecraft:matching_blocks", + "offset": [ 0, -1, 0 ], + "blocks": [ + "tfc:rock/raw/basalt", + "tfc:rock/raw/gabbro", + "gtceu:red_granite" + ] + } + ] } ] } diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/bone_patch.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/bone_patch.json index 72cb47a47..2ce351fe3 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/bone_patch.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/bone_patch.json @@ -42,7 +42,7 @@ { "type": "minecraft:matching_block_tag", "offset": [ 0, -1, 0 ], - "tag": "tfg:mars_soil" + "tag": "ad_astra:mars_stone_replaceables" } ] } diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/clawfern.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/clawfern.json index 5ca0f4db3..a1f6fd07f 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/clawfern.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/clawfern.json @@ -24,9 +24,23 @@ "blocks": "minecraft:air" }, { - "type": "minecraft:matching_block_tag", - "offset": [ 0, -1, 0 ], - "tag": "tfg:mars_soil" + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "tfg:mars_soil" + }, + { + "type": "minecraft:matching_blocks", + "offset": [ 0, -1, 0 ], + "blocks": [ + "tfc:rock/raw/basalt", + "tfc:rock/raw/gabbro", + "gtceu:red_granite" + ] + } + ] } ] } diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_glider.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_glider.json index d9fbac8a6..841d65adf 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_glider.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_glider.json @@ -8,7 +8,7 @@ "to_place": { "type": "minecraft:simple_state_provider", "state": { - "Name": "tfc:groundcover/glider_feather" + "Name": "tfg:groundcover/glider_feather" } } } diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_wraptor.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_wraptor.json index 88b8492c7..aea74225e 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_wraptor.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch_wraptor.json @@ -8,7 +8,7 @@ "to_place": { "type": "minecraft:simple_state_provider", "state": { - "Name": "tfc:groundcover/wraptor_feather" + "Name": "tfg:groundcover/wraptor_feather" } } } diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/flammalix.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/flammalix.json index 7b5ba6122..5838ae8e7 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/flammalix.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/flammalix.json @@ -24,9 +24,23 @@ "blocks": "minecraft:air" }, { - "type": "minecraft:matching_block_tag", - "offset": [ 0, -1, 0 ], - "tag": "tfg:mars_soil" + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "tfg:mars_soil" + }, + { + "type": "minecraft:matching_blocks", + "offset": [ 0, -1, 0 ], + "blocks": [ + "tfc:rock/raw/basalt", + "tfc:rock/raw/gabbro", + "gtceu:red_granite" + ] + } + ] } ] } diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/flint_patch.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/flint_patch.json new file mode 100644 index 000000000..df3462c4f --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/flint_patch.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "tfc:groundcover/flint" + } + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "ad_astra:mars_stone_replaceables" + } + ] + } + } + ] + }, + "tries": 12, + "xz_spread": 5, + "y_spread": 2 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_bone_patch.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_bone_patch.json index 4510527cd..08ed4ce14 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_bone_patch.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/large_bone_patch.json @@ -60,7 +60,7 @@ { "type": "minecraft:matching_block_tag", "offset": [ 0, -1, 0 ], - "tag": "tfg:mars_soil" + "tag": "ad_astra:mars_stone_replaceables" } ] } diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/pile_mars_sand.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/pile_mars_sand.json new file mode 100644 index 000000000..ee5b2bed5 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/pile_mars_sand.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:randomized_int_state_provider", + "property": "layers", + "values": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 + } + }, + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "tfg:pile/mars_sand" + } + } + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:has_sturdy_face", + "offset": [ + 0, + -1, + 0 + ], + "direction": "up" + } + } + ] + }, + "tries": 16, + "xz_spread": 16, + "y_spread": 2 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/pile_red_sand.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/pile_red_sand.json new file mode 100644 index 000000000..7cb6438fc --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/pile_red_sand.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:randomized_int_state_provider", + "property": "layers", + "values": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 + } + }, + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "tfg:pile/red_sand" + } + } + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:has_sturdy_face", + "offset": [ + 0, + -1, + 0 + ], + "direction": "up" + } + } + ] + }, + "tries": 8, + "xz_spread": 16, + "y_spread": 2 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/pile_venus_sand.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/pile_venus_sand.json new file mode 100644 index 000000000..051fcabb4 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/pile_venus_sand.json @@ -0,0 +1,53 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:randomized_int_state_provider", + "property": "layers", + "values": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 + } + }, + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "tfg:pile/venus_sand" + } + } + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:has_sturdy_face", + "offset": [ + 0, + -1, + 0 + ], + "direction": "up" + } + } + ] + }, + "tries": 16, + "xz_spread": 16, + "y_spread": 2 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/rotten_flesh_patch.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/rotten_flesh_patch.json index 04d2c2fad..900577909 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/rotten_flesh_patch.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/rotten_flesh_patch.json @@ -37,7 +37,7 @@ { "type": "minecraft:matching_block_tag", "offset": [ 0, -1, 0 ], - "tag": "tfg:mars_soil" + "tag": "ad_astra:mars_stone_replaceables" } ] } diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/flint_patch.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/flint_patch.json new file mode 100644 index 000000000..674be83e2 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/flint_patch.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/surface/flint_patch", + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_mars_sand.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_mars_sand.json new file mode 100644 index 000000000..a670b969c --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_mars_sand.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/surface/pile_mars_sand", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_red_sand.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_red_sand.json new file mode 100644 index 000000000..96619fec1 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_red_sand.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/surface/pile_red_sand", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_venus_sand.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_venus_sand.json new file mode 100644 index 000000000..4568ba959 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_venus_sand.json @@ -0,0 +1,26 @@ +{ + "feature": "tfg:mars/surface/pile_venus_sand", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "tfc:near_fluid", + "fluids": [ + "tfg:semiheavy_ammoniacal_water" + ], + "radius": 4 + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_venus_sand_no_water.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_venus_sand_no_water.json new file mode 100644 index 000000000..820123395 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/pile_venus_sand_no_water.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/surface/pile_venus_sand", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + } + ] +} \ No newline at end of file diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index e72e48f80..59b484980 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -309,6 +309,13 @@ const registerAdAstraBlockTags = (event) => { event.remove('ad_astra:strophar_caps', 'ad_astra:strophar_cap') event.remove('ad_astra:aeronos_caps', 'ad_astra:aeronos_cap') + event.add('tfg:environment_not_sturdy', 'ad_astra:strophar_cap') + event.add('tfg:environment_not_sturdy', 'ad_astra:aeronos_cap') + event.add('tfg:environment_not_sturdy', 'minecraft:nether_wart_block') + event.add('tfg:environment_not_sturdy', 'minecraft:warped_wart_block') + event.add('tfg:environment_not_sturdy', 'species:alphacene_mushroom_block') + event.add('tfg:environment_not_sturdy', 'species:alphacene_moss_block') + global.AD_ASTRA_WOOD.forEach(wood => { if (wood.log) { From f54777f7e0f7931feb262d00a9cdb110befd549b Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 2 Sep 2025 02:18:52 +0100 Subject: [PATCH 104/196] added gravel below the dirt --- .../worldgen/noise_settings/mars_noise.json | 102 ++++++++++++++++++ 1 file changed, 102 insertions(+) diff --git a/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json b/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json index 063d5d6eb..94a31ca48 100644 --- a/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json +++ b/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json @@ -799,6 +799,23 @@ "Name": "tfg:grass/mars_dirt" } } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 5, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "kubejs_tfc:rock", + "rock_block": "gravel", + "fallback_state": { + "Name": "ad_astra:mars_stone" + } + } } ] } @@ -872,6 +889,23 @@ "Name": "tfg:grass/mars_dirt" } } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 5, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "kubejs_tfc:rock", + "rock_block": "gravel", + "fallback_state": { + "Name": "ad_astra:mars_stone" + } + } } ] } @@ -947,6 +981,23 @@ "Name": "tfg:grass/mars_dirt" } } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 5, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "kubejs_tfc:rock", + "rock_block": "gravel", + "fallback_state": { + "Name": "ad_astra:mars_stone" + } + } } ] } @@ -1021,6 +1072,23 @@ "Name": "tfg:grass/mars_dirt" } } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 5, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "kubejs_tfc:rock", + "rock_block": "gravel", + "fallback_state": { + "Name": "ad_astra:mars_stone" + } + } } ] } @@ -1096,6 +1164,23 @@ "Name": "tfg:grass/mars_dirt" } } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 5, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "kubejs_tfc:rock", + "rock_block": "gravel", + "fallback_state": { + "Name": "ad_astra:mars_stone" + } + } } ] } @@ -1170,6 +1255,23 @@ "Name": "tfg:grass/mars_dirt" } } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 5, + "surface_type": "floor", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "kubejs_tfc:rock", + "rock_block": "gravel", + "fallback_state": { + "Name": "ad_astra:mars_stone" + } + } } ] } From 85bb5ffa1d6e801007a33b0c6e1affb819be20fb Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 2 Sep 2025 02:19:10 +0100 Subject: [PATCH 105/196] added those cobble slab deltas to mars --- .../biome/mars/martian_mountains.json | 5 +++- .../mars/terrain/basalt_delta.json | 25 +++++++++++++++++ .../mars/terrain/gabbro_delta.json | 25 +++++++++++++++++ .../mars/terrain/ochrum_blob.json | 9 ++++++ .../mars/terrain/red_granite_delta.json | 25 +++++++++++++++++ .../mars/surface/flint_patch.json | 2 +- .../mars/terrain/basalt_delta.json | 28 +++++++++++++++++++ .../mars/terrain/gabbro_delta.json | 28 +++++++++++++++++++ .../mars/terrain/red_granite_delta.json | 27 ++++++++++++++++++ 9 files changed, 172 insertions(+), 2 deletions(-) create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/basalt_delta.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/gabbro_delta.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_granite_delta.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/basalt_delta.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/gabbro_delta.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/red_granite_delta.json diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json index 680c0f38e..b6b66823a 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json @@ -42,7 +42,10 @@ [], "#tfg:mars_veins", [ - "tfg:mars/terrain/venus_sand_disc" + "tfg:mars/terrain/venus_sand_disc", + "tfg:mars/terrain/basalt_delta", + "tfg:mars/terrain/gabbro_delta", + "tfg:mars/terrain/red_granite_delta" ], [ "tfc:raw_boulder", diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/basalt_delta.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/basalt_delta.json new file mode 100644 index 000000000..8d32ba38b --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/basalt_delta.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:delta_feature", + "config": { + "contents": { + "Name": "tfc:rock/cobble/basalt_slab" + }, + "rim": { + "Name": "tfc:rock/hardened/basalt" + }, + "rim_size": { + "type": "minecraft:uniform", + "value": { + "max_inclusive": 3, + "min_inclusive": 1 + } + }, + "size": { + "type": "minecraft:uniform", + "value": { + "max_inclusive": 7, + "min_inclusive": 3 + } + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/gabbro_delta.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/gabbro_delta.json new file mode 100644 index 000000000..cd6155b18 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/gabbro_delta.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:delta_feature", + "config": { + "contents": { + "Name": "tfc:rock/cobble/gabbro_slab" + }, + "rim": { + "Name": "tfc:rock/hardened/gabbro" + }, + "rim_size": { + "type": "minecraft:uniform", + "value": { + "max_inclusive": 3, + "min_inclusive": 1 + } + }, + "size": { + "type": "minecraft:uniform", + "value": { + "max_inclusive": 7, + "min_inclusive": 3 + } + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json index 33ddee5aa..cf33edd51 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json @@ -30,6 +30,15 @@ "predicate_type": "minecraft:tag_match", "tag": "tfc:dirt" } + }, + { + "state": { + "Name": "create:ochrum" + }, + "target": { + "predicate_type": "minecraft:block_match", + "block": "ad_astra:venus_sand" + } } ] } diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_granite_delta.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_granite_delta.json new file mode 100644 index 000000000..631597a6a --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_granite_delta.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:delta_feature", + "config": { + "contents": { + "Name": "gtceu:red_granite_cobblestone" + }, + "rim": { + "Name": "tfg:rock/hardened_red_granite" + }, + "rim_size": { + "type": "minecraft:uniform", + "value": { + "max_inclusive": 3, + "min_inclusive": 1 + } + }, + "size": { + "type": "minecraft:uniform", + "value": { + "max_inclusive": 7, + "min_inclusive": 3 + } + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/flint_patch.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/flint_patch.json index 674be83e2..ac937bdce 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/flint_patch.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/flint_patch.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:count", - "count": 1 + "count": 2 }, { "type": "minecraft:in_square" diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/basalt_delta.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/basalt_delta.json new file mode 100644 index 000000000..7beef59e2 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/basalt_delta.json @@ -0,0 +1,28 @@ +{ + "feature": "tfg:mars/terrain/basalt_delta", + "placement": [ + { + "type": "minecraft:count", + "count": 25 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "offset": [ 0, -1, 0 ], + "blocks": [ + "tfc:rock/raw/basalt", + "tfc:rock/hardened/basalt", + "tfc:rock/gravel/basalt" + ] + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/gabbro_delta.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/gabbro_delta.json new file mode 100644 index 000000000..6c6fe370d --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/gabbro_delta.json @@ -0,0 +1,28 @@ +{ + "feature": "tfg:mars/terrain/gabbro_delta", + "placement": [ + { + "type": "minecraft:count", + "count": 25 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "offset": [ 0, -1, 0 ], + "blocks": [ + "tfc:rock/raw/gabbro", + "tfc:rock/hardened/gabbro", + "tfc:rock/gravel/gabbro" + ] + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/red_granite_delta.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/red_granite_delta.json new file mode 100644 index 000000000..532b8417f --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/red_granite_delta.json @@ -0,0 +1,27 @@ +{ + "feature": "tfg:mars/terrain/red_granite_delta", + "placement": [ + { + "type": "minecraft:count", + "count": 25 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "offset": [ 0, -1, 0 ], + "blocks": [ + "gtceu:red_granite", + "tfg:rock/hardened_red_granite" + ] + } + } + ] +} \ No newline at end of file From 54c01208cb4fa40cb1b958c7756cbffc5b9329f0 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 2 Sep 2025 02:25:51 +0100 Subject: [PATCH 106/196] langs --- kubejs/assets/betterend/lang/zh_cn.json | 22 ++++++----- kubejs/assets/gtceu/lang/zh_cn.json | 8 ++-- kubejs/assets/tfc/lang/zh_cn.json | 2 +- kubejs/assets/tfg/lang/en_us.json | 22 +++++++++-- kubejs/assets/tfg/lang/zh_cn.json | 52 +++++++++++++++++-------- 5 files changed, 72 insertions(+), 34 deletions(-) diff --git a/kubejs/assets/betterend/lang/zh_cn.json b/kubejs/assets/betterend/lang/zh_cn.json index f37298d23..769868868 100644 --- a/kubejs/assets/betterend/lang/zh_cn.json +++ b/kubejs/assets/betterend/lang/zh_cn.json @@ -4,22 +4,22 @@ "block.betterend.amaranita_stem": "紫荆菌柄", "block.betterend.amber_grass": "琥珀草", "block.betterend.amber_root_wild": "野生琥珀根", - "block.betterend.amber_root_dead": "枯朽琥珀根", + "block.betterend.amber_root_dead": "枯萎的琥珀根", "block.betterend.amber_root": "琥珀根", "block.betterend.aurant_polypore": "金橙孔菌", "block.betterend.blooming_cooksonia": "盛放的库克逊蕨", "block.betterend.blossom_berry": "百花果", "block.betterend.blossom_berry_wild": "野生百花果", - "block.betterend.blossom_berry_dead": "枯朽百花果", + "block.betterend.blossom_berry_dead": "枯萎的百花果", "block.betterend.bolux_mushroom": "波鲁克斯菌丛", "block.betterend.bolux_mushroom_wild": "野生波鲁克斯菌丛", - "block.betterend.bolux_mushroom_dead": "枯朽波鲁克斯菌丛", + "block.betterend.bolux_mushroom_dead": "枯萎的波鲁克斯菌丛", "block.betterend.bushy_grass": "新星草", - "block.betterend.cave_bush": "赤晶灌木", + "block.betterend.cave_bush": "朱红瓣叶", "block.betterend.cave_grass": "朱砂藓", "block.betterend.cave_pumpkin": "球茎南瓜", "block.betterend.cave_pumpkin_wild": "野生球茎藤", - "block.betterend.cave_pumpkin_dead": "枯朽球茎藤", + "block.betterend.cave_pumpkin_dead": "枯萎的球茎藤", "block.betterend.cave_pumpkin_plant": "球茎藤", "block.betterend.charnia_cyan": "青碧查尼藻", "block.betterend.charnia_green": "翠绿查尼藻", @@ -27,11 +27,11 @@ "block.betterend.charnia_orange": "橙黄查尼藻", "block.betterend.charnia_purple": "紫晶查尼藻", "block.betterend.charnia_red": "赤焰查尼藻", - "block.betterend.chorus_grass": "咏唱菌草", - "block.betterend.chorus_lily": "咏唱百合", + "block.betterend.chorus_grass": "紫颂草", + "block.betterend.chorus_lily": "紫颂百合", "block.betterend.chorus_mushroom": "查尔米菌丛", "block.betterend.chorus_mushroom_wild": "野生查尔米菌丛", - "block.betterend.chorus_mushroom_dead": "枯朽查尔米菌丛", + "block.betterend.chorus_mushroom_dead": "枯萎的查尔米菌丛", "block.betterend.clawfern": "兽爪蕨", "block.betterend.crystal_grass": "晶光草", "block.betterend.end_lily": "戴摩斯花", @@ -63,7 +63,7 @@ "block.betterend.salteago": "盐晶草", "block.betterend.shadow_berry": "夜影浆果", "block.betterend.shadow_berry_wild": "野生夜影浆果", - "block.betterend.shadow_berry_dead": "枯朽夜影浆果", + "block.betterend.shadow_berry_dead": "枯萎的夜影浆果", "block.betterend.small_amaranita_mushroom": " 赤星青茎菇", "block.betterend.twisted_moss": "缠结苔", "block.betterend.twisted_umbrella_moss": "缠结伞苔", @@ -72,6 +72,10 @@ "block.betterend.umbrella_moss": "伞苔", "block.betterend.umbrella_moss_tall": "高伞苔", "block.betterend.vaiolush_fern": "幽蓝蕨", + "block.betterend.cave_bush_fallen": "小型朱红瓣叶", + "block.betterend.lucernia_leaves": "卢瑟尼亚瓣叶", + "block.betterend.lucernia_leaves_fallen": "小型卢瑟尼亚瓣叶", + "block.betterend.lucernia_outer_leaves": "卢瑟尼亚菌核", "item.betterend.amber_root_product": "琥珀新芽", "item.betterend.amber_root_seeds": "琥珀新芽种子", "item.betterend.blossom_berry_product": "百花果", diff --git a/kubejs/assets/gtceu/lang/zh_cn.json b/kubejs/assets/gtceu/lang/zh_cn.json index 836c5720d..7dca8c98d 100644 --- a/kubejs/assets/gtceu/lang/zh_cn.json +++ b/kubejs/assets/gtceu/lang/zh_cn.json @@ -37,10 +37,10 @@ "gtceu.evaporation_tower": "蒸发塔", "block.gtceu.ostrum_harvester": "紫金采集器", "block.gtceu.moon_dust_harvester": "月尘采集器", - "block.gtceu.extraterrestrial_ore_fabricator": "外星矿石制造机", "gtceu.ostrum_harvester": "紫金采集器", "gtceu.moon_dust_harvester": "月尘采集器", - "gtceu.extraterrestrial_ore_fabricator": "外星矿石制造机", + "block.gtceu.ostrum_linear_accelerator": "紫金线性加速器", + "gtceu.ostrum_linear_accelerator": "紫金线性加速器", "item.gtceu.tiny_wood_dust": "小撮软木浆", "item.gtceu.small_wood_dust": "小堆软木浆", "item.gtceu.wood_dust": "软木浆", @@ -160,8 +160,8 @@ "gtceu.jei.bedrock_fluid.moon_helium": "月球氦气", "gtceu.jei.bedrock_fluid.moon_helium_3": "月球氦-3", "gtceu.jei.bedrock_fluid.moon_argon": "月球氩气", - "gtceu.machine.lp_steam_extractor.tooltip": "Does not extract fluids", - "gtceu.machine.hp_steam_extractor.tooltip": "Does not extract fluids", + "gtceu.machine.lp_steam_extractor.tooltip": "不能提取流体", + "gtceu.machine.hp_steam_extractor.tooltip": "不能提取流体", "tagprefix.sword_head": "%s剑头", "tagprefix.pickaxe_head": "%s镐头", "tagprefix.shovel_head": "%s铲头", diff --git a/kubejs/assets/tfc/lang/zh_cn.json b/kubejs/assets/tfc/lang/zh_cn.json index 5cdfee7fb..26d85a704 100644 --- a/kubejs/assets/tfc/lang/zh_cn.json +++ b/kubejs/assets/tfc/lang/zh_cn.json @@ -12,7 +12,7 @@ "tfc.jei.raw_hide_knapping": "剥制生皮", "metal.tfg.redstone": "红石", "metal.tfg.red_alloy": "红色合金", - "metal.tfg.tin_alloy": "锡合金", + "metal.tfg.tin_alloy": "锡铁合金", "metal.tfg.lead": "铅", "metal.tfg.invar": "殷钢", "metal.tfg.potin": "粗青铜", diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index 7f432525b..87c7fa26d 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -21,6 +21,20 @@ "biome.tfg.moon/lunar_lights_sparse": "Lightbloom Scrubland", "biome.tfg.moon/lunar_plains": "Lunar Plains", "biome.tfg.moon/lunar_sands": "Lunar Sands", + "biome.tfg.mars/martian_deep_desert": "Deep Martian Dunes", + "biome.tfg.mars/martian_dunes": "Martian Desert", + "biome.tfg.mars/martian_dune_edge": "Martian Desert Edge", + "biome.tfg.mars/martian_river": "Martian Shores", + "biome.tfg.mars/martian_mountains": "Extinct Martian Volcano", + "biome.tfg.mars/amber_edge": "Amber Edge", + "biome.tfg.mars/amber_plains": "Amber Plains", + "biome.tfg.mars/amber_hills": "Amber Hills", + "biome.tfg.mars/rusticus_edge": "Rusticus Edge", + "biome.tfg.mars/rusticus_plains": "Rusticus Meadow", + "biome.tfg.mars/rusticus_hills": "Rusticus Heath", + "biome.tfg.mars/sangnum_edge": "Sangnum Edge", + "biome.tfg.mars/sangnum_plains": "Sangnum Prairie", + "biome.tfg.mars/sangnum_hills": "Sangnum Moorland", "block.tfg.piglin_disguise": "Piglin Disguise", "block.tfg.piglin_disguise_block": "Piglin Disguise", "block.tfg.dry_ice": "Dry Ice", @@ -2993,9 +3007,6 @@ "quests.tfg_tips.maxed_out_toolbelt.subtitle": "That belt must be very heavy at this point...", "quests.tfg_tips.maxed_out_toolbelt.desc": "A &dToolbelt&r can hold 7 extra Pouches, that's 9 tools in one belt!", "quests.tfg_tips.maxed_out_toolbelt.task": "Obtain a maxed out toolbelt.", - "quests.tfg_tips.vessels.title": "Large and Small Vessels", - "quests.tfg_tips.vessels.subtitle": "Clay can be quite useful", - "quests.tfg_tips.vessels.desc": "&dSmall Vessels&r have 4 inventory slots while &6Large Vessels&r have 9! The &dSmall Vessel&r is not just for item storage, but is also necessary for smelting and alloying basic metals.\nThe &6Large Vessel&r is heavier to carry, but is great for preserving food.\n\n&l&3Tip:&r&o Large Vessels double as early backpacks!", "quests.tfg_tips.straw_basket.title": "Straw Basket", "quests.tfg_tips.straw_basket.subtitle": "As simple as it gets", "quests.tfg_tips.straw_basket.desc": "The &6Straw Basket&r is a simple basket that can be incredibly useful for managing your inventory before better options are available.\n\nSimply knap some straw to get your very own &6Straw Basket&r!", @@ -3007,10 +3018,13 @@ "quests.tfg_tips.first_sacks.desc": "The &6Leather Sack&r and &3Burlap Sack&r are two options for portable storage with their own pros and cons. It is a good idea to view the container info for each one to know how many &ditem slots&r, the &dstack size&r, and the max &ditem size&r for each sack.\n\n&l&3Tip:&r The &4&oField Guide&r has more specific info on some of the special features of the sacks.", "quests.tfg_tips.special_sacks.title": "Specialized Sacks", "quests.tfg_tips.special_sacks.subtitle": "Wait, it can hold how much?", - "quests.tfg_tips.special_sacks.desc": "The &2Seed Pouch&r and &9Ore Sack&r are two sacks that can only hold specific types of items, but make up for it with much larger &dstack sizes&r.\n\nThe &2Seed Pouch&r can hold up to &c128&r of &327&r different types seeds.\n\nThe &9Ore Sack&r can hold up to &c512&r of &39&r different mined resources. That means it can hold items like ores, rocks, powders, and clays!", + "quests.tfg_tips.special_sacks.desc": "The &2Seed Pouch&r and &9Ore Sack&r are two sacks that can only hold specific types of items, but make up for it with much larger &dstack sizes&r.\n\nThe &2Seed Pouch&r can hold up to &c128&r of &327&r different types of seeds.\n\nThe &9Ore Sack&r can hold up to &c512&r of &39&r different mined resources. That means it can hold items like ores, rocks, powders, and clays!", "quests.tfg_tips.frame_pack.title": "Frame Pack", "quests.tfg_tips.frame_pack.subtitle": "Options can be good!", "quests.tfg_tips.frame_pack.desc": "The &5Frame Pack&r gives you &318&r slots that can each hold up to &c64&r items. The benefit of the &5Frame Pack&r is that it ignores the default stack size of the items you put into it. That means you can hold up to &c1152&r items in total!", + "quests.tfg_tips.vessels.title": "Large and Small Vessels", + "quests.tfg_tips.vessels.subtitle": "Clay can be quite useful", + "quests.tfg_tips.vessels.desc": "&dSmall Vessels&r have 4 inventory slots while &6Large Vessels&r have 9! The &dSmall Vessel&r is not just for item storage, but is also necessary for smelting and alloying basic metals.\nThe &6Large Vessel&r is heavier to carry, but is great for preserving food.\n\n&l&3Tip:&r&o Large Vessels double as early backpacks!", "quests.tfg_tips.portable_cells.title": "Portable Item and Fluid Cells", "quests.tfg_tips.portable_cells.subtitle": "Isn't this too advanced?", "quests.tfg_tips.portable_cells.desc": "With &dApplied Energistics 2&r, you can create &aPortable Item&r and &bFluid Cells&r, which allow you to store large amounts of items and fluids as pure, raw data. Sadly, &dApplied Energistics 2&r is locked behind &6HV&r, so it might be a while until you can create these.", diff --git a/kubejs/assets/tfg/lang/zh_cn.json b/kubejs/assets/tfg/lang/zh_cn.json index 46f6a7625..b6709937a 100644 --- a/kubejs/assets/tfg/lang/zh_cn.json +++ b/kubejs/assets/tfg/lang/zh_cn.json @@ -364,6 +364,15 @@ "block.tfg.grass.sangnum_clay_mycelium": "桑格努姆黏土菌丝", "block.tfg.grass.sangnum_kaolin_mycelium": "桑格努姆高岭土菌丝", "block.tfg.spice": "紫金矿床", + "block.tfg.groundcover.glider_feather": "滑翔羽毛", + "block.tfg.groundcover.wraptor_feather": "扭曲鸟羽毛", + "block.tfg.groundcover.aeronos_stick": "空果树枝", + "block.tfg.groundcover.strophar_stick": "孑节树枝", + "block.tfg.groundcover.glacian_stick": "融冰树枝", + "block.tfg.groundcover.alphacene_stick": "阿尔法辛树枝", + "block.tfg.flax": "亚麻", + "block.tfg.flax_wild": "野生亚麻", + "block.tfg.flax_dead": "枯萎的亚麻", "fluid.tfg.nether_slurry": "下界浆液", "fluid.tfg.enriched_nether_slurry": "富集下界浆液", "fluid.tfg.ender_slurry": "末地浆液", @@ -505,11 +514,11 @@ "item.tfg.fishing_net.sterling_silver": "纯银渔网", "item.tfg.fishing_net.invar": "殷钢渔网", "item.tfg.fishing_net.cupronickel": "白铜渔网", - "item.tfg.fishing_net.tin_alloy": "锡合金渔网", + "item.tfg.fishing_net.tin_alloy": "锡铁合金渔网", "item.tfg.fishing_net.magnalium": "镁铝合金渔网", "item.tfg.conifer_rosin": "松香", "item.tfg.hardwood_strip": "硬木条", - "item.tfg.soaked_hardwood_strip": "浸水硬木条", + "item.tfg.soaked_hardwood_strip": "浸泡硬木条", "item.tfg.prepared_leather_gloves": "处理过的皮革手套", "item.tfg.latex_soaked_gloves": "乳胶浸渍手套", "item.tfg.unfired_chalk": "未烧制的粉笔", @@ -561,8 +570,8 @@ "item.tfg.uv_universal_circuit": "UV 通用电路", "item.tfg.uhv_universal_circuit": "UHV 通用电路", "item.tfg.chipboard_composite": "刨花板复合材料", - "item.tfg.piglin_disguise": "猪灵伪装服", - "item.tfg.trowel": "抹泥铲", + "item.tfg.piglin_disguise": "猪灵伪装", + "item.tfg.trowel": "抹刀", "item.tfg.foil_pack": "铝箔包装袋", "item.tfg.used_foil_pack": "用过的铝箔包装袋", "item.tfg.clean_foil_pack": "干净的铝箔包装袋", @@ -583,13 +592,13 @@ "item.tfg.food.freeze_dried.popped_chorus_fruit": "冻干爆裂紫颂果", "item.tfg.food.freeze_dried.blackberry": "冻干黑莓", "item.tfg.food.freeze_dried.blueberry": "冻干蓝莓", - "item.tfg.food.freeze_dried.bunchberry": "冻干匍匐莓", + "item.tfg.food.freeze_dried.bunchberry": "冻干御膳橘", "item.tfg.food.freeze_dried.cloudberry": "冻干云莓", "item.tfg.food.freeze_dried.cranberry": "冻干蔓越莓", "item.tfg.food.freeze_dried.elderberry": "冻干接骨木莓", - "item.tfg.food.freeze_dried.gooseberry": "冻干醋栗", + "item.tfg.food.freeze_dried.gooseberry": "冻干鹅莓", "item.tfg.food.freeze_dried.raspberry": "冻干树莓", - "item.tfg.food.freeze_dried.snowberry": "冻干雪果", + "item.tfg.food.freeze_dried.snowberry": "冻干雪莓", "item.tfg.food.freeze_dried.strawberry": "冻干草莓", "item.tfg.food.freeze_dried.wintergreen_berry": "冻干冬青莓", "item.tfg.food.freeze_dried.banana": "冻干香蕉", @@ -605,8 +614,8 @@ "item.tfg.food.freeze_dried.melon_slice": "冻干西瓜片", "item.tfg.food.freeze_dried.fig": "冻干无花果", "item.tfg.food.freeze_dried.pineapple": "冻干菠萝", - "item.tfg.food.freeze_dried.blossom_berry": "冻干绽花莓", - "item.tfg.food.freeze_dried.shadow_berry": "冻干夜影莓", + "item.tfg.food.freeze_dried.blossom_berry": "冻干百花果", + "item.tfg.food.freeze_dried.shadow_berry": "冻干夜影浆果", "item.tfg.food.freeze_dried.cave_pumpkin": "冻干球茎南瓜块", "item.tfg.food.calorie_paste": "营养膏", "item.tfg.food.meal_bag": "餐包", @@ -635,7 +644,7 @@ "item.tfg.aes_insulation_roll": "碱土硅酸盐绝缘卷", "item.tfg.rocket_cone_t2": "改进型火箭鼻锥", "item.tfg.rocket_fin_t2": "改进型火箭尾翼", - "item.tfg.cryo_fluix_pearl": "低温处理福鲁伊克斯珍珠", + "item.tfg.cryo_fluix_pearl": "低温福鲁伊克斯珍珠", "item.tfg.marker.earth_orbit": "地球轨道", "item.tfg.marker.moon_orbit": "月球轨道", "item.tfg.marker.mars_orbit": "火星轨道", @@ -644,7 +653,7 @@ "item.tfg.railgun_ammo_shell": "轨道炮弹壳", "item.tfg.sulfur_fumes_bucket": "硫磺烟气桶", "item.tfg.super_heated_slurry_bucket": "超高温浆液桶", - "item.tfg.cryogenized_fluix_bucket": "低温处理福鲁伊克斯桶", + "item.tfg.cryogenized_fluix_bucket": "低温福鲁伊克斯桶", "item.tfg.fluix_bucket": "液态福鲁伊克斯桶", "item.tfg.latex_bucket": "乳胶桶", "item.tfg.vulcanized_latex_bucket": "硫化乳胶桶", @@ -671,7 +680,7 @@ "item.tfg.better_space_suit_fabric": "自适应航天服面料", "item.tfg.universal_compost_browns": "通用棕色堆肥材料", "item.tfg.universal_compost_greens": "通用绿色堆肥材料", - "item.tfg.etching_diamond_tip": "蚀刻钻石头", + "item.tfg.etching_diamond_tip": "蚀刻钻石钻头", "item.tfg.spade_head_extruder_mold": "挤压模具(锹头)", "item.tfg.mining_hammer_head_extruder_mold": "挤压模具(采矿锤头)", "item.tfg.sword_head_extruder_mold": "挤压模具(剑头)", @@ -706,6 +715,17 @@ "item.tfg.wraptor_wool": "矿物丰饶羽绒", "item.tfg.wraptor_egg": "扭曲鸟蛋", "item.tfg.wraptor_sugar": "扭曲鸟糖", + "item.tfg.twigs.aeronos": "空果树枝", + "item.tfg.twigs.strophar": "孑节树枝", + "item.tfg.twigs.glacian": "融冰树枝", + "item.tfg.twigs.alphacene": "阿尔法辛树枝", + "item.tfg.flax_seeds": "亚麻种子", + "item.tfg.flax_product": "亚麻茎杆", + "item.tfg.flax_line": "亚麻粗纤维", + "item.tfg.flax_tow": "亚麻细纤维", + "item.tfg.flax_waste": "刮削过的亚麻", + "item.tfg.linen_thread": "亚麻线", + "item.tfg.linen_cloth": "亚麻布", "material.tfg.latex": "乳胶", "material.tfg.vulcanized_latex": "硫化乳胶", "material.tfg.fluix": "福鲁伊克斯", @@ -735,14 +755,14 @@ "material.gtceu.hardwood": "硬木", "material.gtceu.asurine": "皓蓝石", "material.tfg.kaolinite": "高岭石", - "material.tfg.vitrified_pearl": "玻璃化末影珍珠", + "material.tfg.vitrified_pearl": "玻璃化末影", "material.tfg.aes_mix": "碱土硅酸盐混合物", "material.tfg.molten_aes": "熔融碱土硅酸盐", "material.tfg.compressed_nitrox": "压缩氮氧混合气", "material.tfg.compressed_heliox": "压缩氦氧混合气", - "material.tfg.compressed_heliox_3": "压缩氦氧-3混合气", - "material.tfg.compressed_trimix": "压缩50/30/20三元混合气", - "material.tfg.compressed_trimix_3": "压缩50/30/20三元-3混合气", + "material.tfg.compressed_heliox_3": "压缩氦氧混合气-3", + "material.tfg.compressed_trimix": "压缩 50/30/20 三元混合气", + "material.tfg.compressed_trimix_3": "压缩 50/30/20 三元混合气-3 ", "material.tfg.chlorodifluoromethane": "氯二氟甲烷", "material.tfg.acetylene": "乙炔", "material.tfg.1_1_1_2_tetrafluoroethane": "1,1,1,2-四氟乙烷", From ad67a00027090523546454addb8743cda0577895 Mon Sep 17 00:00:00 2001 From: TomPlop Date: Tue, 2 Sep 2025 13:40:16 -0400 Subject: [PATCH 107/196] Ostrum line (#1734) * Adding the Ostrum Line * fix comment and add geysers to blacklist * Remove muffler hatch * Adding the Ostrum Line * fix comment and add geysers to blacklist * Remove muffler hatch * fix tfg for id recipe * Fix fucking Git * change a line --- .../gtceu_ostrum_particle_accelerator.json | 1 + kubejs/server_scripts/tfg/recipes.mars.js | 119 +++++++++++------ .../server_scripts/tfg/recipes.stone_dusts.js | 125 +++++++++--------- kubejs/server_scripts/tfg/tags.js | 24 ++++ kubejs/startup_scripts/gtceu/machines.js | 19 ++- kubejs/startup_scripts/gtceu/materials.js | 12 +- kubejs/startup_scripts/gtceu/recipe_types.js | 6 +- 7 files changed, 191 insertions(+), 115 deletions(-) create mode 100644 kubejs/assets/emi/category/properties/gtceu_ostrum_particle_accelerator.json diff --git a/kubejs/assets/emi/category/properties/gtceu_ostrum_particle_accelerator.json b/kubejs/assets/emi/category/properties/gtceu_ostrum_particle_accelerator.json new file mode 100644 index 000000000..ceab87237 --- /dev/null +++ b/kubejs/assets/emi/category/properties/gtceu_ostrum_particle_accelerator.json @@ -0,0 +1 @@ +{"gtceu:ostrum_particle_accelerator":{"order":125}} \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/recipes.mars.js b/kubejs/server_scripts/tfg/recipes.mars.js index 1d1cbebd9..58e7d60c6 100644 --- a/kubejs/server_scripts/tfg/recipes.mars.js +++ b/kubejs/server_scripts/tfg/recipes.mars.js @@ -4,69 +4,114 @@ const $ChanceLogic = Java.loadClass('com.gregtechceu.gtceu.api.recipe.chance.log // Ostrum Harvester - event.recipes.gtceu.ostrum_harvester(`ostrum_harvesting`) + event.recipes.gtceu.ostrum_harvester(`tfg:ostrum_harvesting`) .perTick(true) .inputFluids('gtceu:drilling_fluid 4') .perTick(false) .dimension('ad_astra:mars') .itemOutputsRanged('gtceu:ostrum_dust',1,5) - .duration(20*5) + .duration(20*30) + .duration(20*30) .EUt(GTValues.VA[GTValues.LV]); - // Large Centrifuge Ostrum dust - SCRAP FROM MARS GOING TO VENUS - /* + // Ostrum Linear Accelerator Recipes - event.recipes.gtceu.centrifuge(`ostrum_harvesting`) - .inputFluids('gtceu:bromine 100') - .itemInputs('#forge:dusts/ostrum') - .dimension('ad_astra:mars') +event.recipes.gtceu.ostrum_linear_accelerator('tfg:ostrum_transformation') + .inputFluids('gtceu:residual_radioactive_concoction 1000') + .itemInputs('32x #forge:dusts/ostrum') .chancedFluidOutputLogic($ChanceLogic.XOR) .chancedFluidOutput('gtceu:lightweight_ostrum_vapor',6000,0) .chancedFluidOutput('gtceu:ostrum_vapor',3000,0) .chancedFluidOutput('gtceu:dense_ostrum_vapor',1000,0) - .duration(20*58) - .EUt(GTValues.VA[GTValues.EV], 4); + .dimension('ad_astra:mars') + .duration(20*5) + .EUt(GTValues.VA[GTValues.EV]); -event.recipes.gtceu.extraterrestrial_ore_fabricator('lightweight_ostrum') +event.recipes.gtceu.ostrum_linear_accelerator('tfg:lightweight_ostrum') .inputFluids('gtceu:lightweight_ostrum_vapor 1000') - .inputFluids(Fluid.of('gtceu:radon', 1000)) - .itemOutputsRanged('#forge:crushed_ores/tantalite',1,10) - .itemOutputsRanged('#forge:crushed_ores/bauxite',1,10) - //.itemOutputsRanged('#forge:crushed_ores/pyrope',1,10) - //.itemOutputsRanged('#forge:crushed_ores/rose_quartz',1,10) - .itemOutputsRanged('#forge:crushed_ores/thorium',1,10) - //.itemOutputsRanged(Item.of('gtceu:crushed_ruby_ore'),1,10) - .dimension('ad_astra:venus') + .inputFluids('gtceu:residual_radioactive_concoction 100') + .inputFluids(Fluid.of('gtceu:heavy_water', 1000)) + .itemOutputsRanged('#forge:dusty_raw_materials/pitchblende',1,10) + .itemOutputsRanged('#forge:dusty_raw_materials/silver',1,10) + .itemOutputsRanged('#forge:dusty_raw_materials/tricalcium_phosphate',1,10) + .dimension('ad_astra:mars') .duration(20*5) .EUt(GTValues.VA[GTValues.IV]); -event.recipes.gtceu.extraterrestrial_ore_fabricator('ostrum') +event.recipes.gtceu.ostrum_linear_accelerator('tfg:ostrum') .inputFluids('gtceu:ostrum_vapor 1000') - .inputFluids(Fluid.of('gtceu:residual_radioactive_concoction', 1000)) - .itemOutputsRanged(Item.of('gtceu:crushed_chromite_ore'),1,10) - //.itemOutputsRanged(Item.of('gtceu:crushed_malachite_ore'),1,10) - .itemOutputsRanged(Item.of('gtceu:crushed_quartzite_ore'),1,10) - //.itemOutputsRanged(Item.of('gtceu:crushed_gypsum_ore'),1,10) - .itemOutputsRanged(Item.of('gtceu:crushed_electrotine_ore'),1,10) - //.itemOutputsRanged(Item.of('gtceu:crushed_barite_ore'),1,10) - .dimension('ad_astra:venus') + .inputFluids('gtceu:residual_radioactive_concoction 100') + .inputFluids(Fluid.of('gtceu:radon', 100)) + .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/bauxite'),1,10) + .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/lead'),1,10) + .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/beryllium'),1,10) + .dimension('ad_astra:mars') .duration(20*5) .EUt(GTValues.VA[GTValues.IV]); -event.recipes.gtceu.extraterrestrial_ore_fabricator('dense_ostrum') +event.recipes.gtceu.ostrum_linear_accelerator('tfg:dense_ostrum') .inputFluids('gtceu:dense_ostrum_vapor 1000') + .inputFluids('gtceu:residual_radioactive_concoction 100') .inputFluids(Fluid.of('gtceu:tritiated_water', 500)) - .itemOutputsRanged('#forge:crushed_ores/uraninite',1,10) - .itemOutputsRanged(Item.of('gtceu:crushed_certus_quartz_ore'),1,10) - .itemOutputsRanged(Item.of('gtceu:crushed_beryllium_ore'),1,10) - //.itemOutputsRanged(Item.of('gtceu:crushed_bastnasite_ore'),1,10) - //.itemOutputsRanged(Item.of('gtceu:crushed_spessartine_ore'),1,10) - //.itemOutputsRanged(Item.of('gtceu:crushed_silver_ore'),1,10) - .dimension('ad_astra:venus') + .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/thorium'),1,10) + .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/uraninite'),1,10) + .dimension('ad_astra:mars') .duration(20*5) .EUt(GTValues.VA[GTValues.IV]); - */ + //#endregion + + //#region Centrifuge Dusty Ores + + event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_pitchblende') + .itemInputs('#forge:dusty_raw_materials/pitchblende') + .itemOutputs('gtceu:pitchblende_dust') + .duration(20*45) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_silver') + .itemInputs('#forge:dusty_raw_materials/silver') + .itemOutputs('gtceu:silver_dust') + .duration(20*45) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_tricalcium_phosphate') + .itemInputs('#forge:dusty_raw_materials/tricalcium_phosphate') + .itemOutputs('gtceu:tricalcium_phosphate') + .duration(20*45) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_bauxite') + .itemInputs('#forge:dusty_raw_materials/bauxite') + .itemOutputs('gtceu:aluminium_dust') + .duration(20*45) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_lead') + .itemInputs('#forge:dusty_raw_materials/lead') + .itemOutputs('gtceu:lead_dust') + .duration(20*45) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_beryllium') + .itemInputs('#forge:dusty_raw_materials/beryllium') + .itemOutputs('gtceu:beryllium_dust') + .duration(20*45) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_thorium') + .itemInputs('#forge:dusty_raw_materials/thorium') + .itemOutputs('gtceu:thorium_dust') + .duration(20*45) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_uraninite') + .itemInputs('#forge:dusty_raw_materials/uraninite') + .itemOutputs('gtceu:uraninite_dust') + .duration(20*45) + .EUt(GTValues.VA[GTValues.MV]) + + //#endregion } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/recipes.stone_dusts.js b/kubejs/server_scripts/tfg/recipes.stone_dusts.js index d63e44a26..11799217d 100644 --- a/kubejs/server_scripts/tfg/recipes.stone_dusts.js +++ b/kubejs/server_scripts/tfg/recipes.stone_dusts.js @@ -13,8 +13,8 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, GTMaterials.Diorite, 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Clay, 1), 4500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Mirabilite, 1), 2000, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Clay, 1), 4500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Mirabilite, 1), 2000, 0) .outputFluids(Fluid.of('gtceu:oxygen', 5)) event.recipes.gtceu.centrifuge('gtceu:decomposition_centrifuging__marble') @@ -22,8 +22,8 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, GTMaterials.Marble, 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcite, 1), 6000, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnesium, 1), 1500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcite, 1), 6000, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnesium, 1), 1500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 12)) event.recipes.gtceu.centrifuge('gtceu:decomposition_centrifuging__andesite') @@ -31,24 +31,24 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, GTMaterials.Andesite, 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Asbestos, 1), 6000, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Saltpeter, 1), 2000, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Asbestos, 1), 6000, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Saltpeter, 1), 2000, 0) event.recipes.gtceu.centrifuge('gtceu:decomposition_centrifuging__basalt') .EUt(GTValues.VA[GTValues.MV]) .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, GTMaterials.Basalt, 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Flint, 1), 5000, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Olivine, 1), 1500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcite, 1), 1500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Flint, 1), 5000, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Olivine, 1), 1500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcite, 1), 1500, 0) event.recipes.gtceu.centrifuge('gtceu:decomposition_centrifuging__granite') .EUt(GTValues.VA[GTValues.MV]) .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, GTMaterials.Granite, 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Redrock, 1), 2000, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Redrock, 1), 2000, 0) .outputFluids(Fluid.of('gtceu:oxygen', 5)) event.recipes.gtceu.centrifuge('gtceu:decomposition_centrifuging__deepslate') @@ -56,9 +56,9 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, GTMaterials.Deepslate, 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Biotite, 1), 2000, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Olivine, 1), 3500, 700) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 3500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Biotite, 1), 2000, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Olivine, 1), 3500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 3500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 12)) event.recipes.gtceu.centrifuge('blackstone_dust_separation') @@ -66,9 +66,9 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, GTMaterials.Blackstone, 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Graphite, 1), 3500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnesium, 1), 4500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Gold, 1), 3500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Graphite, 1), 3500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnesium, 1), 4500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Gold, 1), 3500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 16)) // TFC @@ -78,17 +78,16 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('gabbro'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnetite, 1), 2500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Rutile, 1), 1500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 1500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnetite, 1), 2500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 1500, 0) event.recipes.gtceu.centrifuge('shale_dust_separation') .EUt(GTValues.VA[GTValues.MV]) .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('shale'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Sodium, 1), 6500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 1500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Sodium, 1), 6500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 1500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 16)) event.recipes.gtceu.centrifuge('claystone_dust_separation') @@ -96,9 +95,9 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('claystone'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Clay, 1), 3000, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Hematite, 1), 3500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Bauxite, 1), 2500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Clay, 1), 3000, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Hematite, 1), 3500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Bauxite, 1), 2500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 5)) event.recipes.gtceu.centrifuge('limestone_dust_separation') @@ -106,8 +105,8 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('limestone'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 5500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 1500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 5500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 1500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 36)) event.recipes.gtceu.centrifuge('conglomerate_dust_separation') @@ -115,8 +114,8 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('conglomerate'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Hematite, 1), 3500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.TricalciumPhosphate, 1), 3500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Hematite, 1), 3500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.TricalciumPhosphate, 1), 3500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 5)) event.recipes.gtceu.centrifuge('dolomite_dust_separation') @@ -124,9 +123,9 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('dolomite'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnesium, 1), 6500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 5500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 3500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnesium, 1), 6500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 5500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 3500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 16)) event.recipes.gtceu.centrifuge('chert_dust_separation') @@ -134,8 +133,8 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('chert'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Redrock, 1), 5500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 3500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Redrock, 1), 5500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 3500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 24)) event.recipes.gtceu.centrifuge('chalk_dust_separation') @@ -143,9 +142,9 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('chalk'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 6500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Carbon, 1), 3500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 1500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 6500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Carbon, 1), 3500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 1500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 12)) event.recipes.gtceu.centrifuge('rhyolite_dust_separation') @@ -153,18 +152,17 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('rhyolite'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Tantalite, 1), 1500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 1500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 1500, 0) event.recipes.gtceu.centrifuge('dacite_dust_separation') .EUt(GTValues.VA[GTValues.MV]) .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('dacite'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Sodium, 1), 6500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 5500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Kyanite, 1), 3500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 1500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Sodium, 1), 6500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 5500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Kyanite, 1), 3500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 1500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 12)) event.recipes.gtceu.centrifuge('slate_dust_separation') @@ -172,8 +170,8 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('slate'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Sapphire, 1), 1500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 1500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Sapphire, 1), 1500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 1500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 24)) event.recipes.gtceu.centrifuge('phyllite_dust_separation') @@ -181,8 +179,8 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('phyllite'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Quartzite, 1), 5500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.CalciumChloride, 1), 1500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Quartzite, 1), 5500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.CalciumChloride, 1), 1500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 5)) event.recipes.gtceu.centrifuge('schist_dust_separation') @@ -190,9 +188,9 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('schist'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Mica, 1), 6500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Talc, 1), 5500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Mica, 1), 6500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Talc, 1), 5500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.MetalMixture, 1), 500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 12)) event.recipes.gtceu.centrifuge('gneiss_dust_separation') @@ -200,8 +198,8 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('gneiss'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Quartzite, 1), 6500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Biotite, 1), 3500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Quartzite, 1), 6500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Biotite, 1), 3500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 5)) event.recipes.gtceu.centrifuge('dripstone_dust_separation') @@ -209,8 +207,8 @@ function registerTFGStoneDustRecipes(event) { .duration(480) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('dripstone'), 1)) .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.CalciumCarbonate, 1), 8500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.CalciumHydroxide, 1), 1500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.CalciumCarbonate, 1), 8500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.CalciumHydroxide, 1), 1500, 0) .outputFluids(Fluid.of('gtceu:oxygen', 12)) // Ad astra @@ -219,9 +217,8 @@ function registerTFGStoneDustRecipes(event) { .EUt(GTValues.VA[GTValues.MV]) .duration(10 * 20) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('moon_stone'), 1)) - .chancedOutput('ae2:sky_dust', 5000, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Ilmenite, 1), 1000, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnetite, 1), 2000, 500) + .chancedOutput('ae2:sky_dust', 5000, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Magnetite, 1), 2000, 0) .outputFluids(Fluid.of('gtceu:helium_3', 200)) event.recipes.gtceu.centrifuge('moon_deepslate_dust_separation') @@ -229,8 +226,8 @@ function registerTFGStoneDustRecipes(event) { .duration(10 * 20) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('moon_deepslate'), 1)) .chancedOutput('ae2:sky_dust', 5000, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 2000, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Olivine, 1), 1500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Calcium, 1), 2000, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Olivine, 1), 1500, 0) .outputFluids(Fluid.of('gtceu:helium_3', 200)) event.recipes.gtceu.centrifuge('glacio_stone_dust_separation') @@ -238,8 +235,8 @@ function registerTFGStoneDustRecipes(event) { .duration(10 * 20) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('glacio_stone'), 1)) .chancedOutput('ae2:sky_dust', 3000, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Sodium, 1), 4000, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Potassium, 1), 4000, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Sodium, 1), 4000, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Potassium, 1), 4000, 0) .outputFluids(Fluid.of('gtceu:oxygen', 50), Fluid.of('gtceu:helium_3', 300)) // AE2 @@ -249,7 +246,7 @@ function registerTFGStoneDustRecipes(event) { .duration(100) .itemInputs('ae2:sky_dust') .itemOutputs(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.SiliconDioxide, 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.CertusQuartz, 1), 4500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.CertusQuartz, 1), 4500, 0) // Create @@ -257,8 +254,8 @@ function registerTFGStoneDustRecipes(event) { .EUt(GTValues.VA[GTValues.LV]) .duration(100) .itemInputs(ChemicalHelper.get(TagPrefix.dust, TFGHelpers.getMaterial('asurine'), 1)) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.CertusQuartz, 1), 4500, 500) - .chancedOutput(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.Zinc, 1), 3500, 500) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.CertusQuartz, 1), 4500, 0) + .chancedOutput(ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.Zinc, 1), 3500, 0) // Misc dust @@ -267,5 +264,5 @@ function registerTFGStoneDustRecipes(event) { .duration(60) .itemInputs('2x gtceu:quartz_sand_dust') .itemOutputs('gtceu:quartzite_dust') - .chancedOutput('#forge:dust/nether_quartz', 2000, 200) + .chancedOutput('#forge:dust/nether_quartz', 2000, 0) } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/tags.js b/kubejs/server_scripts/tfg/tags.js index d4b7a77ae..12e843489 100644 --- a/kubejs/server_scripts/tfg/tags.js +++ b/kubejs/server_scripts/tfg/tags.js @@ -94,6 +94,8 @@ const registerTFGItemTags = (event) => { event.add('tfc:fluxstone', 'tfg:loose/dripstone') // #endregion + event.add('buildinggadgets2:deny', 'tfg:spice') + //#region Cloth & String event.add('forge:cloth', 'tfg:phantom_silk') event.add('forge:cloth', 'tfg:polycaprolactam_fabric') @@ -460,6 +462,28 @@ const registerTFGBlockTags = (event) => { event.add('tfc:crops', 'tfg:flax') event.add('tfc:mineable_with_sharp_tool', 'tfg:flax') + // Spice unmovable + + event.add('buildinggadgets2:deny', 'tfg:spice') + event.add('ae2:blacklisted/spatial', 'tfg:spice') + + event.add('buildinggadgets2:deny', 'tfg:geyser_source') + event.add('ae2:blacklisted/spatial', 'tfg:geyser_source') + + event.add('buildinggadgets2:deny', 'tfg:geyser_source_small') + event.add('ae2:blacklisted/spatial', 'tfg:geyser_source_small') + + // Spice unmovable + + event.add('buildinggadgets2:deny', 'tfg:spice') + event.add('ae2:blacklisted/spatial', 'tfg:spice') + + event.add('buildinggadgets2:deny', 'tfg:geyser_source') + event.add('ae2:blacklisted/spatial', 'tfg:geyser_source') + + event.add('buildinggadgets2:deny', 'tfg:geyser_source_small') + event.add('ae2:blacklisted/spatial', 'tfg:geyser_source_small') + // #region Nether blocks event.add('minecraft:nether_carver_replaceables', 'tfg:rock/hardened_deepslate') event.add('minecraft:moss_replaceable', 'tfg:rock/hardened_deepslate') diff --git a/kubejs/startup_scripts/gtceu/machines.js b/kubejs/startup_scripts/gtceu/machines.js index f4fec0da5..fb0ebb741 100644 --- a/kubejs/startup_scripts/gtceu/machines.js +++ b/kubejs/startup_scripts/gtceu/machines.js @@ -575,7 +575,7 @@ const registerGTCEuMachines = (event) => { .recipeModifiers([GTRecipeModifiers.OC_NON_PERFECT, (machine, recipe) => GTRecipeModifiers.crackerOverclock(machine, recipe)]) .appearanceBlock(() => Block.getBlock('gtceu:nonconducting_casing')) .pattern(definition => FactoryBlockPattern.start() - .aisle(' ' ,'A A', 'AAAAA', 'ACCCA', 'AAEAA', ' AAA ') + .aisle(' ' ,'A A', 'AAAAA', 'ACCCA', 'AACAA', ' AAA ') .aisle(' G ' ,' ', 'BBBBB', 'B B', 'BB BB', ' BFB ') .aisle(' GGG ' ,' ', 'ADDDA', 'D D', 'A A', ' BFB ') .aisle('GGGGG' ,' ', 'ADDDA', 'D D', 'A A', ' BFB ') @@ -591,8 +591,6 @@ const registerGTCEuMachines = (event) => { .or(Predicates.abilities(PartAbility.INPUT_ENERGY).setMaxGlobalLimited(2).setPreviewCount(2)) .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1).setPreviewCount(1))) .where('D', Predicates.blocks('tfg:casings/machine_casing_vacuum_engine_intake')) - .where('E', Predicates.blocks('gtceu:nonconducting_casing') - .or(Predicates.abilities(PartAbility.MUFFLER).setExactLimit(1).setPreviewCount(1))) .where('F', Predicates.heatingCoils()) .where('G', Predicates.blocks('tfg:spice')) .where('#', Predicates.air()) @@ -640,15 +638,15 @@ const registerGTCEuMachines = (event) => { // Extraterrestrial Ore Fabricator - event.create('extraterrestrial_ore_fabricator', 'multiblock') + event.create('ostrum_linear_accelerator', 'multiblock') .rotationState(RotationState.NON_Y_AXIS) - .recipeType('extraterrestrial_ore_fabricator') + .recipeType('ostrum_linear_accelerator') .recipeModifiers([GTRecipeModifiers.PARALLEL_HATCH, GTRecipeModifiers.OC_NON_PERFECT]) .appearanceBlock(() => Block.getBlock('tfg:casings/machine_casing_mars')) .pattern(definition => FactoryBlockPattern.start() .aisle('AAAAAAAAA', 'AAAAAAAAA', 'AAAAAAAAA', ' ', ' ' ) .aisle('BAAAAAAAA', 'B#######D', 'BBBBBBBAA', ' BCCCB ', ' BBBBB ' ) - .aisle('AAAAAAAAA', 'A#######D', 'BB###BBGA', ' C###C ', ' BBHBB ' ) + .aisle('AAAAAAAAA', 'A#######D', 'BB###BBAA', ' C###C ', ' BHHHB ' ) .aisle('BEBEBEAAA', 'BEBEBEA#D', 'BBBBBBBAA', ' BCCCB ', ' BBBBB ' ) .aisle('A#####AFA', 'A#####AXA', 'AAAAAAAFA', ' ', ' ' ) .where('X', Predicates.controller(Predicates.blocks(definition.get()))) @@ -661,8 +659,9 @@ const registerGTCEuMachines = (event) => { .or(Predicates.abilities(PartAbility.IMPORT_FLUIDS).setMaxGlobalLimited(6))) .where('F', Predicates.blocks('tfg:casings/machine_casing_mars') .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1))) - .where('G', Predicates.abilities(PartAbility.MUFFLER).setExactLimit(1)) - .where('H', Predicates.abilities(PartAbility.EXPORT_ITEMS).setExactLimit(1)) + .where('H', Predicates.blocks('tfg:casings/machine_casing_mars') + .or(Predicates.abilities(PartAbility.EXPORT_ITEMS)) + .or(Predicates.abilities(PartAbility.EXPORT_FLUIDS))) .where('#', Predicates.air()) .where(' ', Predicates.any()) .build() @@ -670,7 +669,7 @@ const registerGTCEuMachines = (event) => { .shapeInfo(controller => MultiblockShapeInfo.builder() .aisle('KKAAAAAAA', 'AAAAAAAAA', 'AAAAAAAAA', ' ', ' ' ) .aisle('BAAAAAAAA', 'B D', 'BBBBBBBAA', ' BCCCB ', ' BBBBB ' ) - .aisle('AAAAAAAAA', 'A D', 'BB BBGA', ' C C ', ' BBHBB ' ) + .aisle('AAAAAAAAA', 'A D', 'BB BBAA', ' C C ', ' BIAHB ' ) .aisle('BEBEBEAAA', 'BEBEBEA#D', 'BBBBBBBAA', ' BCCCB ', ' BBBBB ' ) .aisle('A AMA', 'A AXA', 'AAAAAAAAA', ' ', ' ' ) .where('X', controller, Direction.SOUTH) @@ -679,8 +678,8 @@ const registerGTCEuMachines = (event) => { .where('C', Block.getBlock('tfg:casings/machine_casing_vacuum_engine_intake')) .where('D', Block.getBlock('gtceu:heat_vent')) .where('E', GTMachines.FLUID_IMPORT_HATCH[GTValues.EV], Direction.SOUTH) - .where('G', GTMachines.MUFFLER_HATCH[GTValues.LV], Direction.UP) .where('H', GTMachines.ITEM_EXPORT_BUS[GTValues.EV], Direction.UP) + .where('I', GTMachines.FLUID_EXPORT_HATCH[GTValues.EV], Direction.UP) .where('M', GTMachines.AUTO_MAINTENANCE_HATCH, Direction.SOUTH) .where('K', GTMachines.ENERGY_INPUT_HATCH[GTValues.HV], Direction.NORTH) .where(' ', Block.getBlock('minecraft:air')) diff --git a/kubejs/startup_scripts/gtceu/materials.js b/kubejs/startup_scripts/gtceu/materials.js index 692a1384e..7e70c05d0 100644 --- a/kubejs/startup_scripts/gtceu/materials.js +++ b/kubejs/startup_scripts/gtceu/materials.js @@ -168,13 +168,23 @@ const registerGTCEuMaterialModification = (event) => { GTMaterials.Zinc.addFlags(GENERATE_DOUBLE_INGOTS, GENERATE_BOLT_SCREW); GTMaterials.SterlingSilver.addFlags(GENERATE_DOUBLE_INGOTS); - // /* Generate Dusty Ores for Infinite Ores + //#region Generate Dusty Ores for Infinite Ores GTMaterials.Goethite.addFlags(GENERATE_DUSTY_ORES); GTMaterials.Diamond.addFlags(GENERATE_DUSTY_ORES); GTMaterials.CertusQuartz.addFlags(GENERATE_DUSTY_ORES); GTMaterials.Gold.addFlags(GENERATE_DUSTY_ORES); GTMaterials.Cassiterite.addFlags(GENERATE_DUSTY_ORES); + GTMaterials.Pitchblende.addFlags(GENERATE_DUSTY_ORES); + GTMaterials.Silver.addFlags(GENERATE_DUSTY_ORES); + GTMaterials.TricalciumPhosphate.addFlags(GENERATE_DUSTY_ORES); + GTMaterials.Bauxite.addFlags(GENERATE_DUSTY_ORES); + GTMaterials.Lead.addFlags(GENERATE_DUSTY_ORES); + GTMaterials.Beryllium.addFlags(GENERATE_DUSTY_ORES); + GTMaterials.Thorium.addFlags(GENERATE_DUSTY_ORES); + GTMaterials.Uraninite.addFlags(GENERATE_DUSTY_ORES); + + //#endregion // // /* Имеют инструменты, броню TFC, двойные слитки */ diff --git a/kubejs/startup_scripts/gtceu/recipe_types.js b/kubejs/startup_scripts/gtceu/recipe_types.js index f7afe396e..e769eedb9 100644 --- a/kubejs/startup_scripts/gtceu/recipe_types.js +++ b/kubejs/startup_scripts/gtceu/recipe_types.js @@ -88,10 +88,10 @@ const registerGTCEuRecipeTypes = (event) => { .setProgressBar(GuiTextures.PROGRESS_BAR_GAS_COLLECTOR, FillDirection.LEFT_TO_RIGHT) .setSound(GTSoundEntries.JET_ENGINE) - event.create('extraterrestrial_ore_fabricator') - .category('extraterrestrial_ore_fabricator') + event.create('ostrum_linear_accelerator') + .category('ostrum_linear_accelerator') .setEUIO('in') - .setMaxIOSize(0, 6, 2, 0) + .setMaxIOSize(1, 6, 3, 3) .setSlotOverlay(false, false, GuiTextures.EXTRACTOR_OVERLAY) .setProgressBar(GuiTextures.PROGRESS_BAR_EXTRACT, FillDirection.LEFT_TO_RIGHT) .setSound(GTSoundEntries.BATH) From 4a763e120e09713b03f8186918b9ea126a0655b4 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 2 Sep 2025 23:04:48 +0100 Subject: [PATCH 108/196] hid raw ostrum since we aren't using it any more --- kubejs/startup_scripts/ad_astra/constants.js | 1 + 1 file changed, 1 insertion(+) diff --git a/kubejs/startup_scripts/ad_astra/constants.js b/kubejs/startup_scripts/ad_astra/constants.js index 7c891feb7..90cc7149e 100644 --- a/kubejs/startup_scripts/ad_astra/constants.js +++ b/kubejs/startup_scripts/ad_astra/constants.js @@ -43,6 +43,7 @@ global.AD_ASTRA_DISABLED_ITEMS = 'ad_astra:steel_cable', 'ad_astra:desh_cable', 'ad_astra:glacian_leaves', + 'ad_astra:raw_ostrum', // Don't tag prefix these, several systems rely on all ore blocks being gregtech's generated ones 'ad_astra:moon_ice_shard_ore', From 013ebc581dee02362dacbaba3dd7f3ee56208667 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 2 Sep 2025 23:05:31 +0100 Subject: [PATCH 109/196] refactor the dusty ore code --- kubejs/server_scripts/tfg/recipes.js | 3 +- kubejs/server_scripts/tfg/recipes.mars.js | 117 ---------- .../server_scripts/tfg/recipes.moon_ores.js | 131 ----------- .../server_scripts/tfg/recipes.space_ores.js | 203 ++++++++++++++++++ 4 files changed, 204 insertions(+), 250 deletions(-) delete mode 100644 kubejs/server_scripts/tfg/recipes.mars.js delete mode 100644 kubejs/server_scripts/tfg/recipes.moon_ores.js create mode 100644 kubejs/server_scripts/tfg/recipes.space_ores.js diff --git a/kubejs/server_scripts/tfg/recipes.js b/kubejs/server_scripts/tfg/recipes.js index 17bde7c41..38d221eae 100644 --- a/kubejs/server_scripts/tfg/recipes.js +++ b/kubejs/server_scripts/tfg/recipes.js @@ -21,7 +21,6 @@ const registerTFGRecipes = (event) => { registerTFGStoneDustRecipes(event) registerTFGRecyclingRecipes(event) registerTFGNuclearRecipes(event) - registerTFGMarsRecipes(event) - registerTFGMoonOres(event) + registerTFGSpaceOres(event) } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/recipes.mars.js b/kubejs/server_scripts/tfg/recipes.mars.js deleted file mode 100644 index 58e7d60c6..000000000 --- a/kubejs/server_scripts/tfg/recipes.mars.js +++ /dev/null @@ -1,117 +0,0 @@ - function registerTFGMarsRecipes(event) { - -const $ChanceLogic = Java.loadClass('com.gregtechceu.gtceu.api.recipe.chance.logic.ChanceLogic') - - // Ostrum Harvester - - event.recipes.gtceu.ostrum_harvester(`tfg:ostrum_harvesting`) - .perTick(true) - .inputFluids('gtceu:drilling_fluid 4') - .perTick(false) - .dimension('ad_astra:mars') - .itemOutputsRanged('gtceu:ostrum_dust',1,5) - .duration(20*30) - .duration(20*30) - .EUt(GTValues.VA[GTValues.LV]); - - - // Ostrum Linear Accelerator Recipes - -event.recipes.gtceu.ostrum_linear_accelerator('tfg:ostrum_transformation') - .inputFluids('gtceu:residual_radioactive_concoction 1000') - .itemInputs('32x #forge:dusts/ostrum') - .chancedFluidOutputLogic($ChanceLogic.XOR) - .chancedFluidOutput('gtceu:lightweight_ostrum_vapor',6000,0) - .chancedFluidOutput('gtceu:ostrum_vapor',3000,0) - .chancedFluidOutput('gtceu:dense_ostrum_vapor',1000,0) - .dimension('ad_astra:mars') - .duration(20*5) - .EUt(GTValues.VA[GTValues.EV]); - -event.recipes.gtceu.ostrum_linear_accelerator('tfg:lightweight_ostrum') - .inputFluids('gtceu:lightweight_ostrum_vapor 1000') - .inputFluids('gtceu:residual_radioactive_concoction 100') - .inputFluids(Fluid.of('gtceu:heavy_water', 1000)) - .itemOutputsRanged('#forge:dusty_raw_materials/pitchblende',1,10) - .itemOutputsRanged('#forge:dusty_raw_materials/silver',1,10) - .itemOutputsRanged('#forge:dusty_raw_materials/tricalcium_phosphate',1,10) - .dimension('ad_astra:mars') - .duration(20*5) - .EUt(GTValues.VA[GTValues.IV]); - -event.recipes.gtceu.ostrum_linear_accelerator('tfg:ostrum') - .inputFluids('gtceu:ostrum_vapor 1000') - .inputFluids('gtceu:residual_radioactive_concoction 100') - .inputFluids(Fluid.of('gtceu:radon', 100)) - .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/bauxite'),1,10) - .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/lead'),1,10) - .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/beryllium'),1,10) - .dimension('ad_astra:mars') - .duration(20*5) - .EUt(GTValues.VA[GTValues.IV]); - -event.recipes.gtceu.ostrum_linear_accelerator('tfg:dense_ostrum') - .inputFluids('gtceu:dense_ostrum_vapor 1000') - .inputFluids('gtceu:residual_radioactive_concoction 100') - .inputFluids(Fluid.of('gtceu:tritiated_water', 500)) - .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/thorium'),1,10) - .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/uraninite'),1,10) - .dimension('ad_astra:mars') - .duration(20*5) - .EUt(GTValues.VA[GTValues.IV]); - - //#endregion - - //#region Centrifuge Dusty Ores - - event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_pitchblende') - .itemInputs('#forge:dusty_raw_materials/pitchblende') - .itemOutputs('gtceu:pitchblende_dust') - .duration(20*45) - .EUt(GTValues.VA[GTValues.MV]) - - event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_silver') - .itemInputs('#forge:dusty_raw_materials/silver') - .itemOutputs('gtceu:silver_dust') - .duration(20*45) - .EUt(GTValues.VA[GTValues.MV]) - - event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_tricalcium_phosphate') - .itemInputs('#forge:dusty_raw_materials/tricalcium_phosphate') - .itemOutputs('gtceu:tricalcium_phosphate') - .duration(20*45) - .EUt(GTValues.VA[GTValues.MV]) - - event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_bauxite') - .itemInputs('#forge:dusty_raw_materials/bauxite') - .itemOutputs('gtceu:aluminium_dust') - .duration(20*45) - .EUt(GTValues.VA[GTValues.MV]) - - event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_lead') - .itemInputs('#forge:dusty_raw_materials/lead') - .itemOutputs('gtceu:lead_dust') - .duration(20*45) - .EUt(GTValues.VA[GTValues.MV]) - - event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_beryllium') - .itemInputs('#forge:dusty_raw_materials/beryllium') - .itemOutputs('gtceu:beryllium_dust') - .duration(20*45) - .EUt(GTValues.VA[GTValues.MV]) - - event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_thorium') - .itemInputs('#forge:dusty_raw_materials/thorium') - .itemOutputs('gtceu:thorium_dust') - .duration(20*45) - .EUt(GTValues.VA[GTValues.MV]) - - event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_uraninite') - .itemInputs('#forge:dusty_raw_materials/uraninite') - .itemOutputs('gtceu:uraninite_dust') - .duration(20*45) - .EUt(GTValues.VA[GTValues.MV]) - - //#endregion - - } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/recipes.moon_ores.js b/kubejs/server_scripts/tfg/recipes.moon_ores.js deleted file mode 100644 index a110ed7c6..000000000 --- a/kubejs/server_scripts/tfg/recipes.moon_ores.js +++ /dev/null @@ -1,131 +0,0 @@ -// priority: 0 - -function registerTFGMoonOres(event) { - -//#region Moon Harvester - - event.recipes.gtceu.moon_dust_harvester('tfg:lunar_assurine_harvester') - .biome('tfg:moon/lunar_asurine_dense') - .itemOutputsRanged('#forge:dusts/certus_regolith',1,5) - .duration(20*80) - .EUt(GTValues.VA[GTValues.LV]) - .circuit(1) - - event.recipes.gtceu.moon_dust_harvester('tfg:lunar_chorus_dense') - .biome('tfg:moon/lunar_chorus_dense') - .itemOutputsRanged('#forge:dusts/goethe_regolith',1,5) - .duration(20*80) - .EUt(GTValues.VA[GTValues.LV]) - .circuit(2) - - event.recipes.gtceu.moon_dust_harvester('tfg:lunar_corals_dense') - .biome('tfg:moon/lunar_corals_dense') - .itemOutputsRanged('#forge:dusts/bright_regolith',1,5) - .duration(20*80) - .EUt(GTValues.VA[GTValues.LV]) - .circuit(3) - - event.recipes.gtceu.moon_dust_harvester('tfg:lunar_lights_dense') - .biome('tfg:moon/lunar_lights_dense') - .itemOutputsRanged('#forge:dusts/cassiterite_regolith',1,5) - .duration(20*80) - .EUt(GTValues.VA[GTValues.LV]) - .circuit(4) - - //#endregion - - //#region Regolith Vapor Processing - - event.recipes.gtceu.mixer('tfg:regolith_slurry_suspension') - .itemInputs('ad_astra:moon_sand', 'tfg:dry_ice') - .itemOutputs('#forge:dusts/regolith_mush') - .dimension('ad_astra:moon') - .duration(20*60) - .EUt(GTValues.VA[GTValues.LV]) - - event.recipes.gtceu.chemical_bath('tfg:regolith_vapor') - .itemInputs('#forge:dusts/regolith_mush') - .inputFluids('gtceu:nitrogen 1000') - .itemOutputs('#forge:dusts/silicon_dioxide') - .outputFluids('gtceu:regolith_vapor 1000') - .dimension('ad_astra:moon') - .duration(20*28) - .EUt(GTValues.VHA[GTValues.LV]) - - //#endregion - - //#region Making Dusty Ores - -const $ChanceLogic = Java.loadClass('com.gregtechceu.gtceu.api.recipe.chance.logic.ChanceLogic') - - event.recipes.gtceu.chemical_reactor('tfg:dusty_certus_reactor') - .itemInputs('#forge:dusts/certus_regolith') - .inputFluids('gtceu:regolith_vapor 100') - .itemOutputs('gtceu:dusty_raw_certus_quartz') - .dimension('ad_astra:moon') - .duration(20*68) - .EUt(GTValues.VHA[GTValues.ULV]) - - event.recipes.gtceu.chemical_reactor('tfg:dusty_goethite_reactor') - .itemInputs('#forge:dusts/goethe_regolith') - .inputFluids('gtceu:regolith_vapor 100') - .itemOutputs('gtceu:dusty_raw_goethite') - .dimension('ad_astra:moon') - .duration(20*68) - .EUt(GTValues.VHA[GTValues.ULV]) - - event.recipes.gtceu.chemical_reactor('tfg:dusty_shiny_reactor') - .itemInputs('#forge:dusts/bright_regolith') - .inputFluids('gtceu:regolith_vapor 100') - .chancedItemOutputLogic($ChanceLogic.XOR) - .chancedOutput('gtceu:dusty_raw_diamond',2000,0) - .chancedOutput('gtceu:dusty_raw_gold',8000,0) - .dimension('ad_astra:moon') - .duration(20*68) - .EUt(GTValues.VHA[GTValues.ULV]) - - event.recipes.gtceu.chemical_reactor('tfg:dusty_cassiterite_reactor') - .itemInputs('#forge:dusts/cassiterite_regolith') - .inputFluids('gtceu:regolith_vapor 100') - .itemOutputs('gtceu:dusty_raw_cassiterite') - .dimension('ad_astra:moon') - .duration(20*68) - .EUt(GTValues.VHA[GTValues.ULV]) - - //#endregion - - //#region Dusty to Dust through centrifuge - - event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_certus_quartz') - .itemInputs('gtceu:dusty_raw_certus_quartz') - .itemOutputs('ae2:certus_quartz_dust') - .duration(20*45) - .EUt(GTValues.VA[GTValues.MV]) - - event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_goethite') - .itemInputs('gtceu:dusty_raw_goethite') - .chancedItemOutputLogic($ChanceLogic.XOR) - .chancedOutput('gtceu:iron_dust',5000,0) - .chancedOutput('gtceu:copper_dust',5000,0) - .duration(20*45) - .EUt(GTValues.VA[GTValues.MV]) - - event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_diamond') - .itemInputs('gtceu:dusty_raw_diamond') - .itemOutputs('gtceu:diamond_dust') - .duration(20*45) - .EUt(GTValues.VA[GTValues.MV]) - - event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_gold') - .itemInputs('gtceu:dusty_raw_gold') - .itemOutputs('gtceu:gold_dust') - .duration(20*45) - .EUt(GTValues.VA[GTValues.MV]) - - event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_tin') - .itemInputs('gtceu:dusty_raw_cassiterite') - .itemOutputs('gtceu:tin_dust') - .duration(20*45) - .EUt(GTValues.VA[GTValues.MV]) - -} \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/recipes.space_ores.js b/kubejs/server_scripts/tfg/recipes.space_ores.js new file mode 100644 index 000000000..81066bbbc --- /dev/null +++ b/kubejs/server_scripts/tfg/recipes.space_ores.js @@ -0,0 +1,203 @@ +// priority: 0 + +function registerTFGSpaceOres(event) { + + //#region Moon Harvester + + event.recipes.gtceu.moon_dust_harvester('tfg:lunar_assurine_harvester') + .biome('tfg:moon/lunar_asurine_dense') + .itemOutputsRanged('#forge:dusts/certus_regolith', 1, 5) + .duration(20 * 80) + .EUt(GTValues.VA[GTValues.LV]) + .circuit(1) + + event.recipes.gtceu.moon_dust_harvester('tfg:lunar_chorus_dense') + .biome('tfg:moon/lunar_chorus_dense') + .itemOutputsRanged('#forge:dusts/goethe_regolith', 1, 5) + .duration(20 * 80) + .EUt(GTValues.VA[GTValues.LV]) + .circuit(2) + + event.recipes.gtceu.moon_dust_harvester('tfg:lunar_corals_dense') + .biome('tfg:moon/lunar_corals_dense') + .itemOutputsRanged('#forge:dusts/bright_regolith', 1, 5) + .duration(20 * 80) + .EUt(GTValues.VA[GTValues.LV]) + .circuit(3) + + event.recipes.gtceu.moon_dust_harvester('tfg:lunar_lights_dense') + .biome('tfg:moon/lunar_lights_dense') + .itemOutputsRanged('#forge:dusts/cassiterite_regolith', 1, 5) + .duration(20 * 80) + .EUt(GTValues.VA[GTValues.LV]) + .circuit(4) + + //#endregion + + //#region Regolith Vapor Processing + + event.recipes.gtceu.mixer('tfg:regolith_slurry_suspension') + .itemInputs('ad_astra:moon_sand', 'tfg:dry_ice') + .itemOutputs('#forge:dusts/regolith_mush') + .dimension('ad_astra:moon') + .duration(20 * 60) + .EUt(GTValues.VA[GTValues.LV]) + + event.recipes.gtceu.chemical_bath('tfg:regolith_vapor') + .itemInputs('#forge:dusts/regolith_mush') + .inputFluids('gtceu:nitrogen 1000') + .itemOutputs('#forge:dusts/silicon_dioxide') + .outputFluids('gtceu:regolith_vapor 1000') + .dimension('ad_astra:moon') + .duration(20 * 28) + .EUt(GTValues.VHA[GTValues.LV]) + + //#endregion + + //#region Making Dusty Ores + + const $ChanceLogic = Java.loadClass('com.gregtechceu.gtceu.api.recipe.chance.logic.ChanceLogic') + + event.recipes.gtceu.chemical_reactor('tfg:dusty_certus_reactor') + .itemInputs('#forge:dusts/certus_regolith') + .inputFluids('gtceu:regolith_vapor 100') + .itemOutputs('gtceu:dusty_raw_certus_quartz') + .dimension('ad_astra:moon') + .duration(20 * 68) + .EUt(GTValues.VHA[GTValues.ULV]) + + event.recipes.gtceu.chemical_reactor('tfg:dusty_goethite_reactor') + .itemInputs('#forge:dusts/goethe_regolith') + .inputFluids('gtceu:regolith_vapor 100') + .itemOutputs('gtceu:dusty_raw_goethite') + .dimension('ad_astra:moon') + .duration(20 * 68) + .EUt(GTValues.VHA[GTValues.ULV]) + + event.recipes.gtceu.chemical_reactor('tfg:dusty_shiny_reactor') + .itemInputs('#forge:dusts/bright_regolith') + .inputFluids('gtceu:regolith_vapor 100') + .chancedItemOutputLogic($ChanceLogic.XOR) + .chancedOutput('gtceu:dusty_raw_diamond', 2000, 0) + .chancedOutput('gtceu:dusty_raw_gold', 8000, 0) + .dimension('ad_astra:moon') + .duration(20 * 68) + .EUt(GTValues.VHA[GTValues.ULV]) + + event.recipes.gtceu.chemical_reactor('tfg:dusty_cassiterite_reactor') + .itemInputs('#forge:dusts/cassiterite_regolith') + .inputFluids('gtceu:regolith_vapor 100') + .itemOutputs('gtceu:dusty_raw_cassiterite') + .dimension('ad_astra:moon') + .duration(20 * 68) + .EUt(GTValues.VHA[GTValues.ULV]) + + //#endregion + + //#region Basic dusty ore centrifuging + + // These have special recipes + const DUSTY_ORE_EXCEPTIONS = [ + GTMaterials.Goethite, + GTMaterials.Cassiterite, + GTMaterials.Bauxite + ] + + // Otherwise everything else just centrifuges into its dust version + forEachMaterial(material => { + if (DUSTY_ORE_EXCEPTIONS.indexOf(material) >= 0) + return; + + const dustyOre = ChemicalHelper.get(TFGTagPrefix.dustyRawOre, material, 1) + const dust = ChemicalHelper.get(TagPrefix.dust, material, 1) + + if (dustyOre !== null && dust !== null) { + event.recipes.gtceu.centrifuge(`tfg:dusty_to_dust_${material.getName()}`) + .itemInputs(dustyOre) + .itemOutputs(dust) + .duration(20 * 45) + .EUt(GTValues.VA[GTValues.MV]) + } + }) + + event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_goethite') + .itemInputs('#forge:dusty_raw_materials/goethite') + .chancedItemOutputLogic($ChanceLogic.XOR) + .chancedOutput('#forge:dusts/iron', 5000, 0) + .chancedOutput('#forge:dusts/copper', 5000, 0) + .duration(20 * 45) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_bauxite') + .itemInputs('#forge:dusty_raw_materials/bauxite') + .itemOutputs('#forge:dusts/aluminium') + .duration(20 * 45) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.centrifuge('tfg:dusty_to_dust_tin') + .itemInputs('#forge:dusty_raw_materials/cassiterite') + .itemOutputs('#forge:dusts/tin') + .duration(20 * 45) + .EUt(GTValues.VA[GTValues.MV]) + + // Ostrum Harvester + + event.recipes.gtceu.ostrum_harvester(`tfg:ostrum_harvesting`) + .perTick(true) + .inputFluids('gtceu:drilling_fluid 4') + .perTick(false) + .dimension('ad_astra:mars') + .itemOutputsRanged('gtceu:ostrum_dust', 1, 5) + .duration(20 * 30) + .duration(20 * 30) + .EUt(GTValues.VA[GTValues.LV]); + + + // Ostrum Linear Accelerator Recipes + + event.recipes.gtceu.ostrum_linear_accelerator('tfg:ostrum_transformation') + .inputFluids('gtceu:residual_radioactive_concoction 1000') + .itemInputs('32x #forge:dusts/ostrum') + .chancedFluidOutputLogic($ChanceLogic.XOR) + .chancedFluidOutput('gtceu:lightweight_ostrum_vapor', 6000, 0) + .chancedFluidOutput('gtceu:ostrum_vapor', 3000, 0) + .chancedFluidOutput('gtceu:dense_ostrum_vapor', 1000, 0) + .dimension('ad_astra:mars') + .duration(20 * 5) + .EUt(GTValues.VA[GTValues.EV]); + + event.recipes.gtceu.ostrum_linear_accelerator('tfg:lightweight_ostrum') + .inputFluids('gtceu:lightweight_ostrum_vapor 1000') + .inputFluids('gtceu:residual_radioactive_concoction 100') + .inputFluids(Fluid.of('gtceu:heavy_water', 1000)) + .itemOutputsRanged('#forge:dusty_raw_materials/pitchblende', 1, 10) + .itemOutputsRanged('#forge:dusty_raw_materials/silver', 1, 10) + .itemOutputsRanged('#forge:dusty_raw_materials/tricalcium_phosphate', 1, 10) + .dimension('ad_astra:mars') + .duration(20 * 5) + .EUt(GTValues.VA[GTValues.IV]); + + event.recipes.gtceu.ostrum_linear_accelerator('tfg:ostrum') + .inputFluids('gtceu:ostrum_vapor 1000') + .inputFluids('gtceu:residual_radioactive_concoction 100') + .inputFluids(Fluid.of('gtceu:radon', 100)) + .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/bauxite'), 1, 10) + .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/lead'), 1, 10) + .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/beryllium'), 1, 10) + .dimension('ad_astra:mars') + .duration(20 * 5) + .EUt(GTValues.VA[GTValues.IV]); + + event.recipes.gtceu.ostrum_linear_accelerator('tfg:dense_ostrum') + .inputFluids('gtceu:dense_ostrum_vapor 1000') + .inputFluids('gtceu:residual_radioactive_concoction 100') + .inputFluids(Fluid.of('gtceu:tritiated_water', 500)) + .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/thorium'), 1, 10) + .itemOutputsRanged(Item.of('#forge:dusty_raw_materials/uraninite'), 1, 10) + .dimension('ad_astra:mars') + .duration(20 * 5) + .EUt(GTValues.VA[GTValues.IV]); + + //#endregion + +} \ No newline at end of file From 3359f6e6df2f69aeb78fd3ade5f4ee6874686132 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 2 Sep 2025 23:42:48 +0100 Subject: [PATCH 110/196] ostrum formula --- kubejs/startup_scripts/ad_astra/materials.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kubejs/startup_scripts/ad_astra/materials.js b/kubejs/startup_scripts/ad_astra/materials.js index 37ac4831b..a9923498f 100644 --- a/kubejs/startup_scripts/ad_astra/materials.js +++ b/kubejs/startup_scripts/ad_astra/materials.js @@ -37,7 +37,7 @@ const registerAdAstraMaterials = (event) => { // mars event.create('ostrum') - //.components('3x scheelite', '2x hematite', '2x thorium', '4x oxygen') + .components('2x pitchblende', '1x tricalcium_phosphate', '1x bauxite', '1x silver', '1x beryllium') .color(0xbd7980) .secondaryColor(0xA66C8D) .iconSet(GTMaterialIconSet.getByName('tfc_cassiterite')) @@ -45,10 +45,10 @@ const registerAdAstraMaterials = (event) => { .liquid() .blastTemp(2900, 'mid', GTValues.VA[GTValues.HV]) .flags( + GTMaterialFlags.DISABLE_DECOMPOSITION, GTMaterialFlags.FORCE_GENERATE_BLOCK, GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.DISABLE_ALLOY_BLAST - ) // venus? From 3125174374e9f5a37a2395fe8058de986d308cea Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 2 Sep 2025 23:58:03 +0100 Subject: [PATCH 111/196] more forest deco --- kubejs/server_scripts/tfg/events.forests.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kubejs/server_scripts/tfg/events.forests.js b/kubejs/server_scripts/tfg/events.forests.js index a7e8ecc4e..c9b92a32a 100644 --- a/kubejs/server_scripts/tfg/events.forests.js +++ b/kubejs/server_scripts/tfg/events.forests.js @@ -24,6 +24,7 @@ TFCEvents.worldgenData(event => { [ // ground cover 'minecraft:crimson_fungus', 'beneath:wood/fallen_leaves/crimson', + 'beneath:wood/leaves/crimson', 'beneath:wood/twig/crimson', 'tfg:groundcover/wraptor_feather', 'tfg:groundcover/glider_feather' @@ -49,6 +50,7 @@ TFCEvents.worldgenData(event => { [ 'minecraft:warped_fungus', 'beneath:wood/fallen_leaves/warped', + 'beneath:wood/leaves/warped', 'beneath:wood/twig/warped', 'tfg:groundcover/wraptor_feather', 'tfg:groundcover/glider_feather' From 358fea77177ab7aed1ac9201f5ee611c35380810 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 2 Sep 2025 23:58:32 +0100 Subject: [PATCH 112/196] enabled t2 spacesuit, space suits count as PPE now --- kubejs/server_scripts/ad_astra/recipes.js | 20 ++++++++++---------- kubejs/startup_scripts/ad_astra/constants.js | 10 +--------- 2 files changed, 11 insertions(+), 19 deletions(-) diff --git a/kubejs/server_scripts/ad_astra/recipes.js b/kubejs/server_scripts/ad_astra/recipes.js index 4f39583e8..6d8be66ed 100644 --- a/kubejs/server_scripts/ad_astra/recipes.js +++ b/kubejs/server_scripts/ad_astra/recipes.js @@ -264,7 +264,7 @@ const registerAdAstraRecipes = (event) => { .itemOutputs('2x tfg:space_suit_fabric') .duration(20 * 10) .EUt(GTValues.VA[GTValues.HV]) - /* + event.recipes.gtceu.forming_press('better_space_suit_fabric') .itemInputs( '#forge:foils/polybenzimidazole', @@ -275,7 +275,7 @@ const registerAdAstraRecipes = (event) => { .itemOutputs('2x tfg:better_space_suit_fabric') .duration(20 * 5) .EUt(GTValues.VA[GTValues.IV]) -*/ + event.shaped('ad_astra:space_helmet', [ 'AAA', 'ADA', @@ -285,7 +285,7 @@ const registerAdAstraRecipes = (event) => { B: 'tfg:space_suit_fabric', D: '#forge:small_fluid_pipes/polyethylene' }).id('tfg:space_helmet') -/* + event.recipes.gtceu.assembler('ad_astra:netherite_space_helmet') .itemInputs( 'ad_astra:space_helmet', @@ -296,7 +296,7 @@ const registerAdAstraRecipes = (event) => { .itemOutputs('ad_astra:netherite_space_helmet') .duration(400) .EUt(GTValues.VA[GTValues.IV]) -*/ + event.shaped('ad_astra:space_suit', [ 'B B', 'BDB', @@ -308,7 +308,7 @@ const registerAdAstraRecipes = (event) => { event.shapeless('ad_astra:space_suit', ['ad_astra:space_suit']) .id('tfg:empty_space_suit') -/* + event.recipes.gtceu.assembler('ad_astra:netherite_space_suit') .itemInputs('ad_astra:space_suit', '5x #forge:plates/tungsten_steel','5x tfg:better_space_suit_fabric') .itemOutputs('ad_astra:netherite_space_suit') @@ -317,7 +317,7 @@ const registerAdAstraRecipes = (event) => { event.shapeless('ad_astra:netherite_space_suit', ['ad_astra:netherite_space_suit']) .id('tfg:empty_netherite_space_suit') -*/ + event.shaped('ad_astra:space_pants', [ 'BAB', 'B B', @@ -326,13 +326,13 @@ const registerAdAstraRecipes = (event) => { A: 'gtceu:hv_electric_motor', B: 'tfg:space_suit_fabric', }).id('tfg:space_pants') -/* + event.recipes.gtceu.assembler('ad_astra:netherite_space_pants') .itemInputs('ad_astra:space_pants', '4x #forge:plates/tungsten_steel', '4x tfg:better_space_suit_fabric') .itemOutputs('ad_astra:netherite_space_pants') .duration(400) .EUt(GTValues.VA[GTValues.IV]) -*/ + event.shaped('ad_astra:space_boots', [ 'B B', 'A A' @@ -340,13 +340,13 @@ const registerAdAstraRecipes = (event) => { A: '#forge:plates/polyphenylene_sulfide', B: 'tfg:space_suit_fabric' }).id('tfg:space_boots') -/* + event.recipes.gtceu.assembler('ad_astra:netherite_space_boots') .itemInputs('ad_astra:space_boots', '2x #forge:plates/tungsten_steel', '2x tfg:better_space_suit_fabric') .itemOutputs('ad_astra:netherite_space_boots') .duration(400) .EUt(GTValues.VA[GTValues.IV]) -*/ + event.shaped('ad_astra:oxygen_gear', [ 'BAB', diff --git a/kubejs/startup_scripts/ad_astra/constants.js b/kubejs/startup_scripts/ad_astra/constants.js index 90cc7149e..0b68c1450 100644 --- a/kubejs/startup_scripts/ad_astra/constants.js +++ b/kubejs/startup_scripts/ad_astra/constants.js @@ -82,15 +82,7 @@ global.AD_ASTRA_DISABLED_ITEMS = 'ad_astra:ostrum_tank', 'tfg:rocket_fin_t3', 'tfg:rocket_cone_t3', - 'tfg:elite_power_thruster', - 'tfg:better_space_suit_fabric', - 'ad_astra:netherite_space_helmet', - 'ad_astra:netherite_space_suit', - 'ad_astra:netherite_space_pants', - 'ad_astra:netherite_space_boots', - - - + 'tfg:elite_power_thruster', // Disabled until LuV planet From ee2c464802e9631529f566b4a0175c14bb2d4e30 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 3 Sep 2025 00:33:30 +0100 Subject: [PATCH 113/196] hide molten ad astra materials --- kubejs/startup_scripts/ad_astra/constants.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kubejs/startup_scripts/ad_astra/constants.js b/kubejs/startup_scripts/ad_astra/constants.js index 0b68c1450..7c5cc5409 100644 --- a/kubejs/startup_scripts/ad_astra/constants.js +++ b/kubejs/startup_scripts/ad_astra/constants.js @@ -101,7 +101,11 @@ global.AD_ASTRA_DISABLED_FLUIDS = 'ad_astra:hydrogen', 'ad_astra:oil', 'ad_astra:fuel', - 'ad_astra:cryo_fuel' + 'ad_astra:cryo_fuel', + + 'gtceu:molten_desh', + 'gtceu:molten_ostrum', + 'gtceu:molten_calorite' ]; global.BREATHABLE_COMPRESSED_AIRS = From 073e829383d406e2dda8361d90e2343b7de6d288 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 3 Sep 2025 00:53:36 +0100 Subject: [PATCH 114/196] heightmap ignore tags --- kubejs/server_scripts/ad_astra/tags.js | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index 59b484980..fa6ce86d2 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -46,7 +46,8 @@ const registerAdAstraItemTags = (event) => { event.add('c:hidden_from_recipe_viewers', item) }) - + event.add('gtceu:ppe_armor', '#ad_astra:space_suit_items') + event.add('minecraft:trimmable_armor', '#ad_astra:space_suit_items') event.add('forge:cobblestone', 'ad_astra:moon_cobblestone') event.add('forge:cobblestone', 'ad_astra:mars_cobblestone') @@ -309,12 +310,16 @@ const registerAdAstraBlockTags = (event) => { event.remove('ad_astra:strophar_caps', 'ad_astra:strophar_cap') event.remove('ad_astra:aeronos_caps', 'ad_astra:aeronos_cap') - event.add('tfg:environment_not_sturdy', 'ad_astra:strophar_cap') - event.add('tfg:environment_not_sturdy', 'ad_astra:aeronos_cap') - event.add('tfg:environment_not_sturdy', 'minecraft:nether_wart_block') - event.add('tfg:environment_not_sturdy', 'minecraft:warped_wart_block') - event.add('tfg:environment_not_sturdy', 'species:alphacene_mushroom_block') - event.add('tfg:environment_not_sturdy', 'species:alphacene_moss_block') + event.add('tfg:heightmap_ignore', 'ad_astra:strophar_cap') + event.add('tfg:heightmap_ignore', 'ad_astra:strophar_stem') + event.add('tfg:heightmap_ignore', 'ad_astra:aeronos_cap') + event.add('tfg:heightmap_ignore', 'ad_astra:aeronos_stem') + event.add('tfg:heightmap_ignore', 'minecraft:nether_wart_block') + event.add('tfg:heightmap_ignore', 'minecraft:warped_wart_block') + event.add('tfg:heightmap_ignore', 'species:alphacene_mushroom_block') + event.add('tfg:heightmap_ignore', 'species:alphacene_mushroom_growth') + event.add('tfg:heightmap_ignore', 'ad_astra:glacian_log') + event.add('tfg:heightmap_ignore', 'species:alphacene_moss_block') global.AD_ASTRA_WOOD.forEach(wood => { @@ -427,6 +432,9 @@ const registerAdAstraEntityTypeTags = (event) => { // flying mobs event.add('tfg:ignores_gravity', 'wan_ancient_beasts:soarer') event.add('tfg:ignores_gravity', 'wan_ancient_beasts:glider') + // swimming mobs + event.add('tfg:ignores_gravity', 'wan_ancient_beasts:surfer') + event.add('tfg:ignores_gravity', 'wan_ancient_beasts:toxlacanth') } const registerAdAstraPlacedFeatures = (event) => { From 0a98ad44495e149afc1f5123bd986cf0ff9f0608 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 3 Sep 2025 01:40:30 +0100 Subject: [PATCH 115/196] added some underground mobs, martian raptor still needs a reskin --- kubejs/assets/ad_astra/lang/en_us.json | 1 + kubejs/assets/gtceu/lang/en_us.json | 2 + kubejs/assets/tfg/lang/en_us.json | 7 +++ .../tfg/worldgen/biome/mars/amber_edge.json | 39 +++++++++----- .../tfg/worldgen/biome/mars/amber_hills.json | 32 ++++++++--- .../tfg/worldgen/biome/mars/amber_plains.json | 26 +++++++++ .../biome/mars/martian_deep_desert.json | 38 +++++++++++-- .../biome/mars/martian_dune_edge.json | 47 +++++++++++----- .../worldgen/biome/mars/martian_dunes.json | 53 ++++++++++++++----- .../biome/mars/martian_mountains.json | 32 ++++++++--- .../worldgen/biome/mars/martian_river.json | 32 ++++++++--- .../worldgen/biome/mars/rusticus_edge.json | 39 +++++++++----- .../worldgen/biome/mars/rusticus_hills.json | 32 ++++++++--- .../worldgen/biome/mars/rusticus_plains.json | 26 +++++++++ .../tfg/worldgen/biome/mars/sangnum_edge.json | 39 +++++++++----- .../worldgen/biome/mars/sangnum_hills.json | 32 ++++++++--- .../worldgen/biome/mars/sangnum_plains.json | 26 +++++++++ kubejs/server_scripts/ad_astra/tags.js | 4 +- 18 files changed, 407 insertions(+), 100 deletions(-) diff --git a/kubejs/assets/ad_astra/lang/en_us.json b/kubejs/assets/ad_astra/lang/en_us.json index f4e59e414..c1ac1eb95 100644 --- a/kubejs/assets/ad_astra/lang/en_us.json +++ b/kubejs/assets/ad_astra/lang/en_us.json @@ -106,6 +106,7 @@ "block.ad_astra.polished_glacio_stone_slab": "Polished Phonolite Slab", "block.ad_astra.polished_glacio_stone_stairs": "Polished Phonolite Stairs", "entity.ad_astra.corrupted_lunarian": "Lunar Zombie", + "entity.ad_astra.martian_raptor": "Skeletal Raptor", "entity.ad_astra.tier_1_rocket": "R-Aluminosteel Rocket", "entity.ad_astra.tier_2_rocket": "ASM 4914 Titanium Rocket", "entity.ad_astra.tier_3_rocket": "45-Ti Tungstensteel Rocket", diff --git a/kubejs/assets/gtceu/lang/en_us.json b/kubejs/assets/gtceu/lang/en_us.json index 7513a8ebd..a92e84c7d 100644 --- a/kubejs/assets/gtceu/lang/en_us.json +++ b/kubejs/assets/gtceu/lang/en_us.json @@ -16,6 +16,7 @@ "block.gtceu.ostrum_harvester": "Ostrum Harvester", "block.gtceu.moon_dust_harvester": "Moon Dust Harvester", "block.gtceu.ostrum_linear_accelerator": "Ostrum Linear Accelerator", + "block.tfg.bioreactor": "Bioreactor", "block.gtceu.copper_crate": "Copper Crate", "block.gtceu.copper_drum": "Copper Drum", "block.gtceu.black_bronze_crate": "Black Bronze Crate", @@ -41,6 +42,7 @@ "gtceu.ostrum_harvester": "Ostrum Harvester", "gtceu.moon_dust_harvester": "Moon Dust Harvester", "gtceu.ostrum_linear_accelerator": "Ostrum Linear Accelerator", + "gtceu.bioreactor": "Bioreactor", "item.gtceu.tiny_wood_dust": "Tiny Pile of Softwood Pulp", "item.gtceu.small_wood_dust": "Small Pile of Softwood Pulp", "item.gtceu.wood_dust": "Softwood Pulp", diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index 87c7fa26d..05f4c76ae 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -318,6 +318,11 @@ "block.tfg.casings.machine_casing_green_solar_panel": "Advanced Solar Panel Casing", "block.tfg.casings.machine_casing_red_solar_panel": "Elite Solar Panel Casing", "block.tfg.machine_casing_aluminium_plated_steel": "Aluminium Plated Steel Machine Casing", + "block.tfg.casings.machine_casing_ultraviolet": "§dUltraviolet §fMachine Casing", + "block.tfg.casings.machine_casing_bioculture": "Bioculture Machine Casing", + "block.tfg.casings.machine_casing_bioculture_glass": "Bioculture Glass", + "block.tfg.casings.bioculture_rotor_primary": "Primary Bioculture Rotor", + "block.tfg.casings.bioculture_rotor_secondary": "Secondary Bioculture Rotor", "block.tfg.sand.fluorapatite.blue": "Blue Fluorapatite Sand", "block.tfg.sandstone.raw.fluorapatite.blue": "Raw Blue Fluorapatite Sandstone", "block.tfg.sandstone.wall.raw.fluorapatite.blue": "Raw Blue Fluorapatite Sandstone Wall", @@ -646,6 +651,8 @@ "item.tfg.flax_waste": "Scraped Flax", "item.tfg.linen_thread": "Linen Thread", "item.tfg.linen_cloth": "Linen Cloth", + "item.tfg.uv_led": "§dUltraviolet §fLED", + "item.tfg.smd_uv_led": "§fSMD §dUltraviolet §fLED", "material.tfg.latex": "Latex", "material.tfg.vulcanized_latex": "Vulcanized Latex", "material.tfg.fluix": "Fluix", diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json b/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json index e273ef511..e44c002c7 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json @@ -52,7 +52,6 @@ "#tfg:mars_top_layer_modification" ], "has_precipitation": false, - "creature_spawn_probability": 0.00003, "spawn_costs": { "endermanoverhaul:crimson_forest_enderman": { "energy_budget": 0.05, @@ -69,6 +68,14 @@ "minecraft:enderman": { "energy_budget": 0.05, "charge": 0.9 + }, + "endermanoverhaul:cave_enderman": { + "energy_budget": 0.15, + "charge": 0.7 + }, + "species:quake": { + "energy_budget": 0.2, + "charge": 0.7 } }, "spawners": { @@ -132,18 +139,6 @@ ], "misc": [], "monster": [ - { - "type": "endermanoverhaul:crimson_forest_enderman", - "maxCount": 1, - "minCount": 1, - "weight": 100 - }, - { - "type": "endermanoverhaul:warped_forest_enderman", - "maxCount": 1, - "minCount": 1, - "weight": 100 - }, { "type": "endermanoverhaul:badlands_enderman", "maxCount": 1, @@ -155,6 +150,24 @@ "maxCount": 1, "minCount": 1, "weight": 20 + }, + { + "type": "endermanoverhaul:cave_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "ad_astra:martian_raptor", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "species:quake", + "maxCount": 1, + "minCount": 1, + "weight": 100 } ], "underground_water_creature": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json b/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json index 0ec0acc0a..5c8542f8a 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json @@ -74,6 +74,14 @@ "minecraft:enderman": { "energy_budget": 0.05, "charge": 0.9 + }, + "endermanoverhaul:cave_enderman": { + "energy_budget": 0.15, + "charge": 0.7 + }, + "species:quake": { + "energy_budget": 0.2, + "charge": 0.7 } }, "spawners": { @@ -149,17 +157,29 @@ "minCount": 1, "weight": 100 }, - { - "type": "endermanoverhaul:badlands_enderman", - "maxCount": 1, - "minCount": 1, - "weight": 100 - }, { "type": "minecraft:enderman", "maxCount": 1, "minCount": 1, "weight": 20 + }, + { + "type": "endermanoverhaul:cave_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "ad_astra:martian_raptor", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "species:quake", + "maxCount": 1, + "minCount": 1, + "weight": 100 } ], "underground_water_creature": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json b/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json index 5dd11ad68..3231ce5a1 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json @@ -69,6 +69,14 @@ "minecraft:enderman": { "energy_budget": 0.05, "charge": 0.9 + }, + "endermanoverhaul:cave_enderman": { + "energy_budget": 0.15, + "charge": 0.7 + }, + "species:quake": { + "energy_budget": 0.2, + "charge": 0.7 } }, "spawners": { @@ -155,6 +163,24 @@ "maxCount": 1, "minCount": 1, "weight": 20 + }, + { + "type": "endermanoverhaul:cave_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "ad_astra:martian_raptor", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "species:quake", + "maxCount": 1, + "minCount": 1, + "weight": 100 } ], "underground_water_creature": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json b/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json index 98ede9acc..4b8d75703 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json @@ -51,16 +51,48 @@ ] ], "has_precipitation": false, + "creature_spawn_probability": 0.00003, "spawn_costs": { - + "endermanoverhaul:cave_enderman": { + "energy_budget": 0.15, + "charge": 0.7 + }, + "species:quake": { + "energy_budget": 0.2, + "charge": 0.7 + } }, "spawners": { "ambient": [], "axolotls": [], - "creature": [], + "creature": [ + { + "type": "species:stackatick", + "maxCount": 1, + "minCount": 1, + "weight": 100 + } + ], "misc": [], "monster": [ - + { + "type": "endermanoverhaul:cave_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "ad_astra:martian_raptor", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "species:quake", + "maxCount": 1, + "minCount": 1, + "weight": 100 + } ], "underground_water_creature": [], "water_ambient": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json index 19d018628..e3ec8fe89 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json @@ -56,7 +56,6 @@ "#tfg:mars_top_layer_modification" ], "has_precipitation": false, - "creature_spawn_probability": 0.00003, "spawn_costs": { "endermanoverhaul:crimson_forest_enderman": { "energy_budget": 0.05, @@ -73,6 +72,14 @@ "minecraft:enderman": { "energy_budget": 0.05, "charge": 0.9 + }, + "endermanoverhaul:cave_enderman": { + "energy_budget": 0.15, + "charge": 0.7 + }, + "species:quake": { + "energy_budget": 0.2, + "charge": 0.7 } }, "spawners": { @@ -80,11 +87,17 @@ "axolotls": [], "creature": [ { - "type": "wan_ancient_beasts:crusher", + "type": "species:stackatick", "maxCount": 2, "minCount": 1, "weight": 100 }, + { + "type": "wan_ancient_beasts:crusher", + "maxCount": 2, + "minCount": 1, + "weight": 10 + }, { "type": "wan_ancient_beasts:glider", "maxCount": 2, @@ -94,18 +107,6 @@ ], "misc": [], "monster": [ - { - "type": "endermanoverhaul:crimson_forest_enderman", - "maxCount": 1, - "minCount": 1, - "weight": 100 - }, - { - "type": "endermanoverhaul:warped_forest_enderman", - "maxCount": 1, - "minCount": 1, - "weight": 100 - }, { "type": "endermanoverhaul:badlands_enderman", "maxCount": 1, @@ -117,6 +118,24 @@ "maxCount": 1, "minCount": 1, "weight": 20 + }, + { + "type": "endermanoverhaul:cave_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "ad_astra:martian_raptor", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "species:quake", + "maxCount": 1, + "minCount": 1, + "weight": 100 } ], "underground_water_creature": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json b/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json index 90a143623..21a810bb8 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json @@ -50,31 +50,58 @@ "#tfg:mars_top_layer_modification" ], "has_precipitation": false, + "creature_spawn_probability": 0.00006, "spawn_costs": { - "endermanoverhaul:crimson_forest_enderman": { - "energy_budget": 0.05, - "charge": 0.9 - }, - "endermanoverhaul:warped_forest_enderman": { - "energy_budget": 0.05, - "charge": 0.9 - }, "endermanoverhaul:badlands_enderman": { "energy_budget": 0.05, "charge": 0.9 }, - "minecraft:enderman": { - "energy_budget": 0.05, - "charge": 0.9 + "endermanoverhaul:cave_enderman": { + "energy_budget": 0.15, + "charge": 0.7 + }, + "species:quake": { + "energy_budget": 0.2, + "charge": 0.7 } }, "spawners": { "ambient": [], "axolotls": [], - "creature": [], + "creature": [ + { + "type": "species:stackatick", + "maxCount": 2, + "minCount": 1, + "weight": 100 + } + ], "misc": [], "monster": [ - + { + "type": "endermanoverhaul:badlands_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "endermanoverhaul:cave_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "ad_astra:martian_raptor", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "species:quake", + "maxCount": 1, + "minCount": 1, + "weight": 100 + } ], "underground_water_creature": [], "water_ambient": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json index b6b66823a..c172d4440 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json @@ -87,6 +87,14 @@ "minecraft:enderman": { "energy_budget": 0.05, "charge": 0.9 + }, + "endermanoverhaul:cave_enderman": { + "energy_budget": 0.15, + "charge": 0.7 + }, + "species:quake": { + "energy_budget": 0.2, + "charge": 0.7 } }, "spawners": { @@ -144,17 +152,29 @@ "minCount": 1, "weight": 100 }, - { - "type": "endermanoverhaul:badlands_enderman", - "maxCount": 1, - "minCount": 1, - "weight": 100 - }, { "type": "minecraft:enderman", "maxCount": 1, "minCount": 1, "weight": 20 + }, + { + "type": "endermanoverhaul:cave_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "ad_astra:martian_raptor", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "species:quake", + "maxCount": 1, + "minCount": 1, + "weight": 100 } ], "underground_water_creature": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_river.json b/kubejs/data/tfg/worldgen/biome/mars/martian_river.json index 272cceaa5..b0b624986 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_river.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_river.json @@ -65,6 +65,14 @@ "minecraft:enderman": { "energy_budget": 0.05, "charge": 0.9 + }, + "endermanoverhaul:cave_enderman": { + "energy_budget": 0.15, + "charge": 0.7 + }, + "species:quake": { + "energy_budget": 0.2, + "charge": 0.7 } }, "spawners": { @@ -134,17 +142,29 @@ "minCount": 1, "weight": 100 }, - { - "type": "endermanoverhaul:badlands_enderman", - "maxCount": 1, - "minCount": 1, - "weight": 100 - }, { "type": "minecraft:enderman", "maxCount": 1, "minCount": 1, "weight": 20 + }, + { + "type": "endermanoverhaul:cave_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "ad_astra:martian_raptor", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "species:quake", + "maxCount": 1, + "minCount": 1, + "weight": 100 } ], "underground_water_creature": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json index 745b466da..dde4fb820 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json @@ -52,7 +52,6 @@ "#tfg:mars_top_layer_modification" ], "has_precipitation": false, - "creature_spawn_probability": 0.00003, "spawn_costs": { "endermanoverhaul:crimson_forest_enderman": { "energy_budget": 0.05, @@ -69,6 +68,14 @@ "minecraft:enderman": { "energy_budget": 0.05, "charge": 0.9 + }, + "endermanoverhaul:cave_enderman": { + "energy_budget": 0.15, + "charge": 0.7 + }, + "species:quake": { + "energy_budget": 0.2, + "charge": 0.7 } }, "spawners": { @@ -132,18 +139,6 @@ ], "misc": [], "monster": [ - { - "type": "endermanoverhaul:crimson_forest_enderman", - "maxCount": 1, - "minCount": 1, - "weight": 100 - }, - { - "type": "endermanoverhaul:warped_forest_enderman", - "maxCount": 1, - "minCount": 1, - "weight": 100 - }, { "type": "endermanoverhaul:badlands_enderman", "maxCount": 1, @@ -155,6 +150,24 @@ "maxCount": 1, "minCount": 1, "weight": 20 + }, + { + "type": "endermanoverhaul:cave_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "ad_astra:martian_raptor", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "species:quake", + "maxCount": 1, + "minCount": 1, + "weight": 100 } ], "underground_water_creature": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json index 1b66e774c..78fb109c2 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json @@ -74,6 +74,14 @@ "minecraft:enderman": { "energy_budget": 0.05, "charge": 0.9 + }, + "endermanoverhaul:cave_enderman": { + "energy_budget": 0.15, + "charge": 0.7 + }, + "species:quake": { + "energy_budget": 0.2, + "charge": 0.7 } }, "spawners": { @@ -149,17 +157,29 @@ "minCount": 1, "weight": 100 }, - { - "type": "endermanoverhaul:badlands_enderman", - "maxCount": 1, - "minCount": 1, - "weight": 100 - }, { "type": "minecraft:enderman", "maxCount": 1, "minCount": 1, "weight": 20 + }, + { + "type": "endermanoverhaul:cave_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "ad_astra:martian_raptor", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "species:quake", + "maxCount": 1, + "minCount": 1, + "weight": 100 } ], "underground_water_creature": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json index 97df9436a..a586b498f 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json @@ -69,6 +69,14 @@ "minecraft:enderman": { "energy_budget": 0.05, "charge": 0.9 + }, + "endermanoverhaul:cave_enderman": { + "energy_budget": 0.15, + "charge": 0.7 + }, + "species:quake": { + "energy_budget": 0.2, + "charge": 0.7 } }, "spawners": { @@ -155,6 +163,24 @@ "maxCount": 1, "minCount": 1, "weight": 20 + }, + { + "type": "endermanoverhaul:cave_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "ad_astra:martian_raptor", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "species:quake", + "maxCount": 1, + "minCount": 1, + "weight": 100 } ], "underground_water_creature": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json index dedd9a2b1..019622b48 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json @@ -52,7 +52,6 @@ "#tfg:mars_top_layer_modification" ], "has_precipitation": false, - "creature_spawn_probability": 0.00003, "spawn_costs": { "endermanoverhaul:crimson_forest_enderman": { "energy_budget": 0.05, @@ -69,6 +68,14 @@ "minecraft:enderman": { "energy_budget": 0.05, "charge": 0.9 + }, + "endermanoverhaul:cave_enderman": { + "energy_budget": 0.15, + "charge": 0.7 + }, + "species:quake": { + "energy_budget": 0.2, + "charge": 0.7 } }, "spawners": { @@ -132,18 +139,6 @@ ], "misc": [], "monster": [ - { - "type": "endermanoverhaul:crimson_forest_enderman", - "maxCount": 1, - "minCount": 1, - "weight": 100 - }, - { - "type": "endermanoverhaul:warped_forest_enderman", - "maxCount": 1, - "minCount": 1, - "weight": 100 - }, { "type": "endermanoverhaul:badlands_enderman", "maxCount": 1, @@ -155,6 +150,24 @@ "maxCount": 1, "minCount": 1, "weight": 20 + }, + { + "type": "endermanoverhaul:cave_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "ad_astra:martian_raptor", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "species:quake", + "maxCount": 1, + "minCount": 1, + "weight": 100 } ], "underground_water_creature": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json index 02e216bb3..59182c9df 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json @@ -74,6 +74,14 @@ "minecraft:enderman": { "energy_budget": 0.05, "charge": 0.9 + }, + "endermanoverhaul:cave_enderman": { + "energy_budget": 0.15, + "charge": 0.7 + }, + "species:quake": { + "energy_budget": 0.2, + "charge": 0.7 } }, "spawners": { @@ -149,17 +157,29 @@ "minCount": 1, "weight": 100 }, - { - "type": "endermanoverhaul:badlands_enderman", - "maxCount": 1, - "minCount": 1, - "weight": 100 - }, { "type": "minecraft:enderman", "maxCount": 1, "minCount": 1, "weight": 20 + }, + { + "type": "endermanoverhaul:cave_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "ad_astra:martian_raptor", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "species:quake", + "maxCount": 1, + "minCount": 1, + "weight": 100 } ], "underground_water_creature": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json index 60595a05e..268ebd82c 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json @@ -69,6 +69,14 @@ "minecraft:enderman": { "energy_budget": 0.05, "charge": 0.9 + }, + "endermanoverhaul:cave_enderman": { + "energy_budget": 0.15, + "charge": 0.7 + }, + "species:quake": { + "energy_budget": 0.2, + "charge": 0.7 } }, "spawners": { @@ -155,6 +163,24 @@ "maxCount": 1, "minCount": 1, "weight": 20 + }, + { + "type": "endermanoverhaul:cave_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + }, + { + "type": "ad_astra:martian_raptor", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "species:quake", + "maxCount": 1, + "minCount": 1, + "weight": 100 } ], "underground_water_creature": [], diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index fa6ce86d2..e00f20b15 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -385,7 +385,7 @@ const registerAdAstraEntityTypeTags = (event) => { 'endermanoverhaul:spirit', 'endermanoverhaul:end_enderman', 'endermanoverhaul:end_islands_enderman', - + // mars 'tfg:sniffer', 'tfg:glacian_ram', 'tfg:wraptor', @@ -393,9 +393,11 @@ const registerAdAstraEntityTypeTags = (event) => { 'species:cruncher', 'species:springling', 'species:quake', + 'species:stackatick', 'endermanoverhaul:crimson_forest_enderman', 'endermanoverhaul:warped_forest_enderman', 'endermanoverhaul:badlands_enderman', + 'endermanoverhaul:cave_enderman', 'wan_ancient_beasts:walker', 'wan_ancient_beasts:eater', 'wan_ancient_beasts:crusher', From 63a85f1777912a4af85bd0650b7367115a4ccbeb Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 3 Sep 2025 02:12:04 +0100 Subject: [PATCH 116/196] langs --- kubejs/assets/ad_astra/lang/zh_cn.json | 1 + kubejs/assets/gtceu/lang/zh_cn.json | 2 ++ kubejs/assets/tfg/lang/zh_cn.json | 33 +++++++++++++++++++++----- 3 files changed, 30 insertions(+), 6 deletions(-) diff --git a/kubejs/assets/ad_astra/lang/zh_cn.json b/kubejs/assets/ad_astra/lang/zh_cn.json index da4bab434..4028a26e9 100644 --- a/kubejs/assets/ad_astra/lang/zh_cn.json +++ b/kubejs/assets/ad_astra/lang/zh_cn.json @@ -110,6 +110,7 @@ "entity.ad_astra.tier_2_rocket": "ASM 4914 钛合金火箭", "entity.ad_astra.tier_3_rocket": "45-Ti 钨钢火箭", "entity.ad_astra.tier_1_rover": "漫游车", + "entity.ad_astra.martian_raptor": "骷髅迅猛龙", "fluid_type.ad_astra.oxygen": "可呼吸空气", "item.ad_astra.steel_cable": "基础RF电缆", "item.ad_astra.desh_cable": "高级RF电缆", diff --git a/kubejs/assets/gtceu/lang/zh_cn.json b/kubejs/assets/gtceu/lang/zh_cn.json index 7dca8c98d..8e0f5994b 100644 --- a/kubejs/assets/gtceu/lang/zh_cn.json +++ b/kubejs/assets/gtceu/lang/zh_cn.json @@ -41,6 +41,8 @@ "gtceu.moon_dust_harvester": "月尘采集器", "block.gtceu.ostrum_linear_accelerator": "紫金线性加速器", "gtceu.ostrum_linear_accelerator": "紫金线性加速器", + "block.tfg.bioreactor": "生物反应器", + "gtceu.bioreactor": "生物反应器", "item.gtceu.tiny_wood_dust": "小撮软木浆", "item.gtceu.small_wood_dust": "小堆软木浆", "item.gtceu.wood_dust": "软木浆", diff --git a/kubejs/assets/tfg/lang/zh_cn.json b/kubejs/assets/tfg/lang/zh_cn.json index b6709937a..a49796383 100644 --- a/kubejs/assets/tfg/lang/zh_cn.json +++ b/kubejs/assets/tfg/lang/zh_cn.json @@ -21,6 +21,20 @@ "biome.tfg.moon/lunar_lights_sparse": "光绽花灌丛", "biome.tfg.moon/lunar_plains": "月面平原", "biome.tfg.moon/lunar_sands": "月面沙地", + "biome.tfg.mars/martian_deep_desert": "火星深层沙丘", + "biome.tfg.mars/martian_dunes": "火星荒漠", + "biome.tfg.mars/martian_dune_edge": "火星荒漠边缘", + "biome.tfg.mars/martian_river": "火星岸滩", + "biome.tfg.mars/martian_mountains": "死寂火星火山", + "biome.tfg.mars/amber_edge": "琥珀边缘", + "biome.tfg.mars/amber_plains": "琥珀平原", + "biome.tfg.mars/amber_hills": "琥珀丘陵", + "biome.tfg.mars/rusticus_edge": "红锈边缘", + "biome.tfg.mars/rusticus_plains": "红锈草甸", + "biome.tfg.mars/rusticus_hills": "红锈荒野", + "biome.tfg.mars/sangnum_edge": "赤血边缘", + "biome.tfg.mars/sangnum_plains": "赤血草原", + "biome.tfg.mars/sangnum_hills": "赤血沼地", "block.tfg.piglin_disguise": "猪灵伪装", "block.tfg.piglin_disguise_block": "猪灵伪装", "block.tfg.dry_ice": "干冰", @@ -219,8 +233,8 @@ "block.tfg.grass.mars_dirt": "火星土壤", "block.tfg.grass.mars_farmland": "火星农田", "block.tfg.grass.amber_mycelium": "琥珀菌丝", - "block.tfg.grass.rusticus_mycelium": "乡野菌丝", - "block.tfg.grass.sangnum_mycelium": "桑格努姆菌丝", + "block.tfg.grass.rusticus_mycelium": "红锈菌丝", + "block.tfg.grass.sangnum_mycelium": "赤血菌丝", "block.tfg.electromagnetic_accelerator": "电磁加速器", "block.tfg.superconductor_coil_large": "大型超导线圈", "block.tfg.superconductor_coil_small": "小型超导线圈", @@ -359,10 +373,10 @@ "block.tfg.grass.mars_clay_dirt": "火星粘土质土壤", "block.tfg.grass.amber_clay_mycelium": "琥珀黏土菌丝", "block.tfg.grass.amber_kaolin_mycelium": "琥珀高岭土菌丝", - "block.tfg.grass.rusticus_clay_mycelium": "乡野黏土菌丝", - "block.tfg.grass.rusticus_kaolin_mycelium": "乡野高岭土菌丝", - "block.tfg.grass.sangnum_clay_mycelium": "桑格努姆黏土菌丝", - "block.tfg.grass.sangnum_kaolin_mycelium": "桑格努姆高岭土菌丝", + "block.tfg.grass.rusticus_clay_mycelium": "红锈粘土菌丝", + "block.tfg.grass.rusticus_kaolin_mycelium": "红锈高岭土菌丝", + "block.tfg.grass.sangnum_clay_mycelium": "赤血黏土菌丝", + "block.tfg.grass.sangnum_kaolin_mycelium": "赤血高岭土菌丝", "block.tfg.spice": "紫金矿床", "block.tfg.groundcover.glider_feather": "滑翔羽毛", "block.tfg.groundcover.wraptor_feather": "扭曲鸟羽毛", @@ -373,6 +387,11 @@ "block.tfg.flax": "亚麻", "block.tfg.flax_wild": "野生亚麻", "block.tfg.flax_dead": "枯萎的亚麻", + "block.tfg.casings.machine_casing_ultraviolet": "§d紫外§f机械外壳", + "block.tfg.casings.machine_casing_bioculture": "生物培养机械外壳", + "block.tfg.casings.machine_casing_bioculture_glass": "生物培养玻璃", + "block.tfg.casings.bioculture_rotor_primary": "主生物培养转子", + "block.tfg.casings.bioculture_rotor_secondary": "副生物培养转子", "fluid.tfg.nether_slurry": "下界浆液", "fluid.tfg.enriched_nether_slurry": "富集下界浆液", "fluid.tfg.ender_slurry": "末地浆液", @@ -726,6 +745,8 @@ "item.tfg.flax_waste": "刮削过的亚麻", "item.tfg.linen_thread": "亚麻线", "item.tfg.linen_cloth": "亚麻布", + "item.tfg.uv_led": "§d紫外§f发光二极管", + "item.tfg.smd_uv_led": "§f贴片§d紫外§f发光二极管", "material.tfg.latex": "乳胶", "material.tfg.vulcanized_latex": "硫化乳胶", "material.tfg.fluix": "福鲁伊克斯", From 957da2cbba538159145b130bfebfcbebe90a1ab4 Mon Sep 17 00:00:00 2001 From: Redeix Date: Wed, 3 Sep 2025 11:56:36 -0500 Subject: [PATCH 117/196] bioreactor stuff (#1742) * bioreactor stuff * Update recipes.js Signed-off-by: Redeix --------- Signed-off-by: Redeix --- kubejs/assets/gtceu/lang/en_us.json | 2 + kubejs/assets/tfg/blockstates/bioreactor.json | 19 ++ kubejs/assets/tfg/lang/en_us.json | 2 + .../casings/bioculture_rotor_primary.json | 55 ++++++ .../bioculture_rotor_primary_active.json | 70 ++++++++ .../casings/bioculture_rotor_secondary.json | 55 ++++++ .../bioculture_rotor_secondary_active.json | 70 ++++++++ .../casings/machine_casing_bioculture.json | 1 + .../machine_casing_bioculture_glass.json | 1 + ...achine_casing_bioculture_glass_active.json | 1 + .../tfg/models/block/machines/bioreactor.json | 90 ++++++++++ .../models/item/bioculture_rotor_primary.json | 3 + .../item/bioculture_rotor_primary_active.json | 3 + .../item/bioculture_rotor_secondary.json | 3 + .../bioculture_rotor_secondary_active.json | 3 + kubejs/assets/tfg/models/item/bioreactor.json | 3 + .../item/machine_casing_bioculture.json | 3 + .../item/machine_casing_bioculture_glass.json | 3 + .../bioculture_rotor_fluid_primary_side.png | Bin 0 -> 146914 bytes ...ulture_rotor_fluid_primary_side.png.mcmeta | 5 + .../bioculture_rotor_fluid_primary_side_n.png | Bin 0 -> 291 bytes .../bioculture_rotor_fluid_primary_side_s.png | Bin 0 -> 84506 bytes ...ture_rotor_fluid_primary_side_s.png.mcmeta | 5 + .../bioculture_rotor_fluid_primary_top.png | Bin 0 -> 778092 bytes ...culture_rotor_fluid_primary_top.png.mcmeta | 5 + .../bioculture_rotor_fluid_primary_top_n.png | Bin 0 -> 291 bytes .../bioculture_rotor_fluid_primary_top_s.png | Bin 0 -> 411590 bytes ...lture_rotor_fluid_primary_top_s.png.mcmeta | 5 + .../bioculture_rotor_fluid_secondary_side.png | Bin 0 -> 198324 bytes ...ture_rotor_fluid_secondary_side.png.mcmeta | 5 + ...ioculture_rotor_fluid_secondary_side_n.png | Bin 0 -> 291 bytes ...ioculture_rotor_fluid_secondary_side_s.png | Bin 0 -> 84506 bytes ...re_rotor_fluid_secondary_side_s.png.mcmeta | 5 + .../bioculture_rotor_fluid_secondary_top.png | Bin 0 -> 891379 bytes ...lture_rotor_fluid_secondary_top.png.mcmeta | 5 + ...bioculture_rotor_fluid_secondary_top_n.png | Bin 0 -> 291 bytes ...bioculture_rotor_fluid_secondary_top_s.png | Bin 0 -> 411590 bytes ...ure_rotor_fluid_secondary_top_s.png.mcmeta | 5 + .../casings/bioculture_rotor_primary_side.png | Bin 0 -> 336 bytes .../bioculture_rotor_primary_side_active.png | Bin 0 -> 2144 bytes ...lture_rotor_primary_side_active.png.mcmeta | 5 + ...bioculture_rotor_primary_side_active_n.png | Bin 0 -> 326 bytes ...ure_rotor_primary_side_active_n.png.mcmeta | 5 + ...bioculture_rotor_primary_side_active_s.png | Bin 0 -> 248 bytes ...ure_rotor_primary_side_active_s.png.mcmeta | 5 + .../bioculture_rotor_primary_side_n.png | Bin 0 -> 177 bytes .../bioculture_rotor_primary_side_s.png | Bin 0 -> 114 bytes .../casings/bioculture_rotor_primary_top.png | Bin 0 -> 542 bytes .../bioculture_rotor_primary_top_active.png | Bin 0 -> 2263 bytes ...ulture_rotor_primary_top_active.png.mcmeta | 5 + .../bioculture_rotor_primary_top_active_n.png | Bin 0 -> 569 bytes ...ture_rotor_primary_top_active_n.png.mcmeta | 5 + .../bioculture_rotor_primary_top_active_s.png | Bin 0 -> 586 bytes ...ture_rotor_primary_top_active_s.png.mcmeta | 5 + .../bioculture_rotor_primary_top_n.png | Bin 0 -> 200 bytes .../bioculture_rotor_primary_top_s.png | Bin 0 -> 194 bytes .../bioculture_rotor_secondary_side.png | Bin 0 -> 328 bytes ...bioculture_rotor_secondary_side_active.png | Bin 0 -> 2093 bytes ...ure_rotor_secondary_side_active.png.mcmeta | 5 + ...oculture_rotor_secondary_side_active_n.png | Bin 0 -> 326 bytes ...e_rotor_secondary_side_active_n.png.mcmeta | 5 + ...oculture_rotor_secondary_side_active_s.png | Bin 0 -> 248 bytes ...e_rotor_secondary_side_active_s.png.mcmeta | 5 + .../bioculture_rotor_secondary_side_n.png | Bin 0 -> 177 bytes .../bioculture_rotor_secondary_side_s.png | Bin 0 -> 109 bytes .../bioculture_rotor_secondary_top.png | Bin 0 -> 495 bytes .../bioculture_rotor_secondary_top_active.png | Bin 0 -> 2227 bytes ...ture_rotor_secondary_top_active.png.mcmeta | 5 + ...ioculture_rotor_secondary_top_active_n.png | Bin 0 -> 569 bytes ...re_rotor_secondary_top_active_n.png.mcmeta | 5 + ...ioculture_rotor_secondary_top_active_s.png | Bin 0 -> 586 bytes ...re_rotor_secondary_top_active_s.png.mcmeta | 5 + .../bioculture_rotor_secondary_top_n.png | Bin 0 -> 202 bytes .../bioculture_rotor_secondary_top_s.png | Bin 0 -> 198 bytes .../casings/machine_casing_bioculture.png | Bin 0 -> 346 bytes .../machine_casing_bioculture.png.mcmeta | 5 + .../casings/machine_casing_bioculture_ctm.png | Bin 0 -> 550 bytes .../machine_casing_bioculture_ctm_n.png | Bin 0 -> 1439 bytes .../machine_casing_bioculture_ctm_s.png | Bin 0 -> 104 bytes .../machine_casing_bioculture_glass.png | Bin 0 -> 195 bytes ...machine_casing_bioculture_glass.png.mcmeta | 5 + ...machine_casing_bioculture_glass_active.png | Bin 0 -> 2836 bytes ..._casing_bioculture_glass_active.png.mcmeta | 8 + .../machine_casing_bioculture_glass_ctm.png | Bin 0 -> 192 bytes ...ine_casing_bioculture_glass_ctm_active.png | Bin 0 -> 12075 bytes ...ing_bioculture_glass_ctm_active.png.mcmeta | 5 + .../machine_casing_bioculture_glass_ctm_n.png | Bin 0 -> 1450 bytes .../machine_casing_bioculture_glass_ctm_s.png | Bin 0 -> 105 bytes .../machine_casing_bioculture_glass_n.png | Bin 0 -> 158 bytes .../machine_casing_bioculture_glass_s.png | Bin 0 -> 86 bytes .../casings/machine_casing_bioculture_n.png | Bin 0 -> 102 bytes .../casings/machine_casing_bioculture_s.png | Bin 0 -> 86 bytes .../casings/machine_casing_ultraviolet.png | Bin 0 -> 449 bytes .../machine_casing_ultraviolet.png.mcmeta | 5 + .../machine_casing_ultraviolet_bloom.png | Bin 0 -> 751 bytes ...achine_casing_ultraviolet_bloom.png.mcmeta | 9 + .../machine_casing_ultraviolet_bloom_ctm.png | Bin 0 -> 2651 bytes ...machine_casing_ultraviolet_bloom_ctm_n.png | Bin 0 -> 380 bytes ...machine_casing_ultraviolet_bloom_ctm_s.png | Bin 0 -> 222 bytes .../machine_casing_ultraviolet_bloom_n.png | Bin 0 -> 200 bytes .../machine_casing_ultraviolet_bloom_s.png | Bin 0 -> 105 bytes .../machine_casing_ultraviolet_ctm.png | Bin 0 -> 1088 bytes .../machine_casing_ultraviolet_ctm_n.png | Bin 0 -> 380 bytes .../machine_casing_ultraviolet_ctm_s.png | Bin 0 -> 222 bytes .../casings/machine_casing_ultraviolet_n.png | Bin 0 -> 200 bytes .../casings/machine_casing_ultraviolet_s.png | Bin 0 -> 105 bytes .../machines/bioreactor/overlay_front.png | Bin 0 -> 146 bytes .../bioreactor/overlay_front_active.png | Bin 0 -> 10243 bytes .../overlay_front_active.png.mcmeta | 5 + .../overlay_front_active_emissive.png | Bin 0 -> 854 bytes .../overlay_front_active_emissive.png.mcmeta | 5 + .../overlay_front_active_emissive_n.png | Bin 0 -> 129 bytes .../overlay_front_active_emissive_s.png | Bin 0 -> 101 bytes .../bioreactor/overlay_front_active_n.png | Bin 0 -> 129 bytes .../bioreactor/overlay_front_active_s.png | Bin 0 -> 101 bytes .../bioreactor/overlay_front_emissive.png | Bin 0 -> 149 bytes .../machines/bioreactor/overlay_front_n.png | Bin 0 -> 129 bytes .../machines/bioreactor/overlay_front_s.png | Bin 0 -> 101 bytes .../gui/progress_bar/progress_bar_dna.png | Bin 0 -> 1025 bytes .../assets/tfg/textures/item/smd_uv_led.png | Bin 0 -> 3721 bytes .../tfg/textures/item/smd_uv_led.png.mcmeta | 1 + kubejs/assets/tfg/textures/item/uv_led.png | Bin 0 -> 2599 bytes .../tfg/textures/item/uv_led.png.mcmeta | 1 + kubejs/server_scripts/gregtech/recipes.js | 2 + .../server_scripts/tfg/recipes.bioreactor.js | 166 ++++++++++++++++++ kubejs/server_scripts/tfg/recipes.js | 4 +- kubejs/server_scripts/tfg/tags.js | 4 + kubejs/startup_scripts/tfg/blocks.js | 53 +++++- kubejs/startup_scripts/tfg/items.js | 2 + 129 files changed, 765 insertions(+), 2 deletions(-) create mode 100644 kubejs/assets/tfg/blockstates/bioreactor.json create mode 100644 kubejs/assets/tfg/models/block/casings/bioculture_rotor_primary.json create mode 100644 kubejs/assets/tfg/models/block/casings/bioculture_rotor_primary_active.json create mode 100644 kubejs/assets/tfg/models/block/casings/bioculture_rotor_secondary.json create mode 100644 kubejs/assets/tfg/models/block/casings/bioculture_rotor_secondary_active.json create mode 100644 kubejs/assets/tfg/models/block/casings/machine_casing_bioculture.json create mode 100644 kubejs/assets/tfg/models/block/casings/machine_casing_bioculture_glass.json create mode 100644 kubejs/assets/tfg/models/block/casings/machine_casing_bioculture_glass_active.json create mode 100644 kubejs/assets/tfg/models/block/machines/bioreactor.json create mode 100644 kubejs/assets/tfg/models/item/bioculture_rotor_primary.json create mode 100644 kubejs/assets/tfg/models/item/bioculture_rotor_primary_active.json create mode 100644 kubejs/assets/tfg/models/item/bioculture_rotor_secondary.json create mode 100644 kubejs/assets/tfg/models/item/bioculture_rotor_secondary_active.json create mode 100644 kubejs/assets/tfg/models/item/bioreactor.json create mode 100644 kubejs/assets/tfg/models/item/machine_casing_bioculture.json create mode 100644 kubejs/assets/tfg/models/item/machine_casing_bioculture_glass.json create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_side.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_side.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_side_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_side_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_side_s.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_top.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_top.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_top_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_top_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_top_s.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_secondary_side.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_secondary_side.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_secondary_side_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_secondary_side_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_secondary_side_s.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_secondary_top.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_secondary_top.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_secondary_top_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_secondary_top_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_secondary_top_s.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_side.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_side_active.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_side_active.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_side_active_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_side_active_n.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_side_active_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_side_active_s.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_side_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_side_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_top.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_top_active.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_top_active.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_top_active_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_top_active_n.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_top_active_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_top_active_s.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_top_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_primary_top_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_side.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_side_active.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_side_active.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_side_active_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_side_active_n.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_side_active_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_side_active_s.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_side_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_side_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_top.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_top_active.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_top_active.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_top_active_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_top_active_n.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_top_active_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_top_active_s.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_top_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/bioculture_rotor_secondary_top_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_ctm.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_ctm_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_ctm_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_glass.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_glass.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_glass_active.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_glass_active.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_glass_ctm.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_glass_ctm_active.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_glass_ctm_active.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_glass_ctm_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_glass_ctm_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_glass_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_glass_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_bioculture_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ultraviolet.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ultraviolet.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ultraviolet_bloom.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ultraviolet_bloom.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ultraviolet_bloom_ctm.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ultraviolet_bloom_ctm_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ultraviolet_bloom_ctm_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ultraviolet_bloom_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ultraviolet_bloom_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ultraviolet_ctm.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ultraviolet_ctm_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ultraviolet_ctm_s.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ultraviolet_n.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ultraviolet_s.png create mode 100644 kubejs/assets/tfg/textures/block/machines/bioreactor/overlay_front.png create mode 100644 kubejs/assets/tfg/textures/block/machines/bioreactor/overlay_front_active.png create mode 100644 kubejs/assets/tfg/textures/block/machines/bioreactor/overlay_front_active.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/machines/bioreactor/overlay_front_active_emissive.png create mode 100644 kubejs/assets/tfg/textures/block/machines/bioreactor/overlay_front_active_emissive.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/machines/bioreactor/overlay_front_active_emissive_n.png create mode 100644 kubejs/assets/tfg/textures/block/machines/bioreactor/overlay_front_active_emissive_s.png create mode 100644 kubejs/assets/tfg/textures/block/machines/bioreactor/overlay_front_active_n.png create mode 100644 kubejs/assets/tfg/textures/block/machines/bioreactor/overlay_front_active_s.png create mode 100644 kubejs/assets/tfg/textures/block/machines/bioreactor/overlay_front_emissive.png create mode 100644 kubejs/assets/tfg/textures/block/machines/bioreactor/overlay_front_n.png create mode 100644 kubejs/assets/tfg/textures/block/machines/bioreactor/overlay_front_s.png create mode 100644 kubejs/assets/tfg/textures/gui/progress_bar/progress_bar_dna.png create mode 100644 kubejs/assets/tfg/textures/item/smd_uv_led.png create mode 100644 kubejs/assets/tfg/textures/item/smd_uv_led.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/item/uv_led.png create mode 100644 kubejs/assets/tfg/textures/item/uv_led.png.mcmeta create mode 100644 kubejs/server_scripts/tfg/recipes.bioreactor.js diff --git a/kubejs/assets/gtceu/lang/en_us.json b/kubejs/assets/gtceu/lang/en_us.json index a92e84c7d..681e5c5ac 100644 --- a/kubejs/assets/gtceu/lang/en_us.json +++ b/kubejs/assets/gtceu/lang/en_us.json @@ -25,6 +25,8 @@ "block.gtceu.bismuth_bronze_drum": "Bismuth Bronze Drum", "block.gtceu.overworld_marker": "Earth", "block.gtceu.the_nether_marker": "The Beneath", + "block.tfg.bioreactor": "Bioreactor", + "gtceu.bioreactor": "Bioreactor", "gtceu.nether_dome": "Netherarium", "gtceu.end_dome": "Enderarium", "gtceu.greenhouse": "Electric Greenhouse", diff --git a/kubejs/assets/tfg/blockstates/bioreactor.json b/kubejs/assets/tfg/blockstates/bioreactor.json new file mode 100644 index 000000000..a93232387 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/bioreactor.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfg:block/machines/bioreactor", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/bioreactor" + }, + "facing=south": { + "model": "tfg:block/machines/bioreactor", + "y": 180 + }, + "facing=west": { + "model": "tfg:block/machines/bioreactor", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index 05f4c76ae..3313892c1 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -400,6 +400,8 @@ "fluid.tfg.heavy_water": "Heavy Water", "fluid.tfg.sulfur_fumes": "Sulfur Fumes", "fluid.tfg.super_heated_slurry": "Super Heated Slurry", + "item.tfg.uv_led": "§dUltraviolet §fLED", + "item.tfg.smd_uv_led": "§fSMD §dUltraviolet §fLED", "item.tfg.antipoison_pill": "Antipoison Pill", "item.tfg.haste_pill": "Haste Pill", "item.tfg.night_vision_pill": "Night Vision Pill", diff --git a/kubejs/assets/tfg/models/block/casings/bioculture_rotor_primary.json b/kubejs/assets/tfg/models/block/casings/bioculture_rotor_primary.json new file mode 100644 index 000000000..a3e06d48a --- /dev/null +++ b/kubejs/assets/tfg/models/block/casings/bioculture_rotor_primary.json @@ -0,0 +1,55 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "textures": { + "0": "tfg:block/casings/bioculture_rotor_primary_side", + "1": "tfg:block/casings/bioculture_rotor_primary_top", + "particle": "tfg:block/casings/bioculture_rotor_primary_top" + }, + "elements": [ + { + "name": "rotor", + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [16, 0, 0, 16], "texture": "#0"}, + "east": {"uv": [16, 0, 0, 16], "texture": "#0"}, + "south": {"uv": [16, 0, 0, 16], "texture": "#0"}, + "west": {"uv": [16, 0, 0, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [16, 0, 0, 16], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -135, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.625, 0.625, 0.625] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/casings/bioculture_rotor_primary_active.json b/kubejs/assets/tfg/models/block/casings/bioculture_rotor_primary_active.json new file mode 100644 index 000000000..ee72a9209 --- /dev/null +++ b/kubejs/assets/tfg/models/block/casings/bioculture_rotor_primary_active.json @@ -0,0 +1,70 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "textures": { + "0": "tfg:block/casings/bioculture_rotor_fluid_primary_side", + "1": "tfg:block/casings/bioculture_rotor_fluid_primary_top", + "2": "tfg:block/casings/bioculture_rotor_primary_side_active", + "3": "tfg:block/casings/bioculture_rotor_primary_top_active", + "particle": "tfg:block/casings/bioculture_rotor_primary_top_active" + }, + "elements": [ + { + "name": "rotor", + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [16, 0, 0, 16], "texture": "#2"}, + "east": {"uv": [16, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [16, 0, 0, 16], "texture": "#2"}, + "west": {"uv": [16, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [16, 0, 0, 16], "texture": "#3"} + } + }, + { + "name": "fluid", + "from": [-15.9, -1, -15.9], + "to": [31.9, 15, 31.9], + "faces": { + "north": {"uv": [0, 5.33333, 16, 10.66667], "texture": "#0"}, + "east": {"uv": [0, 5.33333, 16, 10.66667], "texture": "#0"}, + "south": {"uv": [0, 5.33333, 16, 10.66667], "texture": "#0"}, + "west": {"uv": [0, 5.33333, 16, 10.66667], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [16, 0, 0, 16], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -135, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.625, 0.625, 0.625] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/casings/bioculture_rotor_secondary.json b/kubejs/assets/tfg/models/block/casings/bioculture_rotor_secondary.json new file mode 100644 index 000000000..5acea3a68 --- /dev/null +++ b/kubejs/assets/tfg/models/block/casings/bioculture_rotor_secondary.json @@ -0,0 +1,55 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "textures": { + "0": "tfg:block/casings/bioculture_rotor_secondary_side", + "1": "tfg:block/casings/bioculture_rotor_secondary_top", + "particle": "tfg:block/casings/bioculture_rotor_secondary_top" + }, + "elements": [ + { + "name": "rotor", + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [16, 16, 0, 0], "texture": "#0"}, + "east": {"uv": [16, 0, 0, 16], "texture": "#0"}, + "south": {"uv": [16, 0, 0, 16], "texture": "#0"}, + "west": {"uv": [16, 0, 0, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -135, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.625, 0.625, 0.625] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/casings/bioculture_rotor_secondary_active.json b/kubejs/assets/tfg/models/block/casings/bioculture_rotor_secondary_active.json new file mode 100644 index 000000000..e9db58874 --- /dev/null +++ b/kubejs/assets/tfg/models/block/casings/bioculture_rotor_secondary_active.json @@ -0,0 +1,70 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "textures": { + "0": "tfg:block/casings/bioculture_rotor_fluid_secondary_side", + "1": "tfg:block/casings/bioculture_rotor_fluid_secondary_top", + "2": "tfg:block/casings/bioculture_rotor_secondary_side_active", + "3": "tfg:block/casings/bioculture_rotor_secondary_top_active", + "particle": "tfg:block/casings/bioculture_rotor_secondary_top_active" + }, + "elements": [ + { + "name": "rotor", + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [16, 16, 0, 0], "texture": "#2"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "up": {"uv": [16, 0, 0, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "name": "fluid", + "from": [-15.9, -1, -15.9], + "to": [31.9, 15, 31.9], + "faces": { + "north": {"uv": [16, 5.33333, 0, 10.66667], "texture": "#0"}, + "east": {"uv": [0, 5.33333, 16, 10.66667], "texture": "#0"}, + "south": {"uv": [16, 5.33333, 0, 10.66667], "texture": "#0"}, + "west": {"uv": [16, 5.33333, 0, 10.66667], "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -135, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.625, 0.625, 0.625] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/casings/machine_casing_bioculture.json b/kubejs/assets/tfg/models/block/casings/machine_casing_bioculture.json new file mode 100644 index 000000000..2891d4561 --- /dev/null +++ b/kubejs/assets/tfg/models/block/casings/machine_casing_bioculture.json @@ -0,0 +1 @@ +{"parent":"minecraft:block/cube_all","textures":{"all":"tfg:block/casings/machine_casing_bioculture"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/casings/machine_casing_bioculture_glass.json b/kubejs/assets/tfg/models/block/casings/machine_casing_bioculture_glass.json new file mode 100644 index 000000000..0bb569106 --- /dev/null +++ b/kubejs/assets/tfg/models/block/casings/machine_casing_bioculture_glass.json @@ -0,0 +1 @@ +{"parent":"minecraft:block/cube_all","textures":{"all":"tfg:block/casings/machine_casing_bioculture_glass"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/casings/machine_casing_bioculture_glass_active.json b/kubejs/assets/tfg/models/block/casings/machine_casing_bioculture_glass_active.json new file mode 100644 index 000000000..43c41816b --- /dev/null +++ b/kubejs/assets/tfg/models/block/casings/machine_casing_bioculture_glass_active.json @@ -0,0 +1 @@ +{"parent":"minecraft:block/cube_all","textures":{"all":"tfg:block/casings/machine_casing_bioculture_glass_active"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/bioreactor.json b/kubejs/assets/tfg/models/block/machines/bioreactor.json new file mode 100644 index 000000000..350d31c29 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/bioreactor.json @@ -0,0 +1,90 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:bioreactor", + "texture_overrides": { + "all": "tfg:block/casings/machine_casing_bioculture" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_bioculture", + "overlay_front": "tfg:block/machines/bioreactor/overlay_front", + "overlay_front_emissive": "tfg:block/machines/bioreactor/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_bioculture", + "overlay_front": "tfg:block/machines/bioreactor/overlay_front", + "overlay_front_emissive": "tfg:block/machines/bioreactor/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_bioculture", + "overlay_front": "tfg:block/machines/bioreactor/overlay_front_active", + "overlay_front_emissive": "tfg:block/machines/bioreactor/overlay_front_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_bioculture", + "overlay_front": "tfg:block/machines/bioreactor/overlay_front_active", + "overlay_front_emissive": "tfg:block/machines/bioreactor/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_bioculture", + "overlay_front": "tfg:block/machines/bioreactor/overlay_front", + "overlay_front_emissive": "tfg:block/machines/bioreactor/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_bioculture", + "overlay_front": "tfg:block/machines/bioreactor/overlay_front", + "overlay_front_emissive": "tfg:block/machines/bioreactor/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_bioculture", + "overlay_front": "tfg:block/machines/bioreactor/overlay_front_active", + "overlay_front_emissive": "tfg:block/machines/bioreactor/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_bioculture", + "overlay_front": "tfg:block/machines/bioreactor/overlay_front_active", + "overlay_front_emissive": "tfg:block/machines/bioreactor/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/bioculture_rotor_primary.json b/kubejs/assets/tfg/models/item/bioculture_rotor_primary.json new file mode 100644 index 000000000..7d410e5fa --- /dev/null +++ b/kubejs/assets/tfg/models/item/bioculture_rotor_primary.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/casings/bioculture_rotor_primary" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/bioculture_rotor_primary_active.json b/kubejs/assets/tfg/models/item/bioculture_rotor_primary_active.json new file mode 100644 index 000000000..3b2149d67 --- /dev/null +++ b/kubejs/assets/tfg/models/item/bioculture_rotor_primary_active.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/casings/bioculture_rotor_primary_active" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/bioculture_rotor_secondary.json b/kubejs/assets/tfg/models/item/bioculture_rotor_secondary.json new file mode 100644 index 000000000..11b7547ac --- /dev/null +++ b/kubejs/assets/tfg/models/item/bioculture_rotor_secondary.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/casings/bioculture_rotor_secondary" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/bioculture_rotor_secondary_active.json b/kubejs/assets/tfg/models/item/bioculture_rotor_secondary_active.json new file mode 100644 index 000000000..5aa33a043 --- /dev/null +++ b/kubejs/assets/tfg/models/item/bioculture_rotor_secondary_active.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/casings/bioculture_rotor_secondary_active" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/bioreactor.json b/kubejs/assets/tfg/models/item/bioreactor.json new file mode 100644 index 000000000..3da90f5bd --- /dev/null +++ b/kubejs/assets/tfg/models/item/bioreactor.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/bioreactor" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/machine_casing_bioculture.json b/kubejs/assets/tfg/models/item/machine_casing_bioculture.json new file mode 100644 index 000000000..08f56c0bd --- /dev/null +++ b/kubejs/assets/tfg/models/item/machine_casing_bioculture.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/casings/machine_casing_bioculture" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/machine_casing_bioculture_glass.json b/kubejs/assets/tfg/models/item/machine_casing_bioculture_glass.json new file mode 100644 index 000000000..52a14400f --- /dev/null +++ b/kubejs/assets/tfg/models/item/machine_casing_bioculture_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/casings/machine_casing_bioculture_glass" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_side.png b/kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_side.png new file mode 100644 index 0000000000000000000000000000000000000000..63ad012cc744910bc3cfd36ad3014afadefaed09 GIT binary patch literal 146914 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 JDssq=-X879qaeHO*=C0 zw@RIJ+M%LLpZb>ew8gl5e0N4NYW?1C|2Kb6Gn|xiz4p8QH`D8<*6dxidiC^|scBVd z7FPmdR0La=S&di>Y#(MF)A6`FNREAaQB#jZ^`k4^JX5j zEpGGN-d*z7%J0sMM}MMtCdp*ZN_Cm#baLV{U6(#Dn|F)Xtxt~K>9overcvstDVo7F zXT1EsZ^?glHKu|9l}GbKbh>Yv-*ebq(0J?pKfSN(>!!ZD|A+T)ne`&Jv*#A+=qB2J z=7|tnYhC{0-P?z~ZYP!sW$oOPQ=ktrL_}2dZo_Tk- zdwFv6zi(!Bd;6aJ_L$7+rgwbF^~E30=3lyX)04rYsd1XJ+mYv=WwzdynRsadOM{c? zGOjnrWFP+dq`&xhN&Bbuf4DyVv3a&Nn;l^`ZQ7MFjXBVf(`u+0?Ub99AvG0lN|FkkV zWAo-2r%y+8cSmq@-zYB5*eN5BD5M(cRxIhW{TX9Nz!OJIXM1rFWO5 zNQJZPj4ijfcxDF7-O*F&aCdf<@R9$s_kXXp`2S`8qWGOo1`-dhzwRk7m(0z7Tq!r{ z@q)Qlt}9km96!!;JGW{{hGxA*%kh3gadAmgsTIp4FLv?qy*Szp zXLDy-9MPD%K`+iFKC<)8`?rSg$|NThrG*4tnwa3mHDlI}?XE0m4QHKwV$~QTm~;B% z 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

VRBRqx}Y4)azRI9dPH^>$ixUMl!lap=F=(6<|G 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 U?9{-FVdQ&MBb@06hfwi~s-t literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_side_s.png.mcmeta b/kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_side_s.png.mcmeta new file mode 100644 index 000000000..24f9c2fae --- /dev/null +++ b/kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_side_s.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_top.png b/kubejs/assets/tfg/textures/block/casings/bioculture_rotor_fluid_primary_top.png new file mode 100644 index 0000000000000000000000000000000000000000..76075a239d05752d8d4936b92f213fad32580eee GIT binary patch literal 778092 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 z z9=FcIn57@*|78m~thn`YK!)aD9be5)b9{D--rUw(SgU(w$*yBxY-XMI{&>iQXVqD@ zSF^UQGMLqN^=z-m1gq2#uZ6q(xLp56eqOE3@aJH|$CsKH54XGA;<<8Z+RoWuqn4GV zdd_|Rq>?YRb^Y9|wJ$|>N9nzs#8Pj!{A2CK&eO%8&bIAY=lU=po^{o#6RW#o7GL;Q zdflrm=!5Od>ZRt3-TA*yUEjZ@+Ll*)BOl)eem<2I>YU3GIbKE=AJ$o_@$OwlnD(bd z6P|_bKglnDNlSGrLr~)PqkjL>?dB)D3dUXcy#D>uq_6V-J?ctZmj@?k^At8WTq^u9 zbp@-0*F`bbdsVt2H?|%9P&*}2Ku%`D{rivI1s~?PSvx1+{B^~8;TGukY zmYFN0t8?eSN>9(<_&clexYgu(_SkmQnGf71TC8)MsL>H3dbh}P=}V8;z<_0%tHal4 zY!NxTub|`a!}b!Z3)kPcb;(+5*4A63tk^7f|NBaDZb60XX3AGrhc`uCc(*~Lbz*9Y z)bHSR*GrahHZvYeXsEB~5N%`Hd3{fOxsBL;kIPGL<}A=r^z67?a=PP<>06nG+0uX7 z`Im}|%$dK~XY#=uHG|3P7RRk;eRHeyk=?CrIh%ZxcHTStSF-55s)ZZZGWItj9>02D z$*TsuFuHfSN95J4Pygh2nlEkAShwy(srywYo`uD0HPe+@_PA-T(%*mN%CnQwzB>2C zAAgPwpH=(V@Zd?#ve1d!b@SdQujyX>?DhJ>^XEJH_*oZc&Dv64ekHQ)X{FM}n(}tz z`P~(lD|F7BT{Y>k_W6}t5@%0+u5o(O<2G4o;j*>A3ihh~{FR-f<8AWg^{idFtS?q= zw6cAYbkfi5liy0+t_9zpY28p{%DW-?^2?TMaW|6WABHhs-F`pGoVW3Px5o%TiB+HZW|IPV|&+q@+UQBUXv~tyNhcyo2N8E0A zxu;%E_+fYMWTy;g{(UZ`b(sZqpQYXG|64Xs7Va!f^?XoiQmT6=<+PCV?w>OMUvzx* zuX8G{^UcddL_E9Ez+#icYDmK*yq1R3is&7eHRpe*)1ON|M}0K&%afidA54}39gTy_ukJr zF}Wp7Jo-29ntw5GgReEc*OqzLukri&Jf4fe#lNWoSjm%1CEUXAr%ZB~ z^W5mi38O{q{4?z8eEzmL5v&GeUhd0XS+jrO(ao9;7Q-`2{z-hEQ)^}rXu7V$6p`|O#o z^0sZ$r(e?VQfjOJmaZgkFLyaEE+{@ODO6N%x7p71B9}KCH)$+-Yjw#&P1}3ZCYIBW z-aTq^O8#~DU_*w1!2RDEO4(AGruXj&&71$YWnoYF)I)Q93}o7^`d&^+`g_*=Q1A+^ zTk8&oa%p#M@DWx&y)FB?_uZC;ulpmfJ@*ZK(Bn2``t&WKuG^+>ey?A2{QE}zXZJ++ z`zO5iJnJVQ(C5a}?(BA0@$kn89zGuC?dvu+o@{3C>F?v<=PNjt{Bd=^k|3+OucP6c z+_vYt7IhiT@7CY@`jL$6#b=hOGLL)QD)i&?en&LEHk#>YS@A1`At|xL=hqn z)>X?CXPuX<`EqgFjl0joG!FcVe^7k5@IznUi!IhB%XYfje(CRv<+@tG^v>^Hm#l9o zzgcv!;pIoe%a4=iG&4)SKKs09E7K_hj)K{4I{f^6AN>7}}8vm zxoB0_i;u~7e#U5hHW5vXI(=wc?wbEASJ`bpHRS-GU&c6~w7 zy=N0FM0Wn#c6Zx0{#fzH&)AfG1FP7)Ba{5p7QLu0cK-2L{`7%oU$bk@AHG<&`PjvY z7HfCuO^v&;EK{P_t*5U~V(uIRE8C-2(_CY32Z^#SUDteOw>6u54TG29-1*#`do+%4 z%Dm`m%2GXf1gy>Yrfg@@TTOpm%Az+8@j~`&z;+u_NAhy zxbWcA#0fgn?>l>b`FxX8i2a+UpDn)@lg#8#1+Q19!MDx2HY1s{Qi(j&&Ws?%ui3a+ZgDx5G`nsNET!`>jC zeLve?JanG4e!rRoU#Fk{%11NQ&U5lgwlD~Jq5KVtPBafaPMyC9PitY_I{r?=lwo?rxn|`tDIIXlL*q8o??|8 zcq`;kiOffB37#WA-#uaZ`tkS`e)&gHVt%2WXjrl`)nc1)tjZAWQu@HC!99pCO+7sQ546O@skyuaFgXN=K>)_IK)^R8UK z-ZS4$_21w3g@-3RtbU&uC1&PzvM_ksp(GxrMf`RLN@8DnS@E6zT|Mh-)$ODg?Wdg2 zCqJ>s$&ucy<9T}0u3XKA%*!3j?vob0dv~H%-e0rm^daBiSvrfgxZbEVevL}W;NxEz zJKarr(PDqQiJ$CGAL+OCU8&oB$;8n5qou)?eSwQtUtgDLVB7ytzs|9`w)fWu=a6X= z|E{iYo#mskZru$NUe8&ZPHxg=*?76&bJ@lPA8lqWTUZ!7Yt_~eH|gIO&BKe8+4$u+6e=xLe!sK+m|@0~^ZbEB z+xcy0e;wtXWpn>gJez#|8PD5EH_b{X1-v+rGjmyr&SuHQ4+9>ERi3NbnzT12C|oo% z@WPs~E%S~qSjQ>TzDjiS>>U~(d?zPuRoc5lAx6)zufMRAHO7P&bPIj@A`PM4v8NYl zd3*6**!0EqLS~28^Gc1kS*v)OUp($#>8`xWJYQqq->_dlqCQuyEL>)``_Tm>o>$8f zKYdV)d(XJ-rhvZKlGUOg|L(oR>f8MPhvCJ=?iK9pE27TWHZN0@;WM=R)iFE%ztogR z4=(#l&Yjow<$k0rH>Y--rUBJ`+8R6;|C$4 zTffbZxqI)?m8}IivEtwNe)sq+b1nPLvWeFU<^}6dcX_wD9-;7gd|(PhR@G=X3ctUB5Rw!>?VtYCU_IVv~p=n~7MCH(T1XI=yH0 z5A7d%$Df(Y$h>b8FJqhH4Izb-VxFe6-|XF$z5Yy3&(}Auy{0$M{ppi7yjn&B=pKSKH_g~1FowM_alWU(vGvmJ;wHXgT7wg0-yr zkA{;!7Y8!S$zFV6l{rbEN={pJWrkJXhxLvyPM_j^IN#~<2~`{#4< znvW9hslAzPjyt0QmusG@>9hR*MEKItrc;F*cJUqle4*LFEh6;c-1*E8?(KF@omCQF z*J&;1U6&`25FfK3RCL*EAqlppS4B6jTg=Z^QmAuAF7=)UcjP|qC0Z8G7JUDHdzv4s ziOFr<_51%!y7XwD*gT)6`yjy z&imt0@sRqj;XnGC+h=?;;gd7uT`{Ze?OWYz{dFqOCrqBaw{QRX1^hPsJ~MY{n^vvV zy11RK@y#|9UUeQ-!*4$%++{UPeJ2N*2VCFkGugNKU8ThT^X~G0FWFm8%oA|>w(Rwb zS5nSL%dSVdMTTZ1YHa;8S@=&k_eri|nJ)?pbh*ALOc0C_nY8iVwjGWQPk(PxziyHt zb@Nu~UAyN?A1Tc6y*wppr%QM8CY{MVv%k*D+Ihqy_?WtSgkwYT`+0NR+MQ=^p3NpA zwP4RqLEHb~@e^ymNltq{al4Sp#q7D)WK3r18kqY!K6q{Q@F?rFWeb;TMv5eAxyH;+ zeX+|=f~Cmsh1H#I?pvFt9N4*9d#2*E;xFr*wY_DQe!9%l945GbmWtr?6{(47TD(dY z_TnZp9$%Qg;`AbiaIX8uHXSHE`g31gvb*551c#+A8<%mJZDwPBbGI*Xp71flyBRKT zD^s`<(k=O3PuIV>F09&kZfC>c*xS#Jm~4E1U%g*x)7M#NUtf=y)%J4NoV~yG-Zito z*erP~LuJNh4JCh}m+xO$ZG9j7=UsV9e9gx5#uxPTKTdAR+MBld?jw^))*GHFXsmu+ zRd469|7Tl*)zZ6pOZTpjF`c&Tq1K&3Y0!|&;wGJ4%LIixiX<|%Y@^F%I9c9W%`#aU zvv$QIk24zUw9Oa%zuew$x~}`_?-0+XGzpd4x~Z|QEjEYFMsF6?>(f?rE^tNs$q@hWzEY!W$td{tp8>_Nq@hJ zfAFDAA_rE!Hv0Y2-|%?y$#=2qGZ%Hddgi9rap|%6YSELYr&}~L=1y7=ALDV`u&>ah zH!*Z$$D+O5o6L*aOMAE7Jh5n%cUrGp8_%=i8*gVQC@#JII@{^^LOZKPF>5zGFYYvm z*GbXpSMm(|R4c*bV!J$~>1YwB!_JsVv9T9LS&#jnm@4+R=o)M-!2T<{^7IWmY6>@yeIu4m-!&#nnJ>+jJ~UZajbHvy zN!R;Ik;jJXo(HZ83wia!zV5y4o0lTS94F%TO(}Ms)N#yhq2}#H4N;F4Hu2jj?B6x1 zXZo_lU)}K>j;BjMzPr2l&fAQs#dlvEx$}I^oPaggEjG_wA^B;Jk!Qx#FyYvCg@nH^ zm;dfbtT$LN+h<8mVO?LMM8*2JzYcl#tEFQOyjKxClB;^mB|G}fu48sqiz@y~i5H&E zo_GA+FR8arT0Xq!xVt(1%@tR^{(e{YCFjEaRrpA{zRAnGz|(y9di>;lwWr@+6%~KK zuY2Wo-K}2CS^{bRzI{IL8NV;3v?xXeUMM@X{PgCY zs@+T1Y5jSe%yV@1>s4K!zD-NpeKcTB``P;c@0lKN&{?+6fAIwd-36<^sHfYx@7{Uv z#q)pG=E^R2J`{>9d|$TXm1lnRNt@M^S#F!GH0Aw&khwr6>bhv`r6NtqB&{vy=AC6} zTk+&mhSclp>mzGF^Im*?{gK$EQlIFL(`T<*6t_O}QAC5Jr&H>zkX1EzOnK+snm0AD zWv$+lWv^fC)4!BAb>>pbzLMGVY!|P~e&cc{rR}lDX}#0m0_9T!6L#xGh|OK+-Ss`s zede+&rM=Zfhkm_Y->N9iGG%tJMbM_6qKykOrCw<${rmIz@3d`9T!#}@ycUv5mk3!c z`Yq3W+uf#2qqVPVfBwmHoxW(notz7Kc^bFHviD9~qT;(aIBf9;@%9RR4%a?gO z%;-d!b;;>PH*%KTd$Q}u`FVlsu4iN!=6#Ymys5=&>+L{M*4_I1Rh~6SUYpgXaQ@_E zmioPFr;F#T){a?j6!7!#ZLAvHc;Hf6@|_yZr*^@#VQvmewJnu7MNkzsoLr?wOcx;qu+)B*VP32TEV^ zIRDy~fA2)zvQ;a}tY?`l4bWV3v&?&*N>Ny#_>oPyT_&o(p3UCdxI0{KOX|tI&58y* zlXe|5P_^2)cc)|UtbhCV-uj*v`y^o-^P_F8UuPM4dQ81qYBY1f`R6R}_v?383p|)R zKX}y@&9mDyuf3L!IlgXM0MFe*gP8EL?pOD7?jM)!H@vNL`+W1kn=>Wu1~{g?Hhp-w zz34)~@7qs~a$jUys#zv6X-}2ww`aX?oI>(y<~|QHGT^y(TD5l>=dqm42c>#nl*pbh z{P3*U%k)xKt8m`to}%4%w@YkaAAkAj&My(7zc0@{ANlv&_KY^ihZaGtZ}s>6nysRk z8-2%OnUU|ORY~8TaGp$`|MqjrzyChZ6jZzR=oFp`swoI<{r-S4H&$3q{_))T-afmY zcdpwOe9&h5_K3xTyPiMPaC3{E780o9=5XKrvI*N|&3`q0nX{hFd-uIrdLd87?DhK& zaXFu~n{(dq%F5}RRQB%_T-p*Puv%rJ#&Qd_IGqEVmUP`Hy>e=)#0<4}FIR5)?xx(e z=}3mu$>|~fLHllc1l`M0joZ-8eUn!)bNR>jb?&K=7T@0`x(Hr-yH?|6m92J1rIK&z z?bVqTvFcqGrdPjk@dy8Xc~B`nAC-T zS694?SocfjW|nG!`t4(%Y}P0o@Db-;*tvT0t-I0}E%|PCi?8WsdOo*2dCwfAUvv}5h=qxRO$n{(%UF5dMus^o81?(>o+rh*Acw;2rQ z?N~+l>UlW>My=@>r4E9UGKY;FXXT5HFoBik3zVO_wHhf6*qfT zF{*No+_XT)8O_g_Tb{+RLPDEFe**^OKNJyE~3 zpE^w%xf8Zd z*jsm`k^7>*{ocQ;T)ZxC{Ixmw|Gn7;4xZZi`GxcCk8?U-te>Uk8w$GUNh>($a_OY> z^9Hv5EP3bWP25wb+nqP>wAud5BWq?Xn{h9rg)JuE>_~Wc%Pzf$wbkDI|qu;v!|KG)MVP$`=LjBjSm-7D&HIDn;U!u7! z+VHa~=g*?fZ(lTHuWzjVIqB``=}!uM3jW(MynCtnGR=8IRH78lIN!Ki$`7^N~<^c70Y*Pjw*X=dA{{4(Hz^q7akXcoyf~8IDh_V_Z$_G z-LjRj!K-sCx5Ws>#06=c>=tGTsnkoe6V=z!sVPup_sU?i*FAy&(b(F(@!%@``Y>W!C_M?R@TJNC|IUxceDKd(p!0wJ#IyO z7g(y-XU;k^)75eEvfrhP^lzr!ulN7;M)KqJ_+-#{UgPqz$gseU-j`pq&zx*Yuv&Wi z?TTyJT$k^3pD3H$ac&c>dgnbLYLQWs05Fd0SfXe`Mm0e6@(hf>+DBb0gpE`_<)DShwnH)qJ1nHGfUF z=!VL>S5#^)eRI?2)Xq$=!s5;TbM-#YdG)I6?eqDZ~XG^wZ~VIuf+}{XXBD!W-WS ziL5@`c60apN%650W8x?8uW}8Ywy5<|>9O~F4u80)oO!NV?pcBYqv$KmkAD80X3|Zk zy*thMMNIM&ZnHdp?!;|rcWjrqM9CV7T4A0xDu6#6XYO8Z*m`SX+N(c9ZgdRug) z9X@?|8Rvh6;pI!s&;53bvZDX&I_42C} z!RMAAuZqs%D*yJZ_|Uq^b3-F9-Mts&BItK{gGBFzG~-(aBAL}Hhh{EYC%H{Gd4Vj? zhGoHf6cR*_-$)X(_xcIPWIi1__V-so@!@aV_fI`B^>y~6ud~cJEGqxkde+GH z8;0g`A2_$^FQ34Hndett%ihz?edgdr!Nc38n%J6(?tI05Id;0!K}`dmSF4;(7tc~z z*qLlqs+9LAf}v{Fd2aS;F8{T*M{jwZ?R0sHW!Y}m;M?c5JXL%TZ_4;I$Nc{X{wdw8 z4?h|%ei`y;UCG=q#{Oyf_k)&cdS2hyqhxdX&`PZ{8jCuUm3$W$#?EwmUR-kd$feRf zCa%H$jq5VE?Cbyj!!YvlgDk1OMYFc7o$#<+X4bbAnP!nA_7p_|L<*(3H-Y@bt2TEklT%4@FiLK}Oi`e#kF_&(by-QL092d*IEx|y5x%K_& zSNrc?(h&b{*Wgf{ zdG^o0JZZUDqP2U)MUJ!EJSVptGcf3G+FEpKcAMkM*F3Y@7G&OFn(^$O*i$LCWr-KQ z<(>CqoXgYfds(1O(Jk-Jzc zQaO3qrKXTIA>NligqAAq-FJ-V-QCH;4+}Jw?_RdB;`cN&PZz<7Dl-aw7R$}QR_LO( zBhI_{(XUw#PjWs>aJaVZ%;OnXi!{@=yw3h)t$z4!n)5u+CA`yKd+pw=apJOw^TW2s zZ>R0deOxJbH^D)$?UBD6&xY;MZ*-i4<<_rzEpg@RKa<_Aw|XQU<_W(m`_ZP@`}MBh z0;$ro5|Io3R)5c!-S)Q1cV?=PSK#&PaDV$v?0;X_+q!6O4%~`ud2qwaAPqB=zL8 zUsBP%Chw;3|8jWhcUi-PH~1%))zYi$FNxeWSs6NUwL1Sd_O;O>^Y&$4nCw#KoauF; z)FQQ0-1UrgK6e^=7i z`TvcN<{fuADeCPzxvx$_sP2p4wx)oLdFr<}Sxo!8>((X9%5%@2de2(-`=I{S>t#HA zz7u(ap7zXY3k*zHeQ`>@na~Si*Pv5zYdN}|HcZ;UFZ*`#JSkP-SoJ=NDXa_D}!+8E=kq-#OWGV-ts&v?9Y5({CwGGgIH> z?YZg+EEV&Pzd6ibc;)@{+h*%t2Wk12F2BHfnBQJy zNB#U4XJ^~q+LtB8mYy!*rS$&H^DU*mb5n0THe6O)t4zA;c4I7m&)z7bf45;(;|HL zw`A3tWj9S0)dkGIfB(!r=VuESs4mkCj0t4f*S|J%NowcIU0YT?mDux{PoeBq#ZHm4 zS+T+9yv)9b!#iqyJxzG8FFjd&=FRv0>{pcDScG_S2QSl1iw(YE_L$$!VYAL8@bS7{ zhYv*Q6f6t&F+EhWAo$c%8IO{=PS5zPaUUcVP{ zSaJ2+X%CYef4-576Is}MeAC;Ih)pV85lc1mPfZHytvhdGxvPHuuO}_f-tastHaRXB zk|v?GG~$?<=Z4R7)TUj!!Ekfx6q!>et@)lliF+!uf;(+dP~R2an=80ye{xnSUa&;h zRXyhAZaee%z3dIe@8w>0i%+V3^Lx{WRf6}-c+VA_c(V7qf#aH>Os|46wr##sRYY75 zrWj0+eRh`DH*{ib>`BMZFE1~Dlp)D;VgGNx8Q=E#e|RjP93~n%Em2lh@c*muqy#%# zRf&Gh9O;s|Z+=CksCdcGJZ|_i>*%ke++zB16EtVn8At?d(S2LsvAkmbuN<|MHLIM= zdA{gO)|sxbAgs|zuzh9fam9a&`Q2Zfe15!5@#p8*;|nqiURBBe5mpYKmp$u|{W>kS zUFS47G;(LJTK7^UWNZ49)@iN@vnm=se^7jyrRqE1M0I7h=7FPz>y{b*z1T0|qt?(l8oR;whk@_e52;01@Dzoeg9if0qI zM5Np1m`C#R!gu!jSC_aL&wi+(?8<%Qw(iZ-)8B~Llx~j^x_fWZJxk_{UFZJF|MlRj z?$S*E()(}QQjcJ(^M|+R3Y|V=#1ruO^E76a4eP_oWY%nEzMUr1Rx$6m!*#>Yb6&rl zwn;;U=g_u`hXn3_zHn=rURTO3nf{IJ%zt#0nb}rxy}n`QtePpw!Z<~Bw*Ec^GoGyD z6X#B{a)`UL|NMtXpc6+68@~BRh6>tMsl=||cDMZCt8K33GHVP}_U}Eq=aR`Y#{*H9 zFQgkcEmmGNS(wu!TWZzYupI^Y_ZNNrsp;-svQE2K()81QGpO^x9m`XT@cG&RgOpzbX6e7q%vkE$fT5!_wC> ztc(X!4po>O+Mu&ZV^LQ0qFrj4(O$)AdVWZer6hq{Wn9@&+nylYuv!mOV6_r=#wpLM@<>ZU8{YiI83U(V69D|69owRaZ< zFJ4|Q;iw>}w)MU7{yj@Bniw7R%63z}rL*|8)g+5)#tn}-HW%BpJrvMBueokrLCyRN zpD)zLf08e4Tp6`W_}Wxe*GUP-H(qJDmaS=+W2W@+9jE4Q*}FA<#xpPEZV%aae%tFC zE*I+_?(Gh~*3g-F;akFflHd&cFJXR6yAQze#g#XQjnoxO6+LbvOIdulq< zC7yV_`SRr6-rDP{OnGM6s7J27aqphj|0^aZPYd1toUqktwbrh$Qq^X{%?Z~pt}NKD zaX#{yImCOA*OzfH&?Fmy|yPssH*QYV|%FfP_m=yLgg%VbNY*TS;kpJ|7E zrv++Rue;1SF}6GT)9dUno0gn1dbH|M`?*X_d+|b@yq_uyZ{%rCYT1=(kTxme@tL$O ztJG3fBrVRnedF-L9A|ZLag$RgFKJ(wnc5$*e5HfQqZzr=3~#*cxSrj)I5g&Ih_2i0 z_xs(q>m;2|t|)Y@t?4n7dGume&%c8VhYcz|zY?9i>|p%*?|E|`e46x-UH*az@3)ku zyW3QjdCq-av0C(9mG8EjZ$!_|mHK&n-+2$lzw64ac@~)P1kPW1t8Tt6q6ZL7TmdWG~WK3k?$)cDMOF0t(7r>EXcA7@Oj|6VS$_xn7V z<)L-n;;uR3+&R}(S84^FpR9Mj>~z}3gxxWV&ZfP%tT|`iqd9Xso6ecM+|+ZcbmOcx zEzgQyZ?{)C9>}pt`*qGb$+;+Y&tze#*!FEly@D^+yxR3f?uvdMQ}W>lNj7O_GcWM5 z9m!J3TfZ)4b%aRDDMm}zFY_F4I|X_Ov_v^4u_|9Q=WF(-ZBJ9olq1(i=5Ob@J#ERV0yF8ty(YY+lP2hhxul-FSkUqP3FpJT z)fvk=t!H;uWNlu!R_oJUK69SPxcJLDVmwU_`_>E9JuURPSt`=aI(xeQ&e~s7Qg%<> z!2aaG6UOK3y6t5yoq2xau_5#6MYr=ZZ%unT+dL(+i*wGR8?L$DE4+^UJ^KFOW?Sc5 zfv>r8wV!?N|6e_G);rVX)f^%ZR=kM&{-njq)5SXKdPd)7|4FQ!>zP)3irGigxD=*u+aQ{Df|4PKo2DU)p`T<&vy;@h%4e?EE7TJ~^WZgFAVxi<%yw>(akyqfDh zT}47mbt*gmhI8jHPFY&=`{i-&%8M1R@jqR+K*YqXf}tW9w`5&J8hgWGP) zk(270JH=-5y2IB^-1?f|SMJ!QSGvgL=$Xe61q^{LsgV~-*NA>pX7F@atJSq>%Fc_0 zODe)cB}#oGuS>itSR5+)^Y-=^rMeOKCJRgSYnn^z_!`}Qy=Vff%#z@ioU2xc7lifi zdTG(pFCV<_x)NvP`j7s8E6S}uUFBNTk+yTm)zZeiob4H2oQXvqc|{E$<^Nv1myz+q z?&kY?|BsJYPv&i}=c?M`H^1Oke9aZ!7mFi*1(&h+@Hj7dzgeh+du}+#XM?)%oXNs#4kq~T&z;@&cDA{a z=t-lCf0t{1Js;b`-n>SExY*4a)z4cWr2O4`DP_P&^VNP z{jk%nKE1xw%DfF4EQpBL+%_;bn@1e!Hj2788o-6ClS=y$4o?h?y=k502fp@O| zd4Fx{uj_YLWz}CQn^@;8e>v5J*Ddmq3TIW|glndC>J5kg?Ukv!aph%xMt!dJfh|}0 zFDph{`To6YU$ii>%8XpIC80;(EVn;8_iVwj-=b*E#!ce1ExaT}JmKcEcvO%MWB_FXn8&@!9fp{r~shmG_9p-F+H;r+4G8!`JT$ zSJWHV9J#Xmec7WkInipais@=g>Jy4AbiS?srxsHFZ~o2X_Uf7Lq^EtIUuw`@1BUyQG#nUE+ z`g$Au{W4Aq{eR*Tkz>2sG>~R(_uMLrO+Ut?kxciPfUho;yzS{OvoJbJJ6y|6f9;aL;Oso|f_2^jr1& zjn#i={rNR3Y4_4KT4uM`%A9R?o^#s!%wpv}Kfe$C{YPsTZ(zQ8miOmX(b@j?sef0; zd)jLCZ9I1_<>73fj9h8!KFt_$|LgoW({oQhxLa=6>~O1HW{K+G6>mNt{Kb7Se#X3P z_V&vAj@LRKoO^zlf3ZOOtL*bvjz_1Qx>YFgw!H9v!HH?+%pqE@EOD!@s{@YrM z`M*FRHSNQ0hTHo@v%k%J`FHhy$2OS@Q#J}|PgL15@3_O|9krj?-hL9wHaci;b!fI< zp{Z|($Yjo=S+0eps=t2N@7Ve8scOT5gMR+38w#sV{krVmY5#xDt6#ISHY)skrQKzc zdUab*nRUti>1!7zUPzny;_u}t3syCb;gO<-ePfcW-asBJ*hbFWHm- zxs-3(bJnJK*=PN3-Q|>*aKD@5eNErmd)J>VIML>;ydpmMdvuJi(aAIaCcfz0{QHYF zU;hmL46Yk%XRGbrrS`ejv;Bk3LDn;A61()4J=r$3qhCewrIpO}slr*2No|VF$NM?Y zoxiBt{b6o7$GLMJ^X-;K>t(KApBcA*T3S`;!}yp9`>I^moZ-Ee*Uo$8wdt?3ykXNG z@~~Nawwzr5?>y_0T{jc_)Vh3rA8zxV|Kp-??t7-J&|8n|*6#3Te(k#V@ADfnN@pCS z=GSU(IsWaX%sCYW<^})%+23g^D(L)@e{X-)PLEslfuS268N^Fudshj(YE$Gcj$AZT z?d5E9lTfBp?k8bu0ggVosJ!t*_|z*cdU`6GKHRfCblTfe`p&&c_5W>SWs)uV-WGUN zR(BV^mwS1Zw{qIU45_1e>OXZ|8z-yGs66+gnO|bhe>(>A|IhAUxM?=C>yD|r@}x~m z0=LeuGx*A#R$qA9y8ipqcl#z6emA&Q9O!sxS@G$l=xJvJlRixRwaYGg?R&??d13X+ zzh*Nge2bd%FYuN8)Q@xX?-VjbfBD$9dY4*{lGDHg~(o8eoyve;Mof=O7R&dQbL zdS&$s-yO>Mu4aAxs3f0Z=*qnzPbd8=o+eX}SH8QvzQXv-Kk2VL85S<}{8x{@lUAyo zQ`wWkyv0|!lujAq8&@AoaP z{4HiCt$EpRc}kY|YZcBgfd?U_W#{kgPosU|CTVfU;VB3bx(fQc7>g9S6`Kjd-A3% zV_Iuzo!^(cY(=Otdq|KE3&{r^l)i|a?M?v_`KG^)F7uqOM}q6KTR8`tSgzw&Ah zLqY2o4y)EZ`l3SebvypL@b3DzQp0Dm0#Bh%cgp64(Q7x%Zd>|6Wa`4#^C zvZcRP@`cszZFkwXe4TnwlKr~J5yfjuuAgb%Q2S+j{>IHc6&6RTKDGQP->?f;HH1>xc)=9T%2+2TU4Zz=3qnaT5NR-ks{^4dS|8<=ZWvHF$F^*QDk9buPW*Zo9a{<>IDo-L;Ekgw=F)2ZqDN8hfvH90r*t^2-ryB1^y z$?w{wRQXrRztwe3-2SwJI=zyZ8_b(8hp#tS9=xWTI|g*_z0A}J<-4QaTF3p>(3`sO z_q+F3*nPgFH`d)fedYO|#MK+w>%W_`el6tOv1-cQ?gPKN@7Wvvy+3u`WmZP_dF-+7 zHPzlr=1tjce)!F-wEYiKWZdfae=u8j`oQOJ5f!uK|LvHy%DvCky5~x?oUR{jdU0BRqo4mpe?No1 zK9+`!cay|epQSbLyX&RUyeojOz1OKeYOi&~FYcQ!gmg_A-dHbs_%HkS=ElV$e0{sz z=1w~KW%1tmlE0i|>t}4viT2`cW;~Pj!nN_f$(GeqO+H)tJWgA2FXOc0gq`s!T(^(O z^nRE!<@T+dBjy)MBbJ>!@Oj1zwP{*ct`_zf&)!)5u_>sx^cpUzN)f6|Ne^a3zOb6n?5u*IK4fj-uC2` zPg3Cx&dP?H$};6La?uttI~^aL{C(BV!9)IGic>{RPj;lmW5aLF>`!vN*dm}O)A$+%GSF0Sw_0eT(;qEQ{stpsap^E z20O(r53t^`yVGykt{-ac40G$+muKIq`}gj*{O>x0c3+RX+e%i8hQBsVy#7{um1g@T z*P{#fi4@P+*PiR$5s)l`}9Z-d>#g_liAe3K)m&B>CwnB*vU zyuwv+X7seyr@tQs*xOFsdDG-#uJrpiJ_St6G*>VSq#eprf1u(zuju`K_i~vtA0vJ^ z<$7<75D;bEy>03io1;I>bEV5olxqLU-2co`Gyfsz*dgZGyoHhPUfbT9+db*S;oJr5 zTv!5Qg-c|kZaOPwO0--5Z?A>Mzhdv{nRh2f9AVjdHwAyH>L@P1Fj^vyPJd_ zeQ=Q3-Ta;en~%G z`F-}v|J%dF^A0V1Q}bQt;^i>4SIf>>9I;vU$KcYPJFD^ql!dsgc@k~X7QALDJahK; z_TP4C_O4Siwa%P(OIm+x*+B!IJKfxw7w+uWx75z{&YtyTHg9a;i9i4TSiVf!xcvC7 zdF`>&uB;ZVye_!Lj^QQ$JRu@g!4y=0pP4Xja`=Pm+5(_dHg=a~9S|+Hm zVAr+3Av^!a?ffM_H}OH0+~$uFTc&tLUW@O!_bgu7>i8XljP21jhYxT%|7qvHcv#@K zPnGkzlbk2N-(S34_v2O3+xhzxt3EcFbahPke%3E<9AG`^Y}(5>dVqfmT^N2N0Z{;VM^Ck~}NIZ)0IqAia%GWOB%kiX} z_2lR0I{SWgrEHvV%UkuM|J=+;*G#v&I)+U9{qy3(4GOosawja&yqe`YGxbR2xwm=8 z^-g~)&aT&R`ddD~_>Q+{)$(flUyoEKdX#)E%>R|V{qV)oJLUJ6W=S>m+a21s=g6NA z&TgTu-^A-3e|){JGv97%ao}YEhN;UgO0iALHMX=oxFL7b+i6SQ&tIMO=B{+&AMGDY z+s|ajUY}^jyKU87aZjg}PwvREpJ3hAyYBUiR8J|_8Pi;UOr9U0-JT-py2ZEIQeuL; z;K#3~tIyjhhigjsYCB{v*C^2GHtFhkx8qIiZLyXmRY#iFEjIPt7I~~RcC$yY*lga} zPbb~YbFX$kn#j!TJ9*#wb;2u-ZmEAi!&$rNYWF;NtUTxU_mA^z4qDkAlj{9o();aKReT)>uk$alS#5#WXG~Mo_-C^`X!*CW+VfF= z=Y;I)Tl(51w|iP@%yd;@h5Trf*!%5^ZaTcJG>}Q+XPe>cEOFfA^;U)+nf4zqgRM?0 z&GFF)*Pdk}ni6??l6K9~)qEDrvBz0vS!*O7HrP>K)pgZmMxjnm`?gf+<2Kova-+|4XId_9h7{zQ#*ps;j5on6oSIJjbhz(>T4RWq2?Yr$@Skx=vqq$8hSvvR1{;N$-mFLu^+Z?mD zQw!K4y!-Wqsb81-1Yer2zwueIVCL1WSJD@C+%>-+ur_Q`U&^c)o4PYkp0L#0q-~E1 z+^$T&JMmfDtkdfTdR6GO}Ob221$Bz9a@pUv04#8uHC zH#PI^@KvtK`o|DDBf7ZRc%QP3Lv`&55TeUQ^ z>s^t_A?f~;=F*yL{nf6l7G1mQ@c~)oZOZ~*Tdhm&6h5};Lg`=jNk{+XgebqBIC z)LF{(Zg^h2$wob#^Fs5w+vXWn=3c8ah3p<%96EBwXl183tE)`&^ND-wbPGfJl;_s_ zE)IJ2@YUPsriT-L{(f&<^Qq;-N#V#H*Rwx{$jTdA*s9L)*>F7h)}n;z%Z?PD@r|66 zDYf}>Fw_0%3R`w93;Vn(cUHwb^`gSlO1t(QyJ&Js$F=B$N%M;)%I}yAI^9F^<2wNewhD9 z_>RURZ=o&A5?3rMEQ#GD`AX{X`PlE%_hn9cZs|GAQ+ctDp{TLD`?hf9(@B@NrSv|j zG<9_pKb}(9v-R$x{^Kg^;}%xS`Cgu|`i*Nzti!!buHCYSCks#9IAlq)O}+4|AJ$6uIrDjcQ@V0%j9Xkm~mvUd%r}B;=0U9=0b)m6#eRBud6Od+$;92 z9(0pL-8;#KL381im=|^|2NuGxblz0`-9A93_w@=tvTD~XFE0a_M>gOQ&f-r zzgN2d%BxvAr#lvTtXWp+ceAudz}Q8iEorqmk6ESO|9Q&}iTMVzmHKW2U3mAi$~Rpi zB5TTy%bH7r_^tQ#%d`AYSKl$2bJ_dgJ+A1FS%KiHDXNx@d z+%}xyGh^NygNhFhr>@7k2a7Px3gzkzn!0cHUB3M~FGJMV1oYQNPMa~Ab8g}T+q$0b zKQ?|?AFkcG_ibfqR@P-%_Ii^;TXa5puD-u}rPdcWiJMz=PnzGqAj*0%eLm;^cdxik zf8KEZT!Eb3k$LA;Ct9Be-7k0U^z@`>E3|t4uU%Kaa=L2XyyDrM+~=@RDfZay?H|9k?Gtiw z3ZAy4oApyoXNsx)+zHiuhF=*xphm_q&crt9D}cW=zD)r zaM+$ZOGml#S4h$263%)9+y1J(Y_Z2{KQQFl9smFHJnPMv>o4@X5QMF;lcCPQ@~)JPeGdT44)l)ciyyLH7ja{4qs)A<%G9oKh)KgtoQ6$(xc@0 zvf}Tos=dqZ=pMUnV_|w-}v9p9$aNpOeFIw#J z>}j5Ru!uzJ$qwdi3(`Hmd#1iG3+j*L%iE{bZUf14r+5h=x=Ppe)r|zuxRjYNn zuNj<}=Kaz8ZCS-)!LJoQm$&)+d%9ob_NyAdFW2jRfBvy#h@5pwbMv}|t5QOu#O|du zEfeA2^7h~Jm;90C6Tj42?qcyduY9)n%|VB2yKhIY`8q2}dy>vw6VAT=jXK?Dwt3!~ zma=(afM}Ee(`k>7COv1{^tv=IhkQs)J(;&%_-C@n#-G2k?`$@%Ieg%Q%_V>PrTcas zto_h%aQ;8dWB>pD_^5wb=Ws~=1!eha#q8_bdUp5i(z$um@MoU;wQY;q9$z@sZFwTX zs^ROb2OpCaPwI&sSsypirrxin)OFYG&P?aOmq4e`%zd=?x86f{`HMg8PS*eO56RS8 zdBY(~Lc+0OZJFh)tO?t1>u%k}Y5RTi@_Sk3|D>m^TfXXpob95u*{c>!SRbwDnV+{} zGtc6wPnI9NDY@;v_f*r<4wpSn71gimyDg^cTWG`o{~)u@`NJ1Xx-8VRyo+*f3o*7T6V^5 z4tW2(M7Hd52a}`V&9f#)JC#1USu9lxFyV?^S!N`4=yUnGb1TBMo80@C%r={S(N%Ec zp=Z}Ky{0Z}@>;EBa`=F??a@!QI@h0m+kC#`@|38*XJjwzTE}x_Q_460|C&Fqited7 zdHVf6W#8ayGDg#0-~ZEgl3o5mOx&fM?N{>e2koov{#f7Vw%??iX;Mq#^|!NG_9i7X zXk2PqrkE+k6{{ZDT~fce>SuZ9ksH4fJKk0D91n5;q|I}GgW49H{-E6ydXkHMJH+RvfFv8BESCB^ta8tv%B3^ zE_tQfK1+!QKFfJRn_j+n#B{n)$SV#BwtTc;-n;m1uZ7N~{m^=R`b4pesh82$D;0?vOS_jHyk7d|V1rVZMqd6$ zIXe-Pzun>=rq^?3v6yy9?702bL!h;!{lJ0VgADKgem6W6ATwtj_p;87Q4^=CHg7w6 zq4bl=!7`aWiWFF$GY=Crri{@-&Ycp9T-Zf{AXzyOpROjo7yYwb^b5FG0 zCe(AeOlaX!%~yG!&YA~_8TiUvUb6OeZTI@Hf@==8wa2XA2k^EBt)Asmps#0eXhPEV z!=^mD-iB2jnAIlzufAk&cz;S})%~B=_l|U0Bwn8O_Ep}uFJE{J7BBROed*M~pt~UZ zZBqHh>D8O%lk5c7vo^MHOb~KcZhCxTURmlUt=b!p|5{dm+^4RzOO-XCW6i0KH9gnu zp5?a%OzZLYZ=JGX5y#d^=k3$K-z{Hrf4}%vZC63L_*BgqixWFUkMqRsTe3N~#zmE?ZtGEb03-L*~?F+s?J-k2bbB-}yObS?)!V)-N9?s`(m*h#oGKu&q@3(pe(A z^!0{i!3TM@y*I7aUZuZ($-Nwn)E(I~)Mg!tpCvQP>1Ubuj;Mt^Y#H;me}57C|5dol z`uO0x_aEC^nYV@kD_e#=bfy%h#1zp9;C59+srGsHlUHPK`Tya~O?~yroST2j zypr0jb8<;R;QccnEFZk87Ky0*!p!c$$m<$$|JJ&0wXODBS1syQvO0V~j!)9AzEADy z`IXrZcfPQAvCdo6by3^AR40Q1izOFJLvD-dc;5W^YUyz=g+o=e`bN=&WW*11+XUw?T@==Bqp z?_WYBEWBSftNCUw&B)etb(nRRFJ^k#R-x3{i#cB~GP})t{P)Z9jQ__!Ki@y+%=3uN zlFsK3Uo7oveX|M~P}9M`@k_(_XVa&(&OObu^#6de8d%*9GG~rAJREnfP)( zQT4dadE?1j&?#Wko~P{pEqfHa1Lfbh?Io+aEa!54tGT`C^r_tar+04>*~hx9({Sd3 zo7+BI&6G+sTdU#n{{G~*Wlsuyq}p6oi^fiSIB(viobA;iY%*(tVmU7Oa6Q5gtEbG2l zs&sPV6eZU#+n1kSXf-#yddOIA;w0IB@%*`fW62_?4_zo-WU_R^-m7)uVh+zMLuT_v zs;)`XzIphCXVJYBC9jj0zPoPK*|ceij(1e0&8C|M|4#ZF$g&?VUD@OybNKK=gH;n! zobH;mUOe(rbC=126{&9Xy!p2UX)WT>*E{0(|Dehj#~SIjjQ`g&zIcafP1a8A*m#?B zhezmJ+ih$P>t4^8<<`Ss^0oGMU6`-S?6U>2iPuvkn7+^F^1flib8#16wT)Qshjoij z870;PU%&FHBjB{q*=-lojIZ4E`7-r#h{p6cWhs+HZ@y1O?w zvu*vCSM%Jfik&b2?)a)Kd;G;=#Z@9pU#(`V%|FPp<$r8w{mqm7D_IzimUYiuc4Jdx zjuzL{b;%WSZ!=onRkEad-ZJ_9%m4nSH`XCrS0!!Jb)6*8s<=`|d-|qlDOP;Bw}o=e zw(Qbl*{R#D#$%|`vEA{-y3k7tlfM764HXG2x%+*sho1h)?YC>YH~u_0e_L+mXPLE` z2D|#)x?ER2Hgt{s{Naa($nlWMzDp(={QNHtE55wFebE-VwiU}f!$p4gT$kx@HJ_Es zoo}MK`+n)%3u03r2VFJ2S90pb=JPAot^0O7%3g5Zy2XFzyM8=vbNa=j875r?n|*#9 zJ3Uj!gtyedVfNVoF>bbf`W&}A!scozFOxHzcFi;^cCy!o&~3LjzFy1ubelR)>+CJ5 zf!VVdo?kOf73h#_SvR>=(RCJ=`K7B}N}eYU7u;WbpzwleZ_4hak~|)-XSuvPlYA@m z{^_z3+2BBpRb7i#oj5&7$2ao+y-8}EOV1QsUFY1bBoeDW#rC;M*9LdxkjpNiEzkG7 zvv3j&RN7~HTdnGIo7$_!?n|~>T?MI0D@=J~XI)yUbuU3-)8EFP=;~)>_2<58=P;;D zbA4Rd^Q<^ZvovOzW~E4=+1Yu<+y;5kmkd<;l%!&p2Zm~OcC#E@rFnTuWTerLi~So? zj)aJ@wyqM|U)`>_ddjjb#>>}zKOU!EzI0o}gDk1f`uiU2-v2lH&Orv-u5aIi<=1^n zED>!J$<^L7(KlG)z*W;kfj7J3m*p=0v2TZV$iwgre9o&(Qmboy3+vB6c-${p^JU_U zHU9QTtA9-idB*biynT9b=#er@;z_f_smn|@)rH8_-kA5`;Hnyu&l-N6T4sXg` z7-l+`Yvtp+eMYBU4(4wbWV0;v*>hK@T`~6dA}O}T_21uDd`ho(iw(_4Jn?dM_zlMc z4sEN<+7B$ypX&3hxM!QHx6maOMZe%C3pL%=rJd_u^Q0SJ6tcBVwU7$*j-0ziLnGzw zsY!NOhr`#m7+uR~S@n9#ZQWT<+(Qa==CCc*yYS$oup+DZ+(p0bwxvGgZI`&LdF%i8 z$MXL-#p!)lN$O>uv9(==Z57uhwkfHSsS-i$io11`r%sQ%@A^vd-Cu?Sjg@sgmTwr6 zH#=%_t+^aLQQ+>~z);bfdF^SpLpEjJo2BOQc-uw)x2`$Tl(8fN3xG9k^AgAJ?&|Ba_SgZCuyoZ70jE+tk$$b$@!?FBuotHRp)I zhT8a=wfid^KmRgqTX(rsHc~UCvO3jC_`;&RcVyXA@8KypMZ%I~Tn!S?2lNqG`q@ zlP91f4HV|iFNd)`>=RZ7R z%HNn!Q`h&llE=^Q#j9BxG%l3HKC%1%zFU012|M$K+$|3UO6G3KUAZc&eo92__VtDB zk!~}dw|t6uFTBX^w02)u-TV_@S8SR0>sEMR^v@_;-;E(tgBGpGcAa6JvCdodsnT!G zjXskPW~f9}&uZIxbAfHO+uGMxTpK@6p3m|Bq`{Fh#d|7y<=wdt%)Ph9 zeShTi#C7pRgM1CHE(M3}xh0`)md{e0?r?NFi3WZTSDmw1-}Q*mT0YB$^y(t_QWH*Z zzKU7N|3#-VEAHv{i&`-8TFAWI$3Dw{bSWA9-*^7m$B7P$IC)$J8&+*Qx>9S(*I8ko zCRn>3toSwM*|%vA=l{3-`c(Dp`}+RC>pLcMYH+>!Ydg0j=k2K=l?Zq1H9B0A?)Euc zzu3j(AJ{S3Wy6=vIsPwBnD$OS$ztn!aWjwmEiJZE-zm#}tdE<>!^U)c*WGu$(r-2! zfBId0aQcs5**v%1%IDcGo;-;``LM#SosAlcxSX9l_rKTAnB9CzL1x1{KG6BRQ}^%P zs^jFIc-C?Aa{nm|A(xL7#lD#=Y<1q*)c26d(#^RWH>DiC_|4|w7Ae;yyXSH=@-mli z6eu`(IauWW^1b`hf2{u}TJz8HRhjmR_5Z)_=i2?{F5lYB3%T;|G6*q5MjGA8 zIWfD9Fz*Y+`(hSt-{8Ms)iS{#CU@-}`YXSkojHN|wEtx0IdZjk&0m+xe4Qr9 z+ar8?*+!j@{}wIKRzg^m9yf=29wYc*| zzn1g$!dUTC0|(junU!*-*B>s|T)5=d?tS_~Q!fWUoRB4<)ThtIb9)(=^Tcnz?Y6F3 zlqNaz%8JY8(mfW(GNc?IZO%P&(IZ31b4T~PT_LAcf5!h)jS_fc+w|Lge})JPN3MZf zx8ALqzGR6l<>ew>N}$JpjrQ|zpuyISY)f+->M;tCE;ntb8)voBZX{7ZT( zU;U*)B>$_QU%|2DiyR+o+k*Tvo>-&=wj@QGY~TK5UH2o48RFs@^VCx~8NU83E^J$^ zKDYnx_ATMzDW032 z%k7Y`e_)9zQ2d^Jmrhjqg0T-V55I-1*}SKak% zIoI&{)6yMhmKx-))=)XEy6W{LcE+k-9}Ya*{eDC3e4{QF>5Z#AxE~g+D%g=wF4NM# ztiyZD_m^)4g=&@6S!?d67gnD9@W!X2(K9Gc|LfAJs&B7~{`~!2rS$BAbr)y1>6~71 zZ?Cea(1+TdqfBQ_Jg0kSg)R*V%?cHbV_I6UCS!?Yw7PZ9yU))>`1zmY-wW7N$LsK` z|Njnqp@$19MCIh2gH(ey>#Vu=O5ntzj_LBXM}oeUPSsd+E6?-(9>-#tFPn{vICs9R z-8(SAFfeX3!G0C6VLi^mU6@y|xX? zJAUw4^{K`a*FG2ZpZ`-Fd;ELtn~xH&pR_!@Ia7eeoM+ETmP=DU9d56!3pip}D)A`K zti<>5tH0GIrw>W?J6;Ybotw4&@F$zLZdP9r&gXs01ar^E#YBgGoM$JhwEp^a29fw$ z*ROB4Ux}~povIQMB%jQCUt75Ofl7L+=SAZ`x2NfyzHnOT`;(U9!wNC$cm7{qe<(2Y z%+V$*o|7iLu8ST{`dw``ll8ZL{3TY#c`DjvvF%^KXx_cO{Yq%-JjTetfcl@R|BlNW z|9`~&NZzLlYkSt!6tvZ=pKp)9v>kdDQ;1>S|&25a^K2y3L-w z=BU#OeL350^?$F6yuTM%_nG%rmg~w)i_Mayvy7(s`P(KsGZv~d=4@9InD`>&{mbAv ztCUQ5zHC$NNxl|e%c`!v;-meIh&KvBS)3Q>x{;KYX3VSg%`xz(S z2~JwJ>XlWj#HQNsei7X3!a{EAdI<<8^HRw=E_{>$L_z@-|xcdd_`s9 z?YAekM{il@d^ayLfBT^x_em}#D<@>|v%R^u$5ETB%j9To^q=SF4VPZusHU5Lx}9Cn z&t33m)!A?B|4ZH7l%X!nwt41+pcUCtzR3~OdN%iLTlFoaba8HAnf1ilbV-}~zH8f@ z9_`P(FpF(-=7!yUul~*ZIRCHYwwU_4e_m%ZD(u)HU}rI{)pmZct6=QyN%>|y z@%vPE?sP1VnZ8W)okZ8;j#=&NlIP7c+LqgqY;^k21mABl-?)7inDDSI7HoU}*(J<3 zTfsx<+HKv_3JQEoUyi#6gm#&v{`_U?8+qxNVbrw1=azcx2YWdul*u|DKbRfewA*@$ zg22Q}RlO@S=lCw?srw`>w*Lp~u^hM68c$~T78tC`{<2Q_?_>Fus;_iQW7Q^e-c3?` zpy}Eu-F9TtzT!1`OBEmJ-+Zk6wxC1pZok6~eYx!^cm3@I6ZB5sdL2JwmRiaz-(ZD9 zr-Rm%#ftmRcH6P))@RGEMGLCa(@SzsfBRb<<*DT-FX!T2XyK9{&E`;E*JmstuX{uJ#ED09bxcEu?D?!nM0}`<| z_4~}7?RhAsO_i}E;#XtVB@5A@l zwJbZ|bn9=JZ=*~a%TNHkGkK{7p>n}?Yha6Z6k5<6w@Pxzt53g@U=yQyd*O#9Vq;He=VhFOQlw*MHP+ zS+V+cl5M4vw&UiuE7Luud279ly_queL0+n4sR-w^=jQhX{=O?$+4LqRL+WB$^Rrz( zHSsfE+_~GSX2YHk*}v%B%&*En^JkkZ{rgJ$*2fvkUI%=ZQSSR__se5Sfrx8}B`+}3l&kIuS9u+G@0zo$xG?uAM3m%r6Imt9I_c<#G@ zwkf$;@onFaCcn!SA0M&auK(liSa!Ko#Pdk7y!^!+>7yovcK_!jZBMQ#Z!fIuEG=?c zyeea{;0(3WX%q9zdTjhpNWQRoJX!e7PnqAB{V%pVTgAF>)QP(7wpMG=_Iy`PC&5*( zd}npB1T-xR?<~o*jQfZSX9ZmTlQB*i=EU(5!Rzsy-5-o(~f@Fd|o45`%E|Y zCyQmDZ3ORU&B_QowJI_EdWHS(nID$tNEJp(wmnFBX%#B+kdLj$H~7ZfaM8u{|I55S zDZJ$(N3M}zjLz|edv-4DQM&YYTFQ3eh&c)Z8K&2lPUhHZ!_!&+-CC(~-gl?E=4FaE z^9mc>t{d_)>z}@`ySc>S#Qz^JY}t|;*4^&j@NHH5OZopDzc0Fn?3QhN&;3;*a*DAy z_pJ5%lB$cFU+uba{d&v$dx2uCAG1{ZF25A9jn(sC75umRn;jBDx|=?I6s)yaGR@EP z=wI8LdG3urRc*tL!-}sG9Kxr)xU88wDd4GPTZ+HZ+_o)u`9d$Z*nhYx z+O_JE2G`rOy*F6bc~4z7<+kq2EZ2&1_o8a;H&-|Jlvt-g6?JXys`(0Wu z!LuSvJ3yq-aO#Vlah`i!XPJMlb*Wg-ySyM^x7U*+OB+5uJbX!cxyCl%!fNl0QGsj1-fWA$ z*uQVb0ZZ%Tg1WwE7Eau^3o}-C`CY#_b(dI)mu2*E;f+7v=5w|?&pFA$kiJpCOEY)( z`&Y`p7yhi$y}-DQw@q=@n^j)RUvDw$^Lzj9NVbgom%7b8H9J+#8$}&Y+#YkOR5nW_ zk&ms(_vSX8{r_eudA0~>JMBAGB6IBg{NVd{1Jfm+CN*jvH4BMdzA9Tv^7-yhKO~qA z``ao0S-t;Ob?4NY_|VnjnXf`G{EiJMv{+VkU)K3wOz8EMjTL*7>i^ z|Mon*ygXw0@{Gk3Kb+2qUZt@pOUm)Wif*QV>cSVVm}Ut~h>L&!RO9*jxQBD+a!xio zEFi9Z=**@YIp6ADmd@i|zI2t4n18D0%+y6p8Mmu>J74^ZTaoh8>WAIM?f1DRKh;=t zBd5h^`jIcU7f;-?7HvXFcZ7Ucb%tynW4qsjQpj{ak+i+iP(4qDhnf{*+HImrrSHEUMD-Iw~%%(WaQ7 z^J!;b6$;Mq^h7WO31TBH!a{^Fs4l761%-S&SP&uwe{{p#h)30CvY8kqD}?M|&I zYkR!wOxzxY$n}~{4JVh+U!-{`?evLatMi9v`K<5}UcRbDv*o>W;DuRgzLyR9l?)GT z-+rWsLD-V<@2mO61;MY_>v^9T9cgKvTwd?;bpgx!Zv7K>H4ADg6l!Wj%DWeJ=)-EFbp(X7_$!p23J zGt||Ueg=ikQW2bXw@^n)x`;g_(B<0)hadlJzm=SNTz-Gyu5|*xwY`s>pMTkN$(;vR zwXfJ5|Mf(8Vd#^}kis(sn-@-*9H~3KW&c0Z!>7IHd@dHbe|)mqmE1rBJL|>WN@q5y z@H4Gaam>E`_W}DVuS|(4tGtv=rL!U@1qiH~ICUAPAit&D@!W{1%>mh)<1QaD?0jOX ztiJ87m12b`%aq-+&q}m9p6;HTaCf=pw)cz09Rfom9KOBXZqe5G`w{E1*IYt}E}qJG zHEWsw#_8T~J{QkY5p%UaW^of_p?x)KRzu)_AObm3{8_{7=wO8%;EA7C>DXuQQa*BPcl5U#yWp>3l2Wl+6 zktM&C#o=k?gG!0E#vqX$g+AiPH5}HwR!Z8GyYWzWlTKget1ADaR^O(wv{c?L^Dd~} z`@UPFLoK+by8G>}C+ocDK39srnd9w&X5W;=Gv zKC3$WZvOws11C*+4}W)M_YB;iE<8&|Sn8tVf##A8!Gcw%d?y*~+LKaNcI?Ad?Z7Xa zb3f{wKJ_f8%~0;L3g;Hxt68p_qb?pb{B~3F>hAIxpMFn!QW5|#J6Tg&S ziC)Mjue4!Z>Gg;6=PZa4J8YtQD~DxDVBiT`{$#Uc1DQqJbXOhmR892IYi6)`!qd0K z|E2u#ze2&6S6t6dy6q<4zp}f@#miP=vEaR*mcK3-xXA7o6x#jQMWjgSSbF-6$((l& zHw&ajt>2iRA869MOT&PTS;SY^Ye%SSQMLA>S?iRurJ`cfKi*7#^ywo1y@`)62Os30 z=T|u2R`}QA#S;@`pY8ndvv%?CfAfBv)?Yc@d)xoF`!A|+Zp)p#KFq>b`GxB&w=j_{ zlQ~l)FP`P~m6((&$$aFf6w}VkML+F&UmMLkyJEU`p_+1t^2Xe(`^V>=J+hZ0B=eL* zXs7Cg*AfjEw(7pzUG7vB-!(zw(>aaJJ`uKYaYA?Q2C8;y1b;b|+|Byy#Z&KtcI&ks znWTRIu%SIu8Zqf-4xvl&1_V$cE=bd*a-Mu?;x#q#c%?@uEd*3hKuA3{d ziPKrjcd;3dRp)M>ckd0mlltpk3$F^gEO8=MX#Mp=w>Ra^RCKiq5%mpSnH#;KEu?h+ zqyBzb{(}e1Qw0L<-G3Y(7vv`RGfzF`oC)vqCoMr-6;Kwb>|;Ce{{6+A*#|E#Kcrn@;j%j0B+@TTwAJsrrfILwt%+Z>?|rMi zwN2Eg$l-lUL;39IA&DBlb_qEwJt3pCZ}(zdF2?ZqwH@KwinA83>Pa{LlYV}~t!Wxv zH`ZOx*%qx6y0lNp$JhC!QHfFHpj~WsWWd_a_Bed z@Lc>n$L$rz*VXZ%p=tZhzY*WRz*A_}a{ra9yDp|F3!OdNw)y#a$@*`SzY01E%Z~jz z%r4UDe>GS7s=nvVVRhG^v$OZ=w(GIa*yM8Eq^+BEvi`mUGkm@! z-Ps%Z{l&w^7w`D0ZPYlKO71U@S-;WW|Kz=WqPtVKCx801^unxQkqxo(`hKRU{O!LxQ9dwd|9uP@AA z;f1GT!>w&|URrt0O7i-|9;?p6wwrH>Z{^hID?FV_ub7t!tgC%ipb;_8Q^~+(l73*S zn0vv{`Urt%3bCG@e^aZO-BHNN?9a1&*ENE^h*ekY6 za93Y_S=*{rKZKs;&YzRu&9gU2q9oLH=gkD)AF^7%#vzOyuhKJHj0^#9-YDTyB2VubcoyH8YE;^?q3%5bjVM{({gKj)-vbO;X> z@^$V^zVddOn(y~lEql{_;)57Cm9nE}SuE4$+O#e866fvDbxoIciQSuCsN>UkYua3% z!0I=X8!ya~uKn2BaqU=gqKYD8;;h66^XEM}_gu+qbFSKD&ACtJzMRY%IWO6N`3q*w z#~P{AmU&<7jJvxeP-NNiIpV#RfdF@;1%?yUXHiMY(4e7Jkbo)5}{jL|6 z_qkMI#FFBAGjHaa>rCDEx4lU8`0{S9!vt2wn^{Mn9cJ%3+qOz4a)+Mt`Ndytt{iQ; zw(aQq#jjTct=^el`YlW~dx?TB`+@@Q8?owT#!miL(V2Vs3I5AxTweLXW15q~zsc%v-o0;~>V13CvXvaprJ+YxWCza5 zm74hTq^`N8{qr}+?T^hnD`8XJmL^dhU39cG&|TT&w%Ez(EGt({a}__nh)arPOR4X& z%q^47xm=!b|8C%HwZprP^(i&2)_&+cZP^u9$1QQep3Kh~*sWS!fqce58g zs5`MK@`U4D<*p3jBZgO_`Mw2IU)_{p>f3Q_nkqBr(T%>s=_W}gvlCxfMcv+1{eRw< zcYVhU0-hItal2uqwX3hRsOeqhqvxTbvr;FXT;=@Z+ggXB<3TZ7CVOms^04vI$B8<9 zJ7xGb-WH1u@;AMGtoE14)lCNK!WX-FnXF>Pxw<@^_TJ`Pl{U}#|55#xcyXg`mX_@7%ddsW*9Jt)Rr5I#EAM6R)auj)5Wqt{JaQU8ixX9$x0?E0n0D{%~^RAK@a6 zMPKJJ?TtU@`RTmfPCQMOSpL##YS=`7hUhc;-EM z(_lU?{e^$(R;-#btySCm#^QC!1~Nf2)d~XxQf|i0b$xI3X_s5BRLFVf(%6eDBG+rq zZrh_%SW=rmJtD^}ViNOR5!T(;*LTXxJ6`t4%U_sz!P`?u@6n8my=uJ9KBo`a+o%8d zveLo2$4z6FTV3(y>2q_o-LBoPSyv&j$bYx&wWF-Za?})_JvLmGxyV;dDdf)Eg7xc9 z-rplAv;L%ujBC+{>g8M}yuO!Dh_dcpXZWQ3bE@RQwb_kF9|}zW?)zgFb5!*?!O8J~ zCmMIAl;%BA3E$RhC9}wqZ(4}kmKyo%pKqKL@=_3QYcW+ng@AHOpq=PLx>(F6ma+s=~pPm z&8DtCx@3;M2)Z=M_%yT{pNZ6Mda-Fz~jjqnN<42ienSc z=-i%kobCI{MFGFGyMU!Xc?B?e)_1P__F^8ON46~TA?yHk>*OHx8 zT~5){R9p{=afq;nUzXUdcQ2=HXUwH#n!dL;#jd@v_3gcTOPy1Gdx{v=RXF_pd0zAJ zj4uxx>je30)gtcKNvw1HTd2WfBbo$)9(jupt+Fm;=OUJ;_q{}Yn zi#eRLP9G|i;khoF?}+L`msBGc<)>6Xk>3p6|qPsk0N;KAIrkL95W zZaA*9D;uwG*uQ<{sHAveqE}#j9C&^XrtaaQXXbtY809PHx3ymhYGS zU%DyloL)3>>l7^>&qWp()b{QbUGhDD-@=~cGe74%`6jmac85IyJ>hnTk-ETbCZdk~9KjHeenI^nmGRA*S`nRO&FACy% z^E2sKhKgAB`YoZ?53Shsnj?PyG7ct@%S*VNFA8$U?O!%!=JJ~+i>@W#&N!_)_xVEW zzKVsp&eJZwE4wkzU98PwehpKs`#1jo4a;61iFB*3^?h8aB!0qZg6=7$^C#uxIqho_ zic4L0+~!;{U#Z8*H&%So^ktpeon_Omd_LLSuqQKPo~>|tq0D8EIsc8iT0YN{*--c4 zxBK;NOG?j{ZB+^iy=1d|!s`A1ja}|&vbL8!vE#aI^5$T}(UMaNeHZQiMV$Dk{Oei4 zkyGDmvs?u?9bKi>QFEzCd!k2fg1$hWuGowB_x8C?ciFy9@X!iofeSgINB8Y=n0lQVWNouE|3rDP*}^5A>*cM@Hf;`fzZPc%JbeD?1XVa0UK#q*Y} zyQssRyzxMsj*F6Ho6~xyZz87_-Kf8J?}^97mX&k={rIq9`>G;~EPFS>vsXnc1rm7K zwgfp{ntlGL4|8m&VZ~3Ozq9iteAF_|&+8O;`$y*U8y}N9jOp7CoAD@l_MBM76)!&T zUDv8dDU!=du3xU5U$Xr$!xoFQ-*2~<1h$lyxf#nPd!&@?y4xiX6#9L7f_|_u`?0oz z1qKVg)(Wze%$=~=GU~4~pON*{n7?~%tLzy|Ll?Fw76uyp{t_$_t3LVfeJx+Z81ZVm z<5iznu5Md7+f89p>~yo!7uc8|EiJJ1n|Asy%NKszcj<2D{Iq9Il)doO^7ZfPi!L+$ zX6~LGMhuGJ#d;tV9Umsq+GKVmo=Xi zcqB_aaXolA>*#?^1-tm%l&_p^Tc^=+f1m4ozl*ckmg{&vp0Q-riP>rQb6$G$vb7iA zzf|gVJn_R5&fB}K%lP?KCLO-LzOFCqf8o_F^88OSAC$=Y-F{T_sq=u*+AyYV!J!LY zmrPSVSKE0d%s2RtUzbyr`lCJnB!9?p1^zrc|6itg)kmhcCxstvQi)l6>>SJ&6M zDrWxSKL7a9r%9(zd(Zhe!>et6s!Xu0T@p__PyMgpJ@fziJg}E--==f&-MbTc`JHk5 z)4qSbzQnh=tgNlNuJ8XvcZt5{>dMZ%+gq+*UlHoMG3xEbW2Kh`VqyjNRUUq9et*Nx zy+>cQEWIXCFyH3jjI#ytdk)n8ob>2z^rQM8?2l$kC+(b_%y%tR#y9N$i+;J!8RlQK z4*nH9dU5k%$4#5{6Z4-I^GCjXyRpRgu)SsCmWTzCZ0mGREp=?rewz11%X39@L&$a3 zWP`4X|HtjQQg8p8o+Gtpmz_a$%KsTQ?klw#r%g_6-?#k2{QJFY+E?^BOS|%%KVNwM zyy22%#ts`}g4SPu5!z}xKiG3sy4G)|kB^mK=Cv!Y4BWRWY3>|@A3u@{#rM{D{wS|^ z|FJq=aQVx+1Sd-m`;s$u_e_s7uam94>+crtAEjL8ePp5E)8Yx0egfS|%JY2_w0EYK z#v1>9p&SysoWt3~H~Hr~*;T6+rN1`awrbK*!`4-wzP*iRw4Z1y6B;<g%k7M_EG!-muFH2u+{Nd3&|? z7L7%j(L$QJ@_TBvZ7RaGAKi|&d1+`b(ZA8(FW{D#@8t`!?RV>c`Md1@XZrEtqL;4w zefgrq{#Z9&BiHXdT^xAaLnx}!yoZWfRPHx^HNW4XqJ26*Ri!Rt7SquM zubJ*&E={_=Rk!VNLeKFf`~Ta1TwkXuWh_*4)tN`v@8uL9nZ>za@ z{;9{J_it<8I>5~S{N1k?TTfhn-ZA&#G}TjO-eSjD`1uzVo5?Nq$kw~NCVSJ{X(3U4 zEwj(s1ziw$IO#ffu*aF6q}xvO%ulxnRop+t!<1M$m8*HaRiA72C4-Dd5hfZ>9{iTC z?|HcE&A$)qoA~8fj?`=xyd9L~aQm`mo5}4pmqjj#_+Ag(#Pj=S@v7OWc7AIj9qXzYx2ziyII>U(+Hi%oTx%y=c(UWUgT{&-`o7!@8GQmA8K zTk0#zVp6I1VM0)4&6iKAzY-dr{yuX3`jhhVEkU8ztNzW=JI{J(SMJL;XT?1mZwKO>!xGR7EQjVs-UGMZy3KjZ%QCi2=&Q`lW>-Xv6_0r$>OZ=%5e`_I= z{C8bb^9^_Xn*}+yuDxH=So8nKi|WO7Oj0dUdCOk&_z3%M z@BFn^Dt0*^Q=`hZHMMhV4I~WyJQ05L{QOG$ngwJx!_OED=TKtH5>X@Y~B07{THWRS@3p%!jimZF zvNQ7>7GUWzI5Ji5M(3HHuO_aWbyn@RE|mOjceKn~tI%fE>n^w5DmSi{@;)|v_fm6l zzulo1maGbI&Nefg-K6pU9m|REZ}K`fKRtQqxZ>@$wF?^leOb=1#ZkdwYp(aFU#6M& zLpJ4pvAOTe;_JH5fJeu7aZbx!4`uec5|avB8(F^ZEo)cJ*mds6ch4pVjotEV@BKUU zj&)58-`>~B9ZB|_$B!r2D^}_I-{EEZv03t6PFtQtNMxJl*2!lT7TkQhqPuC&@i)?J zcT2j0u1|?P_G$kgah}scE1n-@sI_vPeg5F*8GldCPw-v7WBGE6<;&mv`{91-ESu|P zj{X0lINF%+X0+TiX=-1lamXTf`(i$45l>IkW66v5|CGL^qBtSt(~e97-R?!XA7iF} zO=}JnVLF>2!PDj(bo-bl*CPWJ&C~BY+5cTQ7jxOOIaQ#%&UNV}f*LpJdyi&_~bOPHk$b znE0CO_`FDO&cC)Pj4wpe& zEp6N;YsFLw1f)uahH{=>yKeCXldRK=r1~`<%{Z>2`0)4iyz`u|BTYRkEf0_Tr^AD4v7NJ(ii1+9}}>swXF9~uxP zcK0ObwWmu9`c4=nwrsvF_~){{;E|8>=BIjoTt2a7w)JMo+)%?EI~0Dtv+i2I|JW<5 zPdbO!Wbb)?KGN21kpx?5WK!G09bcwrCU#-T+!bG31v6#dt9!k)`t)_yWc_^t^J1Sr=Q(%2P+yN@|DQ>(4znM$ z^ayq=UZpkb<&@6n8~=V_44Im@{jitN#RkV2U)M}OU3*1{aqFUvrg`fwOS0{He4*}# z!`$a9CjFNdV{J{`(3kv0XK|L)saF?RZ1p_9Gv~_GuCM=6_r=!zP5Y;u%6Y;k<#w*h z{C#>`emY-&-8p`BXZDlNI+81DL}o}I7TB@CAZ3Qil3jgID^*H+<3c5-Pk-Urq5KW{_q+79~~fnzfdEBek_WMA8*UfkNAzfbYkGwH<7 zfuR+P1+!!}Pf57RB6zK|Lo`Z+)os=yX*OR8uG@t-<9Y-|t}f7VEe&49c=+L&_li9X z%qKI;ZcSUZ?z`u-gNjq`><_d1J~8;7iO43y%ilO3Uv&9;JXS@0@q2p>1(D4*2PTC4 zH}KpLIyEtN@${t{9g=MSjTg*B1?UZ_Ky-2ul|o--A4G`VyuCeQ+R+mR5_Yv+ zy1)5Dr(K+(cC$#6EyhjX_L#AMFk7hW!q+c?c(%HGeQCb>I^_HO<@2Z9>swvkdvzDz zb`6i&Y56B_@Xt_GU*x~xS5Nu>I7>yj_U@k+@-Lh(Jl_A^I^_O(h9i~NvY&m47Es8E zzGLI=FZAiS`nDhqvslYSml7Z>O8_mi-zYSL2 zyBEE+YZp6FE~Jrz=gW`o{BW)|YpE zUP+c$*Db#FmSw$z*fkF4DT^E=dlSr@r}E1CW_{RQ=yM@C-=d@G`^D&Zriv#AQUV1F zoKG9H2v1(psTHKVy*^+6k=1LfH}e#=)K#6XOibeA{?z{V)W3-OEg=Px2Y~odSsw-(nw5P{KjO?!`<8m zB|q3Sss^mq)3 zlR;FXjO~=}bQ&+#)Trot=kSG|txM?FzpKeE>MG!V zPGsZmU-jPoY(c@HcMdWf|9s(gn1N%csH&&It!b9*6N~?|PhR+)d0z2_ANfzXf7>X$ zvbynhg^EVmvQ;Iau3;iK=4}_ZlCAk7cr8hB&8}SOYP0a`GkBre`M_?b<(U$43+KmL{@8n_r_(|##InJ5aeAHvk8JzGRa_Pc zmkk~ZWSx7m`D=4}sl|~#rL-cYfY5CRI$7T4^{eTy8<(1)4 zB0DvNFZ0n1J)Xc@V!xlTe0|cQ=6PcM`jhwerEZPe>?`z2W6|xd?ET$Jw{(>6=P7p0 z&=uPSBp^Hljg`}u!OIuzp9qpp53OG>TMZ>GwRQr~DU?Ui!ZI_C5|-2eZ(#3k`# z|GorA&D2(@|G|82eLZhvoBqLVs}&ARa^19IuO-tp>2~-J9 z*|@66zH(cK@NX;e_tNT<=gFO66q*`3b%mAsqu%nL|K~sd{@~TFf^BEgj)b~Kiu@LM zY5ARd0hdgX{K}_dtat7hgo{jBm#h%I;8sf0=gspMdW$bFEMrrcklpa}&CC-GKOgd+ ztpBpuwzlxM{C{P3&!$xxIjgel9Tx98){(qw*Rcs}Z^eWbzN)(485|Pov$UDJ=it0Q_c!mm`CPHr4NZLKNWPLvHfg$jd#}#=mD!t)Ha$4X{mMktaD8s~ zr7oHER(&7+{8_v8I1IK&AI#dIlg0U5p-;2B>0GJd@#LnHEWb|*zge|t>b3J4JdV2( ze-)gc_ad)Qe&!x_~*y*DdOTX|6k6(q{?}F{~zxh%~QAjzP)es!m7-(DOw~+TytvaT9vI| zc1~aQX01u9$ERbZ7k~d;>2hZFvUR}>`?hG!?2svIVz^vbu$#~Rw1F-E>kkwB9);i8 zY|JCcm?tk6R%=vwxE&uE{$N1|#{(P_Z|7ZV?z4Ok~BSCK)7bTR)zWi$X_3KuP zm;WA#-#9;i^Ut5>3;)09m-zp=-fvILqq;wa@A&H+rZ3~E`)0iA>#P^+|8f1F|1Y?# z{_pi4vF?Am;|)xB9<96WzWqo?bClZLIW3B=#qzJ0{*C?-;;3wT_o`(giAb8hOx{S}RIA{K`g{Y2iD&+xj;am_98f*NP#qy@7% zSo6(g9-U3Q;i#~sJF#P(#){l-OPNQqG8dL;9z4m}w=S5!y-6+T`k{ptH9pCaO4>o8 znvWw29vw?A{P=p-mv3U$rw5*zYOFtQc)9*_{)LdK5B=-C{_y{2u>URj z^ZES6{~z*4yx-^j>GS-`ch&-IKlkz&hoAIr!;7Gbsa41J@!q}E&L z=jW-5CX~xATP5T+amAfymRr}zAN|yMiPt$rRv{~8cK$xW)QLKW|GrRu_wUvEg8P;2 zKR%z=eE06de7mK!zs24k<=(X{@l$%eTUoL4hm_^ZHFll*@Im1Hw`otF+q>`Fb0>dk zsQ^1?=;d#7{w>Q~A)g@;+xb`a%=3~-a!D+Ve)GByoZ4*6^V0lUbAtWbDUoiUer+|d zdtauqefx`PN1t8QE-UrbJS{OxrqWJnn@gus*!Alnk#2djmK?C^+R>pj@er4fE_b%c zAz8kU{r#GkLw2Zb=CStu{&oJp;1wN9azX=-9G%j+8+O&@p$8e{VTLu z6nA%XTU{0@ntrn7>ivJZN57hWo2;IbmnX6JyWH2TR>S$-ALhT#?pdrn>+Q5Jo6o=4 z7ClE?U*g~H`tAD#W8xMm2fhiNcJUNz=u0c9m${o9R?OMl^XQw{(shP8(N})?`x&H~ zp0u?+YH777Gy2skrM-JayLP|Mp0wNg($`rjdzYOvIyTGg&hE!gPkaw8U4Qt^uD+*t zWnbpGC(Uw+Js$R|b=NxQa1ox)?Jt*sDzkWLwpNw-Uw+pJZ&drzpt|_A$0d=u)d%9` zk1{QiT{&Z!!J5@tUfPd5dmbl0GS5G9dEM(Rv)nG5toi@C{^-2(n)-Sl=G(Qd->3BR zS9Z_w{>;M@em!dX^ljRg^8L#7zr}vP;dy?Pd(Zs8Jp32-{*<};Ju_tL+dOwQ_Z{yo zLMrvvxNfSyebg}Pc2KG8v*YrYPu=a+{(in|U2>0`j{R?+0^|Jrn{^*qU8f1=n=J`! zxxCHEn&rnf--*v(v>jZ?^L)#vn3k3(vF^Kl0f8Q-zEjpR-v6wzi6`{(3LfU`1|9F- z9bq_W^kvsQ=BYNm!eN@0u1d=NVLasAq-r07e&$+hn;FI}(H&@?X8so8fx3$Q9 z^{BNT_xGj#d^NS;&=u2Z&mTsL9X`oYyw!=HsqD1sy7!OIrTH{7EM2wY{ksCy!+u|D z)8?sL6o$6GwK!50H}%mLUH+} zXP>69GWJ%6%htHb@v)A#lYZ<=_?JG@BI4eifHl{XZqIn0^j++@Q<&x4McdZ?us*#g zRAkkngy`!xI#_Ebq-N;HPuf#+^2Pi=!gIE%R{s>5=6&kvq(|@g-qzdN{o8WMBqY+< zbCZus;&V%8OZ&8Gtd0%>EE21_Zgx0SM@O}Zc(RJ~JGtwvp7#-aWLDccVHtU2OWV{R zKMcPeY!tZWWnW+*^GIIqQQeP)7pC&HhiucG^VQv*g`IuJWX^eyJ7U9RCciIJirJ!} z;Q8T6#=G;(k+XtSIa4Q1$labGv8Ag?tGO%WvdX?)PUW$8E(fpqDf9h_%M)p7wlIN! zrJ6s>w0mkC=BQ}wmff}Jfv=jxI`0o}B*O$aHdkB^oU*i|_WkmmCa&JWCZ67Brh9LE z`_4*`Z_CZR!c|=%ff;4iC7RZE+7+eQ?p5>{&tH7Y%uA#($3Z+iTqLl?YG%Uxxf5gK zl6+e7c1(`8b`5l?jMQ3q_AscjzFt})&^}S&z`uLnUu@!8oBnb3GKGY-*LiZJs|_6N zt(~Lwj+*Vvyb%{adD+T_<%i@#FG#t?@|$D*HE}(!t-)fdAswQ#maLYC-)p|c-F1YVr_MLg}~F- zcDJ_wd!>EMe?HemN9|8jXK!=;oq4-%)-%gk5y1+%*=O67`U-dXvE)_BovP`pt>~z) z(D3L=_5AqD^xR_ik}jvJLd6R`pDjV>(>hd@yD!&xGJQG^8?)irIddM^)%BRpUg))F zhUQIf+bc@1=g<2(>+4U;d1rFB%d(fmmR$Z6Gsm>d`p%|1(r+fQE3Ys2E<15}QDVof zkoa2>YhTQ2d-15r>iojY3nslUUUh9-cd^OgNO`G}((0RUU4j-&Iig;uqr|zHXK5zO zj&I+lsd##v`aNggq~G_Pw%;|X_~i0tQHorDo)zEhvu$f_l*&DuZg*S>;eJsfd)?rI zE_b%gu}!&Qr&Zgw+*FCL(+p}omVD{7cVqYa!@NuOmTEu0@nCLw%bM8htT(QHUa>9u zV$&9#Pxt>#^Sj=eI!m78K)c>k!)FN!e*K%iT!?=$qgr#psaoe{_q(+En(GQ2xSjSc z&{#4tKk~!*bre)3}yhbN%R4N1?XI0WtBHTNK}Bxr)0ot$$-tvP#SCW3%*v z2(ecgElCm<&5Q?Y`Vwb_n42ec-?hHJy35LQ#p*7lKGu2nH#uB(k=eP9`+oB}ZVk`% zeAA6i>F}J)&-dIOeP^@rmSu{akKae6Wy_UZoaVh}v+)b7E&u=a|9f#+>$JzA3A-|n zEac$Gk&bn%%e%~7ni<YAmc6~q|1H&`^CbPBk?0WeZ{n`-~VdGx=Xr-RO)@%%VvP{PTRVb%E`t zHNhfV{y*OP-R|z&vO}k%J8jmkT(yX|{Y-zK0Y6`Wn{rgBYUFyu+}TB&75SZWcJ9AF zb?E}pbI+f2vp&mdvz^KD_;}L6cdOU0I6X<_w8rN-R$Un?X**t9{pq(`6rrQQ5%K?3 zxJG7I-1S3oS4>K}oUU)%64|!z?xg*7yB7AUHXp~g3l5fqNY7MlxueXWkhL_*Q&`aRXauIXBs)0^88WvzaZmYQz_T> zeB#}ET&u&BABkuy?BDAe9Ln~7Z~Hmr>&{k8Kq*YqRlH2aQUhr!=)09+BbMqtf z>-!RKEA4xFQCZPKqW|Rc;!jt*yf!VUHjUwInLeE<@81u@#jmqZt-C$jLc~?^oz+B> z=xG`MuYI=j?P{{%(R@8iNFq~8d1hzc54)+$CN9x*oz(HA$6(1+t=78N*RS92o-Ms6 z{k%h<#-fgz%?l@;6w1B*t~fTwa%;x6-r5R}k6*8^@NG7mJ86H-&VHNat6pdc%Dc)e zR`2xKZ@}|rxqspLa{)2oF3UWugC{?K(bt?PA+fFZrNxYCss%Qumrjs7msS$VR@$2` zp;R%mdSzGJi`Po}(=>0o-}|^Rpk2H*!`Q1Nb!XiB?kdxyQ)B6nSCczchg1nKo?DJ|8Tp#o6 znr-JMom5|tC$(|K$^VBZ_($)%o!GkYh7!}u*Vjere=tv*Blhci@~QV%*WKP7d+Tmr z*~SIeN~bJ3u)^h6*}k~Vzn|(e7TEB=KmX51r)&Q&(OFaWrSFz)d%Y+^tSol17fYI0 zTQx^#YGgvB#xB3ga(BIz{nrv2EF}{9-98*-pOSdu+2->uPm=5MPkZdG+r@A;;G``cx!^PaC~?RwpEZ}aO9v)Q(|c~NlM;{;wdiA`A%>#jTLEM2u|#`4S=^VEAP4l78d*yy(yh1_I>U;nNEdwRuc=Zm#Rd%)s-H7bXvbt_1C66sVO$g{~ne%kYQi@ zn&s!|O$i1IP82`dZGFnbHFCYH_tkBVmz1jwr>}b*vB@O2_xK{I>{%A<>`j6XEq+V< z2wN9i8@uM_+auq8|11uPJwE&V#noK#d3k4Eirk%dcEx3p;B(KX?pfg*xhZb_#z!+E z0$-#g@14xE^`BHqd~Mp~h+)6*rw{gm5QUAlK~ zk*xe;-{no|To+7KBHgr?x4nDn&GvqucV(%n#HCIC7sOa!7Ij+BOgR5MVzHnJ@4c5R z6WmUVXbQ~aj=dhZHtfQ-DGmvK-~Z@7J5P=4*_&Qxf6)-~XZs#?)=lib*3IY_>I|`UGaa;N zUh!3)v7~ohaOwA+g`09WK6%a?xA)NW6Q0plw$7ZaDSO?1@7}-oR?dfemF&+y2z);& zyldUzX$ReNLj%`bzw`Hzc#`epAd%AsAJU9PVvqAOeVQ$Ok@cW%173<%_%oM z!fDK~#wJ~-{(g7G?^(OLExx{7)wSxi(ya@H0cyeVQUAnKttUtLV zXUT-Qx`(%QhD_a&>2lWN`o}isW%JzEzFyPCWZiY+ZJA1Lx7O>Q_pIN)5jK`tshM?Y z%7ZsOyT8tQ(9Hj05r^sdk9>R|o>(3#h!uSMbk`M6r>f#+x#Nbu(+r>5E!+Bhm!keJ zkG^kmzi)gNu45x13}NPE!h*)ppZlN#Pl>73a=xtotmTXk%}+NSmwe z{QS#LEU#s`O1g@CwtSdh=ltQzN)4MTxob6jiihtpZ2CIu%{xBZSe+A}=P=~R^|7&?gd;62}au)x2 z6Jp|n?d$v2X)wjw%XB?Zx_?}vKXAJDDGjCjc^7Sc4@>uEtm>NRVwUyE*+-x_`M&sz z*cZ>5moG^F@}na+^;Mu=x?U$c1YFjP(ZnC<>VZ~K05+R|k6?J`q z*LQ5wJ);z)a>0`CSx(z*l{b$fOkzSrAHU$(nk%_XQ@qe;Wu{N6{{nxHw>KTtI?jCG zrRFbmv1g+7)OJbEwO9B;FTKt9zz})zZ}#=l55MnE-uIa=Dlp(&T10z0&$8gM)XrZ& zHd?4pQQei;ak(gT;{7`uQ$1uZm&o3}%Xin-E^WaordfM$K4@QfV*4Yxu&9Ff{cojj z?5eq}`n~95RNw{`&6w{tTRzSRTO?=gsyNM1BUOT{deZZW*G;=#U%IueVUCwfk?QJc zp|d8fyWTR%(7Zs#Z~u2&wq=?|`^v2CtZY&~m)Exo9sm8(({+xyTVJ!ign^Z%;LPc- zO=B-lNV{1s_GQ(&lb`39ba9yWhMhV+)k3WG$hzC|TZ9tcSd`4}^$@<3XXx)IVPD&| zYE?^k_>bkwo8~Ioo_|`_op)PlW7%fKNWG&E^D9bP)@Eu1x?Jo$(4=tM<4JPN>E#Q8 zL@tzOxjIh%Tw6c6>T}e+Z4sM3&GasFnf_cP(k*t{n|JS4e42BlaKpLthH|z->hIa!Hdp@?dhY*^Wq+ne ze%^`we~R)$FYV&nx-KwO^t8c+zW$eP$~o7U?%TPrW6|G7v8A%BuXb7WC0elDSD)Z| zyfJgrWNB8>jhmAU98Mc84E}2K%HW8d%@Nst%}FfDHff)aiZ6=M+rIH=m2MSdpYjKX zhHv$CpH41sKIvj|cr%Zx=ZEg3^;`2BfnDXhS&+~|msd2HQ9+#(FOmZ}v`{>N`M^AR$-grCjqDgPj z?!SDzfs^I^w(9I!to&-zkylndA7@-L**M?s=+DXa3nTSdh0-=QEEC-E_aw{H)B1s7 z+NbXF?bX>odDgE9t3u6rE2kx9OSR=1Z`4_{EHQN2lTUlgIe2>0B$5Pd>-Ky<9Jx!+ z>&b4}-QC=GE(doRh*`YAVfO84E#Jjm$yY3nP1td7UfMl{m`~3V8f@oY zx@DGQmf_kcdOWG+l=K9~ExLIkflD-3u1nscyX?x@@BP*B&aWc5kDi{sV)xt=N~^Qk z77PA7+WJAz`b;pYC+($KLmW<+A^(-(OsF9dr$PW#7Ei3nnwR>0V;` z|L1&W{9dP@1S6@3x6N*EYPs82uv>Nd<-obmrdB4xQ zu)6#Emz6jA#93edv`n4%SXO@WojV-gg61uLV!18%a*x}Ref{6|XWm-wD{`?-F;c>5 z-uszmZ8gTLUSDEiYQj#yeQj9zQ-de%0L88&r2s;@1)LK7?HvTi?mVRiMc?5QNjowqOU)a%V$Bqzi1 zz4r2h{lE2&JyiTx{r+Li7s1}thyS0bhZOpJJstlpcZKwl&vF0u#b?CcfBxeE!~Yi@ z2{vrE#h4eY3iuo|W!G&n)$@jI%snrstjoQ~&U|QlzNTu7%I@8VZEaPne~aDTWZ)yb zHS@^NCAk;>>Bs)xGO@QJm@ED(yZCbFFRk3M%blOBz8>Uzr$ja~bmQ7pwu{$3lVgAO z#k~3VTE$Pl>lVH#4|lu0C^jac_xO*;hK=uyEB?vc{%l~{dobltf!X1**i#l_+@H&| zML2w$tE#yAHmheyuIpCfPG6O~xLWRG{V)F&u8l>-&Ud9g3ll-QJ|qnS3xu&%3Npr)2hS*~nRwP6oN%ueo>9{rAH9 z)%lCQ|Bd>5@c-rLB-!h!pUzqTIDTBB%jv_r-4UNH?^Wo0@o;xnh+G^RdeN+RLQt6K zt(TfR^k$`UhDNWSRrhPkt9N~Wu4?Z(+xF_4Sjf~jSG9xoaesNe_kdPFx};mIagfNI zms6H$1Y8!e;Sc}xa@VFMoylKLvV8uS9Oaw*<+1$a*q8~i@xgi97i2y;t$Ofe=Y+cw zY`b0ud5UhoS0elCrsUV#+f8zJzrUyK?s{K2@Aa(P1}f)`ghExPcW2(-R$Y`}zx7GS ztXh7PtR3zwtM5$aY46w(5j$<}>_rQ9?Q}HuU30wuqQ9TR^_5}TuNED!u{@X|RdU)X zU+R#J_+O@*UoMte&$`$VreyZkz5m3y^C$K7IQ~D&zi?{OtJmubYvkPnkNjLJoY3E% z>&a@^8W!m$(&Wd zPrnSFo_TB4Ypyi6*l8h=YTJ^#lopxG$y}T$uEi8{^5C1fntxwz(66%n!(iTF)78lbtDlcM8{{ z^}Fp4X>(a8*hv`7_L1OYd&IUx^JIZXn#7uG*%QN)XSG!J-Hi^tJSEFOVA9NWhv)ho zP0ZhYce+@Vr?z8Y0Uv*>Tl~E%Z%*rLu3L9v{kj)%``sqWT-mnn;vs?L&5e(CbAC2u zijZzobX0$#7dvgC?sSR8f_br*<6;-uR;ir2+s&G@eTLBO_r1rj7=@Nq*YT;VyIj9+ zvgt>pD(9}uMX#F~=dMfkS$^hNa#rke520zVO~0l&tK=W@=zFlwjpe(9SnqG4vi;o| zPhZ5Jke(*ZwtTVRv6GyqYWl2X7TMNz2_27E<{33DqtGWLl;_l>q`hh@v%Ow&u1Ja4 zl6YGq)OF)sA^qtlk!_6=oT}dM>o%VG;ltLSzxOYXSlbf+@N2f0YvPm272D1x*tpqR zEcnr0zd-ABtwaES&Q?c(=uJHz6CA3mwS@v_v)OjF$Ovle|H+naCOmV}?ztcQf7qo7 zEZASm?deog=eP0hqchK2#KkK%OYT0(v^O}E=eVP#-LltKS(lgaIm@`*I2arG?(jR_ zpDJIf)0sE+z81e$_vHJm-*vwXeS(in{{GYrepH z^7ciU8eL7#c4>GrZHipHzt;Q5Gv34f_F~pccBNGpI>t_W@z?IIwY76@^u_BrQe4Lq zlV>g26gU55py9OrQ3s;moqR0%{d0ZujQ`m`p9^PN^2*sBntgub{aSI?%Puktbwsz% zYFoOhCD#4N?faLu>XsMwyxbKM+ioru*rK>>9XDt7qy^VZr==$HvfU6mm(I^N<@)uI zX|8jZ<^2C$FMfG~O+r~$)8b5%P3Ln%MBC2v%~UMR=$ISX@20`1etzdv)m9FJ*=`Xr zjE_(2XFmOXVX4>pdv6WcnHR0!zifihi9fgVCI5a|zGRl0cBtsDcYkEE&75!NxY$gc z!eJ(Kh3o!Z<>d!DWh8@tx&^z`c+9uG;O{BNq-@W}Ls-d=$Y^@>6df0(&aK@aufo_6p7cFSNU+4Y(mFU6A>N5X6%5!Jl ztJ2l;nRe0hnPdN*B7q(m_kEGi4}O<^XPx;s@l04K)A56wbtayep6awLV%n6`OK0p` z)RDDUj3t)yWQX9VT=!d(C!KA(e6mH2riXdC_u^UcDHGTIJ9i5oxVTGf>5Iw2 zk7i3xy36MpIOANJNvwNlN65}KnHmD!MXeDtewU>w&5=*Zx(1Aa~Q$Az`=G0wdo`%N~Av)WjL^%IZ{6rLBjU6aht2c}AtOnv^swr%y~|DD?+9`w1%)c*gyXpaDk ziLbMqYet*nbrX$MUOQsm&6WGRLVkwY;^X}vOXr>{)R@&4JFReg)W)4VAAWn*mSA`M zUd{#G?p>=~@)P!|MXfKiamxznIl$SR(8O>g3 z#(VXy?C$XOD<-$RO`k7#a?QrN<_V0mPkS$$O$-19 zKbEs{Cx?sPx+|L-`N(g1&b@u2U;o5P84g}!Pfx!$tJtIxiC_loPR z$;tKWTkSl*$#t3Mca-gZA7bg4GrxD4V%2Z4)88-7ZhN@@S9nSNNAdeVch0lCGN1F; z{_2X4rIiiu8< z|H0WVXg`|@f8G80?Z4JVan3lsRN<`sg-){$Q!`#?#fae0GtJBw1*^Y2ulK8~KJ90B z>1Lk0X7TRi>`HK0qZlAwiPch0^_V?@h znKd66m-%d6kULXG_HAu&YT$!=cLOWu8SLj}J2dxE<&5RanS89~cKs;!Jv`&A#GH9S zxn>EsGbVG+dfdUbYt3)z_xt_J>iiaJC~Yg)nezM7(i0o+y!CkZu4CQ08~f^XwfZ)R z++&>fe)8M0h(2Wz(Ns;R_9r(J6C`#7MZB@CcH18FuRdm1^-tgW&tAUFmyb*eP53oi zuYTDS^TU}zgMcx@M+;cXd)>i z-<|WwM729v=kS4b*=o~TCEI>9GkV|30*| zvRu8ZA@}$HLp%Qd-y5=0d}-!~zP<~gpsSGnTn=_z7bH?+S)Y3Sx{_6lnIO;1Md`9~ ziz3Co=DGiRyIo_N>yM-28q-uiB~5Z^vA@0ThN&dmFNd5LQ??zou@#M7^)n`5`>n8m z%H_eAuCG71X~pcejGZdI$=BA$2Txb^oyC=2HSMkYGTsWu4dplc*_iK477htjy_r`i z!+w7o=c%AAwzc!C_AZNF-}&@te?v%}AFDyOpnu06zKKs1N-t~f%ADkV%j@TYrd|5G zpIiP+Qq55}`$=lHBhF%p`k=CT=dj)Rhu+_vaK=Izm0m5nC1kInJfAaCn5-^b-oWq+rp z_eAsL$dXAJH>Rm-bls4hsycPu=AAnQ-zW;CK3{d~c4Lg|K|UtO%t#%MHs>in=Omah z9~M|%csWIe<%Lk<{o+R{y+hm{=+^>2~zPMNT_|(pQ6Qwk~ z#k8z%POrFe=t6F{s zmd$5qTJF#49DFI;+Vaz4`#+4qRf}KQs7J5Yd?b-tEiQ z_U2KO7LVrQj$NxREaByFZE+EQy*0r&L^LbVp#FR8!G|R>8PQw%?U$V`zI4_t!+Uks z`>&T`!bL7m^FAoXda!U?&+krbKc*RW|Qvwt6shpE+XZ6(|Kokhi*!6=$lC_ zYu6q9o%g=FZLeF|lU){{vtu3JKGKRTB-Ww)%W%;w#@7EL@?bou*6H)WIScMtoY z))3lqM@3Nm`67k=yOrbhR$dCZQn_UHzV(ORy?b|opa0{r8$H>F0AyFKE9;Qar51vtER3Z7d@}W%O?vdiQP5nGYl2= z4ZQG3Vy#Z#6Ak{;K?kNcxLrRvnPu&&eVZAyyPDEwS?I?tu;M#+lJjMLow(eoS+KPL z&6$yl+Sg{j*w$+)m(0^%!ZE#P-|uhHJttdYyf&P^%a=1-$5W%++OR5o^{ra4r|xyZ$2VF;W=XBk%AFa3+nn{`9Zk2K4>~C7|5AJ;a_4x6>Zk8+w}qZt zntq@9;GfExEUCi^4&^cj*>t&1J)IP`YW3?y4zcT9C&%0A&JDT#@_PRLM|*0!s|y^8 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