|
本帖最后由 114514 于 2024-4-2 16:11 编辑
原地址https://mineplugin.org/Residence
Residence
Residence是大多数服务器都会使用的插件,它不同于其他保护类插件,它可以让玩家自己保护自己的家园,无需再麻烦管理员。新版的Residence更是增添了许多新特性,为服主减轻了不少负担。
注:自5.0.0.0开始需要安装CMILib前置插件
旧版本的Residence不支持1.8以上的Minecraft服务器,本页面仅适用于新版本。
特性:
领地选区可视化操作。选择领地区域时,会以粒子效果显示所选区域。(此特性仅支持1.8版本以上的服务器)
领地权限设置GUI操作。设置权限时,不必再逐条输入指令,只需打开GUI界面,即可轻松设置领地权限。
领地帮助列表可点击。帮助列表中的指令、翻页按钮都可以用鼠标直接点击,无需手动输入。(此特性仅支持1.8版本以上的服务器)
丰富的领地内聊天系统。服主可自行设置聊天前缀和颜色。
领地区域可扩展。当建筑面积扩大时,无需删除领地重新创建,可在原有领地基础上扩展。
领地租赁/出售系统。玩家可以自行出租/租借/出售/购买领地。
集成领地木牌系统。不必安装额外插件,便可以使用木牌轻松交易领地。
可设置当玩家一段时间不上线后自动删除其领地。
可在某个世界禁用领地插件。
可在全图随机传送。
支持多世界插件。
将下载的领地插件放入plugins文件夹,运行服务器以生成必要的文件。
保持默认的设置即可正常使用,无需手动添加权限,若要修改设置请参见下方的配置文件说明。
权限
- 插件权限
- 权限介绍默认使用者residence.group.[groupname]从groups.yml中设置玩家的领地组residence.flag.[flag]在某flag在flag.yml中关闭时允许玩家使用该flagresidence.worldguard.[worldRegionName]允许在worldguard区域内创建领地residence.max.subzones.[number]玩家可拥有的最大子领地数量residence.max.rents.[number]玩家可出租的最大领地数量residence.max.res.[number]玩家可拥有的最大领地数量residence.admin给玩家使用/resadmin的权限OPresidence.topadmin给玩家使用 /resreload 和 /resload commands的权限OPresidence.admin.tp允许无视tp权限OPresidence.admin.move允许无视移动权限OPresidence.create允许创建领地Defaultresidence.select允许选择区域以创建领地Defaultresidence.nofly.bypass无视禁飞OPresidence.delete允许删除自己的领地Defaultresidence.delete.subzone允许删除自己的子领地Defaultresidence.rename允许重命名领地Defaultresidence.create.subzone允许在领地内创建子领地Defaultresidence.expand允许扩张自己的领地Defaultresidence.expand.subzone允许扩张自己的子领地Defaultresidence.contract允许合并自己的领地Defaultresidence.contract.subzone允许合并自己的子领地Defaultresidence.resize允许重新设置领地大小Defaultresidence.versioncheck允许接收新版本通知OPresidence.flag.command.bypass无视领地内输入命令权限OPresidence.select.auto.others允许为其他玩家开启自动选择OPresidence.chatcolor允许修改领地聊天颜色Defaultresidence.chatprefix允许修改领地聊天前缀OPresidence.chatkick允许将玩家从领地聊天频道踢出Defaultresidence.compass允许设置指南针指向Defaultresidence.randomtp允许使用 /res rt 命令Defaultresidence.bypass.build无视 build false flagresidence.bypass.destroy无视 destroy false flagresidence.bypass.ignorey无视领地Y坐标(高度)限制residence.backup允许使用flag:backupresidence.cleanbypass防止玩家的领地在自动清理时被移除residence.market.evict允许强制赶出领地内的玩家residence.flybypass允许无视禁止飞行设置
复制代码
下载
Residence5.1.4.3
config.yml
- Global:
- # 语言设置,国内一般设为Chinese
- Language: English
- # 领地选区工具,默认为木棍(280)
- SelectionToolId: 280
- # 领地信息查看工具,默认为线(287)
- InfoToolId: 287
- # 玩家位置移动检测间隔,单位为毫秒
- # 减小此值将加大服务器负担
- # 增大此值会减慢服务器对玩家错误移动的反应速度
- MoveCheckInterval: 500
- # 领地保存的周期,单位为分钟
- SaveInterval: 10
- # 当无法调用或没有使用Permissions插件时默认使用的组
- DefaultGroup: default
- # 是否启用领地租赁(Lease)系统
- UseLeaseSystem: false
- # 领地租赁系统的检测周期,单位为分钟
- LeaseCheckInterval: 10
- # 在玩家的钱充足时,自动续期租赁的领地;如果经济系统关闭,此设置项无效
- LeaseAutoRenew: true
- # 是否使用Permissions插件来管控领地的权限
- EnablePermissions: true
- # 若未使用 Permissions 或 PermissionsBukkit 插件,请设置为true
- LegacyPermissions: false
- # 开启/关闭领地经济系统 (支持iConomy, MineConomy, Essentials, BOSEconomy, RealEconomy).
- EnableEconomy: true
- # 是否开启领地租借(Rent)系统
- EnableRentSystem: false
- # 领地租借到期时间的检测周期,单位为分钟
- RentCheckInterval: 10
- # 是否开启领地聊天频道
- ResidenceChatEnable: true
- # 是否使用ActionBar(低于1.8版本请设为false)
- UseActionBar: true
- # 领地聊天频道的字体颜色
- ResidenceChatColor: DARK_PURPLE
- # 是否只允许服务器管理员修改领地
- AdminOnlyCommands: false
- # 是否将服务器管理员设为领地插件的管理员
- AdminOPs: true
- # 填入服务器所使用的多世界插件(Multiverse-Core或Multiworld),若使用多世界插件,请务必填写!
- MultiWorldPlugin: Multiverse-Core
- # 是否让子领地继承领地的权限设置
- ResidenceFlagsInherit: true
- # 是否阻止领地的租借者修改领地的设置
- PreventRentModify: true
- # 是否在检测到领地文件出现错误时停止加载插件
- StopOnSaveFault: true
- # 允许的领地名字限制,使用正则表达式
- ResidenceNameRegex: '[^a-zA-Z0-9\\-\\_]'
- # 若设为true,则每当插件检测租赁(Lease)或租借(Rent)时便向控制台输出一条消息
- ShowIntervalMessages: false
- # 是否在服务器开启时检查插件版本
- VersionCheck: true
- # 实验性功能 - 下列方块列表用于自定义检查"container"和"use"属性的方块ID(一般用于模组服务器)
- CustomContainers: []
- CustomBothClick: []
- CustomRightClick: []
复制代码 flags.yml
|
|