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#%

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




下一页 最后一页