Skip to content

ZXland 领地系统

v1.0.0 稳定版

领地保护插件,支持圈地、成员管理、权限控制、飞行和防护罩功能。

✨ 功能特性

领地保护

  • 智能选区:使用 /land pos1/land pos2 命令圈选领地范围
  • 权限系统:细粒度的权限控制(建造、破坏、使用、攻击等)
  • 角色管理:主人(owner)、管理员(admin)、成员(member)、访客(visitor)

玩家功能

功能说明
🏠 创建领地使用 pos1/pos2 圈选范围后创建领地
👥 成员管理邀请成员、处理加入申请、设置成员角色
✈️ 飞行特权购买并启用领地内飞行功能
🛡️ 防护罩额外的领地保护功能
📍 传送点设置领地传送点,快速回到领地
💬 进出提示自定义进入/离开领地的提示消息
📨 邀请系统邀请玩家加入领地
📝 申请系统申请加入他人领地

管理员功能

功能说明
📊 领地统计查看服务器领地总览
🔧 强制管理管理任意领地
⚙️ 价格配置设置领地价格、飞行/护盾价格
📏 限制配置设置领地大小限制、数量限制
🔒 保护配置设置默认权限、爆炸保护等
👮 领地管理员添加/移除领地管理员
🧹 清理工具清理无效领地数据

开发者支持

📥 下载安装

  1. 下载 endstone_zxland.dll
  2. 放入服务器 plugins/ 目录
  3. 重启服务器

🎮 命令列表

玩家命令

命令说明
/land打开领地主菜单(包含所有功能入口)
/land pos1设置选区点1(当前脚下位置)
/land pos2设置选区点2(当前脚下位置)
/land create打开创建领地菜单
/land my查看我的领地列表(包括我加入的领地)
/land here查看当前位置的领地信息

控制台管理员命令

仅限控制台

以下命令只能在服务器控制台执行,不能在游戏内执行。

命令说明
land op add <玩家名>添加领地管理员
land op remove <玩家名>移除领地管理员
land op list查看所有领地管理员

游戏内管理员面板

拥有 zxland.admin 权限的玩家(或通过控制台添加的领地管理员)可以在游戏内执行:

/land admin

打开管理员面板,可进行以下操作:

  • 查看所有领地
  • 配置领地价格
  • 配置领地限制
  • 配置保护设置
  • 配置飞行/护盾
  • 管理玩家领地
  • 清理无效数据

🔧 创建领地教程

方法一:使用命令选点

  1. 站在领地的一个角落,执行 /land pos1
  2. 走到领地的对角,执行 /land pos2
  3. 执行 /land create/land 打开菜单选择创建
  4. 输入领地名称,确认价格后创建

方法二:使用菜单引导

  1. 执行 /land 打开主菜单
  2. 点击「创建领地」
  3. 按照提示设置 pos1 和 pos2
  4. 输入名称并确认创建

选区粒子效果

设置完 pos1 和 pos2 后,会显示选区边框粒子效果,方便确认范围。

👥 成员管理

邀请成员

  1. /land → 我的领地 → 选择领地 → 成员管理
  2. 点击「邀请成员」
  3. 输入玩家名称发送邀请

处理加入申请

当有玩家申请加入你的领地时:

  1. /land 主菜单会显示待处理申请数量
  2. 进入领地详情 → 成员管理
  3. 查看并同意/拒绝申请

成员角色

角色权限
owner领地主人,拥有所有权限
admin领地管理员,可管理成员和设置
member普通成员,拥有基本使用权限
visitor访客,权限由领地设置决定

⚙️ 权限标志

领地主人可以为不同角色设置以下权限:

标志说明
break破坏方块
build放置方块
use使用物品/交互
attack攻击实体
container使用容器
pickup拾取物品

👮 添加领地管理员

方法:服务器控制台

在服务器控制台(不是游戏内)输入:

land op add Steve

成功后会显示:领地管理员已添加: Steve

查看管理员列表

land op list

移除管理员

land op remove Steve

注意

  • 领地管理员命令 只能在控制台执行
  • 游戏内玩家执行会提示「此命令只能在控制台执行」
  • 被添加的玩家需要重新登录或等待下次进入游戏才能生效

⚙️ 配置文件

配置文件位于 plugins/ZXland/config.json

json
{
  "price_per_block": 1.0,
  "max_lands_per_player": 5,
  "min_land_size": 100,
  "max_land_size": 10000,
  "default_y_range": [-64, 320],
  "fly_price": 1000,
  "shield_price": 5000,
  "economy_enabled": true
}

配置说明

配置项说明默认值
price_per_block每格方块价格1.0
max_lands_per_player每人最大领地数5
min_land_size最小领地面积100
max_land_size最大领地面积10000
default_y_range默认Y轴范围[-64, 320]
fly_price飞行特权价格1000
shield_price防护罩价格5000
economy_enabled是否启用经济true

🔐 权限节点

权限说明默认
zxland.command.land使用领地命令所有人
zxland.admin管理员权限OP
zxland.bypass绕过领地保护OP

🔗 相关链接

Made with ❤️ by EVIL-ZIXIE