ProtectionStones - 领地保护插件
一款实用的领地保护插件,使用特定方块来保护区域。
Bukkit / Spigot
作者 EspiDev
支持版本 1.7 - 1.10
服务器使用量
2,338
服务玩家数
6,230
下载量
240,779
插件详细介绍
ProtectionStones 是一款基于 Bukkit 原版插件(作者 AxelDios)开发的领地保护插件。其工作原理与原版相似,大部分代码也源自于此。开发此插件的主要原因是原版插件已停止更新,且在 1.8 版本中与 WorldGuard 和 WorldEdit 6.1+ 存在较多兼容性问题。本插件通过将指定的 Minecraft 方块设置为保护石,玩家放置该方块即可保护其周围区域,保护范围大小及权限均可自定义配置。
重要信息
- 原版 ProtectionStones 插件地址:http://dev.bukkit.org/bukkit-plugins/protectionstones/
- 问题反馈请提交至本插件页面。
- 如果您喜欢这个插件,请考虑捐赠以支持开发。
依赖
- WorldGuard 6.1+
- WorldEdit 6.1+
配置说明
配置文件允许你自定义保护石的方块类型、保护区域大小、默认权限标志等。
主要配置项
- Blocks:指定用作保护石的方块类型。可设置多个,用英文逗号分隔(无空格)。方块名称请参考 Minecraft 数据值列表。如需使用子类型(如花岗岩),格式为
STONE-2。 - Flags:定义新保护区域创建时的默认权限标志列表。
- Allowed Flags:定义区域所有者可以自行设置的权限标志,用英文逗号分隔(无空格)。
- UUID:是否启用 UUID 支持(注意:此设置不会转换已有的保护石数据)。
- Worlds Denied:禁止使用保护石的世界名称列表。
区域配置(按方块类型)
每个在 Blocks 中定义的方块类型都可以单独配置其保护范围和行为。
- X Radius, Y Radius, Z Radius:保护区域在 X、Y、Z 轴方向的半径。Y 轴设为 0 表示从基岩保护到天空。
- Auto Hide:放置后是否立即隐藏保护石方块。
- No Drop:移除/回收保护石时是否不掉落该方块。
- Block Piston:是否默认阻止活塞推动保护石。如果
No Drop设为false,建议将此设为true,以防被滥用复制保护石。 - Priority:该类型保护石区域的默认优先级。
示例配置片段:
Region:
ENDER_STONE:
X Radius: 20
Y Radius: 0
Z Radius: 20
Auto Hide: false
No Drop: false
Block Piston: true
Priority: 0命令列表
命令别名:/ps, /protectionstone, /pstone
基础命令
/ps info members|owners|flags- 在保护区域内使用,查看成员、所有者或权限标志信息。/ps add|remove {playername}- 添加或移除你保护区域的成员。/ps addowner|removeowner {playername}- 添加或移除你保护区域的所有者。/ps flag {flagname} {setting|null}- 设置你保护区域的权限标志。/ps hide|unhide- 隐藏或取消隐藏你的保护石方块。/ps home {num}- 传送至你拥有的其中一个保护区域。/ps tp {player} {num}- 传送至指定玩家的其中一个区域。/ps toggle- 开启或关闭保护石放置功能。/ps view- 查看你保护区域的边界。/ps priority {number|null}- 设置你保护区域的优先级。
区域管理命令
/ps region count|list|remove|regen|disown {playername}- 查询或管理其他玩家(或自己)的保护区域。
管理员命令
/ps admin {version|settings|hide|unhide|cleanup|lastlogon|lastlogons|stats}- 管理员命令,用于查看统计信息或管理他人区域。
权限节点
protectionstones.create- 允许通过放置保护石方块来创建保护区域。protectionstones.destroy- 允许玩家移除自己的保护区域。protectionstones.view- 允许使用/ps view命令。protectionstones.info- 允许使用/ps info命令。protectionstones.hide- 允许玩家隐藏自己的保护石。protectionstones.unhide- 允许玩家取消隐藏自己的保护石。protectionstones.home- 允许使用/ps home命令。protectionstones.tp- 允许使用/ps tp命令。protectionstones.priority- 允许玩家设置自己区域的优先级。protectionstones.owners- 允许玩家添加或移除区域所有者,并使用/ps info owners命令。protectionstones.members- 允许玩家添加或移除区域成员,并使用/ps info members命令。protectionstones.flags- 允许玩家设置自己区域的权限标志。protectionstones.toggle- 允许玩家切换保护石放置功能。protectionstones.region- 允许玩家使用/ps region系列命令。protectionstones.admin- 允许用户覆盖所有 ProtectionStones 区域(管理员权限)。protectionstones.limit.x- 将x替换为数字,以限制玩家可拥有的保护区域数量。若不设限制,请不要授予此权限。
许可证声明
本插件采用 CC Attribution-NonCommercial-ShareAlike 4.0 International 许可证。简单来说,您可以自由使用此插件的代码,但必须注明原作者和/或本插件。请留下您的评论或评分,告诉我们您的使用感受,我们将非常感激。
测试支持版本
版本分布
基本信息
插件名称
ProtectionStones
作者
EspiDev
平台
Bukkit / Spigot
支持版本
1.7 - 1.10
点赞数
2
Modrinth 下载
5,274
最近版本
2.10.6
1330
2.10.5
718
2.10.4
99
2.8.5
79
2.10.3
40
2.8.2
14
2.7.6pre1.13
13
2.9.1
8
2.10.7
7
1.3.8-hystic
6
2.11.0
4
1.0.0
4