
Residence 领地插件 | |
原生版本: | 1.17 |
测试可用版本: | 1.18.X 1.17.X 1.16.X 1.15.X 1.14.X 1.13.X 1.12 1.11 1.10 1.9 1.8 1.7.10 |
插件类型: | 安全 管理 |
插件作者: | Bekvon, t00thpick1, DartCZ 及更多 |
插件介绍
经典的Minecraft开服必备插件,领地插件。与其他保护插件不同,它允许玩家在不打扰管理员的情况下保护自己的家园。新版本的Residence增加了许多新功能,减轻了服主的负担。相信它的使用方法各位服主都会,这里只做简要的介绍。
特征
- 区域选择的可视化操作。当您选择一个区域时,选中的区域将显示一个粒子效果。(此特性仅支持1.8版本以上的服务器)
- 区域权限设置GUI操作。设置权限时,无需逐个输入指令,只需打开GUI界面,即可轻松设置区域权限。
- 可以单击域帮助列表。帮助列表中的说明和翻页按钮可以直接用鼠标点击,无需手动输入。(此特性仅支持1.8版本以上的服务器)
- 丰富的聊天系统领域。主机可以自行设置聊天前缀和颜色。
- 领土范围可以扩大。当建筑面积扩大时,不需要删除区域并重新创建,可以在原有区域的基础上进行扩展。
- 土地租赁/销售系统。玩家可以自己租/租/卖/买领土。
- 综合领土木制标志系统。不需要安装额外的插件,您可以使用木卡轻松交换领地。
- 它可以设置为在离线一段时间后自动删除玩家的领地。
- 在某个世界不能使用领土插件。
- 可以在整个地图中随机发送。
- 兼容支持多世界插件。
指令和权限
总指令:
/res ? —— 查看帮助
/resadmin —— 管理员专用指令,当指令用/resadmin代替/res时,指令不考虑权限问题。
领地创建与删除:
/res create [领地名] —— 创建一个领地
/res remove <领地名> —— 删除一个领地
/res subzone [子领地名] —— 在所处的领地中创建一个子领地
/res auto [领地名] [范围] —— 自动在你站着的位置为中心,创建你能创建最大的领地
/res select [x] [y] [z] —— 选取以你为中心需要被保护的区域,(Z=高度,X/Y=横轴)
/res select size —— 显示所选区域大小
/res select cost —— 显示已选择区域价格
/res select auto [玩家] —— 打开自动选择区域
/res select expand [数值] —— 选区向面对的方向选择扩展数值大小
/res contract <领地> [缩小单位] —— 从你面对的方向缩小领地
/res select shift [数值] —— 选区向面对的方向平移
/res select vert —— 高度从天空扩展到基岩
/res select sky —— 高度扩展到天框
/res select bedrock —— 高度扩展都基岩
/res select chunk —— 选择目前所在区块
/res select worldedit —— 使用Worldedit的选区作为领地选区
/res area add [领地] [区域ID] —— 为领地添加物理区域
/res area remove [领地] [区域ID] —— 移除领地的物理区域
/res area remove [领地] [区域ID] —— 替换领地的物理区域
【注】 可以与其他领地区域重叠。
/res setmain <领地> —— 设置主领地
/resadmin server [领地] —— 创建一个属于服务器所有的领地
领地权限与名称:
/res padd <领地名> [玩家] —— 向玩家添加基本权限
/res pdel <领地名> [玩家] —— 删除玩家的基本权限
/res pset <领地名> [玩家] [权限] [true/false/remove] —— 给不同的玩家上设置权限
/res set <领地名> [权限] [true/false/remove] —— 在不同的领地内设置权限
【注】(以上两指令,不输入标志及其后面的内容打开GUI面板)
/res pset <领地> [玩家] removeall —— 删除一个玩家所有权限
/res rename [旧名称] [新名称] -重命名领地。
【注】如果需要重命名子领地,必须使用全名称(主领地.子领地),而新名称不用全名称。
/res mirror [原领地名] [目标领地名] -从原领地复制权限到目标领地,但前提是你是两个领地的所有者。
/res gset <领地名> [组名] [标志] [true/false/remove] —— 在不同的权限组里设置标志
/res reset <领地> —— 将领地的所有权限重置.
/res lset <领地> [blacklist/ignorelist] [材料] —— 将某物品加入黑名单以阻止这种物品被放置在领地中
/res lset <领地> Info —— 忽略名单选项
领地信息:
/res message <领地名> [enter/leave] [信息] —— 自定义玩家进入或离开领地的消息,
【注】(enter=进入,leave=离开)(信息可以是彩色&的)
/res info —— 显示目前所处的领地信息,如果在领地外使用该指令,将会显示自己的领地信息
/res list [玩家] —— 列出玩家拥有的领地信息
/res listall <页码> —— 列出玩家所有领地
/res area list [领地] <页码> —— 列出领地的物理区域
/res area listall [领地] <页码> —— 列出所有区域的坐标和详细信息
/res lists —— 预定义的权限列表可以应用到领地上
/res lists add <列表名> —— 添加一个列表
/res lists remove <列表名> —— 删除一个列表
/res lists apply <列表名> <领地> —— 将列表应用于领地
/res lists set <列表名> <权限> <值> —— 设置列表全局权限
/res lists pset <列表名> <玩家> <权限> <值> —— 设置列表玩家权限
/res lists view <列表名> —— 设置列表组权限
/res lists view <列表名> —— 查看列表
/res listhidden <玩家> <页码> —— 列出指定玩家拥有的隐藏领地
传送相关:
/res tp [领地名] —— 传送到指定领地
/res tpset —— 设置领地中的传送位置(当玩家输入/res tp [领地名]时,将会传送至您在领地内设置的传送位置)
/res unstuck —— 将您移动到你所在的领地外
/res rt —— 将你传送到世界上的随机位置
袭击者相关:
/res attack [领地名] —— 对领地进行袭击
/res defend [领地名] —— 对领地进行防卫
领地使用:
/res show <领地> —— 显示领地的边界
/res bank [deposit/withdraw] <领地> [数额] —— 管理领地银行
【注】(deposit=存款,withdraw=取款)
/res resbank [deposit/withdraw] [数量] —— 从领地银行借贷
/res give [领地名] [玩家] —— 将所选领地给予给另外一名玩家!(该玩家须在线,且你是领地所有者。)
/res compass <领地名字> —— 设置指南者指向领地
/res shop —— 管理领地商店
/res shop list —— 显示所有作为商店的领地
/res shop vote <领地> [分数] —— 为领地商店评分
/res shop like <领地> —— 为领地商店点赞
/res shop votes <领地> <页码> —— 显示当前或指定领地商店的评分列表
/res shop likes <领地> <页码> —— 显示当前或指定领地商店的赞列表
/res shop setdesc [描述文字] —— 设置领地商店描述, 支持颜色代码, 用 /n 表示换行
/res shop createboard [位置] —— 在选区位置建立商店宣传板. [位置] 表示宣传板的起始位置
/res shop deleteboard —— 右击宣传板的告示牌以删除宣传板
领地聊天频道:
/res rc <领地> —— 加入当前领地或者指定领地的聊天频道
/res rc leave —— 如果你在一个领地频道内, 你将会离开此频道
/res rc setcolor [颜色代码] —— 设置领地频道文字颜色
/res rc setprefix [新前缀] —— 设置领地频道前缀
/res rc kick [玩家] —— 从频道中踢出玩家
residence.group.[groupname] | 从groups.yml中设置玩家的领地组 | |
residence.flag.[flag] | 在某flag在flag.yml中关闭时允许玩家使用该flag | |
residence.worldguard.[worldRegionName] | 允许在worldguard区域内创建领地 | |
residence.max.subzones.[number] | 玩家可拥有的最大子领地数量 | |
residence.max.rents.[number] | 玩家可出租的最大领地数量 | |
residence.max.res.[number] | 玩家可拥有的最大领地数量 | |
residence.admin | 给玩家使用/resadmin的权限 | 管理员 |
residence.t管理员admin | 给玩家使用 /resreload 和 /resload commands的权限 | 管理员 |
residence.admin.tp | 允许无视tp权限 | 管理员 |
residence.admin.move | 允许无视移动权限 | 管理员 |
residence.create | 允许创建领地 | 默认 |
residence.select | 允许选择区域以创建领地 | 默认 |
residence.nofly.bypass | 无视禁飞 | 管理员 |
residence.delete | 允许删除自己的领地 | 默认 |
residence.delete.subzone | 允许删除自己的子领地 | 默认 |
residence.rename | 允许重命名领地 | 默认 |
residence.create.subzone | 允许在领地内创建子领地 | 默认 |
residence.expand | 允许扩张自己的领地 | 默认 |
residence.expand.subzone | 允许扩张自己的子领地 | 默认 |
residence.contract | 允许合并自己的领地 | 默认 |
residence.contract.subzone | 允许合并自己的子领地 | 默认 |
residence.resize | 允许重新设置领地大小 | 默认 |
residence.versioncheck | 允许接收新版本通知 | 管理员 |
residence.flag.command.bypass | 无视领地内输入命令权限 | 管理员 |
residence.select.auto.others | 允许为其他玩家开启自动选择 | 管理员 |
residence.chatcolor | 允许修改领地聊天颜色 | 默认 |
residence.chatprefix | 允许修改领地聊天前缀 | 管理员 |
residence.chatkick | 允许将玩家从领地聊天频道踢出 | 默认 |
residence.compass | 允许设置指南针指向 | 默认 |
residence.randomtp | 允许使用 /res rt 命令 | 默认 |
residence.bypass.build | 无视 build false flag | |
residence.bypass.destroy | 无视 destroy false flag | |
residence.bypass.ignorey | 无视领地Y坐标(高度)限制 | |
residence.backup | 允许使用flag:backup | |
residence.cleanbypass | 防止玩家的领地在自动清理时被移除 | |
residence.market.evict | 允许强制赶出领地内的玩家 | |
residence.flybypass | 允许无视禁止飞行设置 |
已知的bug和解决方案
使用/res select Shift命令将选区移动到无穷大会导致服务器崩溃
可以使用/res select Shift命令将选区移动到无限距离(甚至超出地图的边界),然后创建一个区域,这可能会导致服务器立即崩溃。
解决方案:
选项1:config.yml,设置SelectCommandAccess为false,这样玩家只能使用选择工具来选择一个区域,而不是/res选择命令
选项2:添加 -residence.command.select 权限来禁止/res选择命令,请选择您的组的权限
下载地址
注意:此为原贴下载,下载本插件可能需要登录,如果没有账号推荐注册一个。(spigotmc账号很常用,推荐服主注册。)