COWMODSКаталог модов

NClaim

Advanced Chunk Claim Plugin for Minecraft

Автор: aysihuniks2,1 тыс.13обновлён 13 янв. 2026 г.
ПриключенияОптимизацияУтилиты

Описание

NClaim - CHUNK-BASED CLAIM PLUGIN ✨

To use this plugin, you need PLACEHOLDERAPI plugin!

What is NClaim?

NClaim is a fully customizable chunk claim plugin for Minecraft servers, designed to protect players’ builds and items. With features like co-op claims, claim expiration, world blacklisting, and a flexible configuration system, NClaim provides a robust solution for both server owners and players.

Features

🏷️ Claiming Chunks: Players can claim chunks to protect their builds and items.
🛡️ Claim Management: Players can remotely view, expand, extend or delete their own claims.
👥 Co-op System: Add friends to your claim and set individual permissions for each co-op member.
⏳ Claim Expiration: Claims automatically expire after a configurable period, unless extended.
🌍 World Blacklisting: Prevent claims in specified worlds.
🗺️ Region Blacklisting (WorldGuard): Block claiming in specific WorldGuard regions for extra control.
🔑 Advanced Permissions: Detailed permission system for both players and admins.
🛠️ Highly Configurable: Customize messages, gui texts, claim settings, and plugin behavior via configuration files.
🧩 PlaceholderAPI Support: Use various placeholders for in-game information and external integrations.
🌾 Farmer Support: Automatically collects farms in your claim with support for the popular GEIK farmer plugin.
📦 Flexible Storage: Supports YAML, SQLite, and MySQL for claim data storage.

Commands

CommandDescription
/nclaim helpShows a list of all available NClaim commands.
/nclaim balanceDisplays your current claim block balance.
/nclaim levelCalculates your claim block value and shows your current claim level.
/nclaim aboutProvides information about the plugin and its version.
/nclaim adminShows a list of all admin-specific commands.
/nclaim admin menuOpens the admin control panel for advanced settings and management.
/nclaim admin add balance <amount> <player>Adds a specified amount of claim blocks to a player's balance.
/nclaim admin add blacklisted_region <regionId>Adds a WorldGuard region to the blacklist (requires WorldGuard to be installed).
/nclaim admin add blacklisted_world <world>Blacklists a world, preventing claims in that world.
/nclaim admin add blockvalue <material> <value>Adds a new block type to the block value list with a specified value.
/nclaim admin remove balance <amount> <player>Removes a specified amount of claim blocks from a player's balance.
/nclaim admin remove blacklisted_region <regionId>Removes a WorldGuard region from the blacklist.
/nclaim admin remove blacklisted_world <world>Removes a world from the blacklist, allowing claims.
/nclaim admin remove blockvalue <material>Removes a block type from the block value list.
/nclaim admin change blockvalue <material> <value>Changes the value of an existing block type in the block value list.
/nclaim admin change lang <lang>Changes the plugin language. (Requires /nclaim admin reload for changes to take effect.)
/nclaim admin set blockvalue <material> <value>Sets the value for a specific block type in the block value list.
/nclaim admin set balance <amount> <player>Sets a player's claim block balance to a specific amount.
/nclaim admin reloadReloads all NClaim configuration files and applies changes.

Permissions

Version column shows the version in which the placeholder was added (e.g. 1.3.1 means added in 1.3.1 and above)

PermissionDescriptionDefaultVersion
nclaim.helpAccess help commandsfalse1.0
nclaim.balanceView claim balancefalse1.0
nclaim.buyBuy new claimsfalse1.0
nclaim.adminAccess all admin commandsfalse1.0
nclaim.reloadReload plugin configurationfalse1.0
nclaim.addAccess /nclaim admin add commandfalse1.0
nclaim.removeAccess /nclaim admin remove commandfalse1.0
nclaim.setAccess /nclaim admin set commandfalse1.0
nclaim.changeChange plugin settings (language, blockvalue etc.)false1.0
nclaim.bypass.*Access all bypass permissionsfalse1.0
nclaim.bypass.claim_buy_priceBypass claim purchase pricefalse1.0
nclaim.bypass.land_buy_priceBypass land expansion pricefalse1.0
nclaim.bypass.max_claim_countBypass maximum number of claims limitfalse1.3
nclaim.adminmenuAccess admin menufalse1.3.1
nclaim.bypass.blacklisted_worldsBypass world blacklist restrictionfalse2.0
nclaim.bypass.blacklisted_regionsBypass region blacklist restrictionfalse2.0
nclaim.bypass.pvpBypass PvP restrictions in claimsfalse2.0
nclaim.bypass.interactBypass interaction restrictions in claimsfalse2.0
nclaim.bypass.breakBypass block break restrictions in claimsfalse2.0
nclaim.bypass.placeBypass block place restrictions in claimsfalse2.0
nclaim.maxclaim.Set the maximum claim count for a player (permission node)false2.0
nclaim.useAccess basic plugin features (buy a claim, manage claim etc.)true2.0
nclaim.levelView claim levels and infofalse2.0
nclaim.*All plugin permissionsop2.0
nclaim.bypass.max_coop_countBypass maximum number of claim coop player limitfalse2.1
nclaim.manage_claim_blockAccess open the claim block manager menufalse2.1
nclaim.maxcoop.Set the maximum claim coop count for a claim owner (permission node)false2.1
nclaim.bypass.axsellwandBypass AxSellWand usage restrictions in claimsfalse2.1.4

