4.6 KiB
beta.080 — portée de Construction et progression de Minage
Branche codex/build-mining-balance-beta080, Minecraft 26.3-pre-2, textures beta.070.
Construction augmente la distance de pose. Minage augmente indépendamment la distance et la vitesse de casse. Le départ est inférieur au vanilla ; les derniers paliers le dépassent modérément. Les coûts, sept achats par compétence et tailles des groupes restent ceux du système existant.
| Rang | Vitesse de minage, référence vanilla | Portée de minage | Portée de pose |
|---|---|---|---|
| 0 | 75 % | 3 blocs | 3 blocs |
| 1 | 85 % | 3,5 blocs | 3,5 blocs |
| 2 | 95 % | 4 blocs | 4 blocs |
| 3 | 100 % | 4,5 blocs | 4,5 blocs |
| 4 | 107,5 % | 4,75 blocs | 4,75 blocs |
| 5 | 115 % | 5 blocs | 5 blocs |
| 6 | 122,5 % | 5,25 blocs | 5,25 blocs |
| 7 | 130 % | 5,5 blocs | 5,5 blocs |
Chaque colonne dépend de sa propre compétence. La vitesse s’applique via l’attribut natif de casse, avec les outils, enchantements et autres effets. Les portées préservent les bonus externes de l’attribut d’interaction ; les valeurs du tableau supposent cet attribut à sa valeur survival de base. Créatif, spectateur et joueurs sans progression Sanctuary conservent leur portée native. Les infobulles FR/EN affichent le palier actuel et le suivant.
La visée peut sélectionner le plus éloigné des gestes disponibles ; les validations de chaque action appliquent ensuite sa propre portée. Ainsi, voir le contour d’un bloc n’accorde pas forcément la portée pour le miner ou y poser un bloc : le même contour sert aux interactions ordinaires. La portée des coffres, autres interactions et attaques n’augmente pas. Un coffre hors de portée native peut servir de support de construction, sans s’ouvrir à distance. La main gauche et les plantes aquatiques suivent la portée de Construction.
Les deux sélections groupées vérifient leur ancre avec leur compétence. Le plan et la veine verrouillés conservent leur contrat : les cellules du groupe peuvent dépasser la portée de l’ancre. Les droits, protections, collisions, stock, conditions de pose et chunks chargés restent vérifiés. La validation réseau conserve la tolérance native de distance à l’entrée des paquets ; la pose vérifie aussi la distance du point cliqué côté serveur.
Aucun identifiant, schéma de sauvegarde ni terrain modifié. Les anciens rangs reçoivent les nouvelles valeurs à leur application habituelle ; un reset ou prestige revient aux valeurs de départ.
Vérification
Balance080ClientChecks réussit en 1 min 03 s, dans un monde plat solo
jetable, avec les gestes natifs et les paquets réels client/serveur :
- Les huit rangs, vitesse native de casse d’un bloc et composition des bonus.
- Pose proche au rang zéro, refus de la pose lointaine sans perte de stock.
- Minage et pose au-delà de la portée vanilla ; indépendance des deux compétences.
- Pose en main gauche et refus serveur d’un paquet visant trop loin.
- Coffre lointain utilisable comme support sans ouvrir son inventaire ; un briquet en main principale ne profite pas de la portée du bloc en main gauche.
- Construction d’un plan complet de neuf blocs à la nouvelle portée.
- Vein mining de neuf blocs à cette portée, regard détourné après verrouillage.
- Pose d’un nénuphar, retour aux rangs zéro, créatif et joueur sans progression.
Journal : build/balance080-client.log. Les interactions des blocs portés
sur la tête ont également été relues : elles passent par leur contexte
propre, sans la pose de bloc interceptée ici.
check build assemblePack assembleTestPack réussit en 2 min 27 s,
124 tâches (104 exécutées, 20 à jour), avec -x :sanctuary:runGameTest.
Journal : build/balance080-check.log.
Les 1 700 classes du JAR correspondent aux fichiers compilés. Les 17
classes ajoutées ou modifiées par rapport à beta.079 concernent uniquement
ce ticket ; quatre libellés évoluent par langue. Sources et ressources
vérifiées, textures beta.070 identiques, même JAR intégré aux deux packs.
Les archives beta.079 sont conservées à l’identique.
Reçu : build/balance080-artifact.json. Aucun déploiement personnel.
Le serveur dédié reste exclu conformément au refus de son EULA ; le test
natif ci-dessus utilise le serveur intégré.
Archives
- Sanctuary-beta.080.mrpack.
SHA-256 :
feb20b882442149789ed6d90e32073aa6201314a57782105a0330394c76e796d. - Sanctuary-Test-beta.080.mrpack.
SHA-256 :
fc277f081f160ae8ae835501cddddd572cdffe4749454e1652a080a117bfb941.