Skip to content

chore: bump com.github.Xyness:SimpleClaimSystem from 1.12.3.4 to 1.13.0.1#200

Merged
ptthanh02 merged 1 commit intomainfrom
dependabot/gradle/com.github.Xyness-SimpleClaimSystem-1.13.0.1
Apr 1, 2026
Merged

chore: bump com.github.Xyness:SimpleClaimSystem from 1.12.3.4 to 1.13.0.1#200
ptthanh02 merged 1 commit intomainfrom
dependabot/gradle/com.github.Xyness-SimpleClaimSystem-1.13.0.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 31, 2026

Bumps com.github.Xyness:SimpleClaimSystem from 1.12.3.4 to 1.13.0.1.

Release notes

Sourced from com.github.Xyness:SimpleClaimSystem's releases.

v1.13.0.1

Fix claims not appearing on Dynmap, BlueMap and Pl3xMap

BlueMap and Pl3xMap were loading claims before they were actually loaded from the database. Now map marker sets are initialized early but claims are added during loadClaims() for all three map plugins.

1.13

v1.13 - Major update: Spigot API migration, bug fixes, optimizations and code cleanup

Migrated primary API from Paper to Spigot for broader compatibility. The plugin remains fully compatible with Paper, Purpur and Folia through runtime detection and conditional code paths.

Build system:

  • Replaced ktor fatJar with Shadow plugin (with HikariCP relocation)
  • Replaced local JARs (PlaceholderAPI, Dynmap) with Maven dependencies
  • Centralized all dependency versions in libs.versions.toml
  • Updated CI workflow to gradle/actions/setup-gradle@v4
  • Cleaned up unused plugins (application, paperweight)
  • Updated Shadow plugin to 8.3.5 for Java 22 support

Bug fixes (GitHub issues):

  • #90: Fixed BlueMap/Dynmap/Pl3xMap claims disappearing after reload/restart
  • #86: Fixed NPE on /claim setname (null claim check)
  • #85: Fixed Pl3xMap setLiveUpdate NoSuchMethodError (wrapped in try/catch)
  • #77: Fixed elytra/piston bypass of enter protection (cancel event + disable gliding)
  • #75: Fixed Folia PlayerPostRespawnEvent crash (use player scheduler directly)
  • #74: Fixed HikariCP classpath conflict with LibertyBans (shadow relocation)
  • #73: Added configurable opacity for Pl3xMap/Dynmap/BlueMap claim layers
  • #67: Fixed wrong error message for unknown commands (show help instead)
  • #58: Fixed mob spawning not blocked for Ghast, MagmaCube, Hoglin, etc.
  • #57: Fixed wrong error message for ProtectedArea invalid characters
  • #55: Fixed fly persisting after teleportation out of claim
  • #48: Fixed player head names missing for Bedrock players (profile name fix)
  • #47: Fixed MySQL TEXT column DEFAULT error
  • #79: Added %description% placeholder to enter/leave messages

Performance & thread safety:

  • Replaced all HashMap fields with ConcurrentHashMap where shared across threads
  • Replaced 5 blocking .join() calls in event handlers with sync method
  • Replaced 40+ stream().forEach() with direct forEach()
  • Replaced parallelStream() on small collections with forEach()
  • Fixed race condition in clearDataForPlayer (atomic remove pattern)
  • Fixed resource leaks (HTTP connections, PreparedStatements)
  • Added null checks on critical paths (CPlayer, Claim, API)
  • Cached defaultValues lookups in claim loading loops
  • Replaced Bukkit.getOfflinePlayer(name) with cached UUID lookups

API:

... (truncated)

Commits
  • 751389e v1.13.0.1 - Fix claims not appearing on Dynmap, BlueMap and Pl3xMap
  • 04bf157 v1.13 - Major update: Spigot API migration, bug fixes, optimizations and code...
  • 80f8f7c v1.13 - Major update: Spigot API migration, bug fixes, optimizations and code...
  • a6ace7f 1.12.3.6
  • 43e0744 1.12.3.5
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [com.github.Xyness:SimpleClaimSystem](https://github.com/Xyness/SimpleClaimSystem) from 1.12.3.4 to 1.13.0.1.
- [Release notes](https://github.com/Xyness/SimpleClaimSystem/releases)
- [Commits](Xyness/SimpleClaimSystem@1.12.3.4...1.13.0.1)

---
updated-dependencies:
- dependency-name: com.github.Xyness:SimpleClaimSystem
  dependency-version: 1.13.0.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Mar 31, 2026
@ptthanh02 ptthanh02 merged commit 7fb33d0 into main Apr 1, 2026
1 check passed
@dependabot dependabot bot deleted the dependabot/gradle/com.github.Xyness-SimpleClaimSystem-1.13.0.1 branch April 1, 2026 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant