嘉晚饭,赢
那个叫javascript
不叫java脚本

就是差不多你可以自己写一个javascript
然后里面调用一个函数,整个脚本的返回值就是这个javascript变量的值

嘉晚饭,赢
本帖最后由 wjwrh 于 2020-5-8 08:55 编辑
wjwrh 发表于 2020-5-8 08:47
那个叫javascript
不叫java脚本

给你举个例子吧,有一个插件叫pvptoggle,他提供了返回玩家pvp状态的placeholder,但是是英文的,我觉得直接显示英文跟我的整体设置不太融洽,那么我就可以自己写一个javascriptplaceholder,内容如下
  1. function pvpstate() {
  2.         return "%pvptoggle_pvp_state%".endsWith("Off") ? "&a关闭" : "&c开启";
  3. }

  4. pvpstate();
复制代码


这样当%pvptoggle_pvp_state%以"Off"结尾的时候,就会返回"关闭" 否则返回开启
上面一部分是函数的声明
下面一部分是调用这个函数
因为你光声明不调用的话,就不会有值返回给placeholderAPI

我看了一下,你说的所有东西都可以有javascript来实现
建议学习一下基础用法
https://www.w3school.com.cn/js/index.asp

然后js脚本里面是可以识别其它placeholder变量的

  1. function test() {
  2.         if (%some_placeholder% == 'A')
  3.                 return '%placeholder_A%';
  4.         else if(%some_placeholder% == 'B')
  5.                 return '%placeholder_B%;
  6. }

  7. test();
复制代码

感觉你说的2差不多就是这个意思?

DreamVoid
Misaka。 发表于 2020-5-8 08:46
(大概就是开始和结束的意思)

算大佬回答了1 2问题
对于问题4,能否在javascript的基础上不判断变量,直接返回内容?
(顺便再回答问题3呗)

嘉晚饭,赢
DreamVoid 发表于 2020-5-8 08:54
算大佬回答了1 2问题
对于问题4,能否在javascript的基础上不判断变量,直接返回内容?
(顺便再回答问题 ...

直接return就行啊
js里面还能调BukkitAPI
这些东西都比较进阶了
建议你先了解一下插件的开发再说

Misaka。
DreamVoid 发表于 2020-5-8 08:54
算大佬回答了1 2问题
对于问题4,能否在javascript的基础上不判断变量,直接返回内容?
(顺便再回答问题 ...

这个你问楼上吧
没了解过

第一页 上一页 下一页 最后一页