diff --git a/atlas/root/distribution.json b/atlas/root/distribution.json index 5c463cc..8d920c4 100644 --- a/atlas/root/distribution.json +++ b/atlas/root/distribution.json @@ -487,13 +487,13 @@ } }, { - "id": "fr.surviepote:nosingleplayer:1.1.3@jar", + "id": "fr.surviepote:nosingleplayer:1.1.4@jar", "name": "NoSingleplayer (SurviePote)", "type": "FabricMod", "artifact": { - "size": 2294172, - "url": "https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/servers/SurviePote-26.3/fabricmods/required/nosingleplayer-1.1.3.jar", - "MD5": "577674ec296cbc75ac9da009b8d6532e" + "size": 2294156, + "url": "https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/servers/SurviePote-26.3/fabricmods/required/nosingleplayer-1.1.4.jar", + "MD5": "86ddadb4a1c2d8448eccfa06c24585a1" } }, { diff --git a/atlas/root/servers/SurviePote-26.3/fabricmods/required/nosingleplayer-1.1.3.jar b/atlas/root/servers/SurviePote-26.3/fabricmods/required/nosingleplayer-1.1.4.jar similarity index 99% rename from atlas/root/servers/SurviePote-26.3/fabricmods/required/nosingleplayer-1.1.3.jar rename to atlas/root/servers/SurviePote-26.3/fabricmods/required/nosingleplayer-1.1.4.jar index d534fae..ea4d6c2 100644 Binary files a/atlas/root/servers/SurviePote-26.3/fabricmods/required/nosingleplayer-1.1.3.jar and b/atlas/root/servers/SurviePote-26.3/fabricmods/required/nosingleplayer-1.1.4.jar differ diff --git a/mods/nosingleplayer/README.md b/mods/nosingleplayer/README.md index dc704e0..6fafdb6 100644 --- a/mods/nosingleplayer/README.md +++ b/mods/nosingleplayer/README.md @@ -13,4 +13,4 @@ au serveur unique : pas de refmap nécessaire. Build : `cd mods/nosingleplayer && ./gradlew build` (dans nix-shell racine pour Java 25). -Jar : `build/libs/nosingleplayer-1.1.3.jar` → copié dans `atlas/.../fabricmods/required/`. +Jar : `build/libs/nosingleplayer-1.1.4.jar` → copié dans `atlas/.../fabricmods/required/`. diff --git a/mods/nosingleplayer/gradle.properties b/mods/nosingleplayer/gradle.properties index 767c77e..4bc0206 100644 --- a/mods/nosingleplayer/gradle.properties +++ b/mods/nosingleplayer/gradle.properties @@ -5,7 +5,7 @@ loader_version=0.20.0 loom_version=1.19.1 # Mod Properties -mod_version=1.1.3 +mod_version=1.1.4 maven_group=fr.surviepote archives_base_name=nosingleplayer diff --git a/mods/nosingleplayer/src/main/java/fr/surviepote/nosingleplayer/mixin/TitleScreenMixin.java b/mods/nosingleplayer/src/main/java/fr/surviepote/nosingleplayer/mixin/TitleScreenMixin.java index 989f442..c4efded 100644 --- a/mods/nosingleplayer/src/main/java/fr/surviepote/nosingleplayer/mixin/TitleScreenMixin.java +++ b/mods/nosingleplayer/src/main/java/fr/surviepote/nosingleplayer/mixin/TitleScreenMixin.java @@ -59,7 +59,8 @@ public abstract class TitleScreenMixin { if (child instanceof Button button) { String msg = button.getMessage().getString(); if (msg.equals(solo)) { - button.active = false; + // Solo retiré complètement (plutôt que grisé). + toRemove.add(button); } else if (msg.equals(multi)) { joinX = button.getX(); joinY = button.getY(); diff --git a/sync-mods.sh b/sync-mods.sh index 9b3d9ed..c6905d2 100755 --- a/sync-mods.sh +++ b/sync-mods.sh @@ -54,10 +54,10 @@ cp -u "$HOME/.local/share/PrismLauncher/instances/26.3/minecraft/resourcepacks/F cp -u "$HOME/.local/share/PrismLauncher/instances/26.3/minecraft/shaderpacks/Revelation-dev.zip" "atlas/root/servers/SurviePote-26.3/files/shaderpacks/" 2>/dev/null || true echo "== mod maison nosingleplayer (build si besoin) ==" -if [ ! -f mods/nosingleplayer/build/libs/nosingleplayer-1.1.3.jar ]; then +if [ ! -f mods/nosingleplayer/build/libs/nosingleplayer-1.1.4.jar ]; then (cd mods/nosingleplayer && ./gradlew build 2>&1 | tail -n 2) || echo "BUILD nosingleplayer échoué (réseau/gradle requis)" fi -cp -u mods/nosingleplayer/build/libs/nosingleplayer-1.1.3.jar "$ATLAS_MODS/" 2>/dev/null || true +cp -u mods/nosingleplayer/build/libs/nosingleplayer-1.1.4.jar "$ATLAS_MODS/" 2>/dev/null || true rm -f "$ATLAS_MODS"/nosingleplayer-1.1.2.jar "$ATLAS_MODS"/nosingleplayer-1.1.1.jar "$ATLAS_MODS"/nosingleplayer-1.1.0.jar "$ATLAS_MODS"/nosingleplayer-1.0.0.jar # Note : environment=client (menu titre), inutile côté serveur.