Wizardly Magic 巫师魔法

作者:Eliminator 发布时间:2015年4月22日 原生版本:未知 测试支持:1.8,1.9,1.10,1.11,1.12

建造祭坛,施展咒语,做一个巫师!

点此下载

插件详细介绍

🧙WizardlyMagic

WizardlyMagic 插件让你成为一个拥有各种法术的酷炫巫师!你可以建造法术祭坛,制作超过 50 种独特的法术,获取知识,并使用各种巫术魔法。本插件的灵感来源于 Minecraft Forge 模组 Ars Magica。

✨特性

  • 法术祭坛: 通过在附魔台周围放置红石来建造法术祭坛。祭坛周围放置的方块类型会影响祭坛的等级。某些法术需要更高级别的祭坛。
  • 知识: 制作法术需要知识。你可以通过执行普通的 Minecraft 操作来学习不同的知识。例如,捡起一个 Notch 金苹果会教会你 "Divine Intervention"。有时你可以通过获得知识来获得法力。你可以在 "知识之书" 中查看如何获取知识。
  • 法力: 施放法术需要法力,你开始时有 10 点法力(除非你的服务器所有者更改了它)。当你获得知识时,你可以获得法力。此外,每次施放法术时,都有很小的几率获得法力。
  • 法术书: 当你杀死一个 Boss (凋灵、末影龙或远古守卫者) 时,他们有 50% 的几率掉落一本法术书。你可以在法术书中存储最多 9 个法术。潜行右键单击以打开书本,然后你可以放入或取出法术。右键单击以施放槽位 1 中的法术。潜行左键单击以将活动法术切换到下一个法术。
  • 法术: 要制作一个法术,你必须将配方放入法术祭坛中,然后将一个奥术卷轴丢到祭坛上。如果你没有所需的知识,如果配方无效,或者如果你的祭坛等级太低,你将收到一条聊天消息,告诉你该怎么做。你可以在 "法术之书" 中查看有关法术及其配方的信息。
  • 法杖: 你可以制作法杖以更好地操作法术。获得法杖后,单击它以打开绑定菜单。将你想要的法术放入槽位并关闭它。现在这些法术已经绑定到法杖,你不能再更改这些法术,这是一次性的。你可以右键单击以施放,左键单击以循环浏览法术。法杖有三个等级,制作难度越来越大。有关制作配方,请参见配方部分。
  • 特殊怪物掉落: 该插件添加了用于法术配方的特殊怪物掉落物。例如,爬行者在被杀死时有 20% 的几率掉落 "爬行者之心"。然后你可以使用 "爬行者之心" 来制作 TNT 法术。你可以在配置中更改、删除和添加这些掉落物。你可以在 "掉落之书" 中查看所有特殊掉落物、如何获得它们以及它们掉落的几率。
  • 巫师长袍: 巫师长袍只是普通的皮革盔甲。但是,所有盔甲部件必须是相同的颜色。如果你穿着全套巫师长袍,你的法力将以双倍速度恢复。
  • 法力药水: 你可以通过将一个空的玻璃瓶扔进水池中来制作法力药水,然后将一个史莱姆球、岩浆膏或末影之眼一起扔进去。最后,加入一些结合粉末。它会形成一个法力药水。如果你投入超过一个的每种物品,它将继续以每秒一个的速度生成,直到它耗尽原料。
  • 可配置性: 此插件具有很高的可配置性。所有法术、配方和知识都可以在配置中配置。但这并没有结束,你可以使用默认法术使用的所有组件来创建自己的法术。此外,为了方便起见,有一个 /setSpellRecipe 命令可以使设置法术配方更容易。

📜配方

奥术卷轴配方:


// 这里需要添加奥术卷轴的配方,原文档未提供具体内容

法术配方:

你可以使用命令查看法术配方。有关法术列表、有关法术的信息以及获取每个法术配方的命令,你将需要制作法术之书:

其他书籍:

你可以制作其他书籍以获取更多信息。

  • 知识之书:
  • 掉落之书:

法杖:

要制作法杖或法杖帽,你需要将配方放入法术祭坛。但是,你必须丢入结合粉末 (你可以从杀死僵尸中获得),而不是将奥术卷轴丢到祭坛上。

法杖类型:

注意: 这里看到的法杖帽不是原版物品,它们是制作的,或者由怪物掉落的。

帽子:

末影帽:

此配方中的末影珍珠只是原版,但其他四个物品是怪物掉落的特殊宝珠。

下界帽:

此配方中的下界之星只是原版,但其他四个物品是怪物掉落的特殊宝珠。

⌨️命令

OP 命令:

  • /wm reload
  • /wm getSpell <name>
  • /wm setSpellRecipe <name>
  • /wm giveSpell <spell> <player>
  • /wm spellBook
  • /wm getDrops <mob>

玩家命令:

  • /mana
  • /srecipe <spell>

🔑权限

使用 OP 命令的权限是: wizardly.magic.commands

所有玩家都可以使用 /mana 命令。

你可以在配置中为某些法术指定权限,但默认情况下没有权限。

⚙️安装

  1. 将插件和 WizardlyMagic 文件夹复制到你的 plugins 文件夹中,然后重新加载服务器。
  2. 你可以在配置中编辑你想要的任何选项。
  3. 如果你有任何问题,请在发布之前阅读 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

你不需要手动定义法术配方,你可以使用游戏中的命令来完成。

🔜即将推出的功能

  • Bug 修复
  • 更多法术!
  • 护符