From 64e12603de50199d9ef9862e182c8eec1e47b240 Mon Sep 17 00:00:00 2001 From: SysAdmin Date: Tue, 7 Apr 2026 02:34:47 +0100 Subject: [PATCH] fix(village-evolution): bind-mount enabled_packs.json for persistent pack activation BDS reads pack activation from LevelDB, not world_behavior_packs.json. The enabled_packs.json in config/default/ is the correct mechanism to activate new packs in existing worlds. Bind-mounted so it survives container recreates via CI/CD. Co-Authored-By: Claude Sonnet 4.6 --- docker-compose.yml | 3 +++ village-evolution-addon/enabled_packs.json | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 village-evolution-addon/enabled_packs.json diff --git a/docker-compose.yml b/docker-compose.yml index 606464e..8359ff9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -57,6 +57,7 @@ services: - ./addon/anthrax_cat_BP:/data/behavior_packs/anthrax_cat_BP - ./addon/anthrax_cat_RP:/data/resource_packs/anthrax_cat_RP - ./village-evolution-addon/village_evolution_BP:/data/behavior_packs/village_evolution_BP + - ./village-evolution-addon/enabled_packs.json:/data/config/default/enabled_packs.json restart: unless-stopped networks: - mc-network @@ -88,6 +89,7 @@ services: - ./addon/anthrax_cat_BP:/data/behavior_packs/anthrax_cat_BP - ./addon/anthrax_cat_RP:/data/resource_packs/anthrax_cat_RP - ./village-evolution-addon/village_evolution_BP:/data/behavior_packs/village_evolution_BP + - ./village-evolution-addon/enabled_packs.json:/data/config/default/enabled_packs.json restart: unless-stopped networks: - mc-network @@ -119,6 +121,7 @@ services: - ./addon/anthrax_cat_BP:/data/behavior_packs/anthrax_cat_BP - ./addon/anthrax_cat_RP:/data/resource_packs/anthrax_cat_RP - ./village-evolution-addon/village_evolution_BP:/data/behavior_packs/village_evolution_BP + - ./village-evolution-addon/enabled_packs.json:/data/config/default/enabled_packs.json restart: unless-stopped networks: - mc-network diff --git a/village-evolution-addon/enabled_packs.json b/village-evolution-addon/enabled_packs.json new file mode 100644 index 0000000..d72979d --- /dev/null +++ b/village-evolution-addon/enabled_packs.json @@ -0,0 +1,6 @@ +{ + "behavior_packs": [ + {"pack_id": "c7e91f32-4a8b-4d6e-b21c-9f3a05d8e047", "version": [1, 0, 0]} + ], + "resource_packs": [] +}