简介
想成为一名拥有各种法术的酷炫巫师吗?现在你可以了!你可以搭建法术祭坛,制作超过 50 种独特的法术,获取知识,并使用各种巫师魔法!本插件的灵感来源于 Minecraft Forge 模组 Ars Magica。
注意: 本插件处于早期测试阶段,可能会存在漏洞。如果遇到任何问题,请在此处提交报告。
版本提示: 对于 1.12.2 及更早版本的用户,请使用 2.1 版本。
核心特性
法术祭坛
你需要围绕一个附魔台放置红石来搭建法术祭坛。不需要金块,但祭坛下方方块的类型会影响祭坛的等级。某些法术需要更高等级的祭坛才能制作。
- 任何方块: 等级 0
- 铁块: 等级 1
- 金块: 等级 2
- 钻石块: 等级 3
知识
制作法术需要知识。每个法术都需要特定的知识才能制作。你可以通过进行普通的 Minecraft 活动来学习不同的知识片段。例如,拾取一个附魔金苹果会教你“神圣干预”。有时,获取知识还能获得魔力。你可以在“知识之书”中查看如何获取知识的信息。
魔力
施放法术需要消耗魔力。初始魔力为 10 点(除非服务器所有者更改了此设置)。当你获得知识时,可能会增加魔力。此外,每次施放法术时也有小概率获得魔力。
法术书
当你击败一个首领(凋灵、末影龙或远古守卫者)时,它们有 50% 的几率掉落一本法术书。一本法术书最多可以存储 9 个法术。
- 潜行并右键点击以打开书,然后你可以放入或取出法术。
- 右键点击施放 1 号槽位的法术。
- 潜行并左键点击以切换到下一个法术。
法术
要制作一个法术,你必须将配方放入法术祭坛,然后将一张奥术卷轴丢在祭坛上。如果你没有所需的知识、配方无效或祭坛等级太低,你会在聊天栏收到提示信息。你可以在“法术之书”中查看法术信息及其配方。
法杖
你可以制作法杖来更好地操控法术。获得法杖后,手持法杖点击以打开绑定菜单。将你想要的法术放入槽位并关闭菜单。这些法术就会被永久绑定到法杖上,无法更改。右键点击施法,左键点击循环切换绑定的法术。法杖共有三个等级,制作难度依次增加。具体合成配方请查看配方部分。
特殊生物掉落
本插件添加了用于法术配方的特殊生物掉落物。例如,苦力怕被杀死时有 20% 的几率掉落“苦力怕之心”,然后你可以用它来制作 TNT 法术。你可以在配置文件中随意更改、移除或添加这些掉落物。你可以在“掉落之书”中查看所有特殊掉落物、获取方式及其掉落几率。
巫师袍
巫师袍就是普通的皮革盔甲。但是,所有盔甲部件必须是相同的颜色。如果你穿着全套巫师袍,你的魔力恢复速度会加倍。
魔力药水
你可以通过将空玻璃瓶丢入水中,然后丢入粘液球、岩浆膏或末影之眼,最后丢入一些绑定粉末来制作魔力药水。它会形成一瓶魔力药水。如果你丢入的每种材料超过一份,它会以每秒一瓶的速度持续生成,直到材料耗尽。
高度可配置
本插件具有极高的可配置性。所有法术、配方和知识都可以在配置文件中调整。不仅如此,你还可以使用默认法术的所有组件来创建自己的法术。此外,为了方便起见,还提供了 /setSpellRecipe 命令来更轻松地设置法术配方。
配方
奥术卷轴配方
- 查看“法术之书”获取配方。
法术配方
你可以通过命令查看法术配方。要获取法术列表、相关信息以及获取每个法术配方的命令,你需要制作法术之书。
其他书籍
你可以制作其他书籍来获取更多信息。
- 知识之书
- 掉落之书
法杖
要制作法杖或法杖头,你需要将配方放入法术祭坛。但不是丢奥术卷轴,而是丢绑定粉末(可通过击杀僵尸获得)。
法杖类型
注意: 这里看到的法杖头并非原版物品,它们要么是制作的,要么是怪物掉落的。
末影法杖头
- 配方中的末影珍珠是原版物品,但其他四个物品是怪物掉落的特殊宝珠。
下界法杖头
- 配方中的下界之星是原版物品,但其他四个物品是怪物掉落的特殊宝珠。
命令
管理员命令
/wm reload/wm getSpell <name>/wm setSpellRecipe <name>/wm giveSpell <spell> <player>/wm spellBook/wm getDrops <mob>
玩家命令
/mana/srecipe <spell>
权限
- 使用管理员命令的权限是:
wizardly.magic.commands - 所有玩家都可以使用
/mana命令。 - 你可以在配置文件中为特定法术指定权限,但默认没有任何法术需要权限。
安装
- 将插件文件及
WizardlyMagic文件夹复制到服务器的plugins文件夹中,然后重启服务器。 - 你可以在配置文件中编辑任何你想要的选项。
- 如果遇到任何问题,请在提问前阅读 FAQ。
创建自定义法术
这是为管理员准备的。以下是一个包含所有可用法术选项的测试法术示例。请移除所有你不需要的部分。
spells:
test:
type: <touch/projectile/self>
description: "A test spell"
spellType: <pvp/build/other>
perms: test.spell
projectile: <enderpearl/snowball/egg/arrow/fireBall/item/block/beam/witherskull/entity>
projectileCount: 1
projectileInterval: 5
projectileSound: BLAZE_BREATH
randomRadius: 3
randomDistance: 0.2
homing: false
trailParticalEffect: LARGE_SMOKE:0:3
beamRange: 50
speed: 3
drop: false
fixedDrop: true
height: 25
data: <"particalType"/"id:data/entityType">
cooldown: 3
sound: blaze_beath
lifeTime: <ticks>
mana: 1
altarLevel: 0
requiredKnowledge:
- Start
- Dig
selfEffects:
recall: false
commands:
- "say I am <player>"
playerCommand: true
potionEffects:
- "regeneration:1:5"
effects:
damage: 2
changeBlock: "20:0:10"
recall: false
dig: 1
digPower: 1
digReplace: true
mount: false
potionEffects:
- "blindness:1:5"
- "weakness:1:5"
splash:
radius: 3
particalEffect: LARGE_SMOKE:1:50:1
sound: explode
commands:
- "spawnentity chicken <x> <y> <z>"
playerCommand: true
gravityBlocks: false
changeBlock: "20:0:10"
explode: false
lightning: false
recall: false
mark: false
knockBack: 0
tp: false
fireWork: "255:80:0"
fireWorkLife: 0
velocity: "0:1:0"
effects:
disarm: false
damage: 2
potionEffects:
- "blindness:1:5"
- "weakness:1:5"
clearPotionEffects:
- "poison:1:5"
recipe:
0:
item: 3你不需要手动定义法术配方,可以在游戏内使用命令完成。
即将推出的功能
- 漏洞修复
- 更多法术!
- 护身符
常见问题与统计
MC Stats
本插件会发送关于有多少服务器和玩家在使用此插件的信息。如果你希望禁用使用统计,请查看 /plugins/PluginMetrics/config.yml 文件。