From 05e700cfc7b1e46eba604f44aa06607508a84344 Mon Sep 17 00:00:00 2001 From: Matt Date: Sat, 23 May 2026 17:05:52 +0000 Subject: [PATCH] rpo: try 'required: true' to force-enable CC ReCreated, 0.21.2 -> 0.21.3 Players with an existing options.txt (i.e. anyone who has launched MC once) don't get the 'default_packs' applied -- RPO only treats those as defaults for fresh installs. Adding 'required: true' to the override entry on the assumption that the field forces the pack to be enabled on every launch regardless of player choice. Decompiled the jar for string constants and 'required' appears alongside 'force_compatible' as a known key. If the field name is wrong RPO will silently ignore it -- no harm, easy iteration. --- pack/overrides/defaultconfigs/resourcepackoverrides.json | 3 ++- pack/pack.lock.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pack/overrides/defaultconfigs/resourcepackoverrides.json b/pack/overrides/defaultconfigs/resourcepackoverrides.json index bf033b7..1622800 100644 --- a/pack/overrides/defaultconfigs/resourcepackoverrides.json +++ b/pack/overrides/defaultconfigs/resourcepackoverrides.json @@ -5,7 +5,8 @@ "default_overrides": [ { "id": "file/Computer Craft Recreated v1.2.zip", - "default_position": "TOP" + "default_position": "TOP", + "required": true } ] } diff --git a/pack/pack.lock.json b/pack/pack.lock.json index 07a3f03..b2ec2f6 100644 --- a/pack/pack.lock.json +++ b/pack/pack.lock.json @@ -1,7 +1,7 @@ { "$schema": "Brass-and-Sigil pack.lock.json - generated, do not edit by hand unless you know what you are doing", "name": "Brass and Sigil", - "version": "0.21.2", + "version": "0.21.3", "minecraft": "1.21.1", "loader": { "type": "neoforge", -- 2.52.0