Sueta

TerritoryCore

2.3.5

A chunk claiming plugin for Minecraft 1.20 1.21+ (Bukkit, Spigot, Paper)

·Plugin
  1. 2.3.5latestTerritoryCore 2.3.5Aug 31, 2026
    8 downloads
  2. 2.3.4GuardChunks 2.3.4Aug 19, 2026
    10 downloads
  3. 2.3.3.1GuardChunks 2.3.3.1Aug 9, 2026
    14 downloads
  4. 2.3.2GuardChunks 2.3.2Aug 6, 2026

    Performance & Stability

    `BaltopGUI.java` (Lag Spike Fix):* Fixed a severe main-thread lag spike by fetching player heads asynchronously before syncing back to the main thread to populate the inventory. `BaltopGUI.java` (Memory Leak Fix):* Fixed a memory leak where BaltopGUI registered a listener on every instantiation without unregistering it. Added an InventoryCloseEvent handler for proper cleanup. `ClaimManager.java` (Thread Safety):* Resolved a critical thread-safety issue in saveAll() by replacing direct async modifications to dataConfig with a local YamlConfiguration instance, preventing ConcurrentModificationExceptions and data corruption. `ClaimChatManager.java` (Chat Optimization):* Removed unnecessary synchronous task wrappers inside AsyncPlayerChatEvent to prevent artificial chat message delays. `ExtraClaimListener.java` (Movement Optimization):* Replaced heavy chunk lookup equality checks (event.getFrom().getChunk().equals(...)) with lightning-fast bitshift coordinate math (X >> 4, Z >> 4) during player movement ticks.

    Security, Exploits & Protections

    `ClaimData.java` (Economy Exploit Fix):* Prevented an infinite money duplication exploit in withdraw() by blocking negative withdrawal values. `ClaimCommand.java` (Claim Limit Enforcement):* Added a check in handleBuy to strictly enforce the single-claim limit per player. `ClaimListener.java` (Subclaim Access Fix):* Fixed an issue where subclaim tenants were incorrectly blocked from interacting with blocks (chests, doors) inside their rented subclaims. `ClaimListener.java` (Bypass Fixes):* Patched claim protection bypasses by implementing explicit checks for onBlockIgnite (Flint and Steel), PlayerBucketEmptyEvent, and PlayerBucketFillEvent.

    GUI, Flight & Mechanics

    `SettingsGUI.java` & `UpgradesGUI.java` (Inventory Exploit):* Fixed a bug allowing players to click items in their own bottom inventory to trigger unauthorized GUI actions. `SettingsGUI.java` (Flight Mode Fix):* Fixed flight mode toggling so disabling it properly strips active players from the claim's flight list and removes flight status. `ClaimListener.java` (Flight State Memory Leak):* Fixed a bug and memory leak in updateClaimEffects where players moving directly between two flight-enabled claims were left lingering in the old claim's flyingPlayers list. `VersionUtil.java` (Version Scheme Fix):* Corrected isNewVersionScheme() to accurately evaluate Minecraft 1.20+ versions. `VersionUtil.java` (Particle Fallback Fix):* Fixed particle name handling by swapping out broken definitions for VILLAGER_HAPPY with HAPPY_VILLAGER fallback. `BorderVisualizer.java` (Crash Prevention):* Added NumberFormatException try-catch protection around chunk coordinate parsing and safe null-checks for getClaimedChunks() to prevent unexpected task crashes. `ClaimManager.java` (Rename & Alliance Fixes):* Fixed renameClaim() to handle case-insensitive name matching correctly and fixed an alliance reference leak in deleteClaim() by clearing deleted owners from allied claims.
    18 downloads
  5. 2.3.1GuardChunks 2.3.1Aug 5, 2026
    4 downloads
  6. 1.3.1GuardChunks 1.3.1Aug 2, 2026
    7 downloads
  7. 1.2.1GuardChunks 1.2.1Jul 17, 2026
    Bug Fixes
    22 downloads
  8. 1.2.0GuardChunks 1.2.0Jul 17, 2026
    8 downloads
  9. 1.1.0GuardChunks 1.1.0Jul 16, 2026
    9 downloads
  10. 1.0.0GuardChunks 1.0.0Jul 1, 2026
    9 downloads

Similar projects

Plugin →