Bump dependencies#74
Merged
Merged
Conversation
- LuckPerms API 5.4 → 5.5 - Spigot API 1.20.6 → 1.21.11 - VaultAPI 1.7 → 1.7.1 - PlaceholderAPI 2.11.1 → 2.12.2 (also unblocks CI — 2.11.1 no longer on repo) - JetBrains annotations 24.0.1 → 26.0.2 - maven-compiler-plugin 3.11.0 → 3.15.0 - PlaceholderAPI repo URL updated to repo.extendedclip.com/releases/ commons-io stays at 2.12.0 to preserve runtime compatibility with legacy Minecraft versions (1.7.10 / 1.8.8+), where an older commons-io is bundled with the server. The legacy spigot-api 1.12.2 dep (org.spigotmc. groupId) is intentionally left untouched. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Spigot 1.21 no longer pulls in com.google.code.findbugs:jsr305 transitively, so javax.annotation.Nullable/Nonnull are gone. Switch to org.jetbrains.annotations (already a compile-scope dep) — annotations are RetentionPolicy.CLASS, so there's no runtime impact on any supported Minecraft version. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Modernisiert Maven-Dependencies. Auslöser: CI-Build auf #73 failte, weil PlaceholderAPI
2.11.1nicht mehr im Repo verfügbar ist.Änderungen
Material-Enums nochEntityType— check passedPlaceholderExpansion-API unverändertextendedclip.com/content/repositories/placeholderapi/→extendedclip.com/releases/Code-Anpassung (Folge des Spigot-Bumps)
Spigot 1.21 zieht
com.google.code.findbugs:jsr305nicht mehr transitiv mit rein. Die drei Verwendungen vonjavax.annotation.Nullable/Nonnullwurden auforg.jetbrains.annotations.Nullable/NotNullumgestellt (diese Dep gab's schon im Projekt). Annotations habenRetentionPolicy.CLASS— kein Runtime-Impact auf irgendeiner MC-Version.Betroffen:
TablistPlayer.java—@Nullable TablistManagerVersion.java—@Nonnull→@NotNullan 2 ParameternBewusst NICHT geändert
commons-iobleibt auf 2.12.0 — alte MC-Server (1.7.10/1.8.8) bundlen eine ältere commons-io (~2.4); Bump bärge Risiko aufNoSuchMethodErrorauf legacy Versionen.org.spigotmc.:spigot-api:1.12.2bleibt unverändert (Multi-Version-Support).java.version=1.8bleibt — steuert Bytecode-Target für Alt-Server.Test plan
BuildWorkflow läuft grünprefix,suffix,tps, etc.) funktionieren weiterhin🤖 Generated with Claude Code