- TitleScreenMixin : TransferState null sur startConnecting -> connexion normale, corrige "This server does not accept transfers". - PauseScreenMixin (nouveau) : renomme le bouton de deconnexion du menu Echap en "Quitter SurviePote" et redirige vers l'ecran d'accueil (TitleScreen) au lieu de la liste des serveurs. - build.gradle : tache runClient (dev sans loom) reutilisant ~/.surviepote/common. - Jar 1.1.3 copie dans l'atlas + distribution.json regenere.
1.0 KiB
1.0 KiB
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 encompileOnly. 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.3.jar → copié dans atlas/.../fabricmods/required/.