本帖最后由 1160614251 于 2021-1-25 19:11 编辑


创造出你梦寐以求的终极BOSS!


插件介绍

  MythicMobs允许你修改服务器里怪物的所有属性,甚至创造自己的怪物和BOSS。
它可以让你完全控制怪物的行为,从简单地修改他们的生命值和伤害到通过一个强大而简单的技能系统给怪物提供大量的新能力。并且你的怪物可以取代普通的原版生物,使用高度自定义的随机生成来控制怪物生成,或者设置自定义刷怪点,在特定条件下或通过指令生成。你可以创造出一个前所未有的终极BOSS,用它来粉碎你的玩家
—————————————————————————————————————————
功能介绍
—— 修改包括但不限于生命值、攻击伤害、移动速度以及怪物的独特属性(如史莱姆的大小)
—— 强大的技能系统,通过目标、条件、触发器等为怪物实现多种可能性的技能组合
—— 给你的怪物增加音效、粒子效果和药水等
—— 使用独特的装备系统修改及保存你的物品和装备,设置高度自定义的掉落
—— 让怪物只受到一半的弓箭伤害,或是从火焰中受到治疗
—— 设置地点和条件,让你的怪物和BOSS能在指定位置或区域自然生成,甚至替换原版怪物
—— 定制你的怪物AI让它增加新的目标或是帮助玩家与其他怪物战斗等等
—— 使用伪装插件LibsDisguises来实现让怪物变成任何东西
—————————————————————————————————————————
技能效果展示(图没了请私信我)
看了那么多介绍你肯定是满头大汉,直接看看实际效果吧
—————————————————————————————————————————
视频效果展示
插件指令

常规指令
/mm —— 显示所有命令。
/mm r —— 重新加载插件
/mm version —— 显示MythicMobs版本

物品指令
/mm i —— 显示所有与物品相关的指令
/mm i get [物品ID] <数量> —— 获得一个设置好的物品
/mm i give [玩家ID] [物品ID] <数量> —— 给指定玩家一个设置好的物品
/mm i list —— 列出所有配置好的物品ID
/mm i import <物品ID> [文件名] —— 将手持物品保存到“items”文件夹(默认文件名为<物品ID>.yml)
/mm i info [物品ID] —— 查看指定物品的详细信息

怪物指令
/mm m —— 显示所有与怪物相关的指令
/mm m info [怪物ID] —— 查看指定怪物的详细信息
/mm m list —— 显示所有设置好的怪物的ID
/mm m kill [怪物ID] —— 移除指定的怪物
/mm m killall —— 移除所有怪物
/mm m killall -p —— 移除/mm m killall无法清除的怪物
/mm m spawn [怪物ID]:<等级> <数量> <世界,x,y,z> —— 在指定位置生成指定的怪物
/mm m stats —— 显示服务器上加载的所有怪物的数量信息

怪物生成蛋指令
/mm e —— 显示所有与生成蛋相关的指令
/mm e get [怪物ID] <数量> —— 获得指定名称和数量的怪物蛋
/mm e give [玩家ID] [怪物ID] <数量> —— 给玩家获得指定名称和数量的怪物蛋


刷怪点指令
/mm s —— 显示所有与怪物生成点有关的指令

/mm s create [刷怪点ID] [怪物ID]
在你站着的位置创建一个新的刷怪点
怪物ID可以是原版怪物的ID或是你自己设置的怪物ID

/mm s set [刷怪点ID] [设置] [值]
更改刷怪点的设置,设置和生成范围和冷却时间等有关
刷怪点的所有设置请点击此处查看原文
或者查看帖子下方中文wiki说明

/mm s addcondition [刷怪点ID] [条件] [值]
为刷怪点添加条件,当怪物生成冷却完毕时如果不符合设置的条件则怪物不会生成
所有可以设置的条件请点击此处查看原文
或者查看帖子下方中文wiki说明

/mm s removecondition [刷怪点ID] [条件]
移除刷怪点的条件

