皮皮懒不懒

★ProtectionStones★
GitHub开源|Spigot原贴|Donate捐助|Discord反馈
此插件内容较多,请耐心观看,很多没讲到的可以自己看配置文件
搬运授权
关于
ProtectionStones是一个功能强大,自定义性很强的领地插件
★ 包括但不仅限于:
  • 操作简单,适合新手,免除圈地麻烦
  • 自由出租、出售,自由交易领地
  • 多领地合并,管理更方便
  • 领地税收,还原国家级待遇
  • 自由添加保护石
  • 自由更改获得方式,要求资金
  • 可自定义配方,且可以多层升级
  • 点击式更改权限,免除指令麻烦
  • ......
原文

前置要求
WorldGuard 7+ 必须
WorldEdit 7+ 必须
Vault (Optional) 可选(没有的话无法使用经济相关系统)
PlaceholderAPI (Optional) 可选
Spigot 1.13.2+ (据我测试Paper也是没有问题的)
安装
确保你已经把上面的必须前置安装完之后再进行这一步
  • 下载插件并放到你的plugins文件夹下,运行服务器生成配置文件
  • 添加新的保护石:打开plugins/ProtectionStones/blocks,复制默认保护石文件block1.toml,按照原有格式自行更改,然后保存退出
  • 配置权限:各种默认权限决定玩家创建后默认可以做的事,ProtectionStones采用的是worldguard的保护机制,这意味着起保护作用的是worldguard,所以你可以设置的权限也是worldguard,具体可以参考这里
另外,ProtectionStones支持worldguard的flag(权限)相关的拓展
原文
指令大全
普通指令

管理员指令
权限
本插件没有默认权限,需要手动给予,各位服主参考下面自行斟酌是否给予权限
变量
一共有两种引用领地的方法
  • %protectionstones_currentregion_...% - 当前玩家所在领地
  • %protectionstones_region_[identifier]_...% - 通过名称/ID搜索到的领地

下面是...部分可以填入的参数


配置文件变量
据作者所说,所有配置都可以显示为PAPI变量,引用他们的办法就是在通用引用变量后面加上这个部分的参数。
比如说你要引用某种保护石的价格,那就就是
%protectionstones_config_block_[alias]_block_data_price%。
alias指保护石的名称,格式基本相同,举一反三即可。
全局配置变量
引用方法:
  • %protectionstones_config_...%
特殊格式变量:
  • %protectionstones_config_economy_max_rent_period_pretty%
  • %protectionstones_config_economy_min_rent_period_pretty%
保护石配置变量
引用方法:
  • %protectionstones_config_block_[alias]_...%
  • %protectionstones_currentregion_config_...%
  • %protectionstones_region_[identifier]_config_...%
可以填入的参数:
  • economy_tax_period_pretty
  • economy_tax_payment_time_pretty
玩家变量
引用方法:
  • %protectionstones_currentplayer_...%
可以填入的参数
global_region_limit当前玩家所在领地最大人数,-1表示无限制
region_limit_[alias]特定类型保护块的最大限制 (用保护石名称替换[alias])
配置文件
config.toml(2.7.0-2020.4.4)

message.yml(2.7.0-2020.4.4)

