前言

Minecraft沙盒游戏,它不单单可以让玩家游戏,玩家还能自己创建MC的服务器来供其他的玩家联机。
MythicMobs神话怪物插件是MC服主公认的一个自定义怪物插件,这个插件的不仅可以实现怪物的生成,还能自己设置自定义怪物的掉落物,弄氪金的神器、特殊物品等等。
我觉得最方便的就是可以自己创建新的技能、怪物、掉落等配置让插件自己读取。

相关介绍

如果你想要弄一只强大的自定义怪物,推荐去看下面的两条百科,可以先通过本文章了解相应的怪物设置方法,然后根据需要实现的怪物属性、技能等去查看相应的百科。

MythicMobs百科

MythicMobs技能百科

OP指令大全

在这里插入图片描述

一、指令

[1]. 查询指令

输入/mm可以查询大致的指令,除了最后一个指令是重载插件外,其余的指令都有更细分的指令

在这里插入图片描述

[2]. mobs指令

输入/mm mobs指令可以查询所有有关生成、删除、查询自定义生物的指令。

在这里插入图片描述

指令介绍(尖括号为可不填项)
/mm m list列出所有的自定义怪物,不包括VanillaMobs.yml内的怪物
/mm m info [名称]显示指定怪物的类型,例如僵尸、骷髅等
/mm m kill [名称]删除指定类别的怪物
/mm m killall <半径>删除所有MM插件生成的怪物,
/mm m spawn [名称] <数量> <坐标>生成指定怪物,不填坐标时默认在指令使用者处生成
/mm m stats显示指定指定怪物的信息

[3]. eggs指令

输入/mm eggs指令可以查询有关自定义生物怪物蛋的指令

在这里插入图片描述

指令介绍(尖括号为可不填项)
/mm egg get [名称] <数量>获取指定怪物的怪物蛋
/mm egg give [玩家] [名称] <数量>让指定玩家获取指定怪物的怪物蛋

[4]. items指令

输入/mm items指令可以查询有关获取自定义物品的指令

在这里插入图片描述

指令介绍(尖括号为可不填项)
/mm i list列出所有已有的自定义物品
/mm i info [名称]显示指定自定义物品的详细信息
/mm i get [名称]获得指定自定义物品
/mm i give [玩家] [名称] <数量>让指定玩家获取指定的自定义物品
/mm i import [名称] [配置文件]把手持物品添加到自定义物品的配置文件中

[5]. spawners指令

输入/mm spawners指令可以查询有关刷怪点的指令

在这里插入图片描述

指令介绍(尖括号为可不填项)
/mm s create [刷怪点名称] [怪物名称] <坐标>创建指定怪物的刷怪点
/mm s delete [刷怪点名称]删除指定刷怪点
/mm s info [刷怪点名称]显示指定刷怪点信息
/mm s find <半径>显示出以自己为圆心,指定半径的刷怪点
/mm s activate [刷怪点名称]设置指定刷怪点多久刷一只怪物,单位为tick(1秒=20tick)
/mm s set [刷怪点名称] [参数] [值]设置刷怪点的某个参数,直接输入/mm s set可以查询所有的参数
/mm s addcondition [刷怪点名称] [条件] [值]设置指定刷怪点的刷怪条件
/mm s removeconfition [刷怪点名称] [条件]删除指定刷怪点的刷怪条件

[6]. reload指令

基本所有的插件都是靠reload指令来重载插件的,如果你没有重载插件的话,可能会出现编译保存的配置没有效果的情况。
/mm reload重载插件

二、插件配置

在这里插入图片描述
在这里插入图片描述

配置介绍
DropTables放置掉落物配置的文件夹
Items放置自定义掉落物配置的文件夹
Mobs放置自定义生物配置的文件夹
RandomSpawns放置生物随机生成点配置的文件夹
SavedData保存数据的文件夹
Skills放置技能配置的文件夹
Spawners放置刷怪点配置的文件夹
config.yml插件的基本配置

三、自定义怪物

如果你要设置一个自定义的怪物的话,你得把怪物的配置放在Mobs文件夹,默认有两个配置在该文件夹内,ExampleMobs.yml配置是给的一个样例,而VanillaMobs.yml配置的修改会变更服务器中的原版生物。

在这里插入图片描述

其他的.yml文件是之前创建的怪物配置,按怪物的技能特性的不同你可以弄不同的配置。

在这里插入图片描述

你可以在MythicMobs百科中查询需要添加的生物属性即可。

在这里插入图片描述
先给两个例子
在这里插入图片描述
在这里插入图片描述

属性介绍
Type该生物的样子
Display生物的名称
Faction生物的派系,同派系之间的怪物不会互打
Health生物的血量
Damage生物的攻击力
Armor生物的防御力,类似于盔甲的作用
AITargetSelectors某个生物的威胁程度,最高为1,players表示为攻击对象为玩家。
Skills生物的技能
Equipment怪物穿的装备
MovementSpeed怪物的移动速度
BossBar类似于末影龙的boss血条
Disguise生物的伪装,只是生物的外形变化了。

