我的世界官网中文百科zh.minecraft.wikiJava版服务器列表基岩版服务器列表
帖子

Memorial Edition

查看: 806|回复: 3

papi插件返回中文的worldguard名称

[复制链接]

Lv.3 挖沙工

人气
10 点
金粒
77 粒
宝石
0 颗
爱心
0 颗
钻石
17 颗
贡献
0 点
发表于 2025-6-15 10:45:50 | 显示全部楼层 |阅读模式
悬赏10金粒未解决
worldguard有这个变量可以返回名称 %worldguard_region_name%

但是worldguard似乎不能创建中文的区域名

如何用papi实现返回中文区域名称的共功能呢?

Lv.3 挖沙工

人气
10 点
金粒
77 粒
宝石
0 颗
爱心
0 颗
钻石
17 颗
贡献
0 点
 楼主| 发表于 2025-6-17 09:09:53 | 显示全部楼层
大佬们看一看
回复

使用道具 举报

Lv.11 领主

人气
3372 点
金粒
3405 粒
宝石
0 颗
爱心
3406 颗
钻石
2715 颗
贡献
26 点

石镐矿工勋章铁镐矿工勋章钻镐矿工勋章青苹果勋章红苹果勋章金苹果勋章小麦种勋章苹果树勋章下界疣勋章论坛十周年纪念勋章面包勋章骨灰勋章猪灵勋章Java正版勋章Windows 10正版勋章金锭勋章金块勋章搬运工勋章捉虫专家勋章疯狂搬运工勋章精英翻译官勋章

发表于 2025-6-18 08:59:31 | 显示全部楼层
用 StringReplacer 变量拓展 + Config 变量拓展,实现替换名称
或者更简单一点,用 RocketPlaceholder 的条件设置,在给定内容符合要求时将输出替换为其他内容
回复

使用道具 举报

Lv.9 牧场主

人气
81 点
金粒
14528 粒
宝石
3 颗
爱心
127 颗
钻石
2202 颗
贡献
0 点

骨灰勋章Java正版勋章石镐矿工勋章铁镐矿工勋章钻镐矿工勋章青苹果勋章

发表于 6 天前 | 显示全部楼层
本帖最后由 雨中品香茶 于 2025-7-1 15:49 编辑

在PlaceholderAPI\javascript_placeholders.yml中添加
wg:
  file: wg.js
然后在PlaceholderAPI\javascripts下创建文件:wg.js 写入
  1. function main() {
  2.     var region = "%worldguard_region_name%";

  3.     if (region == "1")
  4.         return "主世界";
  5.     else if (region == "2")
  6.         return "下界";
  7.     else if (region == "3")
  8.         return "末地";
  9.     else if (region == "4")
  10.         return "自定义世界A";
  11.     else
  12.         return "未知区域";
  13. }
  14. 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


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

永远不要熄灭心中的火,哪怕别人只看见烟。

Archiver|小黑屋| MCBBS纪念版 ( 新ICP备2024014954号|兵公网安备66010002000149号 )|隐私政策| 手机版

GMT+8, 2025-7-7 12:40 , Processed in 0.121280 second(s), 28 queries , Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2025 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部