fix(mods): mark client-only GUI mods as client in mods-sides.json
Drippy Loading Screen (and other client-only mods declaring BOTH in their manifest) crashed the dedicated server with "Attempted to load class net/minecraft/client/gui/screens/Screen for invalid dist DEDICATED_SERVER". tomllib can't catch these (they declare BOTH), so hand-classify the leaf client-only mods as `client`: BetterF3, JustEnoughResources, MouseTweaks, Searchables, TravelersTitles, drippyloadingscreen, entityculling, fancymenu, konkrete, melody, ponderjs, welcomescreen, yeetusexperimentus. Now 24 client / 52 both. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"BetterF3-11.0.3-NeoForge-1.21.1.jar": "both",
|
"BetterF3-11.0.3-NeoForge-1.21.1.jar": "client",
|
||||||
"BridgingMod-2.6.2+1.21.1.neoforge-release.jar": "client",
|
"BridgingMod-2.6.2+1.21.1.neoforge-release.jar": "client",
|
||||||
"Controlling-neoforge-1.21.1-19.0.5.jar": "client",
|
"Controlling-neoforge-1.21.1-19.0.5.jar": "client",
|
||||||
"CustomSkinLoader_Universal-14.28.jar": "client",
|
"CustomSkinLoader_Universal-14.28.jar": "client",
|
||||||
@@ -10,12 +10,12 @@
|
|||||||
"Jade-1.21.1-NeoForge-15.10.5.jar": "both",
|
"Jade-1.21.1-NeoForge-15.10.5.jar": "both",
|
||||||
"JadeAddons-1.21.1-NeoForge-6.1.0.jar": "both",
|
"JadeAddons-1.21.1-NeoForge-6.1.0.jar": "both",
|
||||||
"JustEnoughProfessions-neoforge-1.21.1-4.0.5.jar": "both",
|
"JustEnoughProfessions-neoforge-1.21.1-4.0.5.jar": "both",
|
||||||
"JustEnoughResources-NeoForge-1.21.1-1.6.0.17.jar": "both",
|
"JustEnoughResources-NeoForge-1.21.1-1.6.0.17.jar": "client",
|
||||||
"MouseTweaks-neoforge-mc1.21-2.26.1.jar": "both",
|
"MouseTweaks-neoforge-mc1.21-2.26.1.jar": "client",
|
||||||
"Necronomicon-NeoForge-1.6.0+1.21.jar": "both",
|
"Necronomicon-NeoForge-1.6.0+1.21.jar": "both",
|
||||||
"Patchouli-1.21.1-93-NEOFORGE.jar": "both",
|
"Patchouli-1.21.1-93-NEOFORGE.jar": "both",
|
||||||
"Searchables-neoforge-1.21.1-1.0.2.jar": "both",
|
"Searchables-neoforge-1.21.1-1.0.2.jar": "client",
|
||||||
"TravelersTitles-1.21.1-NeoForge-5.1.3.jar": "both",
|
"TravelersTitles-1.21.1-NeoForge-5.1.3.jar": "client",
|
||||||
"YungsApi-1.21.1-NeoForge-5.1.6.jar": "both",
|
"YungsApi-1.21.1-NeoForge-5.1.6.jar": "both",
|
||||||
"appleskin-neoforge-mc1.21-3.0.9.jar": "client",
|
"appleskin-neoforge-mc1.21-3.0.9.jar": "client",
|
||||||
"architectury-13.0.8-neoforge.jar": "both",
|
"architectury-13.0.8-neoforge.jar": "both",
|
||||||
@@ -28,11 +28,11 @@
|
|||||||
"corpse-neoforge-1.21.1-1.1.13.jar": "both",
|
"corpse-neoforge-1.21.1-1.1.13.jar": "both",
|
||||||
"corpsecurioscompat-1.21.1-NeoForge-4.0.1.jar": "both",
|
"corpsecurioscompat-1.21.1-NeoForge-4.0.1.jar": "both",
|
||||||
"curios-neoforge-9.5.1+1.21.1.jar": "both",
|
"curios-neoforge-9.5.1+1.21.1.jar": "both",
|
||||||
"drippyloadingscreen_neoforge_3.1.2_MC_1.21.1.jar": "both",
|
"drippyloadingscreen_neoforge_3.1.2_MC_1.21.1.jar": "client",
|
||||||
"entity_model_features-3.2.4-1.21-neoforge.jar": "client",
|
"entity_model_features-3.2.4-1.21-neoforge.jar": "client",
|
||||||
"entity_texture_features_1.21-neoforge-7.1.jar": "client",
|
"entity_texture_features_1.21-neoforge-7.1.jar": "client",
|
||||||
"entityculling-neoforge-1.10.2-mc1.21.1.jar": "both",
|
"entityculling-neoforge-1.10.2-mc1.21.1.jar": "client",
|
||||||
"fancymenu_neoforge_3.9.1_MC_1.21.1.jar": "both",
|
"fancymenu_neoforge_3.9.1_MC_1.21.1.jar": "client",
|
||||||
"fastleafdecay-35.jar": "both",
|
"fastleafdecay-35.jar": "both",
|
||||||
"ferritecore-7.0.3-neoforge.jar": "both",
|
"ferritecore-7.0.3-neoforge.jar": "both",
|
||||||
"ftb-chunks-neoforge-2101.1.17.jar": "both",
|
"ftb-chunks-neoforge-2101.1.17.jar": "both",
|
||||||
@@ -46,15 +46,15 @@
|
|||||||
"iris-neoforge-1.8.12+mc1.21.1.jar": "client",
|
"iris-neoforge-1.8.12+mc1.21.1.jar": "client",
|
||||||
"jamlib-neoforge-1.3.6+1.21.1.jar": "both",
|
"jamlib-neoforge-1.3.6+1.21.1.jar": "both",
|
||||||
"jei-1.21.1-neoforge-19.27.0.340.jar": "both",
|
"jei-1.21.1-neoforge-19.27.0.340.jar": "both",
|
||||||
"konkrete_neoforge_1.9.9_MC_1.21.jar": "both",
|
"konkrete_neoforge_1.9.9_MC_1.21.jar": "client",
|
||||||
"kubejs-neoforge-2101.7.2-build.368.jar": "both",
|
"kubejs-neoforge-2101.7.2-build.368.jar": "both",
|
||||||
"kubejsdelight-1.1.6.jar": "both",
|
"kubejsdelight-1.1.6.jar": "both",
|
||||||
"lithium-neoforge-0.15.3+mc1.21.1.jar": "both",
|
"lithium-neoforge-0.15.3+mc1.21.1.jar": "both",
|
||||||
"lootr-neoforge-1.21.1-1.11.37.120.jar": "both",
|
"lootr-neoforge-1.21.1-1.11.37.120.jar": "both",
|
||||||
"melody_neoforge_1.0.10_MC_1.21.jar": "both",
|
"melody_neoforge_1.0.10_MC_1.21.jar": "client",
|
||||||
"morefunctionalstorage-1.2.3.jar": "both",
|
"morefunctionalstorage-1.2.3.jar": "both",
|
||||||
"polymorph-neoforge-1.1.0+1.21.1.jar": "both",
|
"polymorph-neoforge-1.1.0+1.21.1.jar": "both",
|
||||||
"ponderjs-neoforge-1.21.1-2.4.0.jar": "both",
|
"ponderjs-neoforge-1.21.1-2.4.0.jar": "client",
|
||||||
"resourcefullib-neoforge-1.21-3.0.12.jar": "both",
|
"resourcefullib-neoforge-1.21-3.0.12.jar": "both",
|
||||||
"rhino-2101.2.7-build.85.jar": "both",
|
"rhino-2101.2.7-build.85.jar": "both",
|
||||||
"rightclickharvest-neoforge-4.6.1+1.21.1.jar": "both",
|
"rightclickharvest-neoforge-4.6.1+1.21.1.jar": "both",
|
||||||
@@ -72,7 +72,7 @@
|
|||||||
"trashcans-1.0.18c-neoforge-mc1.21.jar": "both",
|
"trashcans-1.0.18c-neoforge-mc1.21.jar": "both",
|
||||||
"utilitarian-1.21.1-0.19.2.jar": "both",
|
"utilitarian-1.21.1-0.19.2.jar": "both",
|
||||||
"voicechat-neoforge-1.21.1-2.6.18.jar": "both",
|
"voicechat-neoforge-1.21.1-2.6.18.jar": "both",
|
||||||
"welcomescreen-neoforge-1.0.0-1.21.1.jar": "both",
|
"welcomescreen-neoforge-1.0.0-1.21.1.jar": "client",
|
||||||
"yeetusexperimentus-neoforge-87.0.0.jar": "both",
|
"yeetusexperimentus-neoforge-87.0.0.jar": "client",
|
||||||
"yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar": "both"
|
"yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar": "both"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user