屏蔽 (Blocks)
本页将说明替换配置文件中 Blocks
部分的配置项.
在 Blocks
部分中也有两个 String List, 一个为 Common
, 一个为 Json
. Common
中为的是 PSR 从 Json 中提取出来的子字符串. 我们建议使用 Json
替换, 因为其匹配精确度更高, 配合 Equal 匹配模式可以避免一切误处理的情况. 您可以在 此链接 中了解有关 Minecraft 的 Chat Json 信息.
以下监听类型不支持使用 Json 替换, 因为它们原本就不是 Json:
ItemStack (除了 Spigot 1.12 及以上版本的书内容, 每一页为一个 Json)
ScoreBoard (除了 Spigot 1.12 及以上版本的计分板标题)
Console
您可以针对您的需要使用任意模式, 如果您不需要其中的一个模式可以将其设为 null (直接删除) 或者设为空列表 ([] 或 {}). PSR 会忽略掉此模式的屏蔽.
在 List 中的每一个 String 均为服务器上的文本. PSR 会搜索这些字符串, 如果在一个数据包内匹配到任意一条字符串, 则 PSR 会为用户屏蔽掉这一整个数据包, 而不是那一个字符串. 如果您只需要移除一个指定的字符串, 请使用 替换 功能将其替换为空字符串 (''
). 您必须明确这一机制, 以防止非预期的修改.
最后更新于