From fdb2922a16708e38d98868f8e5417b6643f5348578772c3868ee77e6a21fb683 Mon Sep 17 00:00:00 2001 From: JaniSoto Date: Mon, 17 Aug 2026 15:04:06 +0000 Subject: [PATCH] feat(forge-1.20.1): update difficulty triggers, JourneyMap payload, keybinds, and docs - Add Twilight Forest and Blue Skies dimensions to Majrusz Difficulty expert stage triggers - Add JourneyMap UI config files to AutoModpack client payload and sync rules - Register non-conflicting Ars Nouveau keybindings with Alt modifiers - Update repo and instance docs to reflect 77 server / 19 client mods and default-options patch - Enhance Player Quick Join section layout for better readability --- README.md | 1 + instances/forge-1.20.1-survival/README.md | 47 +- .../forge-1.20.1-survival/mod-configs.md | 714 +++++++++++++++++- .../data/automodpack/automodpack-server.json | 2 + .../config/defaultoptions/keybindings.txt | 12 + .../config/6.0/journeymap.core.config | 95 +++ .../config/6.0/journeymap.fullmap.config | 49 ++ .../config/6.0/journeymap.minimap.config | 81 ++ .../config/6.0/journeymap.minimap2.config | 81 ++ .../config/6.0/journeymap.rendering.config | 20 + .../config/6.0/journeymap.topo.config | 10 + .../config/6.0/journeymap.waypoint.config | 46 ++ .../config/6.0/journeymap.webmap.config | 8 + .../data/config/majruszsdifficulty.json | 5 +- 14 files changed, 1151 insertions(+), 20 deletions(-) create mode 100644 instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.core.config create mode 100644 instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.fullmap.config create mode 100644 instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.minimap.config create mode 100644 instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.minimap2.config create mode 100644 instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.rendering.config create mode 100644 instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.topo.config create mode 100644 instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.waypoint.config create mode 100644 instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.webmap.config diff --git a/README.md b/README.md index 3222720..aeabc50 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ Mono-repo containing infrastructure baselines, operational runbooks, and instanc ├── README.md # Player joining guide, instance specs, and admin runbooks ├── mod-configs.md # Mod configuration matrix and validated schemas ├── patches/ + │ ├── default-options/ # Custom Default Options keymapping modifier patch source & build scripts │ └── lts-auth/ # Custom authentication mod source and build scripts └── runtime/ # Active Docker deployment directory ├── console # Interactive admin console script diff --git a/instances/forge-1.20.1-survival/README.md b/instances/forge-1.20.1-survival/README.md index f70aa9b..8a6aee0 100644 --- a/instances/forge-1.20.1-survival/README.md +++ b/instances/forge-1.20.1-survival/README.md @@ -1,5 +1,9 @@ # Instance Specification: Forge 1.20.1 Survival Modpack +> **PLAYER QUICK JOIN**: If you are a player joining the server, follow **Section 1** below. You do not need to read the technical administrator documentation below Section 1. + +--- + ## 1. Player Quick Join Guide ### Client Requirements @@ -13,7 +17,12 @@ 3. Launch Minecraft with your Forge 1.20.1 profile. 4. Select **Multiplayer** and connect to **`mc.sotohome.top`**. -*(AutoModpack automatically synchronizes required client mods, configuration files, default option presets, and shader presets upon connection).* +*(AutoModpack automatically synchronizes required client mods, configuration files, default option presets, shader presets, and JourneyMap UI preferences upon connection).* + +--- + +> **END OF PLAYER GUIDE — YOU ARE ALL SET!** +> Everything below this line is for **Server Administration & Infrastructure Maintenance**. Players can stop reading here and enjoy the game! --- @@ -91,7 +100,7 @@ services: --- -## 3. Server Mod Manifest (66 Mods) +## 3. Server Mod Manifest (77 Mods) ```text [forge]ctov-3.4.14.jar @@ -101,7 +110,10 @@ ad_astra_more_structures-1.0.1-forge.jar alexsmobs-1.22.9.jar antixray-forge-1.4.6+1.20.1.jar architectury-9.2.14-forge.jar +ars_n_spells-3.0.1.jar +ars_nouveau-1.20.1-4.12.7-all.jar automodpack-mc1.20.1-forge-4.0.6.jar +blue_skies-1.20.1-1.3.31.jar Botania-1.20.1-454-FORGE.jar botarium-forge-1.20.1-2.3.4.jar Chunky-1.3.146.jar @@ -112,7 +124,9 @@ collective-1.20.1-8.39.jar corpse-forge-1.20.1-1.0.23.jar create-1.20.1-6.0.8.jar create_ad_astra_recipes-1.0.0-forge-1.20.1.jar +create_repair-forge-1.20.1-1.3.0-all.jar createaddition-1.20.1-1.3.3.jar +CreativeCore_FORGE_v2.12.39_mc1.20.1.jar curios-forge-5.14.1+1.20.1.jar decocraft-3.0.4-1.20.1-slim.jar differentdoors-forge-1.20.1-1.1.0.jar @@ -146,15 +160,21 @@ Patchouli-1.20.1-85-FORGE.jar perspatium-1.20.1-1.2.0.jar planets+-bv1.7.5-1.20x.jar player-animation-lib-forge-1.0.2-rc1+1.20.jar +PlayerRevive_FORGE_v2.0.31_mc1.20.1.jar +PuzzlesLib-v8.1.33-1.20.1-Forge.jar resourcefulconfig-forge-1.20.1-2.1.3.jar resourcefullib-forge-1.20.1-2.1.29.jar SimpleBackups-1.20.1-3.1.24.jar sophisticatedbackpacks-1.20.1-3.24.63.2057.jar sophisticatedcore-1.20.1-1.3.78.2249.jar spark-1.10.53-forge.jar +structure_gel-1.20.1-2.16.2.jar +table_top_craft-forge-1.20.1-6.1.2.jar tectonic-3.0.17-forge-1.20.1.jar tenshilib-1.20.1-1.7.6-forge.jar Terralith_1.20.x_v2.5.4.jar +twilightforest-1.20.1-4.3.2508-universal.jar +VisualWorkbench-v8.0.1-1.20.1-Forge.jar voicechat-forge-1.20.1-2.6.22.jar YungsApi-1.20-Forge-4.0.6.jar YungsBetterDungeons-1.20-Forge-4.0.4.jar @@ -172,7 +192,7 @@ Client modpack synchronization is fully automated via **AutoModpack**. * Minecraft **1.20.1** with **Forge** loader. * **1 Mod**: `automodpack-mc1.20.1-forge-4.0.6.jar` in `.minecraft/mods/`. -### Client-Only Host Payload (17 Mods) +### Client-Only Host Payload (19 Mods) Located in `runtime/data/automodpack/host-modpack/main/mods/` on the server and pushed to clients automatically: ```text @@ -181,9 +201,11 @@ BetterPingDisplay-1.20.1-1.1.jar Connector-1.0.0-beta.49+1.20.1.jar CreativeCore_FORGE_v2.12.39_mc1.20.1.jar FTB-Teams-Offline-Enabler-forge-1.20.1-1.0.0.jar +InvMove-0.9.3+1.20.1-Forge.jar PresenceFootsteps-1.20.1-1.9.1-beta.1.jar TUTORIAL_DISABLE-1.0.0.jar balm-forge-1.20.1-7.3.42.jar +configured-forge-1.20.1-2.2.3.jar continuity-3.0.0+1.20.1.forge.jar defaultoptions-forge-1.20.1-18.0.5.jar embeddium-0.3.31+mc1.20.1.jar @@ -201,8 +223,9 @@ Explicitly excluded from syncing to clients via `syncedFiles` in `automodpack-se ### Synchronized Client Files & Options Enforcement * `/config/**` (Synchronizes mod configurations, BSL shader settings, and default options template). +* `/journeymap/config/**` (Synchronizes master minimap layout, interface scale, theme, and font presets on initial join without overwriting personal waypoints or map tiles). * **Options & Keybindings Enforcement**: - 1. `keybindings.txt` (`/config/defaultoptions/keybindings.txt`): Enforces master keybindings (Sneak=Shift, Sprint=Ctrl, FTB Chunks minimap unbound) dynamically on game boot via `Default Options`. + 1. `keybindings.txt` (`/config/defaultoptions/keybindings.txt`): Enforces master keybindings (Sneak=Shift, Sprint=Ctrl, FTB Chunks minimap unbound, Ars Nouveau quick casts/radial) dynamically on game boot via patched `Default Options`. 2. `options.txt` (`automodpack/host-modpack/main/options.txt`): Delivers initial graphics settings (fullscreen, 260 FPS limit, render distance 8), audio levels (Master 60%, Music 25%, Hostile 75%, Neutral/Ambient 40%), FOV, and active resource packs on first launch via **AutoModpack**. Configured under `"allowEditsInFiles"` in `automodpack-server.json` so player sound, graphics, and FOV customizations persist between sessions without being overwritten on boot. --- @@ -243,7 +266,7 @@ To rebuild and hot-swap the custom authentication mod (`lts_auth-1.0.1+mc1.20.1. 1. Ensure container `mc_forge_server` is running. 2. Execute the compilation script: ```bash - cd patches/lts-auth/ + cd instances/forge-1.20.1-survival/patches/lts-auth/ python3 build.py ``` 3. Restart the server container to load the compiled JAR: @@ -251,6 +274,20 @@ To rebuild and hot-swap the custom authentication mod (`lts_auth-1.0.1+mc1.20.1. docker restart mc_forge_server ``` +### Default Options Keymapping Patch Compilation (`patches/default-options/`) +To rebuild and hot-swap the custom keybindings modifier patch (`defaultoptions-forge-1.20.1-18.0.5.jar`) from source (`KeyMappingDefaultsHandler.java`): + +1. Ensure container `mc_forge_server` is running. +2. Execute the compilation script: + ```bash + cd instances/forge-1.20.1-survival/patches/default-options/ + python3 build.py + ``` +3. Restart the server container to push the patched JAR via AutoModpack: + ```bash + docker restart mc_forge_server + ``` + ### World Pre-Generation (Chunky) ```bash docker exec -i mc_forge_server rcon-cli "chunky world minecraft:overworld" diff --git a/instances/forge-1.20.1-survival/mod-configs.md b/instances/forge-1.20.1-survival/mod-configs.md index 877bf5a..614dad0 100644 --- a/instances/forge-1.20.1-survival/mod-configs.md +++ b/instances/forge-1.20.1-survival/mod-configs.md @@ -6,12 +6,12 @@ | Mod | Config File Path | Key Setting | Value | Purpose | | :--- | :--- | :--- | :--- | :--- | -| **AutoModpack** | `runtime/data/automodpack/automodpack-server.json` | `syncedFiles` / `allowEditsInFiles` | `["/mods/*.jar", "/config/**", "/options.txt"]` | Dynamic modpack delivery, trusted instant join, and initial `options.txt` synchronization with local edit persistence | -| **Default Options** | `runtime/data/automodpack/host-modpack/main/config/defaultoptions/` | `keybindings.txt` | Keybinds (`key_key.*`) | Enforces master keybindings dynamically on game boot | +| **AutoModpack** | `runtime/data/automodpack/automodpack-server.json` | `syncedFiles` / `allowEditsInFiles` | `["/mods/*.jar", "/journeymap/config/**", "/config/**", "/options.txt"]` | Dynamic modpack delivery, trusted instant join, JourneyMap UI settings sync, and initial `options.txt` synchronization with local edit persistence | +| **Default Options** | `runtime/data/automodpack/host-modpack/main/config/defaultoptions/` | `keybindings.txt` | Keybinds (`key_key.*`) | Enforces master keybindings dynamically on game boot (patched to support modifiers like `:ALT` and `:CONTROL`) | | **LTS Auth** | `runtime/data/config/lts_auth/messages.yml` | `timeout_kick` | Configured message | In-game auth, invulnerability lock & auto-kick (`players.json` credential store ignored by Git) | | **Locks Reforged** | `runtime/data/config/locks-common.toml` | `"Enable Loot-Scaled Locks"` | `true` | Loot-value-based container lock tier selection | | **Improved Mobs** | `runtime/data/config/improvedmobs/common.toml` | `"Breaker Chance"` / `"Stealer Chance"` | `0.0` / `0.3` | Disables block breaking; item stealing enabled (30%); JAR excluded from client sync (`!/mods/improvedmobs*.jar`) | -| **Majrusz Difficulty** | `runtime/data/config/majruszsdifficulty.json` | `is_per_player_difficulty_enabled` | `true` | Isolated per-player milestone progression (`normal`, `expert`, `master` stages) | +| **Majrusz Difficulty** | `runtime/data/config/majruszsdifficulty.json` | `triggers.dimensions` | Nether, Twilight Forest, Everbright, Everdawn | Isolated per-player milestone progression (`normal`, `expert`, `master` stages) triggered across dimensions | | **Create Addition** | `runtime/data/config/createaddition-common.toml` | `[alternator].generator_efficiency` | `0.5` | Tech power generation rebalance | | **Sophisticated Core** | `runtime/data/config/sophisticatedcore-common.toml` | `enabledItems` | Tier 3/4 upgrades = `false` | Cap portable storage capacity | | **AntiXray** | `runtime/data/config/antixray.toml` | `enabled` / `[overworld].engineMode` | `false` / `3` | Global default disabled; Overworld Mode 3 & Nether Mode 1 active | @@ -30,11 +30,13 @@ "generateModpackOnStart": true, "syncedFiles": [ "/mods/*.jar", + "/journeymap/config/**", "!/mods/SimpleBackups*.jar", "/shaderpacks/*", "!/config/luckperms/libs/**", "!/mods/improvedmobs*.jar", "!/mods/spark*.jar", + "/options.txt", "!/mods/antixray*.jar", "!/mods/doubledoors*.jar", "!/mods/Clumps*.jar", @@ -44,22 +46,36 @@ "/resourcepacks/*", "/config/**", "!/config/simplebackups-common.toml", - "!/config/spark/**", - "/options.txt" + "!/config/spark/**" ], "allowEditsInFiles": [ "/config/**", - "/options.txt" + "/options.txt", + "/journeymap/config/**" ], "forceCopyFilesToStandardLocation": [ "/mods/*.jar", "/config/**" ], + "nonModpackFilesToDelete": {}, "autoExcludeServerSideMods": true, "autoExcludeUnnecessaryFiles": true, "requireAutoModpackOnClient": true, "nagUnModdedClients": true, + "nagMessage": "This server provides dedicated modpack through AutoModpack!", + "nagClickableMessage": "Click here to get the AutoModpack!", + "nagClickableLink": "https://modrinth.com/project/automodpack", + "bindAddress": "", + "bindPort": -1, + "addressToSend": "", + "portToSend": -1, + "disableInternalTLS": false, + "requireMagicPackets": false, + "updateIpsOnEveryStart": false, + "bandwidthLimit": 0, "validateSecrets": false, + "secretLifetime": 336, + "selfUpdater": false, "acceptedLoaders": [ "forge" ] @@ -173,7 +189,187 @@ modelPart_right_pants_leg:true modelPart_hat:true ``` -### 3. Locks Reforged (`runtime/data/config/locks-common.toml`) +### 3. Default Options Keybindings Template (`runtime/data/automodpack/host-modpack/main/config/defaultoptions/keybindings.txt`) +```text +key_key.attack:key.mouse.left +key_key.use:key.mouse.right +key_key.forward:key.keyboard.w +key_key.left:key.keyboard.a +key_key.back:key.keyboard.s +key_key.right:key.keyboard.d +key_key.jump:key.keyboard.space +key_key.sneak:key.keyboard.left.shift +key_key.sprint:key.keyboard.left.control +key_key.drop:key.keyboard.q +key_key.inventory:key.keyboard.e +key_key.chat:key.keyboard.t +key_key.playerlist:key.keyboard.tab +key_key.pickItem:key.mouse.middle +key_key.command:key.keyboard.slash +key_key.socialInteractions:key.keyboard.p +key_key.screenshot:key.keyboard.f2 +key_key.togglePerspective:key.keyboard.f5 +key_key.smoothCamera:key.keyboard.unknown +key_key.fullscreen:key.keyboard.f11 +key_key.spectatorOutlines:key.keyboard.unknown +key_key.swapOffhand:key.keyboard.f +key_key.saveToolbarActivator:key.keyboard.c +key_key.loadToolbarActivator:key.keyboard.x +key_key.advancements:key.keyboard.l +key_key.hotbar.1:key.keyboard.1 +key_key.hotbar.2:key.keyboard.2 +key_key.hotbar.3:key.keyboard.3 +key_key.hotbar.4:key.keyboard.4 +key_key.hotbar.5:key.keyboard.5 +key_key.hotbar.6:key.keyboard.6 +key_key.hotbar.7:key.keyboard.7 +key_key.hotbar.8:key.keyboard.8 +key_key.hotbar.9:key.keyboard.9 +key_key.sophisticatedcore.sort:key.mouse.middle +key_key.sophisticatedcore.transfer_to_storage:key.keyboard.left.bracket +key_key.sophisticatedcore.transfer_to_inventory:key.keyboard.right.bracket +key_key.modernfix.config:key.keyboard.unknown +key_key.sophisticatedbackpacks.open_backpack:key.keyboard.b +key_key.sophisticatedbackpacks.inventory_interaction:key.keyboard.c +key_key.sophisticatedbackpacks.tool_swap:key.keyboard.unknown +key_key.sophisticatedbackpacks.toggle_upgrade_1:key.keyboard.z:ALT +key_key.sophisticatedbackpacks.toggle_upgrade_2:key.keyboard.x:ALT +key_key.sophisticatedbackpacks.toggle_upgrade_3:key.keyboard.unknown +key_key.sophisticatedbackpacks.toggle_upgrade_4:key.keyboard.unknown +key_key.sophisticatedbackpacks.toggle_upgrade_5:key.keyboard.unknown +key_key.corpse.death_history:key.keyboard.u:CONTROL +key_key.botania_corporea_request:key.keyboard.c +key_key.curios.open.desc:key.keyboard.g +key_iris.keybind.reload:key.keyboard.unknown +key_iris.keybind.toggleShaders:key.keyboard.k +key_iris.keybind.shaderPackSelection:key.keyboard.o:CONTROL +key_key.ftbteams.open_gui:key.keyboard.unknown +key_key.ftbchunks.map:key.keyboard.unknown +key_key.ftbchunks.toggle_minimap:key.keyboard.unknown +key_key.ftbchunks.claim_manager:key.keyboard.unknown +key_key.ftbchunks.minimap.zoomIn:key.keyboard.unknown +key_key.ftbchunks.minimap.zoomOut:key.keyboard.unknown +key_key.ftbchunks.add_waypoint:key.keyboard.unknown +key_key.ftbchunks.waypoint_manager:key.keyboard.unknown +key_key.mca.skin_library:key.keyboard.unknown +key_key.jei.showRecipe2:key.mouse.left +key_key.jei.showBookmarkTooltipFeatures:key.keyboard.left.control +key_key.jei.transferRecipeBookmark:key.mouse.left:SHIFT +key_key.jei.previousSearch:key.keyboard.up +key_key.jei.showRecipe:key.keyboard.r +key_key.jei.nextRecipePage:key.keyboard.page.down +key_key.jei.bookmark:key.keyboard.a +key_key.jei.maxTransferRecipeBookmark:key.mouse.left:CONTROL +key_key.jei.nextSearch:key.keyboard.down +key_key.jei.recipeBack:key.keyboard.backspace +key_key.jei.quickMove:key.mouse.left:SHIFT +key_key.jei.cheatItemStack2:key.mouse.middle +key_key.jei.toggleWildcardHideIngredient:key.mouse.right:CONTROL +key_key.jei.clearSearchBar:key.mouse.right +key_key.jei.toggleHideIngredient:key.mouse.left:CONTROL +key_key.jei.previousPage:key.keyboard.unknown +key_key.jei.cheatOneItem:key.mouse.left +key_key.jei.nextPage:key.keyboard.unknown +key_key.jei.pauseRecipeCycling:key.keyboard.left.shift +key_key.jei.cheatItemStack:key.mouse.left:SHIFT +key_key.jei.focusSearch:key.keyboard.f:CONTROL +key_key.jei.nextCategory:key.keyboard.page.down:SHIFT +key_key.jei.closeRecipeGui:key.keyboard.escape +key_key.jei.toggleBookmarkOverlay:key.keyboard.unknown +key_key.jei.previousCategory:key.keyboard.page.up:SHIFT +key_key.jei.previousRecipePage:key.keyboard.page.up +key_key.jei.showUses2:key.mouse.right +key_key.jei.showUses:key.keyboard.u +key_key.jei.toggleCheatModeConfigButton:key.mouse.left:CONTROL +key_key.jei.toggleEditMode:key.keyboard.unknown +key_key.jei.copy.recipe.id:key.keyboard.unknown +key_key.jei.shareToChat:key.keyboard.unknown +key_key.jei.cheatOneItem2:key.mouse.right +key_key.jei.toggleCheatMode:key.keyboard.unknown +key_key.jei.toggleOverlay:key.keyboard.unknown +key_key.journeymap.minimap_preset:key.keyboard.backslash +key_key.journeymap.toggle_entity_names:key.keyboard.g +key_key.journeymap.toggle_render_waypoints_map:key.keyboard.unknown +key_key.journeymap.fullscreen.south:key.keyboard.down +key_key.journeymap.zoom_in:key.keyboard.equal +key_key.journeymap.fullscreen.north:key.keyboard.up +key_key.journeymap.fullscreen_waypoints:key.keyboard.n +key_key.journeymap.toggle_render_waypoints_world:key.keyboard.unknown +key_key.journeymap.fullscreen.east:key.keyboard.right +key_key.journeymap.zoom_out:key.keyboard.minus +key_key.journeymap.create_waypoint:key.keyboard.b:CONTROL +key_key.journeymap.fullscreen.disable_buttons:key.keyboard.unknown +key_key.journeymap.minimap_type:key.keyboard.left.bracket +key_key.journeymap.fullscreen_create_waypoint:key.keyboard.b:CONTROL +key_key.journeymap.fullscreen.west:key.keyboard.left +key_key.journeymap.toggle_waypoints:key.keyboard.unknown +key_key.journeymap.fullscreen_chat_position:key.keyboard.c +key_key.journeymap.map_toggle_alt:key.keyboard.j +key_key.journeymap.toggle_render_waypoints:key.keyboard.unknown +key_key.journeymap.minimap_toggle_alt:key.keyboard.j:CONTROL +key_key.journeymap.fullscreen_options:key.keyboard.o +key_key.journeymap.fullscreen_follow_player:key.keyboard.f +key_key.push_to_talk:key.keyboard.unknown +key_key.whisper:key.keyboard.unknown +key_key.mute_microphone:key.keyboard.m:ALT +key_key.disable_voice_chat:key.keyboard.unknown +key_key.hide_icons:key.keyboard.unknown +key_key.voice_chat:key.keyboard.v +key_key.voice_chat_settings:key.keyboard.unknown +key_key.voice_chat_group:key.keyboard.g:ALT +key_key.voice_chat_toggle_recording:key.keyboard.unknown +key_key.voice_chat_adjust_volumes:key.keyboard.unknown +key_key.immersiveengineering.magnetEquip:key.keyboard.s +key_key.immersiveengineering.railgunZoom:key.mouse.middle +key_key.immersiveengineering.chemthrowerSwitch:key.keyboard.unknown +key_key.jade.config:key.keyboard.keypad.0 +key_key.jade.show_overlay:key.keyboard.keypad.1 +key_key.jade.toggle_liquid:key.keyboard.keypad.2 +key_key.jade.show_recipes:key.keyboard.keypad.3 +key_key.jade.show_uses:key.keyboard.keypad.4 +key_key.jade.narrate:key.keyboard.keypad.5 +key_key.jade.show_details:key.keyboard.left.shift +key_key.ponder.ponder:key.keyboard.w +key_create.keyinfo.toolmenu:key.keyboard.left.alt +key_create.keyinfo.toolbelt:key.keyboard.left.alt +key_create.keyinfo.rotate_menu:key.keyboard.unknown +key_key.irons_spellbooks.spell_wheel:key.keyboard.r +key_key.irons_spellbooks.spell_wheel_toggle:key.keyboard.unknown +key_key.irons_spellbooks.spellbook_cast:key.keyboard.z +key_key.irons_spellbooks.spell_bar_modifier:key.keyboard.left.shift +key_key.irons_spellbooks.spell_quick_cast_1:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_2:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_3:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_4:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_5:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_6:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_7:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_8:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_9:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_10:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_11:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_12:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_13:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_14:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_15:key.keyboard.unknown +key_key.presencefootsteps.settings:key.keyboard.f10 +key_key.ad_astra.toggle_suit_flight:key.keyboard.h +key_key.ad_astra.open_radio:key.keyboard.r:ALT +key_key.ars_nouveau.open_book:key.keyboard.b:ALT +key_key.ars_nouveau.radial:key.keyboard.r:ALT +key_key.ars_nouveau.quick_cast_1:key.keyboard.1:ALT +key_key.ars_nouveau.quick_cast_2:key.keyboard.2:ALT +key_key.ars_nouveau.quick_cast_3:key.keyboard.3:ALT +key_key.ars_nouveau.quick_cast_4:key.keyboard.4:ALT +key_key.ars_nouveau.quick_cast_5:key.keyboard.5:ALT +key_key.ars_nouveau.quick_cast_6:key.keyboard.unknown +key_key.ars_nouveau.quick_cast_7:key.keyboard.unknown +key_key.ars_nouveau.quick_cast_8:key.keyboard.unknown +key_key.ars_nouveau.quick_cast_9:key.keyboard.unknown +key_key.ars_nouveau.quick_cast_10:key.keyboard.unknown +``` + +### 4. Locks Reforged (`runtime/data/config/locks-common.toml`) ```toml "Lock Generation Chance" = 1.0 "Generation Enchant Chance" = 0.4 @@ -185,7 +381,7 @@ modelPart_hat:true "Loot Value Tiers" = [3.0, 6.0, 10.0, 16.0, 24.0, 40.0, 60.0] ``` -### 4. Improved Mobs (`runtime/data/config/improvedmobs/common.toml`) +### 5. Improved Mobs (`runtime/data/config/improvedmobs/common.toml`) ```toml [general] "Enable difficulty scaling" = false @@ -201,7 +397,7 @@ modelPart_hat:true "Use LevelZ Mod" = "OFF" ``` -### 5. Create Addition (`runtime/data/config/createaddition-common.toml`) +### 6. Create Addition (`runtime/data/config/createaddition-common.toml`) ```toml [alternator] # Alternator efficiency relative to base conversion rate @@ -209,7 +405,7 @@ modelPart_hat:true generator_efficiency = 0.5 ``` -### 6. Sophisticated Core (`runtime/data/config/sophisticatedcore-common.toml`) +### 7. Sophisticated Core (`runtime/data/config/sophisticatedcore-common.toml`) ```toml [common] # Disable / enable any items here (disables their recipes) @@ -219,7 +415,7 @@ modelPart_hat:true ] ``` -### 7. Majrusz's Progressive Difficulty (`runtime/data/config/majruszsdifficulty.json`) +### 8. Majrusz's Progressive Difficulty (`runtime/data/config/majruszsdifficulty.json`) ```json { "game_stages": { @@ -231,7 +427,14 @@ modelPart_hat:true }, { "id": "expert", - "triggers": { "dimensions": ["minecraft:the_nether"] } + "triggers": { + "dimensions": [ + "minecraft:the_nether", + "twilightforest:twilight_forest", + "blue_skies:everbright", + "blue_skies:everdawn" + ] + } }, { "id": "master", @@ -242,7 +445,7 @@ modelPart_hat:true } ``` -### 8. AntiXray (`runtime/data/config/antixray.toml`) +### 9. AntiXray (`runtime/data/config/antixray.toml`) ```toml # Global default fallback enabled = false @@ -265,7 +468,490 @@ lavaObscures = true hiddenBlocks = ["ancient_debris", "nether_quartz_ore", "nether_gold_ore", "gold_block", "gilded_blackstone"] ``` -### 9. JourneyMap Server Enforced Radar (`runtime/data/journeymap/server/6.0/journeymap.server.global.config`) +### 10. JourneyMap Server Enforced Radar (`runtime/data/journeymap/server/6.0/journeymap.server.global.config`) +```json +{ + "surfaceMapping": "ALL", + "caveMapping": "NONE", + "radarEnabled": "ALL", + "playerRadarEnabled": "false", + "mobRadarEnabled": "false", + "animalRadarEnabled": "false", + "villagerRadarEnabled": "false" +} +``` + +Outputting File 2 content with zero conversation.# Mod Configuration Matrix & Schemas + +## Summary Matrix + +> **Note on File Paths**: `runtime/data/config/...` on the host filesystem mounts directly to `/data/config/...` inside the `mc_forge_server` Docker container. + +| Mod | Config File Path | Key Setting | Value | Purpose | +| :--- | :--- | :--- | :--- | :--- | +| **AutoModpack** | `runtime/data/automodpack/automodpack-server.json` | `syncedFiles` / `allowEditsInFiles` | `["/mods/*.jar", "/journeymap/config/**", "/config/**", "/options.txt"]` | Dynamic modpack delivery, trusted instant join, JourneyMap UI settings sync, and initial `options.txt` synchronization with local edit persistence | +| **Default Options** | `runtime/data/automodpack/host-modpack/main/config/defaultoptions/` | `keybindings.txt` | Keybinds (`key_key.*`) | Enforces master keybindings dynamically on game boot (patched to support modifiers like `:ALT` and `:CONTROL`) | +| **LTS Auth** | `runtime/data/config/lts_auth/messages.yml` | `timeout_kick` | Configured message | In-game auth, invulnerability lock & auto-kick (`players.json` credential store ignored by Git) | +| **Locks Reforged** | `runtime/data/config/locks-common.toml` | `"Enable Loot-Scaled Locks"` | `true` | Loot-value-based container lock tier selection | +| **Improved Mobs** | `runtime/data/config/improvedmobs/common.toml` | `"Breaker Chance"` / `"Stealer Chance"` | `0.0` / `0.3` | Disables block breaking; item stealing enabled (30%); JAR excluded from client sync (`!/mods/improvedmobs*.jar`) | +| **Majrusz Difficulty** | `runtime/data/config/majruszsdifficulty.json` | `triggers.dimensions` | Nether, Twilight Forest, Everbright, Everdawn | Isolated per-player milestone progression (`normal`, `expert`, `master` stages) triggered across dimensions | +| **Create Addition** | `runtime/data/config/createaddition-common.toml` | `[alternator].generator_efficiency` | `0.5` | Tech power generation rebalance | +| **Sophisticated Core** | `runtime/data/config/sophisticatedcore-common.toml` | `enabledItems` | Tier 3/4 upgrades = `false` | Cap portable storage capacity | +| **AntiXray** | `runtime/data/config/antixray.toml` | `enabled` / `[overworld].engineMode` | `false` / `3` | Global default disabled; Overworld Mode 3 & Nether Mode 1 active | +| **JourneyMap** | `runtime/data/journeymap/server/6.0/` | `playerRadarEnabled` / `caveMapping` | `"false"` / `"NONE"` | Server-enforced entity radar restrictions & cave mapping disabled | + +--- + +## Validated Configuration Code Snippets + +### 1. AutoModpack (`runtime/data/automodpack/automodpack-server.json`) +```json +{ + "DO_NOT_CHANGE_IT": 2, + "modpackName": "MC SotoHome", + "modpackHost": true, + "generateModpackOnStart": true, + "syncedFiles": [ + "/mods/*.jar", + "/journeymap/config/**", + "!/mods/SimpleBackups*.jar", + "/shaderpacks/*", + "!/config/luckperms/libs/**", + "!/mods/improvedmobs*.jar", + "!/mods/spark*.jar", + "/options.txt", + "!/mods/antixray*.jar", + "!/mods/doubledoors*.jar", + "!/mods/Clumps*.jar", + "!/mods/collective*.jar", + "!/config/antixray.toml", + "!/mods/lts_auth*.jar", + "/resourcepacks/*", + "/config/**", + "!/config/simplebackups-common.toml", + "!/config/spark/**" + ], + "allowEditsInFiles": [ + "/config/**", + "/options.txt", + "/journeymap/config/**" + ], + "forceCopyFilesToStandardLocation": [ + "/mods/*.jar", + "/config/**" + ], + "nonModpackFilesToDelete": {}, + "autoExcludeServerSideMods": true, + "autoExcludeUnnecessaryFiles": true, + "requireAutoModpackOnClient": true, + "nagUnModdedClients": true, + "nagMessage": "This server provides dedicated modpack through AutoModpack!", + "nagClickableMessage": "Click here to get the AutoModpack!", + "nagClickableLink": "https://modrinth.com/project/automodpack", + "bindAddress": "", + "bindPort": -1, + "addressToSend": "", + "portToSend": -1, + "disableInternalTLS": false, + "requireMagicPackets": false, + "updateIpsOnEveryStart": false, + "bandwidthLimit": 0, + "validateSecrets": false, + "secretLifetime": 336, + "selfUpdater": false, + "acceptedLoaders": [ + "forge" + ] +} +``` + +### 2. AutoModpack First-Launch Options Template (`runtime/data/automodpack/host-modpack/main/options.txt`) +```text +version:3465 +autoJump:false +operatorItemsTab:false +autoSuggestions:true +chatColors:true +chatLinks:true +chatLinksPrompt:true +enableVsync:true +entityShadows:true +forceUnicodeFont:false +discrete_mouse_scroll:false +invertYMouse:false +realmsNotifications:true +reducedDebugInfo:false +showSubtitles:false +directionalAudio:false +touchscreen:false +fullscreen:true +bobView:true +toggleCrouch:false +toggleSprint:false +darkMojangStudiosBackground:false +hideLightningFlashes:false +mouseSensitivity:0.5 +fov:1.0 +screenEffectScale:1.0 +fovEffectScale:1.0 +darknessEffectScale:1.0 +glintSpeed:0.5 +glintStrength:0.75 +damageTiltStrength:1.0 +highContrast:false +gamma:1.0 +renderDistance:8 +simulationDistance:6 +entityDistanceScaling:1.0 +guiScale:4 +particles:0 +maxFps:260 +graphicsMode:1 +ao:true +prioritizeChunkUpdates:0 +biomeBlendRadius:2 +renderClouds:"true" +resourcePacks:["mod_resources","vanilla","file/Faithful 64x - Beta 9.zip","file/-1.21.2 Fresh Moves v3.1 (With Animated Eyes).zip","file/FreshAnimations_v1.10.4.zip","black_icons","fabric"] +incompatibleResourcePacks:[] +lastServer: +lang:en_us +soundDevice:"" +chatVisibility:0 +chatOpacity:1.0 +chatLineSpacing:0.0 +textBackgroundOpacity:0.5 +backgroundForChatOnly:true +hideServerAddress:false +advancedItemTooltips:false +pauseOnLostFocus:true +overrideWidth:0 +overrideHeight:0 +chatHeightFocused:1.0 +chatDelay:0.0 +chatHeightUnfocused:0.4375 +chatScale:1.0 +chatWidth:1.0 +notificationDisplayTime:1.0 +mipmapLevels:4 +useNativeTransport:true +mainHand:"right" +attackIndicator:1 +narrator:0 +tutorialStep:none +mouseWheelSensitivity:1.0 +rawMouseInput:true +glDebugVerbosity:1 +skipMultiplayerWarning:true +skipRealms32bitWarning:false +hideMatchedNames:true +joinedFirstServer:true +hideBundleTutorial:false +syncChunkWrites:false +showAutosaveIndicator:true +allowServerListing:true +onlyShowSecureChat:false +panoramaScrollSpeed:1.0 +telemetryOptInExtra:false +onboardAccessibility:false +soundCategory_master:0.6 +soundCategory_music:0.25 +soundCategory_record:1.0 +soundCategory_weather:1.0 +soundCategory_block:1.0 +soundCategory_hostile:0.75 +soundCategory_neutral:0.4 +soundCategory_player:1.0 +soundCategory_ambient:0.4 +soundCategory_voice:1.0 +modelPart_cape:true +modelPart_jacket:true +modelPart_left_sleeve:true +modelPart_right_sleeve:true +modelPart_left_pants_leg:true +modelPart_right_pants_leg:true +modelPart_hat:true +``` + +### 3. Default Options Keybindings Template (`runtime/data/automodpack/host-modpack/main/config/defaultoptions/keybindings.txt`) +```text +key_key.attack:key.mouse.left +key_key.use:key.mouse.right +key_key.forward:key.keyboard.w +key_key.left:key.keyboard.a +key_key.back:key.keyboard.s +key_key.right:key.keyboard.d +key_key.jump:key.keyboard.space +key_key.sneak:key.keyboard.left.shift +key_key.sprint:key.keyboard.left.control +key_key.drop:key.keyboard.q +key_key.inventory:key.keyboard.e +key_key.chat:key.keyboard.t +key_key.playerlist:key.keyboard.tab +key_key.pickItem:key.mouse.middle +key_key.command:key.keyboard.slash +key_key.socialInteractions:key.keyboard.p +key_key.screenshot:key.keyboard.f2 +key_key.togglePerspective:key.keyboard.f5 +key_key.smoothCamera:key.keyboard.unknown +key_key.fullscreen:key.keyboard.f11 +key_key.spectatorOutlines:key.keyboard.unknown +key_key.swapOffhand:key.keyboard.f +key_key.saveToolbarActivator:key.keyboard.c +key_key.loadToolbarActivator:key.keyboard.x +key_key.advancements:key.keyboard.l +key_key.hotbar.1:key.keyboard.1 +key_key.hotbar.2:key.keyboard.2 +key_key.hotbar.3:key.keyboard.3 +key_key.hotbar.4:key.keyboard.4 +key_key.hotbar.5:key.keyboard.5 +key_key.hotbar.6:key.keyboard.6 +key_key.hotbar.7:key.keyboard.7 +key_key.hotbar.8:key.keyboard.8 +key_key.hotbar.9:key.keyboard.9 +key_key.sophisticatedcore.sort:key.mouse.middle +key_key.sophisticatedcore.transfer_to_storage:key.keyboard.left.bracket +key_key.sophisticatedcore.transfer_to_inventory:key.keyboard.right.bracket +key_key.modernfix.config:key.keyboard.unknown +key_key.sophisticatedbackpacks.open_backpack:key.keyboard.b +key_key.sophisticatedbackpacks.inventory_interaction:key.keyboard.c +key_key.sophisticatedbackpacks.tool_swap:key.keyboard.unknown +key_key.sophisticatedbackpacks.toggle_upgrade_1:key.keyboard.z:ALT +key_key.sophisticatedbackpacks.toggle_upgrade_2:key.keyboard.x:ALT +key_key.sophisticatedbackpacks.toggle_upgrade_3:key.keyboard.unknown +key_key.sophisticatedbackpacks.toggle_upgrade_4:key.keyboard.unknown +key_key.sophisticatedbackpacks.toggle_upgrade_5:key.keyboard.unknown +key_key.corpse.death_history:key.keyboard.u:CONTROL +key_key.botania_corporea_request:key.keyboard.c +key_key.curios.open.desc:key.keyboard.g +key_iris.keybind.reload:key.keyboard.unknown +key_iris.keybind.toggleShaders:key.keyboard.k +key_iris.keybind.shaderPackSelection:key.keyboard.o:CONTROL +key_key.ftbteams.open_gui:key.keyboard.unknown +key_key.ftbchunks.map:key.keyboard.unknown +key_key.ftbchunks.toggle_minimap:key.keyboard.unknown +key_key.ftbchunks.claim_manager:key.keyboard.unknown +key_key.ftbchunks.minimap.zoomIn:key.keyboard.unknown +key_key.ftbchunks.minimap.zoomOut:key.keyboard.unknown +key_key.ftbchunks.add_waypoint:key.keyboard.unknown +key_key.ftbchunks.waypoint_manager:key.keyboard.unknown +key_key.mca.skin_library:key.keyboard.unknown +key_key.jei.showRecipe2:key.mouse.left +key_key.jei.showBookmarkTooltipFeatures:key.keyboard.left.control +key_key.jei.transferRecipeBookmark:key.mouse.left:SHIFT +key_key.jei.previousSearch:key.keyboard.up +key_key.jei.showRecipe:key.keyboard.r +key_key.jei.nextRecipePage:key.keyboard.page.down +key_key.jei.bookmark:key.keyboard.a +key_key.jei.maxTransferRecipeBookmark:key.mouse.left:CONTROL +key_key.jei.nextSearch:key.keyboard.down +key_key.jei.recipeBack:key.keyboard.backspace +key_key.jei.quickMove:key.mouse.left:SHIFT +key_key.jei.cheatItemStack2:key.mouse.middle +key_key.jei.toggleWildcardHideIngredient:key.mouse.right:CONTROL +key_key.jei.clearSearchBar:key.mouse.right +key_key.jei.toggleHideIngredient:key.mouse.left:CONTROL +key_key.jei.previousPage:key.keyboard.unknown +key_key.jei.cheatOneItem:key.mouse.left +key_key.jei.nextPage:key.keyboard.unknown +key_key.jei.pauseRecipeCycling:key.keyboard.left.shift +key_key.jei.cheatItemStack:key.mouse.left:SHIFT +key_key.jei.focusSearch:key.keyboard.f:CONTROL +key_key.jei.nextCategory:key.keyboard.page.down:SHIFT +key_key.jei.closeRecipeGui:key.keyboard.escape +key_key.jei.toggleBookmarkOverlay:key.keyboard.unknown +key_key.jei.previousCategory:key.keyboard.page.up:SHIFT +key_key.jei.previousRecipePage:key.keyboard.page.up +key_key.jei.showUses2:key.mouse.right +key_key.jei.showUses:key.keyboard.u +key_key.jei.toggleCheatModeConfigButton:key.mouse.left:CONTROL +key_key.jei.toggleEditMode:key.keyboard.unknown +key_key.jei.copy.recipe.id:key.keyboard.unknown +key_key.jei.shareToChat:key.keyboard.unknown +key_key.jei.cheatOneItem2:key.mouse.right +key_key.jei.toggleCheatMode:key.keyboard.unknown +key_key.jei.toggleOverlay:key.keyboard.unknown +key_key.journeymap.minimap_preset:key.keyboard.backslash +key_key.journeymap.toggle_entity_names:key.keyboard.g +key_key.journeymap.toggle_render_waypoints_map:key.keyboard.unknown +key_key.journeymap.fullscreen.south:key.keyboard.down +key_key.journeymap.zoom_in:key.keyboard.equal +key_key.journeymap.fullscreen.north:key.keyboard.up +key_key.journeymap.fullscreen_waypoints:key.keyboard.n +key_key.journeymap.toggle_render_waypoints_world:key.keyboard.unknown +key_key.journeymap.fullscreen.east:key.keyboard.right +key_key.journeymap.zoom_out:key.keyboard.minus +key_key.journeymap.create_waypoint:key.keyboard.b:CONTROL +key_key.journeymap.fullscreen.disable_buttons:key.keyboard.unknown +key_key.journeymap.minimap_type:key.keyboard.left.bracket +key_key.journeymap.fullscreen_create_waypoint:key.keyboard.b:CONTROL +key_key.journeymap.fullscreen.west:key.keyboard.left +key_key.journeymap.toggle_waypoints:key.keyboard.unknown +key_key.journeymap.fullscreen_chat_position:key.keyboard.c +key_key.journeymap.map_toggle_alt:key.keyboard.j +key_key.journeymap.toggle_render_waypoints:key.keyboard.unknown +key_key.journeymap.minimap_toggle_alt:key.keyboard.j:CONTROL +key_key.journeymap.fullscreen_options:key.keyboard.o +key_key.journeymap.fullscreen_follow_player:key.keyboard.f +key_key.push_to_talk:key.keyboard.unknown +key_key.whisper:key.keyboard.unknown +key_key.mute_microphone:key.keyboard.m:ALT +key_key.disable_voice_chat:key.keyboard.unknown +key_key.hide_icons:key.keyboard.unknown +key_key.voice_chat:key.keyboard.v +key_key.voice_chat_settings:key.keyboard.unknown +key_key.voice_chat_group:key.keyboard.g:ALT +key_key.voice_chat_toggle_recording:key.keyboard.unknown +key_key.voice_chat_adjust_volumes:key.keyboard.unknown +key_key.immersiveengineering.magnetEquip:key.keyboard.s +key_key.immersiveengineering.railgunZoom:key.mouse.middle +key_key.immersiveengineering.chemthrowerSwitch:key.keyboard.unknown +key_key.jade.config:key.keyboard.keypad.0 +key_key.jade.show_overlay:key.keyboard.keypad.1 +key_key.jade.toggle_liquid:key.keyboard.keypad.2 +key_key.jade.show_recipes:key.keyboard.keypad.3 +key_key.jade.show_uses:key.keyboard.keypad.4 +key_key.jade.narrate:key.keyboard.keypad.5 +key_key.jade.show_details:key.keyboard.left.shift +key_key.ponder.ponder:key.keyboard.w +key_create.keyinfo.toolmenu:key.keyboard.left.alt +key_create.keyinfo.toolbelt:key.keyboard.left.alt +key_create.keyinfo.rotate_menu:key.keyboard.unknown +key_key.irons_spellbooks.spell_wheel:key.keyboard.r +key_key.irons_spellbooks.spell_wheel_toggle:key.keyboard.unknown +key_key.irons_spellbooks.spellbook_cast:key.keyboard.z +key_key.irons_spellbooks.spell_bar_modifier:key.keyboard.left.shift +key_key.irons_spellbooks.spell_quick_cast_1:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_2:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_3:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_4:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_5:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_6:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_7:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_8:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_9:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_10:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_11:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_12:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_13:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_14:key.keyboard.unknown +key_key.irons_spellbooks.spell_quick_cast_15:key.keyboard.unknown +key_key.presencefootsteps.settings:key.keyboard.f10 +key_key.ad_astra.toggle_suit_flight:key.keyboard.h +key_key.ad_astra.open_radio:key.keyboard.r:ALT +key_key.ars_nouveau.open_book:key.keyboard.b:ALT +key_key.ars_nouveau.radial:key.keyboard.r:ALT +key_key.ars_nouveau.quick_cast_1:key.keyboard.1:ALT +key_key.ars_nouveau.quick_cast_2:key.keyboard.2:ALT +key_key.ars_nouveau.quick_cast_3:key.keyboard.3:ALT +key_key.ars_nouveau.quick_cast_4:key.keyboard.4:ALT +key_key.ars_nouveau.quick_cast_5:key.keyboard.5:ALT +key_key.ars_nouveau.quick_cast_6:key.keyboard.unknown +key_key.ars_nouveau.quick_cast_7:key.keyboard.unknown +key_key.ars_nouveau.quick_cast_8:key.keyboard.unknown +key_key.ars_nouveau.quick_cast_9:key.keyboard.unknown +key_key.ars_nouveau.quick_cast_10:key.keyboard.unknown +``` + +### 4. Locks Reforged (`runtime/data/config/locks-common.toml`) +```toml +"Lock Generation Chance" = 1.0 +"Generation Enchant Chance" = 0.4 +"Generated Locks" = ["locks:wood_lock", "locks:copper_lock", "locks:iron_lock", "locks:steel_lock", "locks:gold_lock", "locks:diamond_lock", "locks:netherite_lock"] +"Generated Lock Chances" = [3, 3, 3, 2, 2, 1, 1] + +["Loot-Scaled Locks"] +"Enable Loot-Scaled Locks" = true +"Loot Value Tiers" = [3.0, 6.0, 10.0, 16.0, 24.0, 40.0, 60.0] +``` + +### 5. Improved Mobs (`runtime/data/config/improvedmobs/common.toml`) +```toml +[general] +"Enable difficulty scaling" = false + +[ai] +"Breaker Chance" = 0.0 +"Break BlockEntities" = false +"Stealer Chance" = 0.3 + +[integration] +"Use Scaling Health Mod" = "OFF" +"Use Player EX Mod" = "OFF" +"Use LevelZ Mod" = "OFF" +``` + +### 6. Create Addition (`runtime/data/config/createaddition-common.toml`) +```toml +[alternator] + # Alternator efficiency relative to base conversion rate + # Range: 0.01 ~ 1.0 + generator_efficiency = 0.5 +``` + +### 7. Sophisticated Core (`runtime/data/config/sophisticatedcore-common.toml`) +```toml +[common] + # Disable / enable any items here (disables their recipes) + enabledItems = [ + "sophisticatedbackpacks:stack_upgrade_tier_3|false", + "sophisticatedbackpacks:stack_upgrade_tier_4|false" + ] +``` + +### 8. Majrusz's Progressive Difficulty (`runtime/data/config/majruszsdifficulty.json`) +```json +{ + "game_stages": { + "is_per_player_difficulty_enabled": true, + "list": [ + { + "id": "normal", + "triggers": { "dimensions": [], "entities": [] } + }, + { + "id": "expert", + "triggers": { + "dimensions": [ + "minecraft:the_nether", + "twilightforest:twilight_forest", + "blue_skies:everbright", + "blue_skies:everdawn" + ] + } + }, + { + "id": "master", + "triggers": { "dimensions": ["minecraft:the_end"] } + } + ] + } +} +``` + +### 9. AntiXray (`runtime/data/config/antixray.toml`) +```toml +# Global default fallback +enabled = false + +[overworld] +enabled = true +engineMode = 3 +maxBlockHeight = 256 +updateRadius = 2 +lavaObscures = false +hiddenBlocks = ["#forge:ores", "raw_copper_block", "raw_iron_block", "raw_gold_block"] +replacementBlocks = ["stone", "deepslate", "andesite", "calcite", "diorite", "dirt", "granite", "gravel", "sand", "tuff", "mossy_cobblestone", "obsidian", "clay", "infested_stone", "amethyst_block", "budding_amethyst", "chest"] + +[the_nether] +enabled = true +engineMode = 1 +maxBlockHeight = 128 +updateRadius = 2 +lavaObscures = true +hiddenBlocks = ["ancient_debris", "nether_quartz_ore", "nether_gold_ore", "gold_block", "gilded_blackstone"] +``` + +### 10. JourneyMap Server Enforced Radar (`runtime/data/journeymap/server/6.0/journeymap.server.global.config`) ```json { "surfaceMapping": "ALL", diff --git a/instances/forge-1.20.1-survival/runtime/data/automodpack/automodpack-server.json b/instances/forge-1.20.1-survival/runtime/data/automodpack/automodpack-server.json index 08b698b..52be417 100755 --- a/instances/forge-1.20.1-survival/runtime/data/automodpack/automodpack-server.json +++ b/instances/forge-1.20.1-survival/runtime/data/automodpack/automodpack-server.json @@ -5,6 +5,7 @@ "generateModpackOnStart": true, "syncedFiles": [ "/mods/*.jar", + "/journeymap/config/**", "!/mods/SimpleBackups*.jar", "/shaderpacks/*", "!/config/luckperms/libs/**", @@ -24,6 +25,7 @@ ], "allowEditsInFiles": [ "/config/**", + "/journeymap/config/**", "/options.txt" ], "forceCopyFilesToStandardLocation": [ diff --git a/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/config/defaultoptions/keybindings.txt b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/config/defaultoptions/keybindings.txt index fea93b6..56979a9 100644 --- a/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/config/defaultoptions/keybindings.txt +++ b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/config/defaultoptions/keybindings.txt @@ -162,3 +162,15 @@ key_key.irons_spellbooks.spell_quick_cast_15:key.keyboard.unknown key_key.presencefootsteps.settings:key.keyboard.f10 key_key.ad_astra.toggle_suit_flight:key.keyboard.h key_key.ad_astra.open_radio:key.keyboard.r:ALT +key_key.ars_nouveau.open_book:key.keyboard.b:ALT +key_key.ars_nouveau.radial:key.keyboard.r:ALT +key_key.ars_nouveau.quick_cast_1:key.keyboard.1:ALT +key_key.ars_nouveau.quick_cast_2:key.keyboard.2:ALT +key_key.ars_nouveau.quick_cast_3:key.keyboard.3:ALT +key_key.ars_nouveau.quick_cast_4:key.keyboard.4:ALT +key_key.ars_nouveau.quick_cast_5:key.keyboard.5:ALT +key_key.ars_nouveau.quick_cast_6:key.keyboard.unknown +key_key.ars_nouveau.quick_cast_7:key.keyboard.unknown +key_key.ars_nouveau.quick_cast_8:key.keyboard.unknown +key_key.ars_nouveau.quick_cast_9:key.keyboard.unknown +key_key.ars_nouveau.quick_cast_10:key.keyboard.unknown diff --git a/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.core.config b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.core.config new file mode 100644 index 0000000..643674c --- /dev/null +++ b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.core.config @@ -0,0 +1,95 @@ +// jm.config.file_header_1 +// jm.config.file_header_2 +// jm.config.file_header_5 +{ + "logLevel": "INFO", + "autoMapPoll": "2000", + "cacheAnimalsData": "3000", + "cacheMobsData": "3000", + "cachePlayerData": "1000", + "cachePlayersData": "2000", + "cacheVillagersData": "2000", + "drawStepUpdateRate": "500", + "announceMod": "true", + "checkUpdates": "true", + "recordCacheStats": "false", + "themeName": "Purist", + "caveIgnoreGlass": "true", + "mapOnlyPlayerChunk": "false", + "mapBathymetry": "false", + "mapWaterBiomeColors": "true", + "mapTopography": "true", + "mapBiome": "true", + "mapTransparency": "true", + "mapCaveLighting": "true", + "netherSurfaceLighting": "true", + "mapAntialiasing": "true", + "mapPlantShadows": "false", + "mapShadows": "true", + "mapPlants": "false", + "mapCrops": "true", + "mapBlendGrass": "true", + "mapBlendFoliage": "true", + "mapBlendWater": "true", + "mapSurfaceAboveCaves": "true", + "caveBlackAsClear": "false", + "renderDistanceCaveMax": "0", + "renderDistanceSurfaceMax": "0", + "renderDelay": "500", + "topoMax": "0", + "revealShape": "Circle", + "caveModeThreshold": "2", + "alwaysMapCaves": "false", + "alwaysMapSurface": "false", + "ignoreHeightmaps": "false", + "ignoreSnow": "false", + "lodsEnabled": "true", + "legacyIcons": "false", + "allowMiniMapBehindScreens": "true", + "maxAnimalsData": "32", + "maxAmbientCreaturesData": "32", + "maxMobsData": "32", + "maxPlayersData": "32", + "maxVillagersData": "32", + "hideSneakingEntities": "true", + "hideSpectators": "false", + "radarLateralDistance": "64", + "radarVerticalDistance": "16", + "dataCachingEnabled": "true", + "glErrorChecking": "false", + "seedId": "false", + "serverIp": "false", + "playerIconFade": "true", + "mobIconFade": "true", + "minimapPresetOverlay": "true", + "minimapMapTypeOverlay": "true", + "mappingEnabled": "true", + "optionsManagerViewed": "6.0.1", + "splashViewed": "6.0.1", + "gridSpecs": { + "day": "Squares,#808080,0.5,-1,-1", + "night": "Squares,#8080ff,0.3,-1,-1", + "underground": "Squares,#808080,0.3,-1,-1" + }, + "colorPassive": "#bbbbbb", + "colorPassiveLabel": "#bbbbbb", + "colorHostile": "#ff0000", + "colorHostileLabel": "#ff0000", + "colorPet": "#0077ff", + "colorPetLabel": "#0077ff", + "colorVillager": "#88e188", + "colorVillagerLabel": "#88e188", + "colorPlayer": "#ffffff", + "colorPlayerLabel": "#ffffff", + "colorSelf": "#0000ff", + "initialSortOrder": "Name", + "sortDescending": "true", + "dayShader": "jm.common.map_filter.default", + "nightShader": "jm.common.map_filter.default", + "biomeShader": "jm.common.map_filter.default", + "topoShader": "jm.common.map_filter.default", + "caveShader": "jm.common.map_filter.default", + "netherShader": "jm.common.map_filter.default", + "colorPickerHistory": [], + "configVersion": "6.0.1" +} \ No newline at end of file diff --git a/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.fullmap.config b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.fullmap.config new file mode 100644 index 0000000..7fcdc41 --- /dev/null +++ b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.fullmap.config @@ -0,0 +1,49 @@ +// jm.config.file_header_1 +// jm.config.file_header_2 +// jm.config.file_header_5 +{ + "showKeys": "true", + "showThemeButton": "true", + "pauseGame": "false", + "showPlayerLoc": "true", + "showMouseLoc": "true", + "minimalMode": "false", + "propertiesId": 0, + "playerDisplay": "OutlinedIcons", + "selfDisplayScale": "1.0", + "playerDisplayScale": "1.0", + "showPlayerHeading": "true", + "mobDisplay": "DotsAndOutlinedIcons", + "mobDisplayScale": "1.0", + "showMobHeading": "true", + "showMobs": "true", + "showAnimals": "true", + "showAmbientCreatures": "false", + "showVillagers": "true", + "showPets": "true", + "showPlayers": "true", + "fontScale": "1.0", + "showWaypointLabels": "true", + "waypointLabelScale": "1.0", + "waypointIconScale": "1.0", + "locationFormatVerbose": "true", + "locationFormat": "xzyv", + "showOffScreenPlayers": "true", + "showWaypoints": "true", + "showSelf": "true", + "showGrid": "true", + "showCaves": "true", + "showPlayerNames": "true", + "showTeamNames": "true", + "showEntityNames": "false", + "showHostileNames": "false", + "showPassiveNames": "false", + "showAmbientNames": "false", + "showPetNames": "false", + "showNpcNames": "false", + "showVillagerNames": "false", + "showNoIconNames": "true", + "preferredMapType": "day", + "zoomLevel": "512", + "configVersion": "6.0.1" +} \ No newline at end of file diff --git a/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.minimap.config b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.minimap.config new file mode 100644 index 0000000..2c1967c --- /dev/null +++ b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.minimap.config @@ -0,0 +1,81 @@ +// jm.config.file_header_1 +// jm.config.file_header_2 +// jm.config.file_header_5 +{ + "enabled": "true", + "showDayNight": "true", + "minimapLockedMapType": "jm.common.map_type.auto", + "caveLayer": "4", + "info1Label": "jm.theme.labelsource.blank", + "info1LabelPosition": "Top", + "info2Label": "jm.theme.labelsource.gametime", + "info2LabelPosition": "Top", + "info3Label": "jm.theme.labelsource.location", + "info3LabelPosition": "Bottom", + "info4Label": "jm.theme.labelsource.biome", + "info4LabelPosition": "Bottom", + "infoSlotAlpha": "0.7", + "infoSlotFontScale": "2.0", + "infoSlotTimeFormat": "HH:mm:ss", + "systemTimeRealFormat": "HH:mm:ss", + "reticleOrientation": "Compass", + "shape": "Circle", + "sizePercent": "20", + "frameAlpha": "100", + "terrainAlpha": "100", + "backgroundAlpha": "0.8", + "orientation": "North", + "compassFontScale": "2.0", + "showCompass": "true", + "showReticle": "true", + "positionX": "0.0034722222", + "positionY": "0.020555556", + "moveEffectIcons": "true", + "hideEffectIcons": "false", + "effectTranslateX": "-3", + "effectTranslateY": "4", + "effectVertical": "false", + "effectReversed": "false", + "minimapKeyMovementSpeed": "0.001", + "hudRenderLayer": "Last", + "position": "Custom", + "active": true, + "propertiesId": 1, + "playerDisplay": "OutlinedIcons", + "selfDisplayScale": "1.0", + "playerDisplayScale": "1.0", + "showPlayerHeading": "true", + "mobDisplay": "DotsAndOutlinedIcons", + "mobDisplayScale": "1.0", + "showMobHeading": "true", + "showMobs": "true", + "showAnimals": "true", + "showAmbientCreatures": "false", + "showVillagers": "true", + "showPets": "true", + "showPlayers": "true", + "fontScale": "2.0", + "showWaypointLabels": "true", + "waypointLabelScale": "1.0", + "waypointIconScale": "1.0", + "locationFormatVerbose": "true", + "locationFormat": "xzyv", + "showOffScreenPlayers": "true", + "showWaypoints": "true", + "showSelf": "true", + "showGrid": "false", + "showCaves": "true", + "showPlayerNames": "true", + "showTeamNames": "true", + "showEntityNames": "false", + "showHostileNames": "false", + "showPassiveNames": "false", + "showAmbientNames": "false", + "showPetNames": "false", + "showNpcNames": "false", + "showVillagerNames": "false", + "showNoIconNames": "true", + "preferredMapType": "day", + "zoomLevel": "512", + "configVersion": "6.0.1" +} \ No newline at end of file diff --git a/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.minimap2.config b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.minimap2.config new file mode 100644 index 0000000..1bf41ae --- /dev/null +++ b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.minimap2.config @@ -0,0 +1,81 @@ +// jm.config.file_header_1 +// jm.config.file_header_2 +// jm.config.file_header_5 +{ + "enabled": "true", + "showDayNight": "true", + "minimapLockedMapType": "jm.common.map_type.auto", + "caveLayer": "4", + "info1Label": "jm.theme.labelsource.blank", + "info1LabelPosition": "Top", + "info2Label": "jm.theme.labelsource.gametime", + "info2LabelPosition": "Top", + "info3Label": "jm.theme.labelsource.location", + "info3LabelPosition": "Bottom", + "info4Label": "jm.theme.labelsource.biome", + "info4LabelPosition": "Bottom", + "infoSlotAlpha": "0.7", + "infoSlotFontScale": "1.0", + "infoSlotTimeFormat": "HH:mm:ss", + "systemTimeRealFormat": "HH:mm:ss", + "reticleOrientation": "Compass", + "shape": "Rectangle_Horizontal", + "sizePercent": "30", + "frameAlpha": "100", + "terrainAlpha": "100", + "backgroundAlpha": "0.8", + "orientation": "North", + "compassFontScale": "1.0", + "showCompass": "true", + "showReticle": "true", + "positionX": "0.9", + "positionY": "0.25", + "moveEffectIcons": "true", + "hideEffectIcons": "false", + "effectTranslateX": "0", + "effectTranslateY": "0", + "effectVertical": "false", + "effectReversed": "false", + "minimapKeyMovementSpeed": "0.001", + "hudRenderLayer": "Last", + "position": "TopRight", + "active": false, + "propertiesId": 2, + "playerDisplay": "OutlinedIcons", + "selfDisplayScale": "1.0", + "playerDisplayScale": "1.0", + "showPlayerHeading": "true", + "mobDisplay": "DotsAndOutlinedIcons", + "mobDisplayScale": "1.0", + "showMobHeading": "true", + "showMobs": "true", + "showAnimals": "true", + "showAmbientCreatures": "false", + "showVillagers": "true", + "showPets": "true", + "showPlayers": "true", + "fontScale": "1.0", + "showWaypointLabels": "true", + "waypointLabelScale": "1.0", + "waypointIconScale": "1.0", + "locationFormatVerbose": "true", + "locationFormat": "xzyv", + "showOffScreenPlayers": "true", + "showWaypoints": "true", + "showSelf": "true", + "showGrid": "true", + "showCaves": "true", + "showPlayerNames": "true", + "showTeamNames": "true", + "showEntityNames": "false", + "showHostileNames": "false", + "showPassiveNames": "false", + "showAmbientNames": "false", + "showPetNames": "false", + "showNpcNames": "false", + "showVillagerNames": "false", + "showNoIconNames": "true", + "preferredMapType": "day", + "zoomLevel": "512", + "configVersion": "6.0.1" +} \ No newline at end of file diff --git a/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.rendering.config b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.rendering.config new file mode 100644 index 0000000..c3b6ccf --- /dev/null +++ b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.rendering.config @@ -0,0 +1,20 @@ +// jm.config.file_header_1 +// jm.config.file_header_2 +// jm.config.file_header_5 +{ + "shadingSlopeMin": "0.2", + "shadingSlopeMax": "1.7", + "shadingPrimaryDownslopeMultiplier": "0.65", + "shadingPrimaryUpslopeMultiplier": "1.2", + "shadingSecondaryDownslopeMultiplier": "0.95", + "shadingSecondaryUpslopeMultiplier": "1.05", + "tweakMoonlightLevel": "3.5", + "tweakBrightenDaylightDiff": "0.06", + "tweakBrightenLightsourceBlock": "1.2", + "tweakMinimumDarkenNightWater": "0.25", + "tweakWaterColorBlend": "0.5", + "tweakSurfaceAmbientColor": "#00001a", + "tweakNetherAmbientColor": "#330808", + "tweakEndAmbientColor": "#00001a", + "configVersion": "6.0.1" +} \ No newline at end of file diff --git a/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.topo.config b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.topo.config new file mode 100644 index 0000000..8996c32 --- /dev/null +++ b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.topo.config @@ -0,0 +1,10 @@ +// jm.config.file_header_1 +// jm.config.file_header_5 +{ + "showContour": "true", + "landContour": "#3F250B", + "waterContour": "#0000dd", + "land": "#010c02,#041105,#071609,#0a1b0c,#0d200f,#102513,#132a16,#162f19,#19341c,#1b3a20,#1e3f23,#214426,#24492a,#274e2d,#2a5330,#2d5834,#375f41,#41674d,#4b6e5a,#557567,#5f7c73,#698480,#738b8d,#7c929a,#8699a6,#90a1b3,#9aa8c0,#a4afcc,#aeb6d9,#b8bee6,#c2c5f2,#ccccff,#cccfff,#ccd2ff,#ccd6ff,#ccd9ff,#ccdcff,#ccdfff,#cce2ff,#cce5ff,#cce9ff,#ccecff,#ccefff,#ccf2ff,#ccf5ff,#ccf9ff,#ccfcff,#ccffff,#cfffff,#d2ffff,#d6ffff,#d9ffff,#dcffff,#dfffff,#e2ffff,#e5ffff,#e9ffff,#ecffff,#efffff,#f2ffff,#f5ffff,#f9ffff,#fcffff,#ffffff", + "water": "#000040,#02024e,#03035d,#05056b,#070779,#080887,#0a0a96,#0b0ba4,#1a1aaa,#2a2aaf,#3939b5,#4848bb,#5757c0,#6767c6,#7676cc,#8585d2,#9494d7,#a4a4dd,#b3b3e3,#c2c2e8,#d1d1ee,#d7d7f0,#ddddf2,#e2e2f4,#e8e8f6,#eeeef9,#f4f4fb,#f9f9ff,#f9f9ff,#f9f9ff,#f9f9ff,#f9f9ff", + "configVersion": "6.0.1" +} \ No newline at end of file diff --git a/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.waypoint.config b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.waypoint.config new file mode 100644 index 0000000..8cd4022 --- /dev/null +++ b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.waypoint.config @@ -0,0 +1,46 @@ +// jm.config.file_header_1 +// jm.config.file_header_2 +// jm.config.file_header_5 +{ + "managerEnabled": "true", + "showDeleteConfirmation": "true", + "disableShare": "false", + "disableStrikeThrough": "false", + "coordinatesFormat": "XZY", + "useActionsButton": "false", + "managerDimensionFocus": "false", + "createDeathpoints": "true", + "showPlayers": "false", + "wholeNumberTeleportCoords": "false", + "autoRemoveDeathpoints": "false", + "autoRemoveDeathpointDistance": "2", + "autoRemoveTempWaypoints": "2", + "showDeathpointlabel": "true", + "fullscreenDoubleClickToCreate": "true", + "teleportCommand": "/execute in {dim} run tp {name} {x} {y} {z}", + "dateFormat": "MM-dd-yyyy", + "timeFormat": "HH:mm:ss", + "renderWaypoints": "true", + "renderWaypointsWorld": "true", + "renderWaypointsMap": "true", + "beaconEnabled": "true", + "autoHideIcon": "false", + "ignoreRenderDistance": "false", + "autoHideIconAngle": "5", + "showStaticBeam": "true", + "showRotatingBeam": "true", + "showName": "true", + "showDistance": "true", + "autoHideLabel": "true", + "autoHideLabelAngle": "5", + "autoHideLabelVertical": "true", + "autoHideLabelVerticalAngle": "10", + "boldLabel": "false", + "showLabelBackground": "true", + "fontScale": "2.0", + "textureSmall": "true", + "shaderBeacon": "false", + "maxDistance": "0", + "minDistance": "4", + "configVersion": "6.0.1" +} \ No newline at end of file diff --git a/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.webmap.config b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.webmap.config new file mode 100644 index 0000000..e902fad --- /dev/null +++ b/instances/forge-1.20.1-survival/runtime/data/automodpack/host-modpack/main/journeymap/config/6.0/journeymap.webmap.config @@ -0,0 +1,8 @@ +// jm.config.file_header_1 +// jm.config.file_header_2 +// jm.config.file_header_5 +{ + "enabled": "false", + "port": "8080", + "configVersion": "6.0.1" +} \ No newline at end of file diff --git a/instances/forge-1.20.1-survival/runtime/data/config/majruszsdifficulty.json b/instances/forge-1.20.1-survival/runtime/data/config/majruszsdifficulty.json index 06fb438..ee7fc8d 100755 --- a/instances/forge-1.20.1-survival/runtime/data/config/majruszsdifficulty.json +++ b/instances/forge-1.20.1-survival/runtime/data/config/majruszsdifficulty.json @@ -21,7 +21,10 @@ ], "triggers": { "dimensions": [ - "minecraft:the_nether" + "minecraft:the_nether", + "twilightforest:twilight_forest", + "blue_skies:everbright", + "blue_skies:everdawn" ], "entities": [] },