{ "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 } }