
Fabulous Claims
Modern land-claim plugin with Vault & LuckPerms support, particle visualization, and admin tools.
- Загрузки
- 212
- Подписчики
- 1
- Обновлён
- 30 мая 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 10 января 2026 г.
✨ FabulousClaims – Protect Your Builds with Flexible, World‑Aware Land Claims
FabulousClaims is a modern, performance-optimised, and premium claim protection plugin for Bukkit/Spigot/Paper servers.
💎 Core Claim Types & Presets
Visual Claim Blocks: Claims can be created physically by placing designated claim blocks (e.g., Sponge for SMALL, Gold Block for MEDIUM, Diamond Block for LARGE). Breaking the block safely deletes the claim and refunds the item. Command Claiming: Players can stand at a location and run /claim create to establish command-based claims. Size Configurations: Highly customizable claim dimensions loaded dynamically from config.yml. The default claim bounds are: SMALL: 32x32x32 blocks (default type). MEDIUM: 64x64x64 blocks. LARGE: 96x96x96 blocks.
🛠️ Interactive Management GUI (/claim gui)
Visual Management: Displays a chest GUI displaying all claims owned by the player. Trusted Members Management: View player heads representing trusted members. Click any head to untrust them instantly. Add new trusted members by typing player names in chat. Renaming & Welcomes: Easily rename claims via Nametags and update welcome messages using signs inside the GUI. Flag Control Panel: Toggle claim safety rules visually via colored wool grids. Upgrades: Seamlessly upgrade claim sizes to larger presets inside the GUI.
🚩 Claim Flags & Protection Features
Build Protection: Stops untrusted players from breaking or placing blocks inside claims. Interaction Lock: Locks containers (chests, barrels, furnaces, hoppers), doors, trapdoors, gates, buttons, levers, and pressure plates from untrusted players. Flag Controls: Support for claim-specific behaviours: mobspawning (True/False): Toggle if mobs can spawn inside. firespread (True/False): Stop fire from spreading or igniting claim blocks. tnt (True/False): Protect claims from creeper and TNT explosions. PvP Control: Server-wide toggle to enable or disable PvP combat inside claimed areas.
🎨 Premium Particle Visualisations
3D Particle Borders: Renders interactive particle lines outlining claim boundaries. Includes vertical lines on all 4 corners and a horizontal border ring aligned with the player's eye height. Visualisation Settings: Run /claim visualise to toggle boundary particle indicators. Toggle settings persist across restarts inside individual player data profiles.
💰 Economy Integration
Vault Economy Support: Integrates with Vault to charge players prices configured for claiming and upgrading zones.
👥 Permissions & Commands
Player Commands
/claim - Opens the help menu listing available options. /claim list - Lists coordinates and names of claims owned by the player. /claim add - Trusts a player in the current claim. /claim remove - Untrusts a player in the current claim. /claim transferOwnership - Transfers ownership of the current claim to an online player. /claim gui - Opens the main claims list GUI. /claim visualize - Toggles the particle border visualization. /claim name - Renames the current claim. /claim welcome - Sets a greeting message for visitors entering the claim. /claim flag <on|off> - Modifies claim flags. /claim upgrade - Upgrades the current claim to a larger size preset. /claim delete - Deletes a command-based claim.
Admin Commands
/claim giveblock [player] [amount] - Grants custom claim blocks to players. /claim admin inspect - Displays internal details, flags, and owners of the claim you are standing inside. /claim admin delete - Force-deletes the claim at your current location. /claim admin transfer - Force-transfers ownership of the claim at your location (supports offline target players). /claim admin reload - Reloads all configuration settings and refreshes claims files. Permission Nodes fabulousclaims.visualize - Allows players to toggle border particles. fabulousclaims.upgrade - Allows players to upgrade claims to larger sizes. fabulousclaims.flags - Allows players to adjust flags inside claims. fabulousclaims.giveblock - Admin node to run /claim giveblock. fabulousclaims.admin - Full administrative access to inspect, bypass, transfer, delete any claim, and reload configurations.
📥 Installation
Download the latest FabulousClaims.jar.
Place the file into your server’s plugins folder.
Restart your server to generate the default config.yml.
Edit config.yml to customize claim sizes, limits, messages, and world restrictions.
Reload or restart your server to apply changes.
(Requires Vault for economy integration if you enable claim purchases.)
💬 Support
Need help, have suggestions, or want to report a bug? Join our community: 👉 Discord Invite: https://discord.gg/nJckUWwATn 👉 Github: https://github.com/PantherYTac/Fabulous-Claims
🎮 Why Choose FabulousClaims?
Easy setup, lightweight performance.
Fully configurable to match your server’s style.
Works across Spigot, Paper, and Bukkit.
Designed for fairness, clarity, and player‑friendly gameplay.
Ченджлог
1.0.0-releaseРелиз26.1, 26.1.1, 26.1.2 · 30 мая 2026 г.
🚀 Optimization & Performance Spatial Chunk Indexing (O(1) Lookup): Replaced slow, linear O(N) claim-search iteration on player movements and block placements with a fast chunk-based map lookup. Folder-Based Data Storage: Transitioned claims storage from a single monolithic claims.yml file to individual files under claims/ and player profiles under players/. Built-in migration automatically splits legacy claims into the new structure on startup. 🛡️ Security & Bug Fixes GUI Drag-and-Drop Exploit Fix: Blocked inventory drag gestures and clicked-inventory interactions in the player's bottom inventory to stop players from dragging GUI items into their own inventories. Anchor Block Protection: For block-placed claims, breaking the center anchor block (the physical claim block) now checks if the breaker is the owner or an admin. Non-owners are blocked, and successful breaks delete the claim and drop the matching claim block item. Explosion & Fire Shields: Explosion handlers now scan individual blocks in explosion block lists to shield protected claim zones. Fire spreads and ignites respect claim firespread flags. Thread-Safety fixes: Wrapped AsyncPlayerChatEvent callbacks in synchronous scheduler tasks to safely perform GUI updates on the main server thread. Console Safety: Fixed potential NullPointerExceptions when execution of commands (like /claim admin reload or the help menu) occurred on the console without a player context. ✨ Custom Permissions & Ownership Aligned Custom Permissions Mapping: Configured custom permission nodes (fabulousclaims.vip, fabulousclaims.elite) directly to max-claims limits and allowed-blocks whitelist arrays. Multiple node limits are resolved dynamically using the highest claim count and the union of allowed claim blocks. Added /claim transferOwnership : Regular players can now safely transfer ownership of claims they own to other online players (respecting the recipient's maximum claims limit). Consolidated Presets: Unified all size presets, material types, custom item display names, and lore descriptions into the claim-types section inside config.yml.
0.2.1-betaБета1.21.9, 1.21.10, 1.21.11 · 11 января 2026 г.
📜 Changelog – v0.2.1
Bug Fixes
Fixed claim creation bypass in disabled worlds.
Improved consistency of claim restrictions across features.
New Features
Added per‑world claim enable/disable option in config.
Claim blocks now respect world restrictions.
Commands now check world restrictions before creating or modifying claims.
0.2.0-betaБета1.21.9, 1.21.10, 1.21.11 · 10 января 2026 г.
📜 Changelog — FabulousClaims 0.2.0-beta ✨ Added Vault economy integration
Players can be charged for claim creation.
Balance checks and withdrawals now use OfflinePlayer for cross-version compatibility.
LuckPerms group limits
Claim limits can be configured per group via LuckPerms.
Fallback to default limits if no group is matched.
Adventure API support
GUI and messages now use net.kyori.adventure.text.Component for modern formatting.
Added repository and dependency for Adventure API (Spigot) or native support (Paper).
Visualization improvements
Particle names updated to Particle.VILLAGER_HAPPY for compatibility across 1.13+.
Claim boundaries can be visualized with particles.
Permissions reference sheet
Documented all permission nodes for server owners.
Plugin.yml improvements
Version bumped to 0.2.0-beta.
Added softdepend: [Vault, LuckPerms].
Expanded command aliases (/claims, /fc).
Polished descriptions for clarity.
🛠️ Fixed Maven build issues
Added correct repositories for Spigot, Paper, LuckPerms, Vault, and Adventure.
Resolved missing dependencies (VaultAPI, Adventure API).
Cleaned Maven cache to fix snapshot resolution.
Particle enum mismatch
Replaced Particle.HAPPY_VILLAGER with Particle.VILLAGER_HAPPY.
Economy methods
Updated Vault calls to use OfflinePlayer instead of Player.
📦 Changed Compile target
Now compiles against spigot-api:1.20.1-R0.1-SNAPSHOT for broad compatibility.
Plugin versioning
Version scheme updated to semantic pre-release: 0.2.0-beta.
Documentation
Added compatibility matrix for Spigot/Paper/Bukkit across 1.16–1.21+.
Permissions sheet prepared for publishing.
Комментарии
Загружаем…