领地系统 - Nexservermc/Nexserver GitHub Wiki

领地系统 玩家使用手册

Residence 是一款老牌的领地保护插件,允许玩家自主圈定并保护自己的家园。领地可以阻止外人破坏方块、打开容器、随意进出,也可以给信任的朋友单独授权。

目录


快速上手:五分钟圈好你的第一块地

如果你是第一次使用 Residence,按下面三步走就能完成基本保护:

第 1 步:选区。 手持木锄(默认选区工具),左键点击你想保护区域的一个角,右键点击对角位置。选区边界会用粒子效果标出。

第 2 步:创建。 输入 /res create 我的领地,名称可自定义,只允许字母、数字、- 和 _,最长 64 字符。领地即刻建立。

第 3 步:调整权限。 站在领地内,输入 /res set 后按空格,游戏会弹出可用旗标列表,按需设置即可。例如输入 /res set pvp false 可以禁止领地内 PvP。

💡 提示:在游戏内随时输入 /res ? 可以查看插件内置帮助菜单。

完成以上三步后,别人就已经无法在你的领地里搞破坏了。


选区操作:怎么圈、怎么调

选区工具

默认工具是木锄。你可以用 /res tool 查看当前工具,或使用 /res tool 工具名 更换为其他物品。

手动选区步骤

方式一:用工具点选

手持选区工具,左键点击区域的一个角作为起点,右键点击对角位置作为终点。选区必须包含高度——如果两个角都在地面上,你需要确保 Y 轴范围覆盖你想保护的建筑高度。

方式二:用坐标指令

站在你想保护区域的中心位置,输入:

/res select <X距离> <Y距离> <Z距离>

例如 /res select 10 5 10 会创建一个宽 21 格、高 11 格、长 21 格的区域。

选区调整指令

指令 作用
/res select expand <数量> 向面朝方向扩展选区
/res select contract <数量> 向面朝方向收缩选区
/res select shift <数量> 向面朝方向整体移动选区
/res select size 显示当前选区尺寸
/res select vert 将选区从基岩延伸到天空
/res select chunk 选择你所在的整个区块
/res select auto 开启自动选择模式,随移动自动扩展
/res select worldedit 使用 WorldEdit 定义的范围作为选区

选区注意事项

  • 不同主人的领地之间需要留出空隙(通常为 8 格),你自己的两块领地可以紧挨着。
  • 选区与已有领地重叠时,重叠部分会显示不同的粒子效果。
  • 创建、扩大领地通常按保护体积扣费,圈地前先看聊天栏里的预估价。

创建与管理领地

创建领地

选好区域后,输入:

/res create <领地名>

例如 /res create SweetHome。名称必须全局唯一。

如果你不想手动选区,也可以用自动创建:

/res auto <领地名> <半径>

例如 /res auto Home 15 会在你周围 15 格范围内创建一个名为 Home 的领地。不加名称时,默认使用你的玩家名。

删除领地

/res remove <领地名>

删除后需要执行 /res confirm 或点击聊天栏中的确认按钮来完成操作。

指令 作用
/res remove <领地名> 删除指定领地
/res removeall 删除你拥有的全部领地
/res confirm 确认删除操作

权限设置:管好谁能做什么

Residence 的权限通过旗标(Flag) 来控制。你可以设置领地全局旗标,也可以为特定玩家单独设置。

全局旗标设置

站在领地内,输入:

/res set <旗标> <true/false/remove>
  • true 开启该权限
  • false 关闭该权限
  • remove 移除该旗标设置,恢复默认值

常用示例:

指令 效果
/res set pvp false 禁止领地内 PvP
/res set tp false 禁止他人传送至领地
/res set move false 禁止他人进入领地
/res set container false 禁止他人打开容器
/res set build false 禁止他人在领地内建造

批量设置

指令 作用
/res setall <旗标> <true/false/remove> 对你在所有世界的全部领地统一设置
/res clearflags 清除领地的所有旗标
/res flags 查看所有可用旗标列表
/res check <领地名> <旗标> [玩家名] 检查指定旗标的当前状态

针对特定玩家的旗标

/res pset <玩家名> <旗标> <true/false/remove>

为特定玩家设置专属权限,优先级高于全局设置。例如 /res pset BadPlayer move false 禁止该玩家进入你的领地,而其他玩家不受影响。

