Catnies
我想创建一个变量,这个变量能直接输出一段已经预设好的json文本;
或者是通过变量输出一段预设好的MiniMessage文本也可以。
想询问一下目前有没有什么方法能过实现,或者有没有现成的相关的插件。
版本是Paper、1.20+的

奇ger
https://www.spigotmc.org/resourc ... -1-8-1-20-2.107803/
你试试这个,你看行不行

huzpsb
https://github.com/PlaceholderAP ... i/Community-Scripts
您可以根据此文档的方法直接制作一个返回您希望返回的内容的js

FireworkPolymer
papi的config扩展

Catnies
huzpsb 发表于 2023-12-24 16:44
https://github.com/PlaceholderAP ... i/Community-Scripts
您可以根据此文档的方法直接制作一个返回您希 ...

我没学过js、如果我的json里带有双引号了,我应该如何处理这段消息?

我尝试使用转义,但是失败了;
function Message() {
    return "{\"text\":\"测试文本\"}";
}

Catnies

这个不行,不会解析json,会直接返回字符串


Catnies

你好,能否给个链接,PAPI好像没有收录叫Config的拓展

FireworkPolymer
Catnies 发表于 2023-12-24 17:46
你好,能否给个链接,PAPI好像没有收录叫Config的拓展

https://api.extendedclip.com/expansions/config/

Catnies
FireworkPolymer 发表于 2023-12-24 18:06
https://api.extendedclip.com/expansions/config/

这个拓展似乎太久没更新了,最新版本有空指针报错没法加载。
而且这个拓展的使用方法也没有详细的,路径怎么写之类的。



FireworkPolymer
Catnies 发表于 2023-12-24 18:41
这个拓展似乎太久没更新了,最新版本有空指针报错没法加载。
而且这个拓展的使用方法也没有详细的,路径 ...

那么可以尝试ShortCut扩展

huzpsb
Catnies 发表于 2023-12-24 17:34
我没学过js、如果我的json里带有双引号了,我应该如何处理这段消息?

我尝试使用转义,但是失败了;如果 ...

可以去掉最外层的双引号
例如