Skip to content

Correction de la profondeur du Hammer (3x3x3 → 3x3x2)#1217

Open
gtolontop wants to merge 1 commit intoServerOpenMC:masterfrom
gtolontop:fix/hammer-3x3-depth
Open

Correction de la profondeur du Hammer (3x3x3 → 3x3x2)#1217
gtolontop wants to merge 1 commit intoServerOpenMC:masterfrom
gtolontop:fix/hammer-3x3-depth

Conversation

@gtolontop
Copy link
Contributor

Corrige le bug où le Hammer en diamant minait en 3×3×3 au lieu de 3×3×2.

Problème

Dans Hammer.breakArea(), la boucle de profondeur (dz) allait de -depth à +depth, minant des blocs dans les deux directions par rapport à la face frappée. De plus, rotateOffset() ne différenciait pas les directions opposées (NORTH/SOUTH partageaient le même vecteur), ce qui rendait impossible la correction via la boucle seule.

Correction

  • Boucle dz changée de -depth..depth0..depth pour ne miner que dans une seule direction
  • rotateOffset() gère maintenant chaque face individuellement avec le bon signe, garantissant que la profondeur va toujours dans la direction correcte (vers l'intérieur du bloc miné)

Fixes #1151

@iambibi
Copy link
Member

iambibi commented Mar 22, 2026

On peut avoir des screens?

@iambibi iambibi added this to the 2.2.9 milestone Mar 22, 2026
@iambibi iambibi added the ✨ Fixes Quelque chose a été patch label Mar 22, 2026
@iambibi iambibi requested a review from AxenoDev March 22, 2026 13:38
Copy link
Member

@iambibi iambibi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

je peux pas réelement review cela, axeno connait son code est pourra mieux dire si ça passe (apres un screen d'exemple de cassage de bloc est nécessaire pls)

@gtolontop
Copy link
Contributor Author

Cest juste qu'on change la profondeur de 1 ça peux pas vrm faire grand chose d'autre que de le passer en 2 au lieu de 3

@iambibi
Copy link
Member

iambibi commented Mar 23, 2026

Je laisse axeno et d'autres mainteneur review

@AxenoDev
Copy link
Member

Effectivement, c'etait volontaire sans l'etre

@AxenoDev AxenoDev changed the title fix: corriger la profondeur du Hammer (3x3x3 → 3x3x2) Correction de la profondeur du Hammer (3x3x3 → 3x3x2) Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Fixes Quelque chose a été patch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Il est possible de miner en 3*3*3 avec le Hammer en diamant

3 participants