Chunck Protector
Chunk Protector is a high-performance, Server-Side ONLY administrative protection matrix. It provides granular flag-based territory control with an intuitive chest GUI—no client mods required.
截图
介绍
Chunck Protector
Chunck Protector is a server-side only Fabric mod that protects chunk-based territories with per-area flags. It runs entirely on the server, so players join with a vanilla client and need no mods installed. There are no dependencies besides Fabric Loader (no Fabric API required).
How it works: an administrator selects chunks with an in-game tool, creates a named protected area from the selection, and then toggles protection flags either from an in-game chest GUI or with commands. Every flag is enforced on the server the moment the matching event touches a protected chunk: block edits, PvP hits, explosions, projectiles, ender pearls, liquid flow, fire spread, flight, mob spawning, and more.
Supported versions
Download the file whose name matches your Minecraft version.
| File | Minecraft | Java | Fabric Loader |
|—|—|—|—|
| chunck-protector-1.0.0+1.21.11.jar | 1.21.11 | 21 | 0.19.3 |
| chunck-protector-1.0.0+26.1.jar | 26.1 – 26.1.2 | 25 | 0.19.3 |
| chunck-protector-1.0.0+26.2.jar | 26.2 | 25 | 0.19.3 |
| chunck-protector-1.0.0+26.3.jar | 26.3 | 25 | 0.19.5 |
Installation
- Install Fabric Loader for your Minecraft version on the server.
- Put the matching
.jarfile into the servermodsfolder. - Start the server. A default config file is created at
config/chunk_protector.json. - Give yourself operator status. All management commands require the configured permission level (default: operator level 4).
- Nothing needs to be installed on clients.
Commands
All commands start with /chunkprotector and require operator permission (configurable, default level 4).
| Command | Description |
|—|—|
| /chunkprotector info | Show command help in chat |
| /chunkprotector reload | Reload the config file from disk |
| /chunkprotector list | List all protected areas with chunk counts |
| /chunkprotector check | Show whether your current chunk is protected and list its flags |
| /chunkprotector menu | Open the flag GUI for the area you are standing in |
| /chunkprotector tool stick | Give yourself the Admin Protection Tool (stick) for selecting chunks |
| /chunkprotector tool shovel | Give yourself the Claim Tool (netherite shovel) |
| /chunkprotector selection | List your currently selected chunks |
| /chunkprotector selection clear | Clear your current chunk selection |
| /chunkprotector area create <id> | Create a protected area from your selected chunks |
| /chunkprotector area <id> menu | Open the flag GUI for a specific area |
| /chunkprotector area <id> toggle <flag> <true\|false> | Set one flag of an area from the command line |
Area ids and flag names support tab completion.
Typical setup flow: /chunkprotector tool stick, right-click blocks to select chunks, /chunkprotector area create spawn, then /chunkprotector area spawn menu to configure flags.
Configuration
Main file: config/chunk_protector.json.
| Field | Default | Description |
|—|—|—|
| admin_tool_item | minecraft:stick | Item handed out by the tool stick command |
| claim_tool_item | minecraft:netherite_shovel | Item handed out by the tool shovel command |
| required_permission_level | 4 | Operator level required to run management commands |
| safety_border_buffer_blocks | 16 | Buffer distance around protected areas used by liquid-flow protection |
| protected_areas | [] | Array of protected area definitions |
Each entry in protected_areas has the following shape:
| Field | Default | Description |
|—|—|—|
| area_id | (required) | Unique name of the area, used by commands and the GUI title |
| chunks | (required) | Array of chunk coordinates, each as {"x": <int>, "z": <int>} |
| auto_merge | true | Fill gaps between the listed chunks so the area behaves as one region |
| flags | (see below) | Per-area protection flags |
Flags
Every area has its own copy of these flags. Flags can be toggled in the GUI or with /chunkprotector area <id> toggle <flag> <true|false>.
| Flag | Default | Description |
|—|—|—|
| pvp_enabled | false | When false, player attacks on other players are cancelled in the area |
| block_edit_admin_only | true | When true, only operators can place or break blocks in the area |
| ender_pearls_allowed | false | When false, ender pearl teleports into or inside the area are blocked |
| tnt_explosions_allowed | false | When false, TNT explosions are suppressed in the area |
| liquid_flow_allowed | false | When false, lava and water cannot flow into the area |
| griefing_protection_active | true | Master switch for general griefing checks |
| projectiles_disabled | true | When true, projectiles such as arrows are stopped in the area |
| no_flight_zone | true | When true, flight is disabled for non-operator players in the area |
| no_fight_zone | true | When true, all combat and entity damage is blocked in the area |
| mob_spawning_allowed | false | When false, natural mob spawning is blocked in the area |
| wither_creeper_grief_allowed | false | When false, wither and creeper explosions do not break blocks |
| hostile_despawn_proximity_radius | 8 | Hostile mobs within this many chunks of a player are despawned; set to 0 to disable |
| sulfur_cube_damage_disabled | true | When true, sulfur cubes cannot explode in the area (26.2 and newer) |
| fire_spread_disabled | true | When true, fire cannot spread inside the area |
| crop_trample_disabled | true | When true, farmland and crops cannot be trampled in the area |
| item_drop_disabled | false | When true, non-operator players cannot drop items in the area |
| vehicle_entry_disabled | false | When true, players cannot enter boats, minecarts and other vehicles in the area |
| animal_breeding_disabled | false | When true, animal breeding is blocked in the area |
Flag GUI
The /chunkprotector menu and /chunkprotector area <id> menu commands open a 54-slot chest menu. The top row shows the area name, chunk count and auto-merge state. Flags are grouped by category (Combat, Building, Movement, World, Entities) and each item shows its current ON/OFF state, what the flag does, what ON and OFF mean, and a click hint. Enabled flags glow. Left-click a flag to toggle it; the change saves immediately. Empty slots are filler panes and cannot be taken.
Notes for server owners
- The mod is server-side only. Do not put it on clients; vanilla clients work as-is.
- Reload the config with
/chunkprotector reloadafter editing the JSON by hand. - Overlapping chunk selections resolve through an internal cache that is rebuilt on load and reload.
- License: MIT.
常见问题
Chunck Protector 支持哪些 Minecraft 版本?
Chunck Protector 支持 Minecraft Java 版 1.21–26.3,共 17 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
Chunck Protector 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
Fabric Server Essentials 的其他作品
查看全部 →
Vein Miner
Viper Vein Miner is a lightweight, Server-Side vein-mining mod. Break one ore or log and mine its connected vein in a single action
Viper AntiXray
ViperAntiXray is an ultra-high-performance, 100% server-side Fabric utility engineered to secure server economies by completely blinding client-side X-Ray radars.
Custom Dimensions
Server-side Fabric mod for persistent custom dimensions and two-way portals.
Custom Dimensions
Server-side Fabric mod for persistent custom dimensions and two-way portals.
评论
登录后评论和评分