▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/GuardChunks
GuardChunks

GuardChunks

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

Оцените первым
97
1
Все версииGuardChunks 2.3.2

GuardChunks 2.3.2

Release06.08.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.

Файлы

ClaimPlugin-2.3.2.jar(175.78 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

2.3.2

Загрузчики

Bukkit
Folia
Paper
Purpur
Spigot

Версии игры

1.20–26.2

Загрузок

18

Дата публикации

06.08.2026

Загрузил

ID версии

Главная