4f95e8281296ddde73c5d35eb6dbb35c9b8b8b47
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).
mc — SurviePote (MC 26.3 / Fabric 0.20.0)
Arborescence plug-and-play :
mc/
├── server/ # Serveur Fabric (mods serveur, server.properties, start.sh)
│ └── README.md
├── launcher/ # SurviePote Launcher (fork HeliosLauncher, appId org.surviepote.launcher)
│ └── SURVIEPOTE.md
└── atlas/ # Générateur distribution.json (fork Nebula)
└── SURVIEPOTE.md
- Jeu : MC 26.3 + Fabric Loader 0.20.0, adresse
mcpv.ihorizon.org:25565 - Modpack source :
~/.local/share/PrismLauncher/instances/26.3/(46 mods → 30 serveur, tri documenté) - Launcher :
SurviePote, distro + tous les fichiers servis en raw git public (https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/, pas d'hébergeur séparé) - Git :
origin [email protected]:k/mc.git(SSH via VPN, seul transport push/pull fonctionnel ; le SSH direct versgit.kisakay.compasse par Cloudflare et se fige). Façade publique (web + raw) :https://git.kisakay.com/k/mc(distribution.jsonen raw :https://git.kisakay.com/k/mc/raw/branch/main/atlas/root/distribution.json)
Démarrage rapide
Serveur :
cd server
echo "eula=true" > eula.txt
./start.sh # Java 21+, 4G RAM
Atlas (régénérer distribution.json) :
cd atlas
npm install
npm run faststart -- g distro
# servir atlas/root/ sur https://mcpv.ihorizon.org/
Launcher (dev) :
cd launcher
npm install
npm start
TODO à me donner
Voir launcher/SURVIEPOTE.md + atlas/SURVIEPOTE.md :
logo PNG, Azure Client ID (Microsoft login), Discord ClientID/Rich Presence, URL RSS news,
owner/repo auto-update, BASE_URL finale si ≠ https://mcpv.ihorizon.org/, config serveur custom si ≠ défauts survie.
Releases
2
SurviePote v1.1.0
Latest
Languages
Java
68.1%
JavaScript
13.4%
TypeScript
9.6%
CSS
5.2%
EJS
2.9%
Other
0.7%