两侧同时换到之前的修订记录
前一修订版
后一修订版
|
前一修订版
上一修订版
两侧同时换到之后的修订记录
|
插件手册:betonquest:基本概念 [2019/08/24 15:03] JohnHo [任务日志 Journal] |
插件手册:betonquest:基本概念 [2021/08/31 16:02] duangfafa [物品 Items] |
某物品: MATERIAL 其它参数... | 某物品: MATERIAL 其它参数... |
</code> | </code> |
这个''MATERIAL''是物品ID,具体请参阅[[https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html|这个列表]]。ID不一定要全大写。”其它参数“包括定义物品名字、备注、附魔、药效等等的参数,这些参数分为两大类:1.通用的,可用来定义全部物品;2.只针对某些物品的。例如''name''所有物品都可以定义,而''text''则只针对//书本//。 | 这个''MATERIAL''是物品ID,具体请参阅[[https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html|这个列表]],或者[[插件手册:mythicmobs:物品:附魔|mm汉化后的列表]]。ID不一定要全大写。”其它参数“包括定义物品名字、备注、附魔、药效等等的参数,这些参数分为两大类:1.通用的,可用来定义全部物品;2.只针对某些物品的。例如''name''所有物品都可以定义,而''text''则只针对//书本//。 |
| |
每一个参数都有两种用法:在创造物品的时候,或在检查物品是否具有某些参数的时候。第一种情况非常直截了当——BetonQuest会完全按照你的参数定义并创造出这个物品;第二种情况就有点复杂了,你可以检查某个物品,必须具有某些属性且不能有另一些属性,或干脆不管有没有另一些属性,你还可以检查某个属性的值(比如附魔级别)是否大于/小于//x//。 | 每一个参数都有两种用法:在创造物品的时候,或在检查物品是否具有某些参数的时候。第一种情况非常直截了当——BetonQuest会完全按照你的参数定义并创造出这个物品;第二种情况就有点复杂了,你可以检查某个物品,必须具有某些属性且不能有另一些属性,或干脆不管有没有另一些属性,你还可以检查某个属性的值(比如附魔级别)是否大于/小于//x//。 |
下面的参数适用于//烟花火箭// | 下面的参数适用于//烟花火箭// |
| |
* ''firework'' - 一系列火箭特效。//火箭特效//之间用英文逗号'',''分隔。每一样//特效//都需要包含下面这些属性且用英文冒号'':''隔开:\\ > [[https://hub.spigotmc.org/javadocs/spigot/org/bukkit/FireworkEffect.Type.html|火箭特效]]名字\\ > 主颜色列表 - 具体格式请参考上面的//皮革装备//,每样颜色用英文分号'';''分隔。\\ > 渐变颜色列表\\ > ''true''/''false'' - 是否有拖痕(钻石效果)\\ > ''true''/''false'' - 是否闪烁(荧石粉效果)\\ 请特别留意分隔符号:1.英文逗号用来分隔每一样//特效//2.英文冒号分隔各种属性3.英文分号用来分隔//特效//的颜色。\\ 如果你想检查某个没有任何//特效//的火箭,请填写''none''。如果你不在意特效的类型,可以用''?''代替。如果你想检查没有主/渐变颜色的火箭,请填写''none''。如果你不在意主/渐变颜色是啥,可以用''?''代替。如果你不在意有没有拖痕/闪烁,可以用''?''代替true/false。\\ 默认情况下整个//特效//列表会被完全匹配。如果你只是想检查这个火箭是否具有某些//特效//,请在最后加上''firework-containing''。如果你想确认某个火箭是否__不__包含某种特效,请在//火箭特效//名字的前面加上''none-''。\\ **请不要在没有''firework-containing''的情况下使用''none-''**,这并不符合逻辑而且会破坏检查过程。 | * ''firework'' - 一系列火箭特效。//火箭特效//之间用英文逗号'',''分隔。每一样//特效//都需要包含下面这些属性且用英文冒号'':''隔开: |
| * [[https://hub.spigotmc.org/javadocs/spigot/org/bukkit/FireworkEffect.Type.html|火箭特效]]名字 |
| * 主颜色列表 - 具体格式请参考上面的//皮革装备//,每样颜色用英文分号'';''分隔。 |
| * 渐变颜色列表 |
| * ''true''/''false'' - 是否有拖痕(钻石效果) |
| * ''true''/''false'' - 是否闪烁(荧石粉效果) |
| 请特别留意分隔符号:1.英文逗号用来分隔每一样//特效//2.英文冒号分隔各种属性3.英文分号用来分隔//特效//的颜色。 |
| |
| 如果你想检查某个没有任何//特效//的火箭,请填写''none''。如果你不在意特效的类型,可以用''?''代替。如果你想检查没有主/渐变颜色的火箭,请填写''none''。如果你不在意主/渐变颜色是啥,可以用''?''代替。如果你不在意有没有拖痕/闪烁,可以用''?''代替true/false。 |
| |
| 默认情况下整个//特效//列表会被完全匹配。如果你只是想检查这个火箭是否具有某些//特效//,请在最后加上''firework-containing''。如果你想确认某个火箭是否__不__包含某种特效,请在//火箭特效//名字的前面加上''none-''。 |
| |
| //__请不要在没有''firework-containing''的情况下使用''none-''__//,这并不符合逻辑而且会破坏检查过程。 |
* ''power'' - 飞行时长,等级。你可以检查//飞行时长//是否大于/小于(等于)某个等级,只需要在数字后面加上''+''/''-''即可。 | * ''power'' - 飞行时长,等级。你可以检查//飞行时长//是否大于/小于(等于)某个等级,只需要在数字后面加上''+''/''-''即可。 |
| |