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.
14 lines
313 B
Properties
14 lines
313 B
Properties
# Fabric Properties (SurviePote - nosingleplayer)
|
|
minecraft_version=26.3
|
|
yarn_mappings=26.3
|
|
loader_version=0.20.0
|
|
loom_version=1.19.1
|
|
|
|
# Mod Properties
|
|
mod_version=1.1.6
|
|
maven_group=fr.surviepote
|
|
archives_base_name=nosingleplayer
|
|
|
|
# Dependencies (unused here, kept for template ref)
|
|
# fabric_version=0.163.0+26.3
|