Skip to content

Run tests on MockBukkit v26.3 and Paper 26.3 stable - #3105

Merged
tastybento merged 1 commit into
developfrom
chore/mockbukkit-26.3
Oct 31, 2026
Merged

tastybento merged 1 commit into
developfrom
chore/mockbukkit-26.3

Conversation

@tastybento

Copy link
Copy Markdown
Member

Summary

  • Bump MockBukkit mockbukkit-v26.2:4.116.1 → mockbukkit-v26.3:4.119.0 (release).
  • Move paperVersion from 26.3.build.41-alpha to 26.3.build.231-stable.
  • Collapse the compile/test split: testPaperVersion = paperVersion. The variable is kept so the split can be reintroduced the next time Paper is ahead of MockBukkit.
  • Update .claude/rules/build-toolchain.md to describe the split as optional and name the v26.3 coordinate.

Test results

./gradlew test: 3602 tests, 0 failures, 0 skipped. The 13 cushion / straw-bed tests from #3090, previously skipped on the 26.2 runtime, now run and pass.

MockBukkit 4.119.0 is built on 26.3.build.200-stable; running it on build 231 did not trip its registry validation (it checks the MC line only).

Not changed

  • @EnabledIf guards in CushionListenerTest / BlockInteractionListenerTest stay as a fallback; they now always evaluate true.
  • Main-code guards (Class.forName, Enums.getIfPresent) stay because the plugin still runs on 26.2.

🤖 Generated with Claude Code

MockBukkit 4.119.0 ships a mockbukkit-v26.3 artifact, so tests no longer
need to run on the 26.2 API. Compile and test now both use
paper-api 26.3.build.231-stable (testPaperVersion = paperVersion), and
the 26.3-only cushion / straw-bed tests that were dormant now run.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@tastybento
tastybento merged commit 443054e into develop Oct 31, 2026
1 check passed
@tastybento
tastybento deleted the chore/mockbukkit-26.3 branch October 31, 2026 01:19
@sonarqubecloud

Copy link
Copy Markdown

@tastybento tastybento mentioned this pull request Oct 31, 2026
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.

1 participant