nosingleplayer 1.1.4: retirer completement le bouton Solo (au lieu de le griser)

This commit is contained in:
Anaïs Saraiva
2026-10-19 19:51:36 +02:00
parent 3f389f65f2
commit 058c18c4cb
6 changed files with 10 additions and 9 deletions
+4 -4
View File
@@ -487,13 +487,13 @@
} }
}, },
{ {
"id": "fr.surviepote:nosingleplayer:1.1.3@jar", "id": "fr.surviepote:nosingleplayer:1.1.4@jar",
"name": "NoSingleplayer (SurviePote)", "name": "NoSingleplayer (SurviePote)",
"type": "FabricMod", "type": "FabricMod",
"artifact": { "artifact": {
"size": 2294172, "size": 2294156,
"url": "https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/servers/SurviePote-26.3/fabricmods/required/nosingleplayer-1.1.3.jar", "url": "https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/servers/SurviePote-26.3/fabricmods/required/nosingleplayer-1.1.4.jar",
"MD5": "577674ec296cbc75ac9da009b8d6532e" "MD5": "86ddadb4a1c2d8448eccfa06c24585a1"
} }
}, },
{ {
+1 -1
View File
@@ -13,4 +13,4 @@ au serveur unique :
pas de refmap nécessaire. pas de refmap nécessaire.
Build : `cd mods/nosingleplayer && ./gradlew build` (dans nix-shell racine pour Java 25). 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/`.
+1 -1
View File
@@ -5,7 +5,7 @@ loader_version=0.20.0
loom_version=1.19.1 loom_version=1.19.1
# Mod Properties # Mod Properties
mod_version=1.1.3 mod_version=1.1.4
maven_group=fr.surviepote maven_group=fr.surviepote
archives_base_name=nosingleplayer archives_base_name=nosingleplayer
@@ -59,7 +59,8 @@ public abstract class TitleScreenMixin {
if (child instanceof Button button) { if (child instanceof Button button) {
String msg = button.getMessage().getString(); String msg = button.getMessage().getString();
if (msg.equals(solo)) { if (msg.equals(solo)) {
button.active = false; // Solo retiré complètement (plutôt que grisé).
toRemove.add(button);
} else if (msg.equals(multi)) { } else if (msg.equals(multi)) {
joinX = button.getX(); joinX = button.getX();
joinY = button.getY(); joinY = button.getY();
+2 -2
View File
@@ -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 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) ==" 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)" (cd mods/nosingleplayer && ./gradlew build 2>&1 | tail -n 2) || echo "BUILD nosingleplayer échoué (réseau/gradle requis)"
fi 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 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. # Note : environment=client (menu titre), inutile côté serveur.