/mm s info [刷怪点ID]
列出刷怪点的所有设置,以及剩余冷却时间

/mm s listnear <距离>
列出距离内的所有刷怪点

/mm s resettimers [刷怪点ID]
重置刷怪点的冷却时间

/mm s activate [刷怪点ID]
强制刷怪点生成怪物

/mm s cut [选择范围]
剪切指定范围的刷怪点,示例
/mm s cut g:BoneCastle —— 剪切“BoneCastle”刷怪点组中的所有刷怪点
/mm s cut r:200 —— 剪切半径200格内的所有刷怪点
/mm s cut Elementals_* —— 剪切名称以Elementals_开头的所有刷怪点
/mm s cut * —— 剪切所有刷怪点,谨慎使用

/mm s paste
将一组剪切出来的刷怪点粘贴到你现在的相对位置
刷怪点可以多次粘贴,但会覆盖之前粘贴的操作

/mm s undo
撤消粘贴操作并将刷怪点恢复到原来的位置
注意,只有当你还没有剪切新的刷怪点时才有用
插件教程

由于插件内容较多,教程可能不够全面,这里贴出中文wiki方便各位查看
如果有疑问可以加入交流群:777152259
中文Wiki链接:点击跳转
官方Wiki链接:点击跳转

由于插件的内容较多,没有任何一个教程能教得完
用作者的话说就是,“技能组合有十几亿种可能性”
所以你想学会这个插件就要多看Wiki,多测试,多动脑
技能都不是瞬间完成的,是一个一个小技能组合而成

自制小技能包


教程-怪物&技能篇


—————————————————————————————————————————

教程-装备篇


—————————————————————————————————————————

教程-刷怪点篇

—————————————————————————————————————————

教程-伤害修正

—————————————————————————————————————————

教程-伪装

—————————————————————————————————————————

教程-随机刷怪点

—————————————————————————————————————————

教程-Boss血量显示,击杀消息,威胁表



插件下载

Mythicmobs有付费免费两个版本
付费版永久使用价格为 39.99 USD
付费版的部分额外内容:
—只有付费版才支持最新版的MC
—使用最新的稳定版本和体验测试版本
—在技能和怪物中使用更多的变量
—自定义伤害种类(如元素伤害)

下载地址:
官方下载地址:  点击跳转
Spigot原帖地址:点击跳转
地址失效或你无法打开请私信我,谢谢

——免费版最新版本 v4.11.0-BETA
——付费版稳定版本 v4.10.1
——付费版测试版本 v4.11.-3544

版本最后更新数据为2021.1.25,具体版本以官方发布为准


插件附属&联动插件
MythicMobsExtension
为MM增加拓展功能,让你实现更多有趣的技能!
原帖地址 点击跳转

Lib's Disguises
伪装!让你的怪物变成任何东西!
原帖地址 点击跳转

Artifacts
让玩家使用怪物的技能!极具拓展性的附属
原帖地址 点击跳转
插件附录

技能触发器
触发器后面可以接特定的条件
=10%-90% 0.3 ———— 10%-90%生命值的时候有30%的几率触发
=60% 0.5 ———— 60%生命值的时候有50%的几率触发
>50% 1 ———— 大于50%生命值的时候有100%的几率触发
<30% 0.9 ———— 小于30%生命值的时候有90%的几率触发
———————————————————————————
onCombat ———— 当怪物在战斗时(默认触发器)
onAttack ———— 当怪物攻击时
onDamaged ———— 当怪物被攻击时
onSpawn ———— 当怪物生成时
onDespawn ———— 当怪物被移除时
onFirstSpawn ———— 当怪物第一次从刷怪点生成时
onDeath ———— 当怪物死亡时
onTimer:# ———— 循环ticks触发技能 20 ticks = 1 秒
onInteract ———— 当怪物被右键时
onKillPlayer ———— 当怪物击杀玩家时
onPlayerDeath———— 当有玩家死亡时
onEnterCombat ———— 当怪物进入战斗时(需要威胁表)
onDropCombat ———— 当怪物离开战斗时(需要威胁表)
onChangeTarget ———— 当怪物切换目标时(需要威胁表)
onExplode ———— 当怪物爆炸时(只能用于苦力怕)
onTeleport ———— 当怪物传送时(只能用于末影人)
onSignal ———— 当怪物收到信号时
onSignal:[signal] ———— 当怪物收到特定信号时
onShoot ———— 当怪物射击时
————————————————————————————

