Skip to content

chore: bump JDA, HikariCP, CoreProtect and Maven plugins#4

Open
Xitee1 wants to merge 1 commit into
masterfrom
chore/bump-deps
Open

chore: bump JDA, HikariCP, CoreProtect and Maven plugins#4
Xitee1 wants to merge 1 commit into
masterfrom
chore/bump-deps

Conversation

@Xitee1
Copy link
Copy Markdown
Owner

@Xitee1 Xitee1 commented Apr 26, 2026

Summary

  • JDA 5.0.0-beta.125.6.1 — the previously pinned beta is from May 2023; bumping to the current stable line.
  • HikariCP 5.0.16.3.0
  • CoreProtect 21.323.2 (matches what's running on the server)
  • maven-compiler-plugin 3.8.13.13.0, maven-shade-plugin 3.2.43.6.0, maven-jar-plugin 2.3.13.4.2

paper-api stays at 1.20.1-R0.1-SNAPSHOT on purpose — the codebase still imports net.md_5.bungee.api.ChatColor/TextComponent (Actionbar, Messages, several commands), which has been removed from newer paper-api artifacts. The plugin loads fine on Paper 26.1.2 with the 1.20 API. Bumping paper-api properly would require migrating those usages to Adventure components.

Test plan

  • CI Build workflow goes green
  • Drop the resulting jar onto the Paper 26.1.2 server and confirm it loads (already done at the old versions in the production log)
  • With the config migration applied (config.ymlconfig.yaml), confirm Starting Discord bot.. appears and the bot comes online

🤖 Generated with Claude Code

- JDA 5.0.0-beta.12 -> 5.6.1 (first stable line; the beta is from May 2023)
- HikariCP 5.0.1 -> 6.3.0
- CoreProtect 21.3 -> 23.2 (matches what runs on the server)
- maven-compiler-plugin 3.8.1 -> 3.13.0
- maven-shade-plugin 3.2.4 -> 3.6.0
- maven-jar-plugin 2.3.1 -> 3.4.2

paper-api stays at 1.20.1 on purpose: the codebase still relies on the
net.md_5.bungee.api.ChatColor / TextComponent shim, which has been
dropped from newer paper-api artifacts. The plugin loads fine on
Paper 26.1.2 with the 1.20 API.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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