From 1958a96acfbc0654b866ee7e72881bbc1a849a7a Mon Sep 17 00:00:00 2001 From: Oier Bravo Urtasun Date: Thu, 9 Jul 2026 20:25:10 +0200 Subject: [PATCH] chore(mods): classify 11 new distribution mods MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Distribution added 11 jars. classify-mods.py seeds all as `both` (none declare CLIENT in neoforge.mods.toml). Hand-flip the two pure-client cosmetic ones so sync-server-mods.sh drops them: - ExtremeSoundMuffler: client-side sound muffling UI - ToastControl: client-side toast popup suppression Rest stay `both` — Placebo/moonlight/caelus are libs, and amendments/etched/fishingoverhaul/immersive_paintings/ createornithopterglider/emotecraft add server-side content or sync. Also map iris as `client`. It is referenced by distribution.json but absent from the local (gitignored) dist jar dir, so classify-mods.py never sees it; mapping it keeps mods-sides.json aligned with the manifest. Client-only, so the sync selection is unchanged. server-mods/ now 130 jars (was 123). Co-Authored-By: Claude Opus 4.8 (1M context) --- mods-sides.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mods-sides.json b/mods-sides.json index be040c8..13677f3 100644 --- a/mods-sides.json +++ b/mods-sides.json @@ -11,6 +11,7 @@ "EasyMagic-v21.1.4-1.21.1-NeoForge.jar": "both", "EnderStorage-1.21.1-2.13.0.191.jar": "both", "ExplorersCompass-1.21.1-3.4.0-neoforge.jar": "both", + "ExtremeSoundMuffler-3.56_NeoForge-1.21.jar": "client", "FarmersDelight-1.21.1-1.3.2.jar": "both", "HangGlider-v21.1.0-1.21.1-NeoForge.jar": "both", "ImmediatelyFast-NeoForge-1.6.10+1.21.1.jar": "client", @@ -27,9 +28,11 @@ "Necronomicon-NeoForge-1.6.0+1.21.jar": "both", "Patchouli-1.21.1-93-NEOFORGE.jar": "both", "Ping-Wheel-1.12.2-neoforge-1.21.1.jar": "both", + "Placebo-1.21.1-9.9.1.jar": "both", "PuzzlesLib-v21.1.51-1.21.1-NeoForge.jar": "both", "Searchables-neoforge-1.21.1-1.0.2.jar": "client", "TerraBlender-neoforge-1.21.1-4.1.0.8.jar": "both", + "ToastControl-1.21.1-9.0.1.jar": "client", "TravelersTitles-1.21.1-NeoForge-5.1.3.jar": "client", "UsefulSlime-neoforge-1.21-1.12.1.jar": "both", "YungsApi-1.21.1-NeoForge-5.1.6.jar": "both", @@ -45,11 +48,13 @@ "YungsBetterWitchHuts-1.21.1-NeoForge-4.1.1.jar": "both", "YungsBridges-1.21.1-NeoForge-5.1.1.jar": "both", "YungsCaveBiomes-1.21.1-NeoForge-3.1.1.jar": "both", + "amendments-neoforge-1.21-2.1.5.jar": "both", "appleskin-neoforge-mc1.21-3.0.9.jar": "client", "architectury-13.0.8-neoforge.jar": "both", "baguettelib-1.21.1-NeoForge-2.0.3.jar": "both", "balm-neoforge-1.21.1-21.0.58.jar": "both", "buildinggadgets2-1.3.9.jar": "both", + "caelus-neoforge-7.0.1+1.21.1.jar": "both", "cardboardboxes-1.21.1-0.1.2.jar": "both", "charginggadgets-1.14.1.jar": "both", "cloth-config-15.0.140-neoforge.jar": "both", @@ -71,6 +76,7 @@ "create_mechanical_spawner-1.21.1-1.3.0-6.0.8.jar": "both", "createaddition-1.6.0.jar": "both", "createdeco-2.1.3.jar": "both", + "createornithopterglider-1.2.0-1.21.1.jar": "both", "createsifter-1.21.1-2.2.1.jar": "both", "createultimine-1.21.1-neoforge-1.3.2.jar": "both", "curios-neoforge-9.5.1+1.21.1.jar": "both", @@ -80,13 +86,16 @@ "easy-piglins-neoforge-1.21.1-1.1.0.jar": "both", "easy-villagers-neoforge-1.21.1-1.1.42.jar": "both", "easydisenchanting-neoforge-1.0.0-1.21.1.jar": "both", + "emotecraft-for-MC1.21.1-2.4.12-neoforge.jar": "both", "enderrf-1.21.1-1.0.1.jar": "both", "entity_model_features-3.2.4-1.21-neoforge.jar": "client", "entity_texture_features_1.21-neoforge-7.1.jar": "client", "entityculling-neoforge-1.10.2-mc1.21.1.jar": "client", + "etched-5.1.0.jar": "both", "fancymenu_neoforge_3.9.1_MC_1.21.1.jar": "client", "fastleafdecay-35.jar": "both", "ferritecore-7.0.3-neoforge.jar": "both", + "fishingoverhaul-1.21.1-1.2.1.jar": "both", "ftb-chunks-neoforge-2101.1.17.jar": "both", "ftb-essentials-neoforge-2101.1.9.jar": "both", "ftb-library-neoforge-2101.1.31.jar": "both", @@ -97,7 +106,9 @@ "fzzy_config-0.7.6+1.21+neoforge.jar": "both", "geckolib-neoforge-1.21.1-4.8.4.jar": "both", "handcrafted-neoforge-1.21.1-4.0.3.jar": "both", + "immersive_paintings-neoforge-1.21.1-0.7.8.jar": "both", "inventoryessentials-neoforge-1.21.1-21.1.15.jar": "both", + "iris-neoforge-1.8.12+mc1.21.1.jar": "client", "jamlib-neoforge-1.3.6+1.21.1.jar": "both", "jei-1.21.1-neoforge-19.27.0.340.jar": "both", "konkrete_neoforge_1.9.9_MC_1.21.jar": "client", @@ -116,6 +127,7 @@ "mob_grinding_utils-1.1.10+mc1.21.1.jar": "both", "modernfix-neoforge-5.27.12+mc1.21.1.jar": "both", "moogs_structures-neoforge-1.21.1-3.0.0.jar": "both", + "moonlight-neoforge-1.21.1-3.0.22.jar": "both", "morefunctionalstorage-1.2.3.jar": "both", "moreoverlays-1.24.2-mc1.21.1-neoforge.jar": "client", "polymorph-neoforge-1.1.0+1.21.1.jar": "both",