四、原版怪物

在这里插入图片描述

这个配置中默认含有三个原版怪物的设置,其中的zombie是之后添加进去的。
你可以按他的模板来,变更怪物的名称来创建新的原版怪物的设置,把开头的填写成相应生物的英文名称即可。

在这里插入图片描述

五、怪物的技能设置

因为这个插件可以实现的技能实在是太多了,所以这里就介绍一下简单的技能实现,如果你想要生物拥有更多的技能时,可以到MythicMobs技能百科中查询。
假设你想要让生物拥有召唤的技能时,你可以先查阅相关的技能

[1]. 技能类型

查询到相应的技能名称为summon,该技能含有几个标签,我们可以通过变更标签来调整技能的效果。

在这里插入图片描述
如果我们需要一个自定义生物每次可以召唤两只僵尸的话,就可以这样写
在这里插入图片描述

[2]. 技能目标

但是仅这样写的话,插件不会知道召唤僵尸的生成方式会发生报错,所以你需要添加生成僵尸的方式。
在技能百科中有写了相应的生成方式。

在这里插入图片描述
在这里插入图片描述

添加了技能的执行目标之后,就能实现在该生物的半径25格以内的玩家身边,生成两只僵尸了。

在这里插入图片描述

六、怪物生成

[1]. 随机生成

RandomSpawns里面默认有一个示例随机点配置,你可以自己创建新的配置,或者是直接在这个配置里面添加新的怪物随机生成。

在这里插入图片描述
在这里插入图片描述

配置介绍
MobType需要生成的自定义怪物
Worlds自定义怪物随机生成的地点
Chance生成几率,最高为1
Priority生成优先度,区块内有几个生物时更容易生成该生物
Action生成的方法,replace表示直接把原版本生物替代成该生物,add为添加生成

[2]. 刷怪点

你可以直接在Spawners文件夹内自己设置,但是这种方法容易造成插件读取的错误。
还是建议直接在游戏中,使用指令进行设置。

指令介绍(尖括号为可不填项)
/mm s create [刷怪点名称] [怪物名称] <坐标>创建指定怪物的刷怪点
/mm s delete [刷怪点名称]删除指定刷怪点
/mm s info [刷怪点名称]显示指定刷怪点信息
/mm s find <半径>显示出以自己为圆心,指定半径的刷怪点
/mm s activate [刷怪点名称]设置指定刷怪点多久刷一只怪物,单位为tick(1秒=20tick)
/mm s set [刷怪点名称] [参数] [值]设置刷怪点的某个参数,直接输入/mm s set可以查询所有的参数
/mm s addcondition [刷怪点名称] [条件] [值]设置指定刷怪点的刷怪条件
/mm s removeconfition [刷怪点名称] [条件]删除指定刷怪点的刷怪条件

七、自定义物品

[1]. 物品设置

设定自定义物品就跟搭积木一样,你需要什么功能、属性就到百科里面查找相应的参数,然后再添加进去。

在这里插入图片描述

参数介绍
ID物品的ID
DataID的附属值
Display物品的显示名称
Lore物品的lore属性标签
Enchantments物品的附魔
Attributes物品的特殊属性

[2]. 绑定掉落

将指定物品绑定到自定义生物上有两种方法,一种是直接在自定义生物的掉落参数中设置,另一个是在DropTables中设置掉落包,然后再将掉落包绑定到生物中。
这里就介绍一下第二种的方法

(1) 创建配置

先在DropsTables中创建一个自己的配置文件
在这里插入图片描述

(2) 创建掉落包

然后在里面填写相应的参数,#号后面是注释
填写的格式是:[自定义的物品] [数量] [掉落几率]

在这里插入图片描述

(3) 绑定掉落包

之后再到相应的生物中,绑定这个掉落包

在这里插入图片描述

[3]. 指令获取

你可以在游戏里面输入/mm i get [名称]来获得指定的自定义物品。

如果你想要在菜单中弄成消费点券购买某个自定义物品的话就可以这样填,需要服务器有点券POINT插件,以op为前缀意味着当玩家点击这个按钮后是以op的状态执行的指令,points填写相应的点券价格,当玩家点券不足时就不会执行COMMAND中的命令。

在这里插入图片描述

指令介绍(尖括号为可不填项)
/mm i list列出所有已有的自定义物品
/mm i info [名称]显示指定自定义物品的详细信息
/mm i get [名称]获得指定自定义物品
/mm i give [玩家] [名称] <数量>让指定玩家获取指定的自定义物品
/mm i import [名称] [配置文件]把手持物品添加到自定义物品的配置文件中
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