DE_SHARK
游戏版本1.16.5用到的插件:AdvancedColorAPI、MV多世界、PlaceholderAPI

多世界别名变量:%multiverse_world_alias%
彩字变量:%ac_color_464745_文本%

然后我想套娃,让AdvancedColorAPI能更改多世界别名的颜色,这样
%ac_color_464745_%multiverse_world_alias%%

发现不行,无法识别
有啥其它办法吗?主要是想让多世界别名支持更多的颜色

a1145743670
你要两个变量一起写出来。你少了个变量符号
例子:%ac_color_464745_%%multiverse_world_alias%
有用的话麻烦设置最佳噢

Sssss...
a1145743670 发表于 2021-7-20 11:49
你要两个变量一起写出来。你少了个变量符号
例子:%ac_color_464745_%%multiverse_world_alias%
有用的话 ...

。。。
%ac_color_464745_文本%
这个变量是要把文本打在百分号里面的,所以他的写法并没有问题

wangmcptr
根据我的知识量来判断应该做不到

FireworkPolymer
本帖最后由 FireworkPolymer 于 2021-7-20 12:47 编辑

这就需要曲线救国了,比如用mycommand,让这个变量先成为一个固定值,再把这个固定值加到变量里去
比如
convert:
  command: /convert
  type: RUN_COMMAND
  runcmd:
  - $Script$%PlayerData%worldname=%multiverse_world_alias%
  - $Script$%PlayerData%colorfulworldname=%ac_color_464745_worldname%
然后%mycommand_playerdata_colorworldname%就会显示彩色的世界名
然后配合某些进入世界执行命令的插件,在每个世界就会显示不同的名称了(只不过颜色都一样)
%mycommand_playerdata_colorworldname%放在你原来想显示世界名的地方

另一个更好的办法是使用rocketplaceholder
使用javascript条件

不过最根本的解决办法就是让作者自己添加这个功能

TRely
建议使用rocketpapi。但是和套娃没啥关系了已经。
效果图



strings

AdvancedColorAPI.jar (19.74 KB, 下载次数: 6)

改掉了

/papi parse me %ac_color_464745_#player-name#%

这样用

DE_SHARK
もぺもぺ 发表于 2021-7-20 13:56
改掉了

/papi parse me %ac_color_464745_#player-name#%

插件无法载入,不知道是不是我热加载的问题




strings
DE_SHARK 发表于 2021-7-20 15:48
插件无法载入,不知道是不是我热加载的问题

重启服务器来载入

DE_SHARK
TRely 发表于 2021-7-20 13:34
建议使用rocketpapi。但是和套娃没啥关系了已经。
效果图

能不能发一下链接鸭?我没有搜到这个

DE_SHARK
もぺもぺ 发表于 2021-7-20 13:56
改掉了

/papi parse me %ac_color_464745_#player-name#%

看起来仅仅是#替换成了%




strings
本帖最后由 もぺもぺ 于 2021-7-20 16:21 编辑
DE_SHARK 发表于 2021-7-20 16:16
看起来仅仅是#替换成了%

所以你安装了 player 扩展吗


TRely
点击进入
你可以自定义一个变量,比如%123%
然后自己设置变量的显示内容
比如你的世界名为  资源世界
你想加RGB的话就把变量显示内容改为
&#FF00FF资&#FF00FF源&#FF00FF世&#FF00FF界