From 3f23ebadcd754d8c3e39a2c13546a5fb86239f2d Mon Sep 17 00:00:00 2001 From: iisaev Date: Sun, 18 Oct 2026 19:21:34 +0200 Subject: [PATCH] Collections are packages of their own A collection is no longer a file inside a mod: it is a package (folder or zip) named after its id with collection.json, cover and optional locale/, shipped in collections/ next to the mods or kept by the player in user://collections/. Covers and texts come from the package; mods do not ship collections. --- src/JsonEntityStrategy.cs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/JsonEntityStrategy.cs b/src/JsonEntityStrategy.cs index 319c66d..39a023a 100644 --- a/src/JsonEntityStrategy.cs +++ b/src/JsonEntityStrategy.cs @@ -77,11 +77,6 @@ namespace Cthangover.Validator if (!file.EndsWith(".json", StringComparison.OrdinalIgnoreCase)) continue; - // The reserved collections/ folder holds scheme documents whose - // "kind" (game/component/toolset) is not an entity discriminator. - if (file.StartsWith(ModCollectionStore.ProviderDirectory + "/", StringComparison.OrdinalIgnoreCase)) - continue; - var document = ReadDocument(context, mod, file); if (document == null) continue;