block1.toml(2.7.0-2020.4.4)
常见问题
黑色为原作者/蓝色为我(搬运工)的回答
Q:添加新保护石出现错误怎么办?
A:通过控制台检查错误,大部分情况下都是以为书写不规范导致的,如果你不了解toml语法可以去这里学习https://github.com/toml-lang/toml,或者问我(这里是原作者不是我你们不要问我我不知道233). 另一个已知的问题就是windows自带的记事本会导致编码错误,请不要使用记事本,推荐使用更好的文本编辑器(比如notepad++)。
Q:为什么我从创造背包拿出来的保护石没有作用?(我已经放下它了)
A:从2.0.0版本之后,restrict-obtaining是默认开启的,这就意味着你只能使用/ps get或者/ps give获得保护石(或者其他可以调动这个API的插件),因为它们是带有NBT数据的方块,常规情况下获得的方块是没有NBT的,所以是无效的。你可以将restrict-obtaining设置为false来避免这种情况。
Q:我如何在商店出售保护石?
A:出售保护石有很多种方法,最简单的方法就是在配置文件设定好价格使用/ps get获取;当然你也可以使用其他插件来搭配进行/ps give指令使用,比如说shopchest chestcommands bossshop trmenu 等等菜单/商店插件(我自己加了一些)。
Q:为什么玩家看不到合并菜单?
A:你需要给玩家protectionstones.merge权限
Q:为什么有一些权限(flag)适用于成员?比如说(block-break deny)。
A:默认权限(flag)适用于每一个玩家,包括该领地的成员,你必须使用组(-g)来进行单独的权限设置才可以,可以参考http://worldguard.enginehub.org/en/latest/regions/flags
Q:玩家已经创建领地了,但是我想更改它使用的这种方块的属性,我该怎么做?
A:你可以使用指令 /ps adminchangeblock [world] [fromblock] [toblock] 来达到你想要的效果。只需要你提前创建好一个新的保护石配置文件(block.toml file) 然后重载,使用指令将旧保护石替换为新保护石即可,完成之后你就可以删除旧保护石配置了
Q:为什么xxx权限(flag) 无效?
A:权限相关的是由WorldGuard提供的,可能它的设置跟你想象的不太一样,想要具体了解的话可以参考这里https://worldguard.enginehub.org/en/latest/regions/flags/
Q:我发现了一个BUG,该怎么修复它?
A:请把相关报错,服务端版本等相关信息回复在spigot讨论页面 或者github的issue里面
不要联系我,我只是个搬运工,我不会修插件= v =
Q:我想要一个新的功能!
A:请回复在spigot讨论页面 或者github的issue里面. 新功能不一定会增添到这个插件里面,可能会用同样的API制作新的插件。
Q:有开发人员API吗?
A:肯定的啊!不过目前处于测试阶段,所以肯定会改变方法,你可以在这里看到相关内容https://github.com/espidev/ProtectionStones/wiki/API
Q:有汉化错误怎么办?
A:论坛私信我,因为是我真正意义上的第一款搬运插件,所以难免会有错误或者语句不通顺

一些话(非作者,非必看)

2020.4.3日申请进入PCD被拒绝,我就跟自己赌气,一定得进去,所以我最近可能会搬运很多插件
能力不足,精力来补,我一定能进去的!
看在我这么努力的份上,确定不点个评分吗qwq



↑来自Arasple大佬的表情包↑


xuetao_fly
Ohhhhhhhhhhhhhhhh
皮皮懒真帅

蓝色的羽月
祝你逐梦PCD2333

xjlxzcdwq
这个插件相比老牌的领地插件具体优势在哪 或者说差别在哪

皮皮懒不懒
xjlxzcdwq 发表于 2020-5-16 21:04
这个插件相比老牌的领地插件具体优势在哪 或者说差别在哪

领地插件需要手动框选大小,且配置繁琐,这个插件只要你设置好核心的参数直接出售即可,玩家放下自动圈地,比较方便

xjlxzcdwq
本帖最后由 xjlxzcdwq 于 2020-5-16 22:38 编辑

有一个问题 建议写入配置文件 或者备注一下 。这个很容易忽视的...

设置保护石价格或者税收价格的时候 不要写成整数 要加小数点
例如错误的:
  1. price = 64
复制代码

正确
  1. price = 64.0
复制代码



xjlxzcdwq
皮皮懒不懒 发表于 2020-5-16 21:34
领地插件需要手动框选大小,且配置繁琐,这个插件只要你设置好核心的参数直接出售即可,玩家放下自动圈地 ...

这个倒是很舒服 刚刚试了一下 比起领地插件繁琐的配置 舒服多了  各有所求吧 我比较钟意这款插件 看起来作者更新也挺勤快

Kevin233233
MCBBS有[你更精彩~:Spoiled:]

我是大bb
怎么给予权限啊

JonsTer
很厉害, 支持一波 :D

香香鼠
试了半天一直有个问题,怎么添加新的保护石文件配置,复制源配置文件再重命名改配置丢回服务器试了半天,就是不读取其他新加配置,还是只有一个配置文件。

zy521
可以把配置文件提供个下载地址吗

XiaoZhuo168
Kevin233233 发表于 2020-6-12 20:14
MCBBS有[你更精彩~:Spoiled:]

这插件牛批呀

Naive4901
本帖最后由 Naive4901 于 2021-1-24 00:00 编辑

有没有配套的附属插件
只能在领地内破坏方块和放置

要是有就太好了

泥石流
领地内的红石会被限制,各位有办法解决吗

泥石流
啊啊啊啊,我想要放tnt啊,请问怎么才可以放tntQAQ

a2240774675
感谢大佬分享

Miss.Remilia
这插件怎么用的?能给个详细的使用方法吗?

Naive4901
2.8.0了起床汉化好不好QAQ,更新帖子啦

皮皮懒不懒
Naive4901 发表于 2021-2-18 21:25
2.8.0了起床汉化好不好QAQ,更新帖子啦

大四党没时间啊

小蒋来了
用了这个插件我的res是不是可以删除了