Skip to content

Fix grapevine stem z-fighting#202

Merged
Alatyami merged 1 commit into
developmentfrom
bugfix/132-grape-vine-z-fighting
Jul 11, 2026
Merged

Fix grapevine stem z-fighting#202
Alatyami merged 1 commit into
developmentfrom
bugfix/132-grape-vine-z-fighting

Conversation

@Alatyami

Copy link
Copy Markdown
Member

Summary

  • prevent center and vertical linen rope models from rendering inside mature grapevine trunks
  • prevent the center rope from overlapping connected grapevine leaf trunks
  • remove the redundant leaf-trunk bottom cap and slightly inset the mature vine top face
  • apply the blockstate corrections consistently to purple, red, and white grapevines

Root cause

Grapevine blockstates layered linen rope geometry over wooden stem geometry. Coplanar faces were visible as z-fighting when a player stood inside the non-colliding vine blocks and looked along the stem.

Validation

  • ./gradlew.bat test -x createMinecraftArtifacts
  • git diff --check
  • manually verified in game while looking both up and down from inside connected grapevine and leaf blocks

Closes #132

@Alatyami Alatyami marked this pull request as ready for review July 11, 2026 19:36
@Alatyami Alatyami merged commit 2d5418f into development Jul 11, 2026
2 of 3 checks passed
@Alatyami Alatyami deleted the bugfix/132-grape-vine-z-fighting branch July 11, 2026 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix grape wine leaves z-fighting

1 participant