- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
MagicSpells/技能书
基础魔法。技能书魔法能够让你创建一个技能技能书来教会别的玩家。
用法:手握一本书与笔(minecraft:written_book
),输入/cast tome <魔法名> [使用次数]
。不论书中写了哪些内容,都可以正常使用。
设置
选项 | 解释 | 默认值 |
---|---|---|
consume-book | 是否在玩家消耗完使用次数后移除卷轴. | false |
allow-overwrite | 是否可以覆盖其他卷轴. | false |
default-uses | 默认有使用次数. 设置 -1 意味着次数无限. | -1 |
max-uses | 卷轴的最大使用次数. | 5 |
require-teach-perm | 施法者 (制造卷轴的人)是否需要 teach魔法的权限来把魔法放入卷轴内. | true |
str-usage | 错误用法显示的信息. | Usage: While holding a book, /cast tome <spell> [uses] |
str-no-spell | 无效魔法显示的信息. | You do not know a spell with that name. |
str-cant-teach | 没有teach魔法时显示的信息,需要 require-teach-perm设置为true. | You cannot create a tome with that spell. |
str-no-book | 没有手持成书时显示的信息. | You must be holding a book. |
str-already-has-spell | 已经拥有魔法时显示的信息. | That book already contains a spell. |
str-already-known | 使用卷轴时已知魔法显示的信息. | You already know the %s spell. |
str-cant-learn | 没有学习权限时显示的信息. | You cannot learn the spell in this tome. |
str-learned | 玩家成功从卷轴中学习魔法时显示的信息. | You have learned the %s spell. |
举例
tome: spell-class: ".command.TomeSpell" name: tome spell-icon: book description: 创建一个卷轴来传授魔法. cancel-read-on-learn: true consume-book: true allow-overwrite: false max-uses: -1 default-uses: -1 require-teach-perm: true str-usage: "用法: 手持一本成书,输入 /cast tome <魔法>" str-no-spell: 你不知道这个魔法. str-cant-teach: 你无法创建那个魔法的卷轴. str-no-book: 你必须手持成书. str-already-has-spell: 那本书已经包含了魔法. str-already-known: 你已经学会了 %s 魔法. str-cant-learn: 你学会这本卷轴里的魔法. str-learned: 你学会了 the %s s魔法. str-cast-self: 你创建了一本魔法卷轴.
高级
MagicSpells是通过物品上一行Lore来识别技能书的。这行Lore被设定为黑色并附有“Magic”效果所以玩家看不到。文本如下:
&0&kMS$:tome:spell,uses
技能书魔法在默认的情况下名字是tome
,上述tome的位置为配置文件里技能书魔法的真实名称。上述spell的位置为魔法的真实名称。上述uses的位置为剩余的使用次数。你可以通过任何别的方法来给物品添加Lore使Magicspells识别它为技能书。举例,使用RecipeManager你可以这样来创建技能书:
<nowiki>
COMBINE
redstone + glowstone_dust + book
= written_book @bookitem title 愚蠢的瞬移技能 @bookitem author 我是作者 @itemlore &0&kMS$:tome:blink,1 </wiki>