Placeholders

Version column shows the version in which the placeholder was added (e.g. 2.0 means added in 2.0 and above)

PlaceholderDescriptionVersion
%nclaim_player_balance%Shows the player's balance (Vault or the plugin's own system)1.0
%nclaim_get_string_path%Gets a string value from config.yml (path = config key)1.0
%nclaim_get_int_path%Gets an integer value from config.yml (path = config key)1.0
%nclaim_get_boolean_path%Gets a boolean value from config.yml (path = config key)1.0
%nclaim_get_list_path_index%Gets a list value (by index) from config.yml (path = key, index = position)1.0
%nclaim_expiration_world_chunkX_chunkZ%Shows the expiration time for the claim at X, Z chunk in given world1.0
%nclaim_owner_world_chunkX_chunkZ%Shows the owner of the claim at X, Z chunk in given world1.0
%nclaim_coop_count_world_chunkX_chunkZ%Shows the co-op member count for the claim at X, Z chunk in given world1.0
%nclaim_total_size_world_chunkX_chunkZ%Shows the total chunk count for the claim at X, Z chunk in given world1.0
%nclaim_claim_main_value_world_chunkX_chunkZ%Gets the block value of the main claim chunk at given world, X, Z coordinates2.0
%nclaim_claim_total_value_world_chunkX_chunkZ%Gets the total value of all chunks in the claim at given world, X, Z coordinates2.0
%nclaim_block_value_material%Gets the configured value for the specified block material (e.g. diamond_block)2.0
%nclaim_owner%Shows the claim owner of the chunk where the player is2.1

Replace variables (like path, index, world, chunkX, chunkZ, material) with actual values.
Example: %nclaim_block_value_diamond_block% or %nclaim_get_list_blacklisted_worlds_0% or %nclaim_total_size_world_0_0%

Configuration Example

Here’s a sample from config.yml:

# World Restrictions
# Configure which worlds and WorldGuard regions are restricted from claiming
blacklisted_worlds:
  - world   # Example: Main world
  - spawn   # Example: Spawn world
  - pvp     # Example: PvP arena world

blacklisted_regions:
  - spawnarea  # Example: spawn protection area

# Claim Settings
claim_settings:
  max_count: 3        # Maximum number of claims per player
  buy_price: 1500     # Cost to create a new claim
  expand_price: 2000  # Cost to expand an existing claim by one chunk
  max_coop_count:     # Maximum number of co-op players per claim
    default: 3
    vip: 5
  # Permissions will be need like this "nclaim.max_coop_count.default"
  expiry_days: 7      # Days until an inactive claim expires

# Auto-Save Configuration
auto_save: 30  # How often to save data (in minutes)

# Time Extension Settings
time_extension:
  price_per_minute: 25.0
  price_per_hour: 1500.0
  price_per_day: 5000.0
  tax_rate: 0.1

# Database Configuration
# Chooses between MySQL and SQLite for data storage
database:
  enable: false  # Set to true to use database storage instead of YAML
  type: "mysql"  # Options: "mysql" or "sqlite"

  # SQLite Configuration
  sqlite:
    file: database.db  # Database file name

  # MySQL Configuration
  mysql:
    host: localhost
    port: 3306
    database: nclaim
    user: root
    password: ""       # Replace with your database password
    maximum_pool_size: 10  # Maximum number of connections in the pool
    minimum_idle: 5        # Minimum number of idle connections
    idle_timeout: 300000   # Time (ms) before an idle connection is closed (default: 5 minutes)
    max_lifetime: 1800000  # Maximum lifetime (ms) of a connection (default: 30 minutes)
    connection_timeout: 30000  # Time (ms) to wait for a connection (default: 30 seconds)

Screenshots

Here are some screenshots from the plugin: About NClaim 2025-06-17_15 36 48 2025-06-17_15 37 52 1 2 3 4 5 6 7 8

github discord

Галерея

Claim Buy MenuClaim Menu Claim List MenuClaim Expand Menu

Последние версии

Все версии →
release

NClaim 3.4.1

