Files
mc/mods/nosingleplayer
Anaïs Saraiva 89e6b6f680 nosingleplayer 1.1.7 : menu titre nettoyé (splash, amis, copyright) + titre de fenêtre
- Titre de fenêtre : "Minecraft* 26.3" -> "SurviePote [26.3]"
  (mixin sur Minecraft.createTitle(), la classe Window a changé de package
  en 26.3 : com.mojang.blaze3d.platform.Window).
- Suppression du texte de splash (message rotatif) du menu principal.
- Bouton "amis" (FriendsButton) réellement supprimé : le if/else if de
  TitleScreenMixin testait "instanceof Button" en premier, et FriendsButton /
  SpriteIconButton / PlainTextButton en héritent -> ils tombaient dans cette
  branche et n'étaient jamais retirés. Ordre des tests corrigé (icônes et
  texte cliquable testés avant Button).
2026-10-19 21:31:41 +02:00
..

nosingleplayer (mod maison SurviePote)

Désactive le bouton Solo du menu principal (Mixin sur TitleScreen.init) et adapte l'UI au serveur unique :

  • Menu titre : bouton Rejoindre SurviePote (connexion directe à mcpv.ihorizon.org:25565, sans transfert) ; Solo, Multi, Realms, réseau social et icônes bas retirés.
  • Menu Échap : le bouton de déconnexion devient Quitter SurviePote et renvoie à l'écran d'accueil du jeu (et non la liste des serveurs).
  • MC 26.3, Fabric Loader 0.20.0, Java 25, environment: client.
  • Particularité 26.x : Mojang ne publie plus de mappings (ni Yarn ni client_mappings) et le jeu n'est plus obfusqué → pas de Loom, compilation directe contre le jar client Mojang (téléchargé au build) + loader/mixin en compileOnly. Les noms Mojang passent tels quels, pas de refmap nécessaire.

Build : cd mods/nosingleplayer && ./gradlew build (dans nix-shell racine pour Java 25). Jar : build/libs/nosingleplayer-1.1.4.jar → copié dans atlas/.../fabricmods/required/.