papi插件返回中文的worldguard名称
worldguard有这个变量可以返回名称 %worldguard_region_name%但是worldguard似乎不能创建中文的区域名
如何用papi实现返回中文区域名称的共功能呢?
大佬们看一看{:0.o:} 用 StringReplacer 变量拓展 + Config 变量拓展,实现替换名称
或者更简单一点,用 RocketPlaceholder 的条件设置,在给定内容符合要求时将输出替换为其他内容 本帖最后由 雨中品香茶 于 2025-7-1 15:49 编辑
在PlaceholderAPI\javascript_placeholders.yml中添加
wg:
file: wg.js
然后在PlaceholderAPI\javascripts下创建文件:wg.js 写入
function main() {
var region = "%worldguard_region_name%";
if (region == "1")
return "主世界";
else if (region == "2")
return "下界";
else if (region == "3")
return "末地";
else if (region == "4")
return "自定义世界A";
else
return "未知区域";
}
main();
最后
/papi reload
这样使用占位符:%javascript_wg%
如果%worldguard_region_name%=1%javascript_wg%则返回主世界
如果%worldguard_region_name%=2%javascript_wg%则返回下界
如果没有预设 == 什么则返回未知区域
你可以将1、2、 3、 4修改为自己的区域ID
以上内容可能需要依赖Expansion-javascript.jar
页:
[1]