All checks were successful
Build & Release Pack / build (push) Successful in 1m24s
- server_pack: bump 1.0 → 1.0.1 (patch, optimization-only) - Lithium 0.15.0→0.15.4 (gvQqBUqZ/N08Z8wog) - FerriteCore 7.0.2-hotfix→7.0.3 (uXXizFIs/sOzRw3CG) - C2ME 0.3.0+alpha.0.364→0.4.0-alpha.0.27 (VSNURh3q/gRm1ZAvc) fixes drift, async gen for Tectonic 1.28 - ChunkSmith 3.13.0→3.14.0 (4BeAEBIb/iBSiBgt7) - Add Spark 1.10.109 (l6YH9Als/cALUj9l1) server-only for profiling - Tune chunksmith/config.json: targetMspt 45, tickBudget 10, heap 75, dispatch 100, settle 20 - Tune c2me-notes.txt + modernfix-mixins.properties with documented safe defaults - Add optimization-manifest.json + mod-version-policy.json (FROZEN 31/OPT 11) + audit/drift/benchmark tools + baseline + report - Packwiz is source of truth; client_pack unchanged (server-only Spark) - Validate: packwiz refresh OK 144 mods, index adccf3bb..., manifest in-sync - Drift: LOCAL test still 142 vs 144 (needs reinstall from Packwiz export); PACKWIZ internal OK
785 lines
25 KiB
JSON
785 lines
25 KiB
JSON
{
|
|
"additionalentityattributes": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Attribute library \u2014 Ranged Weapon / RPG deps"
|
|
},
|
|
"alloy-forgery": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 alloy forging"
|
|
},
|
|
"alternate-current": {
|
|
"automatic_updates": false,
|
|
"policy": "OPTIMIZATION",
|
|
"reason": "Redstone optimization \u2014 non-locational",
|
|
"requires_approval": false,
|
|
"test_before_production": true
|
|
},
|
|
"another-furniture": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 furniture/decoration"
|
|
},
|
|
"archers": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"archers-expansion": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"architectury-api": {
|
|
"policy": "LIBRARY",
|
|
"reason": "Shared library \u2014 review required before update (may affect FROZEN deps)"
|
|
},
|
|
"armory-rpg-series": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"arsenal-rpg-series": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"azurelib-armor": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 animated armor (RPG classes)"
|
|
},
|
|
"balm": {
|
|
"policy": "LIBRARY",
|
|
"reason": "Shared library \u2014 review required before update (may affect FROZEN deps)"
|
|
},
|
|
"berserker-rpg-class": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"better-combat": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"bottle-your-xp": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 XP storage"
|
|
},
|
|
"bottled-air": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 bottled air"
|
|
},
|
|
"bountiful": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 bounty board"
|
|
},
|
|
"bundle-api": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 bundle API"
|
|
},
|
|
"bushier-flowers": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"c2me-fabric": {
|
|
"automatic_updates": false,
|
|
"policy": "OPTIMIZATION",
|
|
"reason": "Concurrent chunk generation/IO \u2014 requires compat testing with Tectonic",
|
|
"requires_approval": false,
|
|
"test_before_production": true
|
|
},
|
|
"chunksmith": {
|
|
"automatic_updates": false,
|
|
"policy": "OPTIMIZATION",
|
|
"reason": "Pregeneration + CSLOD \u2014 throttle-controlled",
|
|
"requires_approval": false,
|
|
"test_before_production": true
|
|
},
|
|
"cloth-config": {
|
|
"policy": "LIBRARY",
|
|
"reason": "Shared library \u2014 review required before update (may affect FROZEN deps)"
|
|
},
|
|
"collective": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 Collective shared code"
|
|
},
|
|
"comforts": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 hammock/sleep"
|
|
},
|
|
"common-network": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 networking helpers"
|
|
},
|
|
"continents": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"coolrain": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 rain visuals"
|
|
},
|
|
"critical-strike": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 critical strike mechanics; review combat balance"
|
|
},
|
|
"crying-portals": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 crying obsidian portals"
|
|
},
|
|
"ct-overhaul-village": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"debugify": {
|
|
"automatic_updates": false,
|
|
"policy": "OPTIMIZATION",
|
|
"reason": "Vanilla bug fixes",
|
|
"requires_approval": false,
|
|
"test_before_production": true
|
|
},
|
|
"diagonal-fences": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 diagonal fences"
|
|
},
|
|
"dragon-scale": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 dragon scale items"
|
|
},
|
|
"dragonsteel-more-magic-series": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"dynamiccrosshair": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 dynamic crosshair client-leaning; server safe"
|
|
},
|
|
"easy-anvils": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 anvil UX"
|
|
},
|
|
"easy-magic": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 enchanting UX"
|
|
},
|
|
"edibles": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 food"
|
|
},
|
|
"elemental-wizards-rpg": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"every-compat": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"extra-origins": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"fabric-api": {
|
|
"policy": "LIBRARY",
|
|
"reason": "Shared library \u2014 review required before update (may affect FROZEN deps)"
|
|
},
|
|
"fabric-language-kotlin": {
|
|
"policy": "LIBRARY",
|
|
"reason": "Shared library \u2014 review required before update (may affect FROZEN deps)"
|
|
},
|
|
"ferrite-core": {
|
|
"automatic_updates": false,
|
|
"policy": "OPTIMIZATION",
|
|
"reason": "Memory optimization \u2014 safe opts",
|
|
"requires_approval": false,
|
|
"test_before_production": true
|
|
},
|
|
"fish-of-thieves": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 fishing"
|
|
},
|
|
"fish-on-the-line": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 fishing"
|
|
},
|
|
"forcemaster-rpg-class": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"forge-config-api-port": {
|
|
"policy": "LIBRARY",
|
|
"reason": "Shared library \u2014 review required before update (may affect FROZEN deps)"
|
|
},
|
|
"frozenlib": {
|
|
"policy": "LIBRARY",
|
|
"reason": "Shared library \u2014 review required before update (may affect FROZEN deps)"
|
|
},
|
|
"fzzy-config": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 Fzzy config"
|
|
},
|
|
"geophilic": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"glitchcore": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 GlitchCore"
|
|
},
|
|
"grass-overhaul": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"healing-campfire": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 campfire regen"
|
|
},
|
|
"herdspanic": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 animal panic AI"
|
|
},
|
|
"iceberg": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 Iceberg"
|
|
},
|
|
"jei": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 JEI recipe viewer; safe on server"
|
|
},
|
|
"jewelry": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"kambrik": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 Kambrik"
|
|
},
|
|
"kiwi": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 Kiwi/Snow creator lib"
|
|
},
|
|
"krypton": {
|
|
"automatic_updates": false,
|
|
"policy": "OPTIMIZATION",
|
|
"reason": "Network \u2014 Netty flush consolidation",
|
|
"requires_approval": false,
|
|
"test_before_production": true
|
|
},
|
|
"leaves-be-gone": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 leaf decay"
|
|
},
|
|
"libz": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 LibZ"
|
|
},
|
|
"lithium": {
|
|
"automatic_updates": false,
|
|
"policy": "OPTIMIZATION",
|
|
"reason": "Server performance \u2014 tick optimizations",
|
|
"requires_approval": false,
|
|
"test_before_production": true
|
|
},
|
|
"lithostitched": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"maplink": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 MapLink live map bridge (client)"
|
|
},
|
|
"mapsyncer": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 MapSyncer sync; review chunk IO"
|
|
},
|
|
"midnightlib": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 MidnightLib"
|
|
},
|
|
"modernfix": {
|
|
"automatic_updates": false,
|
|
"policy": "OPTIMIZATION",
|
|
"reason": "Performance and memory \u2014 safe defaults only",
|
|
"requires_approval": false,
|
|
"test_before_production": true
|
|
},
|
|
"moonlight": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 Moonlight shared code (Pehkui etc.)"
|
|
},
|
|
"more-mobs": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 additional mobs; affects entity tick"
|
|
},
|
|
"more-rpg-classes": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"more-runes-more-magic-series": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"more-spell-attributes-more-magic-series": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"moreladders": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 ladders"
|
|
},
|
|
"mru": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 MRU utility"
|
|
},
|
|
"mythicmetals": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 ore/metal generation; touches worldgen loot \u2014 review"
|
|
},
|
|
"necronomicon": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 Necronomicon API (Spell Power)"
|
|
},
|
|
"new-lodestone-recipe": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 recipe"
|
|
},
|
|
"nodurability": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 durability tweak"
|
|
},
|
|
"noisium": {
|
|
"automatic_updates": false,
|
|
"policy": "OPTIMIZATION",
|
|
"reason": "World generation noise optimization",
|
|
"requires_approval": false,
|
|
"test_before_production": true
|
|
},
|
|
"origins": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"owo-lib": {
|
|
"policy": "LIBRARY",
|
|
"reason": "Shared library \u2014 review required before update (may affect FROZEN deps)"
|
|
},
|
|
"packet-fixer": {
|
|
"automatic_updates": false,
|
|
"policy": "OPTIMIZATION",
|
|
"reason": "Network \u2014 packet handling",
|
|
"requires_approval": false,
|
|
"test_before_production": true
|
|
},
|
|
"paladins-and-priests": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"pandalib": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 PandaLib"
|
|
},
|
|
"pandas-falling-trees": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 falling trees; affects block tick"
|
|
},
|
|
"passable-foliage": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 foliage collision"
|
|
},
|
|
"paxi": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 datapack loader"
|
|
},
|
|
"peaceful-nights": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 peaceful nights (side server)"
|
|
},
|
|
"pehkui": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"pick-up-notifier": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 pickup notifier; client HUD"
|
|
},
|
|
"placeholder-api": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 placeholder API"
|
|
},
|
|
"playeranimator": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"pneumono_core": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 Pneumono core"
|
|
},
|
|
"pneumono_gravestones": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 gravestones"
|
|
},
|
|
"polymorph": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 recipe conflict resolver"
|
|
},
|
|
"puzzles-lib": {
|
|
"policy": "LIBRARY",
|
|
"reason": "Shared library \u2014 review required before update (may affect FROZEN deps)"
|
|
},
|
|
"ranged-weapon-api": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"relics-rpg": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"resourceful-config": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 Resourceful Config"
|
|
},
|
|
"revive": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 revive/downing"
|
|
},
|
|
"river-redux": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"rogues-and-warriors": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"runes": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat \u2014 IMMUTABLE (Runes series)",
|
|
"requires_approval": true
|
|
},
|
|
"seasonal-lets-do": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"serene-seasons": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"shield-api": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 shield API (combat)"
|
|
},
|
|
"simply-swords": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"simply-tooltips": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 tooltips; client-side but on server for JEI"
|
|
},
|
|
"skill-tree": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"skills": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"sleep-warp-updated": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 sleep warp; affects time tick"
|
|
},
|
|
"snow-real-magic": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 snow behavior"
|
|
},
|
|
"sound-physics-remastered": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 sound physics; mostly client"
|
|
},
|
|
"spark": {
|
|
"automatic_updates": false,
|
|
"policy": "OPTIMIZATION",
|
|
"reason": "Profiling \u2014 Spark for TPS/MSPT/GC baselines and regression testing",
|
|
"requires_approval": false,
|
|
"side": "server",
|
|
"test_before_production": true
|
|
},
|
|
"sparkweave": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 Sparkweave"
|
|
},
|
|
"spell-engine": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"spell-power": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"squaremap": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 Squaremap web map; server-side rendering (see optimization-report)"
|
|
},
|
|
"stone-is-stone": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"stone-zone": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"stoneworks": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"structure-pool-api": {
|
|
"automatic_updates": false,
|
|
"policy": "LIBRARY",
|
|
"reason": "Library \u2014 structure pool API"
|
|
},
|
|
"supermartijn642s-config-lib": {
|
|
"policy": "LIBRARY",
|
|
"reason": "Shared library \u2014 review required before update (may affect FROZEN deps)"
|
|
},
|
|
"supermartijn642s-core-lib": {
|
|
"policy": "LIBRARY",
|
|
"reason": "Shared library \u2014 review required before update (may affect FROZEN deps)"
|
|
},
|
|
"tectonic": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"terrablender": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"terralith": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"tieredz": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 tiered item reforge"
|
|
},
|
|
"trashslot": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 trash slot"
|
|
},
|
|
"trinkets": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"universal-sawmill": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 sawmill"
|
|
},
|
|
"unoriginal": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "RPG/magic/combat related \u2014 treated as FROZEN by default",
|
|
"requires_approval": true
|
|
},
|
|
"village-taverns": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"waystones": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 teleport network; review chunk delivery"
|
|
},
|
|
"wilder-wild": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"witcher-rpg-class": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"wizards": {
|
|
"automatic_updates": false,
|
|
"policy": "FROZEN",
|
|
"reason": "Hand-crafted RPG/magic/combat stack \u2014 IMMUTABLE; do not update/reconfigure without explicit approval",
|
|
"requires_approval": true
|
|
},
|
|
"xaeros-minimap": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 minimap (client-leaning, bundled for MapLink)"
|
|
},
|
|
"xaeros-world-map": {
|
|
"automatic_updates": false,
|
|
"policy": "GAMEPLAY",
|
|
"reason": "Gameplay \u2014 world map (client-leaning)"
|
|
},
|
|
"yacl": {
|
|
"policy": "LIBRARY",
|
|
"reason": "Shared library \u2014 review required before update (may affect FROZEN deps)"
|
|
},
|
|
"yungs-api": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"yungs-better-ocean-monuments": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
},
|
|
"yungs-better-witch-huts": {
|
|
"automatic_updates": false,
|
|
"policy": "WORLDGEN",
|
|
"reason": "Terrain/biome/structure generation \u2014 may alter seeds/chunks; explicit approval required",
|
|
"requires_approval": true
|
|
}
|
|
}
|