3.4.1
13 янв. 2026 г.803Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
**Configurable Sounds:** All plugin sounds (confirm, fail, warn, menu clicks, etc.) are now fully configurable via config.yml. ``` # Sound Settings # You can find all sound names here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html sounds: confirm: BLOCK_NOTE_BLOCK_CHIME fail: ENTITY_ENDERMAN_TELEPORT warn: BLOCK_NOTE_BLOCK_BASS value_increase: UI_BUTTON_CLICK value_decrease: UI_BUTTON_CLICK menu_refresh: BLOCK_PISTON_CONTRACT menu_back: ITEM_BUNDLE_DROP_CONTENTS menu_click: UI_BUTTON_CLICK search_open: UI_CARTOGRAPHY_TABLE_TAKE_RESULT menu_forward: BLOCK_ENCHANTMENT_TABLE_USE teleport: BLOCK_ENCHANTMENT_TABLE_USE ``` **Dynamic Placeholders:** Added new location-based placeholders that automatically fetch data based on the player's current location (no coordinates needed). - **%nclaim_claim_main_value%:** Shows the main value of the claim at the player's location. - **%nclaim_claim_total_value%:** Shows the total value of the claim at the player's location. - **%nclaim_coop_count%:** Shows the co-op member count of the claim at the player's location. - **%nclaim_total_size%:** Shows the total size (chunk count) of the claim at the player's location. - **%nclaim_sale_status%:** Shows the sale status/price of the claim at the player's location. - **%nclaim_claim_expiry%:** Shows the expiration time of the claim at the player's location. **UI Improvements:** Added missing lore descriptions to various menu items in language files for better user experience.
release

NClaim-3.4

3.4
9 янв. 2026 г.68Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
# Core & Performance - **NBT-API Update:** Bumped to version 2.15.5. Fixed compatibility issues with Minecraft 1.21.1. - **Auto-Migration:** Implemented a new configuration versioning system. Config, GUI, and Lang files now automatically update with new keys while preserving your existing settings. - **Hologram Support:** Optimized FancyHolograms and DecentHolograms integration with improved default offsets. - **Database & Storage**: General optimizations for claim data loading and saving. # Security & Bug Fixes - **Exploit Fix (End Crystals):** Prevented End Crystals from damaging blocks inside claims. Non-owners can no longer detonate crystals within claimed territories. - **Exploit Fix (Flying Machines):** Blocked piston-based flying machines from entering and griefing claims. - **Admin Interaction:** Fixed an issue where admins accidentally opened the claim menu. Admins must now Sneak + Right-Click to access management menus. - **TNT Logic:** End Crystals will no longer cause block damage if TNT damage setting is disabled. # UI & UX Improvements - **Admin Menu Filters:** Added new filtering options based on sale status (All, For Sale, Not For Sale). - **Selection Visibility:** Selected claims in the Admin Menu now show an item amount of 2 for better visual feedback. - **Dynamic Menus:** Changed claim_id to display_slug in the My Claims menu for better readability. - **Actionbars:** Added {display_name} support to movement actionbars. - **Naming System:** You can now give your claim a custom name during the initial purchase. # Commands & Management - **Claim Naming:** Added /nclaim name <name> for players to set custom display names for their claims. - **Admin Slug Management:** Admins can now view all claim slugs and manage names via /nclaim name <slug> <name>. - **Claim Marketplace:** Fully implemented the claim selling system. Players can set prices and list claims via the GUI. _With this version, the config structure has changed, so the plugin will back up your old files to the backups folder upon startup and then update them. If you encounter any issues, you can reach us via Discord._
release

NClaim-3.3.1

3.3.1
19 дек. 2025 г.127Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
Added: You can now unclaim specific land chunks directly from the expansion menu. Fixed: Resolved an issue where Armor Stands were destroyed by TNT or Creeper explosions even when claim protection was enabled. Fixed: Patched a console error occurring on 1.17 servers caused by missing Wind Charge entities.
release

NClaim-3.3

