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
This commit is contained in:
parent
c2e6fd1c9d
commit
fdb2922a16
14 changed files with 1151 additions and 20 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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": [
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
|
|
@ -21,7 +21,10 @@
|
|||
],
|
||||
"triggers": {
|
||||
"dimensions": [
|
||||
"minecraft:the_nether"
|
||||
"minecraft:the_nether",
|
||||
"twilightforest:twilight_forest",
|
||||
"blue_skies:everbright",
|
||||
"blue_skies:everdawn"
|
||||
],
|
||||
"entities": []
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in a new issue