Menu principal :
- Bouton "Join Discord" (logo Discord lissé + texte) sous "Rejoindre
SurviePote", ouvre https://discord.gg/EpkgEPv5c.
- "Options..." et "Quit Game" remplacés par des boutons icônes sans texte
(engrenage / symbole power) qui conservent l'action du bouton vanilla
(ButtonAccessor -> onPress).
- Panneau de statut du serveur en haut à gauche : En ligne / Hors ligne,
joueurs current/max et ping.
Attention : dans ServerStatusPinger.pingServer les 2 Runnable ne sont pas
des callbacks succès/échec (le 1er ne fire que si le favicon change, le
2nd est le pong) -> on lit directement ServerData.status ("0/20" quand le
statut est arrivé, vidé en cas d'échec) + timeout 8s.
- Suppression du texte "26.3 mc" (bas à gauche) : le mixin TitleScreenTextMixin
qui le dessinait est supprimé, la redirection masque le texte de version.
- Suppression du splash, du logo Mojang, des boutons amis/icônes et du
copyright (TitleScreenMixin : FriendsButton/SpriteIconButton/PlainTextButton
sont des sous-classes de Button, ils étaient avalés par "instanceof Button").
Icônes : PNG lisses 64x64 (supersampling 8x8) au lieu du pixel art.
Chargement des textures du mod via ModTextures (les assets des mods ne sont
plus exposés au ResourceManager en MC 26.3).
- 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.