Skip to content

add vanilla climbable movement parity - #620

Merged
Purdze merged 7 commits into
PommeMC:masterfrom
Spencer0187:feat/climbing-parity
Oct 3, 2026
Merged

Purdze merged 7 commits into
PommeMC:masterfrom
Spencer0187:feat/climbing-parity

Conversation

@Spencer0187

Copy link
Copy Markdown
Contributor

Type of change

  • Bug fix
  • New feature
  • Breaking change
  • Refactor / code cleanup
  • Performance improvement
  • Chore / tooling
  • Documentation

Summary

Reference

LivingEntity.java, Player.java, LocalPlayer.java, TrapDoorBlock.java, and VanillaBlockTagsProvider.java under reference/26.2/decompiled.

Testing

  • just client-pre-pr after merging current upstream/master (530 client tests, 49 protocol tests, and 2 singleplayer tests passed)
  • cargo clippy -p pomme-client --release --all-targets --no-default-features -- -D warnings via the pre-PR gate
  • Manual in-game verification passed on the prerequisite-integrated climbable build for ladder ascent/slide/sneak behavior, waterlogged ladders, matching trapdoor continuation, fall-distance behavior, and representative vine-family climbing. The later upstream conflict resolution did not change climbable movement code.

Closes #619

@github-actions github-actions Bot added enhancement New feature or request merge conflict Conflicts with the base branch and needs a merge labels Sep 18, 2026
@Spencer0187
Spencer0187 force-pushed the feat/climbing-parity branch 2 times, most recently from 2cac789 to de411dc Compare September 20, 2026 00:43
@github-actions github-actions Bot added merge conflict Conflicts with the base branch and needs a merge and removed merge conflict Conflicts with the base branch and needs a merge labels Sep 20, 2026
@Purdze Purdze mentioned this pull request Oct 3, 2026
@Purdze
Purdze force-pushed the feat/climbing-parity branch from de411dc to 8bf68fc Compare October 3, 2026 15:27
@Purdze
Purdze changed the base branch from master to block-tag-sync October 3, 2026 15:27
@github-actions github-actions Bot removed the merge conflict Conflicts with the base branch and needs a merge label Oct 3, 2026
Purdze added 3 commits October 3, 2026 19:07
# Conflicts:
#	pomme-client/src/world/block/mod.rs
@Purdze
Purdze deleted the branch PommeMC:master October 3, 2026 18:33
@Purdze Purdze closed this Oct 3, 2026
@Purdze Purdze reopened this Oct 3, 2026
@Purdze
Purdze changed the base branch from block-tag-sync to master October 3, 2026 18:34
# Conflicts:
#	pomme-client/src/world/block/mod.rs
@Purdze
Purdze merged commit 0fcbc20 into PommeMC:master Oct 3, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add vanilla ladder and climbable movement parity

2 participants