目标选择器
目标选择器可以增加额外的条件  格式如下
@PlayersInRadius{r=30;limit=2;sort=NEAREST}
选择半径30格内最近目标 数量上限为2

sort=可以填写
RANDOM  随机
NEAREST  最近
FURTHEST  最远

@EntitiesInRadius{r=10;ignore=players,animals}
选择半径10格内的所有实体 但忽略玩家和动物
@EntitiesInRadius{r=10;target=animals}
虽然是选择半径10格内的所有实体 但target的存在让它只会选择动物

ignore和target可以填写以下目标
animals 动物
creative 创造模式的玩家
creatures 任何活着的生物
flyingmobs 飞行的怪物
monsters 敌对的怪物
NPCs 来自CitizensNPCs插件的NPC
players 玩家
samefaction 相同faction的怪物
spectators 旁观模式的玩家
watermobs 水下的怪物


单体目标选择器
@Self ———— 选择怪物自己
@Target ———— 选择怪物当前的目标为技能目标
@Trigger ———— 选择触发者为目标
@NearestPlayer{r=#} ———— 选择距离最近的玩家
@WolfOwner ———— 选择狼的主人
@Owner ———— 选择怪物的主人
@Mount ———— 选择怪物骑着的目标
@Parent ———— 选择召唤此怪物的目标
@Passenger ———— 选择骑着怪物的目标

范围目标选择器
@LivingInCone{a=90.0;r=16.0;rot=0.0} ———— 选择圆锥范围内实体为目标 a为角度 r为半径 rot为旋转方向
@LivingInWorld ———— 选择世界范围内所有活着的生物
@LivingEntitiesInRadius{r=#} ———— 选择范围内所有生物
@PlayersInRadius{r=#} ———— 选择范围内所有玩家
@MobsInRadius{r=#;types=X,X,X} ———— 选择范围内所有或指定的怪物
@EntitiesInRadius{r=#;types=X,X,X} ———— 选择范围内所有或指定的实体
@PlayersInWorld ———— 选择世界内所有玩家
@PlayersOnServer ———— 选择服务器内所有玩家
@PlayersInRing{min=#;max=#} ———— 选择指定环内的玩家
@PlayersNearOrigin{r=#} ———— 选择离某技能起点最近的玩家
@MobsNearOrigin{r=R;t=T} ———— 选择离某技能起点最近的怪物
@EntitiesNearOrigin{r=#} ———— 选择离某技能起点最近的实体
@PlayersNearTargetLocation{r=#} ———— 选择所有范围内的靠近目标的玩家

威胁表目标选择器

必须开启威胁表才能使用此选择器
@RandomThreatTarget ———— 随机选择威胁表内的目标
@ThreatTable ———— 选择所有威胁表内的目标
@ThreatTablePlayers ———— 选择所有威胁表内的玩家

单体坐标选择器
@SelfLocation ———— 选择自己的位置
@Forward{f=5;y=0.0} ———— 选择前方f格远 高y格的坐标为目标
@TargetLocation ———— 选择目标的坐标为目标
@TriggerLocation ———— 选择触发者的坐标为目标
@Location{c=x,y,z} ———— 选择指定坐标

插件下载

你可能会需要的链接

制作中要用到的东西很多,我就不全部搬到帖子里来了

交流群777152259

NMMP粒子绘图工具

中文Wiki链接

最新粒子ID表 (中文)

最新生物ID表 (中文)

最全附魔ID表 (英文)

最全音效ID表 (英文)

最全药水ID表
(英文)



未完待续。。。。。