领地系统是麦吉克服务器的核心保护机制,基于 Open Parties and Claims 模组实现。玩家可以声明区块(Chunk)作为自己的领地,防止其他玩家破坏或偷窃。
Minecraft 世界由 16x16 格的区块组成。领地系统以区块为单位进行声明,每个区块从基岩到建筑高度上限都会受到保护。
声明领地后,以下内容会受到保护:
按 '(单引号)键打开 Open Parties and Claims 界面。
如果安装了 Xaero's World Map 模组:
所有领地命令以 /openpac-claims 开头。
| 命令格式 | 说明 |
|---|---|
/openpac-claims claim |
声明当前所在的区块 |
/openpac-claims claim <x> <z> |
声明指定坐标所在的区块 |
/openpac-claims claim anyway |
[管理员] 强制声明当前区块(覆盖已有声明) |
/openpac-claims claim anyway <x> <z> |
[管理员] 强制声明指定坐标区块 |
参数说明:
<x> - 方块的 X 坐标(会自动转换为区块坐标)<z> - 方块的 Z 坐标(会自动转换为区块坐标)示例:
/openpac-claims claim
1. 声明你当前站立位置的区块
/openpac-claims claim 100 200
1. 声明坐标 (100, 200) 所在的区块
/openpac-claims claim anyway 100 200
1. [管理员] 强制声明坐标 (100, 200) 的区块,即使已被他人声明
| 命令格式 | 说明 |
|---|---|
/openpac-claims unclaim |
取消当前所在区块的声明 |
/openpac-claims unclaim <x> <z> |
取消指定坐标区块的声明 |
示例:
/openpac-claims unclaim
1. 取消当前位置的领地声明
/openpac-claims unclaim 100 200
1. 取消坐标 (100, 200) 所在区块的声明
强制加载的区块即使没有玩家在附近也会保持加载状态,适合需要持续运行的红石机械或农场。
| 命令格式 | 说明 |
|---|---|
/openpac-claims forceload |
将当前区块设为强制加载 |
/openpac-claims forceload <x> <z> |
将指定坐标区块设为强制加载 |
示例:
/openpac-claims forceload
1. 强制加载当前位置的区块
/openpac-claims forceload 100 200
1. 强制加载坐标 (100, 200) 所在的区块
| 命令格式 | 说明 |
|---|---|
/openpac-claims unforceload |
取消当前区块的强制加载 |
/openpac-claims unforceload <x> <z> |
取消指定坐标区块的强制加载 |
示例:
/openpac-claims unforceload
1. 取消当前位置的强制加载
/openpac-claims unforceload 100 200
1. 取消坐标 (100, 200) 区块的强制加载
| 命令格式 | 说明 |
|---|---|
/openpac-claims about |
查看当前区块的声明信息 |
示例:
/openpac-claims about
1. 显示当前区块的所有者、保护状态等信息
以下命令需要管理员权限(OP 等级 2):
| 命令格式 | 说明 |
|---|---|
/openpac-claims server-claim |
以服务器名义声明当前区块 |
/openpac-claims server-unclaim |
取消服务器声明的区块 |
/openpac-claims server-forceload |
服务器区块强制加载 |
/openpac-claims server-unforceload |
取消服务器区块强制加载 |
/openpac-claims admin-mode |
切换管理员模式(可操作他人领地) |
/openpac-claims server-mode |
切换服务器声明模式 |
/openpac-claims non-ally-mode |
切换非盟友模式 |
使用 /openpac player-config 可以配置个人的领地设置。
示例:
/openpac player-config get claims.protectClaimedChunks
1. 查看领地保护是否开启
/openpac player-config set claims.protectClaimedChunks true
1. 开启领地保护
| 项目 | 说明 |
|---|---|
| 区块数量 | 每位玩家有声明区块的上限(由服务器配置决定) |
| 强制加载数量 | 每位玩家可强制加载的区块数量有限 |
| 恶意圈地 | 禁止大范围圈地却不使用,违者会被删除领地并警告 |
默认情况下,同一队伍的成员可以访问你的领地。可以通过配置修改:
通过模组界面(按 ' 键)可以配置详细的保护选项:
| 选项 | 说明 |
|---|---|
| 方块保护 | 防止玩家/生物/其他实体破坏/放置方块 |
| 实体保护 | 保护动物、村民等友好实体 |
| 玩家保护 | 在领地内保护玩家不受攻击 |
| 爆炸保护 | 防止爆炸破坏方块和实体 |
| 火焰蔓延保护 | 防止火焰蔓延到领地 |
| 流体屏障 | 防止岩浆/水从外部流入领地 |
| 活塞屏障 | 防止活塞从外部推入方块 |
| 发射器屏障 | 防止外部发射器向领地内发射 |
| 压力板保护 | 防止未授权的玩家/生物触发压力板 |
| 绊线保护 | 防止未授权的玩家/生物触发绊线 |
| 按钮保护 | 防止弹射物触发按钮 |
| 紫颂果传送保护 | 防止未授权的玩家通过紫颂果传送进入 |
| 下界传送门保护 | 防止未授权的实体使用领地内的下界传送门 |
| 物品丢弃保护 | 防止未授权的玩家在领地内丢弃物品 |
| 物品拾取保护 | 防止未授权的玩家拾取领地内的物品 |
| 袭击保护 | 阻止袭击者在领地内生成和进入 |
| 生物生成控制 | 可禁止敌对/友好生物的自然生成 |
可以为你的领地设置显示名称,方便在地图上识别。
可以设置领地在地图上显示的颜色,默认会根据玩家 ID 自动生成颜色。设置为 0 使用默认颜色。