组旗标

/res gset <组名> <旗标> <true/false/remove>

为权限组设置旗标,例如 /res gset friends build true 允许 friends 组的成员在所有领地内建造。


成员管理:邀请朋友一起住

添加与移除成员

指令 作用
/res padd <玩家名> 添加玩家为领地成员,赋予基础权限
/res pdel <玩家名> 移除领地成员,该玩家的专属权限将被清除,恢复为领地全局设置

踢出与转让

指令 作用
/res kick <玩家名> 将玩家从你的领地中踢出(传送至领地外)
/res give <领地名> <玩家名> 将领地转让给其他在线玩家

padd 与 pset 的区别

  • /res padd 是一键赋予玩家全部基础权限,适合你完全信任的朋友。
  • /res pset 是精细控制,可以单独开关某一项权限,适合需要部分权限的场景。

如果你想收回某个成员的部分权限,用 /res pset <玩家名> <旗标> false 即可,不需要移除他的成员身份。


子区域:大领地里的功能分区

子区域(Subzone)是在主领地内部划分的更小保护区域,适合在大型领地中划分出农田区、仓库区、房屋区等功能分区。

创建子区域

  1. 站在你的主领地范围内
  2. 用选区工具划定子区域范围
  3. 输入 /res subzone <子区域名>

子区域管理

指令 作用
/res subzone <子区域名> 创建子区域
/res sublist <领地名> 列出领地内所有子区域
/res area add <区域ID> 向领地添加区域
/res area remove <区域ID> 从领地移除区域

子区域默认继承主领地的旗标,你可以在子区域内单独修改,修改只对该子区域生效。


传送与出入

指令 作用
/res unstuck 卡在领地内无法移动时,将你移出领地

信息查询

指令 作用
/res info [领地名] 查看领地详细信息,不加名称则显示你当前所在领地
/res current 显示当前所在领地的简要信息
/res list [玩家名] 列出你或指定玩家拥有的所有领地
/res listall 列出服务器上所有公开领地
/res show 以粒子效果显示当前领地的边界
/res limits 查看你的领地数量、尺寸等限制

常见问题排查

Q1:朋友进不了我的领地怎么办?

大概率是 move 旗标被关闭了。站在领地内输入 /res set move true 恢复进入权限。如果只想让特定的人不能进,用 /res pset <玩家名> move false。

Q2:我站在领地边缘却提示“You are not in a residence”?

Residence 的领地是一个立体区域,Y 轴高度也需要在选区范围内。输入 /res select size 确认选区是否覆盖了你脚下的方块高度,必要时重新选区。

Q3:/res pset 设置权限时提示权限不足?

部分服务器限制了玩家能授予他人的权限范围。如果你无法设置某项权限,可能是服务器管理员对该权限做了限制。

Q4:领地创建后能修改大小吗?

可以。重新用选区工具划定新范围,然后用 /res select expand 或 /res select contract 调整。注意扩大选区通常需要额外费用。

Q5:领地会过期吗?

这取决于服务器的配置。部分服务器设置了“不活跃自动回收”机制——如果领地主人在一定时间内未上线,领地保护会被自动回收,但你的建筑不会被删除。具体规则请咨询所在服务器的管理员。


附录:常用旗标速查表

使用 /res set <旗标> <true/false> 设置:

旗标 作用
build 允许/禁止在领地内建造(放置和破坏方块)
destroy 允许/禁止破坏方块
use 允许/禁止使用按钮、拉杆等交互设备
container 允许/禁止打开箱子、熔炉等容器
pvp 允许/禁止领地内 PvP
tp 允许/禁止他人传送到领地
move 允许/禁止他人进入领地
fly 允许/禁止在领地内飞行
itempickup 允许/禁止拾取物品
animals 允许/禁止动物生成
animalkilling 允许/禁止杀死动物
brew 允许/禁止使用酿造台
bed 允许/禁止使用床
button 允许/禁止使用按钮
anvil 允许/禁止使用铁砧

完整旗标列表请在游戏内使用 /res flags 查看。


获取帮助:在游戏内随时输入 /res ? 查看内置帮助菜单。
更多信息请访问 Residence 官方文档

⚠️ **GitHub.com Fallback** ⚠️