3.3
25 окт. 2025 г.302Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, paper, purpur, spigot
Скачать
Что нового
> Added **"Move Claim Block"** and **"Teleport to Claim"** buttons. > Added a new **"claim distance"** option to `config.yml` for server owners to configure **how close players can purchase claims** to each other. ```yaml claim_distance:   chunks: 1 # How many chunks away from nearby claims can a player create a claim.   bypass_coop_players: true # If true, the distance rule will not apply to player who is coop in the nearby claim. ``` > **MySQL database connection has been made more stable**. (This fix was provided by ZoopaMario via [PR #2](https://github.com/aysihuniks/NClaim/pull/2) and has been merged.) > **Fixed directional issues** in the expand menu.
release

NClaim-3.2

3.2
2 сент. 2025 г.167Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Скачать
Что нового
**Claim Expand Menu**: Increased from 35 chunks to 117 chunks. **Duplicate Message Fix**: Resolved the issue where the "too close to another claim" message was duplicated. **Placeholders**: You can now change the color of the unclaimed chunk message in %nclaim_owner%, as well as the claim owner’s name. **Admin Menu Search**: Searching no longer requires the full player name. For example, typing adm will now return results like admin or administrator. **Claim Expand Menu Direction**: The menu now properly aligns with the direction you are facing when opening the claim block. For example, when opening it while looking forward, the brown or lime wool block in front of the claim block will now display correctly instead of showing the back side. **Claim Management**: Admins can now fully manage any claim from the admin menu. Known issues have been resolved. **New Placeholders**: `%nclaim_claim_count%` and `%nclaim_claim_count_<player>%`: Show how many claims a player has. `%nclaim_coop_count%` and `%nclaim_coop_count_<player>%`: Show how many coops a player is part of. **Update Messages**: Update notifications will now be sent only to `OP`s or players with the `nclaim.admin` permission, instead of being sent to the console. **Config.yml**: Added support for setting up a webhook message that will be sent when a claim expires.
release

NClaim-3.1.1

3.1.1
25 авг. 2025 г.50Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Скачать
Что нового
Deleted debug codes
release

NClaim-3.1.1

3.1.1
25 авг. 2025 г.18Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Скачать
Что нового
**Configurable Claim Block Type:** Added `default_claim_block_type` to `config.yml` for setting the default marker block for new claims. **Projectile & Explosion Permissions:** Wind Charge and Breeze Wind Charge shooters are now properly detected; claims check shooter permissions before allowing explosions or interactions. **Block and Entity Interaction Protection:** Claim protection now prevents Wind Charge from activating doors, buttons, trapdoors, and damaging protected entities such as Item Frames and Paintings inside protected regions.
release

NClaim-3.1

3.1
17 авг. 2025 г.51Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Скачать
Что нового
A **confirmation menu** has been added when **deleting selected** claims in the **Admin Menu**. The **/nclaim list** command has been added; with this command, **you can** now **quickly manage your claims** and **view the claims** you are a co-op member of. Fixed the issue where the plugin would not work if **FancyHolograms** or **DecentHolograms** was not installed.
release

3.0

3.0
9 авг. 2025 г.54Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Скачать
Что нового
**Co-op players can now interact with claim blocks** Claim owners can set permissions for most menus (excluding claim deletion and permission management menus).  **Customizable Claim Settings via `guis.yml`** You can now configure default claim settings, decide if they are changeable, and set authorization requirements directly in `guis.yml`: ``` villager_interactions: default_value: false changeable: true # permission: "nclaim.change_claim_villager_interaction_setting" display_name: "&6Villager Trading" material: "VILLAGER_SPAWN_EGG" lore: - "" - "&fAllow villager interactions" - "" - "&7Status: {status}" - "" - "&eClick to toggle" ``` **Smart Spawner Support Added** Smart Spawner integration is now available. **Co-op Permissions Page Fixed** Missing permissions on the co-op permissions page have been addressed.
release

2.2

2.2
3 авг. 2025 г.63Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Скачать
Что нового
> **Admin Dashboard Menu Removed** > The old Admin Dashboard menu has been removed. You can now access the full claim management menu by typing /nclaim admin menu. (We might re-add the admin menu with more options in future updates). > **Customizable Claim Hologram Details** > You can now toggle the visibility of various sections on claim holograms! This includes the title, owner, expiration time, co-op count, and total size. > Here's how to configure it in your config.yml: ``` hologram_settings: show_title: true # Show title in hologram? show_owner: true # Show owner name in hologram? show_time_left: true # Show time left in hologram? show_coop_count: true # Show co-op player count in hologram? show_total_size: true # Show total claim size in hologram? show_edit: true # Show edit text in hologram? ``` > **Configurable Expiration Time Colors** > You can now customize the colors (green, yellow, red) for the "Time Left" display based on different thresholds! > > Example configuration in your config.yml: ``` hologram_settings: time_left_thresholds: - threshold: "day >= 2" color: "&a" # Green - threshold: "day >= 1" color: "&e" # Yellow - threshold: "day < 1" color: "&c" # Red Tip: You'll find more detailed information about hologram_settings in the config.yml file itself. ``` > **GUI Material, CustomModelData, and Custom Head Support** > We've added full material support to GUIs! You can now use any material you want in GUIs. Additionally, CustomModelData and CustomHead support are now available. > Example usage: "**HEAD:base64**" and "**MATERIAL:10000**". > **Gradient Support!** > You can now use gradients in your guis.yml and language files (like en-us.yml, tr-tr.yml)! > Example: <#RRGGBB> </#RRGGBB> > **French Language Support Added** > Bonjour! French language support has now been implemented.