Anaïs Saraiva fc80845f5c nosingleplayer 1.1.6 : fond du menu titre enfin affiché
Trois bugs cumulés, tous vérifiés contre le jar client 26.3 :

1. blit() : l'overload 11 args réutilise w/h comme région source
   (u0 = u/tw, u1 = (u+w)/tw) -> on n'affichait que le coin haut-gauche
   de l'image (noir). On utilise l'overload 13 args avec une région
   source explicite + recadrage "cover" (pas de déformation).

2. Texture introuvable : en MC 26.3 le ResourceManager ne lit plus les
   packs depuis les jars du classpath (seulement des dossiers), donc les
   assets d'un mod ne sont plus exposés -> placeholder magenta.
   Vérifié : "Reloading ResourceManager: vanilla, vanilla" et
   namespaces=[minecraft, realms]. Le PNG est donc lu dans le jar du
   mod (getResourceAsStream) et uploadé en DynamicTexture, enregistrée
   dans le TextureManager.

3. Filtrage : sampler NEAREST par défaut (aliasing visible) -> sampler
   linéaire + clamp-to-edge.

Asset : PNG RGBA 3840x2400.
2026-10-19 21:23:41 +02:00
2026-10-18 17:58:24 +02:00

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 vers git.kisakay.com passe par Cloudflare et se fige). Façade publique (web + raw) : https://git.kisakay.com/k/mc (distribution.json en 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.

S
Description
No description provided
Readme MIT
517 MiB
2026-10-19 22:19:45 +02:00
Languages
Java 68.1%
JavaScript 13.4%
TypeScript 9.6%
CSS 5.2%
EJS 2.9%
Other 0.7%