欢迎来到Minecraft插件百科!
对百科编辑一脸懵逼?
帮助:快速入门
带您快速熟悉百科编辑!
因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
查看“Magic/Customization”的源代码
←
Magic/Customization
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于这些用户组的用户执行:
用户
、
自动确认用户
、
巡查者
您可以查看和复制此页面的源代码。
Magic是个可完全自定义的插件。插件的性能、可用的技能、法杖以及游戏内文本都可以自定义 == 前台编辑 == 查看[[Magic/In-Game-Customization|前台编辑]],你可以通过游戏指令或网页编辑器来更改部分内容 == 常见问题 == '''我的编辑无效!''' 请审阅你编辑的文件,文件顶部有注释指引你如何编辑。 最重要的是不要编辑plugins/Magic/defaults中的文件,他们只是作为参考文件,每次载入都会覆盖原有更改。他们代表着所有的现有配置内容,包括默认的以及你编辑的。 你应当在 plugins/Magic 路径下进行操作,如果你还没有明白WIKI的意思,请继续往下看 == 默认生存服配置 == 如果你无需自定义Magic的某些内容,<br /> 那么最好单独留着那个文件,如果下次默认配置有所更新的话可能会好一些 作者一直在尝试让默认配置更加具有游戏平衡性和可玩性。<br /> 作者希望大家也可以参与默认配置的更新<br /> 这样能够更加让插件的默认设置贴合他的设想<br /> 但是如果你迫切需要个性化内容,作者也不会阻拦。 Magic默认提供的体验: * 玩家默认无法使用插件命令 * 玩家可以合成法杖 (如使用烈焰棒和下界之星) * (目前默认已关闭): 玩家可以在自然生成的箱子里拿到法杖 * 法杖默认低等级,但是可以在附魔台升级 * 法杖可以由铁砧制作(??)、从ESS商店中购买或从EssKit中获得等…… * 在铁砧给法杖命名可以绑定给玩家,其他玩家就用不了了 * 管理员可以设置任务或其他奖励以升级或生成法杖 * 法杖是不可破坏的。如果安装了dynmap则会显示出来,玩家由此可以找到丢失的法杖 * 每一个法杖都有一个背包大小的空间储存法术和材料,玩家可以借此使用和操作 * 法杖使用 "法力" 系统,默认玩家会慢慢恢复法力 * 如果找到或者创建一个拥有对应法术的法杖,那么玩家都有权释放所有法术 上述任何内容都可以关闭或修改。下面有些不一样的设置: * 有三种不同的法杖物品栏模式可选择:<br /> chest inventory (默认的箱子物品栏模式), click-to-cycle(点击切换),和hotbar-enabled (热键) * 法杖、法术和命令其实还是基于权限的(可以设置VIP内容) * 玩家死亡可以保留法杖(对于所有玩家 或每一个法杖) * 法杖可预先装填玩家有权限使用的全部法术 * 消耗材料而非法力释放 * 其他物品形式的法杖 (如附魔剑) 另外,默认的法术和法杖模版都是完全可修改的 如果你希望使Magic本地化,你可以修改messages.yml <br /> 并且再留一份参与Github上的本地化。 译者注:作者希望不同国家的使用者自己汉化好可以给大家都留一份 == 插件文件夹的布局 == 有那么些个文件和文件夹在第一次允许Magic时就存在 * '''defaults''': Magic会在此文件夹内放出默认的插件配置以供你随时查看 * '''data''': 诸如玩家数据等数据的储存位置 其余的文件夹都与你的配置相对应。你可以在plugins/Magic中任何YML文件中自定义操作,或者在文件夹的单独文件内 * '''crafting''': 自定义合成配方 * '''enchanting''': 进度(自定义附魔可能不再是了) * '''items''': 自定义非法杖的原版物品 * '''materials''': 自定义Magic与不同方块和物品的交互 * '''messages''': 游戏内文本 * '''mobs''': 自定义怪物,包括可释放技能的怪 * '''spells''': 技能,包括商店,只要是使用行为(Actions)功能的 * '''wands''': 一种自定义的可释放法术的魔法物品,也有一些其他功能 == 简单个性化 == 请查阅 [https://github.com/elBukkit/MagicPlugin/tree/master/Magic/src/main/resources/defaults/config/defaults.yml 默认配置]以获取一些管理员常用的可修改的内容范例。 同样列出来了所有默认的设置并附带注释。 这里同样有一个[https://github.com/elBukkit/MagicPlugin/blob/master/Magic/src/examples/customized/spells.yml spells.yml] 教你如何简单自定义法术的配置 === 自定义合成配方 === 可以通过修改 crafting.yml 以修改、移除或创建合成配方。请勿编辑crafting.defaults.yml,此文件仅作为参考,任何对其的更改将被插件覆盖掉 如要关闭一个内置配方,请在文件中添加类似于如下的内容: <pre class="">battle: enabled: false</pre> 请查阅<br /> [https://github.com/elBukkit/MagicPlugin/tree/master/Magic/src/main/resources/examples/survival/crafting 生存服合成配置范例]以查看所有默认包含在内的配方 === 自定义技能 === Magic是一个高度自定义的技能系统,服主们可以藉此创造非一般的游戏体验<br /> 插件本身会创建默认的技能配置(spells.defaults.yml),包含了一定数量的技能<br /> 如果你想要加新技能,或者删除自带技能,请编辑 "spells.yml" 模版文件,或者自己新建其他文件也可以 注:只要是存在于plugins\Magic\spells文件夹下的文本都会被读取,即便是txt文本文档插件也会尝试读取 '''请勿''' 编辑 spells.defaults.yml, 它只是一个默认文件范例,对它进行的任何修改都会被插件覆盖 禁用一个技能也很简单,只需要在spells.yml(或对应的技能文件里)添加以下内容关闭即可,如: <pre class="">blast: enabled: false</pre> 可以查看Magic生成的<br /> [https://github.com/elBukkit/MagicPlugin/tree/master/Magic/src/main/resources/examples/survival/spells 默认的技能]。<br /> 这里包含了一系列的技能,且玩家可以在游戏中使用 默认的配置文件有详细的使用说明,包括所有可用的设置项 所有的技能都有一些应该调整的常用配置: * enabled - 设置为 "false" 以完全禁用一个现有的技能 (如默认生成的) * cooldown - 技能的冷却时间,单位为秒 (但是parameters里面的单位是毫秒) * range - 技能可以达到的目标有多远,单位为方块 * transparent- 技能可以穿过的东西(如草、水) * costs - 释放时消耗的消耗物,可以是物品+数量,当然还有生命值、饥饿值等等 * name, description, wand icon, 等都可以在技能文件里编辑 更详细的文档: [[Magic/Custom Spells|自定义法术]] === 行为系统 === 4.0迎来了一个大更新,如今法术逐渐改用行为系统 你可以指定法术运行一系列行为来实现自定义化的效果,而无需使用旧的类系统 译者注:类系统的灵活度较低,相当于作者设计了一些样式固定的技能只可以修改参数,而行为系统则可以细分法术以实现高度自定义 例如: <pre class="">disintegrate: icon_url: http://i.imgur.com/zZKzDFS.png icon: bone category: combat pvp_restricted: true worth: 2500 actions: cast: - class: Damage - class: ModifyBlock # ... 以此样式添加更多效果和参数即可</pre> 采用了行为系统的法术无需自行编写源代码,它们就像是乐高积木那样组合在一起,这也是作者称之为行为的原因 正如你所见的Disintegrate技能, 它既可以造成伤害也可以修改方块 欲知更多信息,请查阅[[Magic/Actions|行为系统]] === 添加自定义法杖 === 可以在wands.yml添加自定义法杖, 也可以在游戏中创建并通过"/wand save"保存法杖 可以参考默认配置中的插件内置法杖。比如"base_wand" 模板就可以为物品创建法杖提供不错的范例(此法杖有法术物品栏的功能,左键可释放法术),当然你也可以不采纳,发挥自己想象力即可 这里是一个可供参考的战争服配置: <pre class=""># 这只是一个基础性配置模板,并没有使用一个游戏中确切的物品 # 或许对于不少物品都能够采用此配置 base_gun: # 因为作者不推荐直接使用,所以这个模板目前具有隐藏的属性,无法在TAB列表或法杖列表中看见 # hidden: true # 对于枪械,应当右键开火,那么就可以这么设置 right_click: cast # 左键则会触发alt-cast,此处的第二种施法方案可以自定义,用作装弹法术未尝不可 left_click: alt_cast # 如果使用了自定义图标,法杖就必须无法破坏, # 因为损坏值不同的物品使用的图标不同 indestructible: true # 此处设定施法的源位置相较于玩家的眼睛有什么偏移量 # 此处已经填写的值代表的位置大致在枪管附近 cast_location: 0.5,-0.4,0.5 # 此处用以防止因原版攻速过慢导致无法正常使用 attributes: GENERIC_ATTACK_SPEED: 10 # 下面这把枪就可以直接在游戏里用 ak47: # 继承自上面的base_gun模板,充分利用了这里出现的所有属性 inherit: base_gun # 使用的图标.如果你要添加新的,需要在资源包里面同样添加新物品 # 这个过程可能稍有些麻烦,而且不能和这里的重复 icon: diamond_pickaxe:1 # 每把枪只有两个技能,一个是右键时触发 active_spell: ak47 # 另一个是左键触发,用以装弹 此处没有法术物品栏 alternate_spell: reload_ak47 # 法力对于枪来说代表弹容,不会恢复,重载法术会重新填装 mana: 70 mana_max: 70</pre> 法杖区别于普通物品的最大不同在于——法杖可以释放法术 (运行一系列行为run a set of actions, 通常也不必太复杂) ,并且可以用不同的点击方式对应其他机制,总之法杖可以采用下列的动作: * left_click #左键 * right_click #右键 * swap (默认是F键) #交换 * drop (默认是Q键) 下列操作可以绑定上面的按键 * cast (释放当前可用法术) * alt_cast (释放替补法术) * toggle (开启/关闭法术物品栏) * cycle (未开启法术物品栏时用以切换下一个法术) * cycle_hotbar (切换到下一个热键) 详细文档: [[Magic/Custom Wands|自定义法杖]] === 自定义进度 === 默认的Magic配置的进度系统可自定义 Magic中基本的进度有: # 玩家合成了法杖,开启熟练度——"beginner"【初心者】 # 玩家通过施法获得了技能点 # 玩家与附魔台交互,打开法术商店 # 法术商店展示了初心者玩家可用的法术 # 玩家消耗技能点在法术商店购买法术 # 每次购买法术,法杖都会增加法力、保护属性等 # 如果一个玩家收集了所有初心者法术,则会进阶为"student"【学徒】 # 进阶可能会增加玩家的法力、修改法杖的图标,当然可能也会有其他效果 # 现在玩家可以在法术商店看到学徒法术了 详细文档: [[Magic/Custom Paths|自定义熟练度]] === 自定义图标 === 关于如何设定自定义法术/法杖的图标,详见 [[Magic/Icons|图标]].
返回
Magic/Customization
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
编辑相关
百科公告
编辑帮助
互助客栈
贡献分数
测试沙盒
发布条目
插件分类
管理
安全
聊天
编程
经济
修正
娱乐
综合
信息
机械
角色
传送
网页
整地
创世
付费
其它
工具
链入页面
相关更改
特殊页面
页面信息
相关网站
MCMOD百科
Minecraft中文百科
Minecraft纪念论坛
Minecraft百度贴吧
虚无世界Wiki