本帖最后由 晓峰丶NgOd 于 2018-9-5 10:15 编辑
服务器1.9以下自觉回避此贴
下载链接没有挂,请自行复制后打开,别直接按MCBBS的快捷开启
有问题私聊我,我尽早答复,别在下面留言以免被判定为无意义灌水
Mythicmobs维基百科翻译(感谢78楼小伙伴)
鉴于全球Minecraft怪物制作插件崛起,所以我会拼老命捍卫Mythicmobs不可逾越的地位...
Mythicmobs
插件介绍

· 许多RPG制作想必都听过这款插件,我可以夸下**这插件绝逼是当代最强RPG类怪物制作插件,使用者能有极高自由度自由编辑怪物的各项属性,你是否讨厌那些垃圾的刷怪笼插件生成的怪物作为副本怪物?又是否想让普通的小僵尸没血时能自爆?这款插件只有你想不到没有他做不到!

文件介绍初次加载完插件后会生成Mythicmobs文件夹里面有三个主要文件 Mobs(怪物配置)Items(物品配置)Skills(技能配置),在接下来的教学中我会跟各位简单介绍一下如何制作第一个自定义怪物

功能特色
  • 自定义怪物属性
  • 自定义物品属性
  • 自定义技能属性
  • 自定义生成属性
  • 自定义好多好多好多...

教学图片
(图1)


(图2)


(图3)


(图4)



第一个自定义怪物?
①. 初次加载完成后用Notepad++打开 Mobs 文件夹的 ExampleMobs 文件
②. 有英文基础的使用者应该能一眼看出各个编辑项的用途吧(图 1
③. 图1 已经写明了样板,所以我们就来说说 Items 文件夹的 ExampleItems 文件吧
④. 看完 图2 后是不是豁然开朗了呢?图2 的自定义物品ID SkeletonKingSword 这个物品可以和图1相结合吧这个自定义物品ID代替掉gold_nuggest 到时候就会变成 怪物死亡后50%会掉落2把 SkeletonKingSword
⑤. 接下来我们看看图3吧,关于怪物技能的配置,记得在 Skills 文件夹的 ExampleSkills 文件编辑哦
⑥. 可能你们想问:那么我们在这三个文件中具体能够自由编辑哪些东西呢?别着急在最下面我会列出的~
⑦. 当我们配置完后可以将 图3 的技能丢进 图4 咯,图4图1 有所区别,因为我把新技能设置给了SkeletalKnight
⑧. 我们在游戏中输入/mm r 重载插件后输入/mm mobs spawn SkeletalKnight召唤怪物咯!
上面八个步骤只是最基础地介绍一下Mythicmobs的配置,具体的功能还是得靠你们自己的想象力实现哦!

插件指令

综合类
  • /mm —— 查看Mythicmobs所有分支指令
  • /mm items import <物品ID> <文件名称> —— 将手中物品导入指定Items文件夹的指定名称文件中。
  • /mm r —— 重载插件
怪物类
  • /mm mobs list —— 查看自定义怪物ID列表
  • /mm mobs info [怪物ID] —— 查看指定怪物的详细数据
  • /mm mobs kill [怪物ID] —— 指令击杀指定ID的怪物
  • /mm mobs killall [怪物ID] —— 指令击杀所有Mythicmobs的怪物
  • /mm mobs spawn [怪物ID] —— 生成一个怪物在原地
  • /spawnmob [怪物ID] —— 生成一个怪物在原地 (MM 4.3.0+)
物品类
  • /mm items list —— 列出所有Mythicmobs的物品清单
  • /mm items info [物品ID] —— 查看指定物品的具体数据
  • /mm items get [物品ID] —— 给予自己一个指定物品
  • /mm items give [玩家名字] [物品ID] <数量> —— 给予玩家一个Mythicmobs的物品
  • /mm egg get [怪物ID] <数量> —— 获得一个指定怪物蛋
  • /mm egg give [玩家名字] [怪物ID] <数量> —— 给予玩家一个怪物的蛋
召唤类 [刷怪点名称] (可自定名称)
  • /mm spawners create [刷怪点名称] [怪物ID] —— 创建一个刷怪点
  • /mm spawners delete [刷怪点名称] —— 删除一个刷怪点
  • /mm spawners info [刷怪点名称] —— 查看刷怪点具体数据
  • /mm spawners listnear <半径> —— 列出半径内所有刷怪点
  • /mm spawners set [刷怪点名称] [属性] [具体数值] —— 设置刷怪点具体数值
  • /mm spawners spawn [刷怪点名称] —— 命令刷怪点立即刷出一只怪物
  • /mm spawners addcondition [刷怪点名称] [条件] [具体数值] —— 新增刷怪点刷怪条件
  • /mm spawners removecondition [刷怪点名称] [条件]  —— 移除刷怪点刷怪条件
具体变量


Skills · 触发条件
onCombat —— 默认(在战斗中)
onAttack —— 当怪物攻击时
onDamaged —— 当怪物受到攻击时
onSpawn —— 当怪物复活时
onFirstSpawn —— 当怪物第一次刷新时
onDeath —— 当怪物死亡时
onTimer:# —— 每#时刻发动一次
onInteract —— 当怪物被右键时
onKillPlayer —— 当怪物击杀玩家时
onPlayerDeath —— 当周围有玩家死亡时
onEnterCombat —— 当进入战斗状态时
onDropCombat —— 当离开战斗状态时
onChangeTarget —— 当改变目标时
onExplode —— 当爆炸时(我猜一般都是用在苦力怕的==)
onTeleport —— 当传送时
onSignal —— 当怪物收到触发讯号时
onSignal:# —— 当怪物收到#讯号时
栗子:- heal{amount=40} @Self >0 1  ~onKillPlayer
翻译:当周围有玩家狗带时且怪物血量大于0时100%恢复自身40生命值

Skills · 作用对象
单一作用对象
@Self —— 对怪物自身使用
@Target —— 对目标使用
@Trigger —— 对触发此技能的人使用
@NearestPlayer{r=#} —— 对半径#以内最近的玩家使用
@WolfOwner —— 对狼的拥有者使用
@Owner —— 对怪物的主人使用(咸鱼王召唤的小弟会帮他补血的道理一样)
@Mount(MM 2.5.0++)—— 对正在骑着实体的目标使用
@Parent —— 对父系使用
@Passenger —— 对骑手使用
多个作用对象
@LivingEntitiesInRadius{r=#} —— 对半径#以内所有活着的实体使用
@PIR{r=#} —— 对半径#内所有玩家使用
@MIR{r=#;t=T} —— 对半径#内所有/指定类型怪物使用
@EIR{r=#;t=T} —— 对半径#以内所有实体使用
@World —— 对世界里所有玩家使用
@Server —— 对服务器中所有玩家使用
@PlayersInRing{min=#;max=#} —— 对在指定圈内的玩家使用
@PlayersNearOrigin{r=#} —— 对粒子效果半径内的玩家使用
@PNTL{r=#} —— 对最接近目标区域的玩家使用
仇恨值对象(需启用仇恨值)
@RTT —— 对仇恨值列表中的随机一个目标使用
@TT  —— 对所有在仇恨值列表中的目标使用
@ThreatTablePlayers —— 对仇恨值列表中所有玩家使用
区域作用对象
@SelfLocation —— 对怪物自身区域使用
@TargetLocation —— 对目标区域使用
@TriggerLocation —— 对触发此技能的目标区域使用
@Location{c=x,y,z} —— 对指定区域使用
@Origin —— 粒子弹(太复杂要说的话我担心又要说一个版块)
@RLNTE{amount=#;r=#;spacing=#;minradius=#} —— 对区域附近使用(类似流星雨)
形状区域作用对象
@PLIR{r=#} —— 对半径内所有玩家所在的区域使用(风暴英雄迪亚波罗的地火眩晕大招)
@Ring{r=#;points=#} 对目标区域的环状范围使用
@Cone{angle=#;points=#;range=#;rotation=#} —— 没用过
栗子:  - sendtitle{title="";subtitle="&7你被斧头砍伤了腿!";d=20} @Target
翻译:  对目标发送一条立体文字信息‘你被斧头砍伤了腿’

技能类型:
添加标签
- addtag{t=Test} @self —— 对自己添加一个叫做Test的标签
箭雨
- arrowvolley{a=20;s=25;v=10;f=50;rd=200} @Target —— 发射20支箭命中燃烧2.5秒箭支速度为10,散播为25,并在10秒后消失
伤害值
- basedamage{m=1.5} @Target ~onDamaged —— 受伤时对目标造成自身150%的伤害
指令
- command{c="give <target.name> diamond"} @Trigger ~onInteract —— 当被触发时给予触发此技能者1个钻石
生命偷取
- consume{d=1000;h=20} @MobsInRadius{type=ZOMBIE;r=100} ~onTimer:100 —— 每5秒对周围僵尸造成1000伤害并且回复20HP
货币给予(需Vault)
- currencygive{amount=20} @pir{r=20} ~onSpawn 0.2 —— 当复活时20%几率给予周围20半径内玩家20金币
货币偷取(需Vault)
- currencytake{amount=20} @pir{r=20} ~onSpawn 0.2 —— 当复活时20%几率偷走周围20半径内玩家20金币
造成伤害
- damage{amount=20;ignoreArmor=true} @target ~onTimer:20 —— 每秒对目标造成20点真实伤害
砍头
- decapitate —— 顾名思义得到玩家的头==
伪装
- doppleganger @NearestPlayer ~onSpawn —— 重生时伪装成最近的玩家
爆炸
- explosion{yield=4;bd=false;fire=true} @target —— 对目标造成四级爆炸效果并且能燃烧,但不破坏方块(有伤害贼痛)
引力
- forcepull{spread=5} @EntitiesInRadius{r=30} —— 将半径30内所有实体以速度5拉过来
标记
- effect:glow{color=RED;duration=1000} @Target —— 对目标进行标记让他现行50秒
生命恢复
- heal{amount=20;overheal=true} @self ~onDamaged 0.2 —— 每次收到伤害有20%几率给予自己过载治疗并恢复20HP
生命百分比恢复
- healpercent{m=0.2} @self ~onAttack —— 每当攻击时对自身恢复20%生命值
点燃
- ignite{ticks=100} @trigger ~onAttack —— 每当攻击时对触发此技能的目标燃烧5秒
飞跃
- leap{velocity=200} @target 令目标跳起来高度呵呵...
雷击
- lightning @EntitiesInRadius{r=10} ~onTimer:100 —— 每5秒对周围10半径内的所有实体造成雷击
信息
- message{m="<mob.name>&f<&co> Hahaha! You will all die!"} @PlayersInRadius{r=30} —— 对半径30内玩家发送信息
百分比伤害
- percentDamage{percent=0.5} —— 造成50%伤害
药水效果
- potion{type=SLOW;duration=200;level=4} —— 造成缓速持续10秒等级4级
牢笼囚禁
- prison{material=IRON_BLOCK;duration=200;breakable=true} @target —— 对目标施展牢笼困住目标持续10秒目标可以破坏
拉扯
- pull{velocity=10} @target —— 将目标以10的速度拉过来
集合
- rally{types=Guard,Knight;radius=30;ot=false} @Self —— 呼喊半径30内的Guard以及Knight阵营的怪物集合到自己这里
消失
- remove @self ~onInteract —— 当被右键时怪物消失
广播信息
- actionmessage{m="<mob.name>&f is casting a spell!"} @PlayersInRadius{r=30} —— 对半径30内所有玩家发送广播信息
随机消息
- randommessage{m="message 1","message 2","message 3";} @PIR{r=20} ~onInteract —— 右键怪物时对周围半径20内玩家发送
生成方块
- setblock{m=STONE;md=0} @selflocation —— 对自身区域生成石头
滑翔翼
- setgliding{g=true;} @self —— 给予怪物自身滑翔翼(仅限怪物在空中时)
主人?(有了这个宠物插件可以滚了)
- setowner @trigger —— 右键怪物的人设置为怪物主人
全息立体文字信息
- sendtitle{title="Beware!";subtitle="A dangerous spell is being cast!";d=20} @PlayersInRadius{r=10} —— 对半径10内的玩家发送
火球术
- shootfireball{y=1;v=4} @target —— 对目标发射火球
投掷药水瓶
- shootpotion{type=SLOW;duration=200;level=4;velocity=5} @target —— 对目标投掷缓速四级持续10秒的药水
发射凋零头
- shootskull{y=1;v=4} @target —— 对目标发射黑色凋零头
召唤术
- summon{type=(怪物ID);amount=5;radius=4} @PIR{r=20} —— 对周围半径20的玩家召唤5只(怪物ID)
传送
- teleport{spreadh=5;spreadv=0} @target —— 传送至目标处
传送到指定
- teleportto{location=190,64,200} @PIR{r=50} —— 将半径50内所有玩家传送到190.64.200
吓老子一跳
- threat{amount=10000} @NearestPlayer ~onSpawn —— 重生时对最近的玩家赋予10000点仇恨值
丢高高
- throw{velocity=15;velocityY=5} @PlayersInRadius{r=5} —— 对半径5以内玩家进行丢高高,高度5距离15
变形
- disguise{d=player:&7Jeb:Notch} —— 变成Notch的样子
卸甲
- dismount ~onDeath —— 当死亡时卸下装备
踹你下马
- ejectpassenger @Target ~onDamaged —— 当受伤时踹目标下马
更新装备
- equip{item=diamond_sword:0} 80%-60% @Self —— 当生命在80%-60%时换上钻石剑
等级设置(世界等级系统)
- setlevel{a=set;l=3} ~onSpawn —— 重生时设置等级为3
自裁
- suicide ~onSpawn —— 有个故事是有个小孩子生下来就死了......
呼风唤雨(好吧没那么牛B)
- weather{type=storm;duration=6000} ~onSpawn —— 当重生时更改天气为暴风雨持续300秒
延迟(一般用于技能搭配不会单独使用)
- delay 20 —— 延迟20秒后执行....
追踪粒子弹(不介绍如果要介绍又得开一版新的)
- 不说
还有一些很少用的我就不列出来了,上述对于新手来说已经足够了

万众瞩目的最新下载
切勿直接点开,请手动复制链接
MythicLib: [MM前置] MythicLib.jar (67.14 KB, 下载次数: 4807)
4.4.0 Mythicmobs  : https://pan.baidu.com/s/1E7mN4Z6b__jLnAQ2o3OTwQ 密码: 5ghi
4.3.2 Mythicmobs : https://pan.baidu.com/s/1ckQba0wfsjKK59eLDtfXCg 密码:vcu8 #链接已补发
4.3.0 Mythicmobs : https://pan.baidu.com/s/1MMX3MprmnTChU_dvJxs68Q 密码:6jrx
2.5.0 Mythicmobs : https://pan.baidu.com/s/1ONEoax8DhIO2HsTwgCJtDw 密码:1yx3

更新内容(2017/11/2 MM4.3.1-4.3.2)
付费附属插件: Artifacts 这是一个能让Mythicmobs的技能附在物品上面的厉害插件 14.99USD :D

如何使用伪装?
附属插件 —— 伪装
  • 先安装 LibsDisguises (楼主用的版本: LibsDisguises-9.0.9.jar (281.09 KB, 下载次数: 2234)
  • 既然大家那么喜欢看我表演举栗子那我就再举一下=v=~
  • 首先我们来做一个简单的伪装吧~ 将僵尸变成可爱的牛牛菌~(下图)
  • 楼下两幅图能让你们简单了解一下伪装的机制,具体能设置哪些详细内容以后会更新哟=v=
(伪装生物)

(伪装玩家)


怪物分享
怪物类

如果有什么问题可以问我。有空我就会解答,记得备注哦~ 记得给点人气呀=W=!!!!

随机生成

(图 1)

(图 2)
栗子效果(图片极多,流量党误手残)
此处放上Mythicmobs不可撼动的第一怪物制作插件的证明
再次声明此影片内所有技能我是不会教的,所以不要来找我了!
[bili=14346969]1[/bili]





物品介绍

· 前言
  • 感谢不知道第几楼的好心人提醒我可以分页避免排版炸了=.=
  • 此教程完全兼容 4.2.0 ,至于 2.5 以下的古代版本我很难保证完美运行

物品教学简介
  • 物品的所有项
  • 我的第一个简单物品
  • 原版的物品属性
  • 物品附魔与药水
  • 新世界大门扩充插件

物品的所有项:
  • ID: <原版物品ID>
  • Data: <附加值> —— 例如黑色羊毛的话ID是35附加值为15
  • Display: <物品的名称>
  • Attributes: <物品属性>
  • Amount: <项目数量>
  • Options: <具体设置>
  • Hide: <隐藏>
  • Enchantments: <附魔>
  • Lore: <描述>
  • PotionEffects: <药水效果>
  • BannerLayers: <横幅设置>

我的第一个简单物品 :
  • 开启 ExampleItems 文件后看到第一个模板物品 SkeletonKingSword
  • Id、Data、Display、Lore所有项都有解释所以就不说了,具体说说其他几项所有项,大概我就写在本页 图一
  • 看完 图一我想你们大概都知道具体怎么做了

教学图片:
图一




具体变量


使用格式:
Attributes:
<触发位置>:
      <属性>: <数值>
Attributes · 触发位置
  • Mainhand —— 主手
  • Offhand —— 副手
  • All —— 所有部位
  • Head —— 头部
  • Chest —— 盔甲
  • Legs —— 腿部
  • Feet —— 脚
Attributes · 属性
  • AttackSpeed —— 攻击速度
  • Armor —— 护甲值
  • ArmorToughness —— 护甲百分比减伤
  • Damage —— 伤害值
  • FollowRange —— 跟随范围 (估计是给怪物的)
  • Health —— 血量
  • Luck —— 幸运值
  • KnockbackResistance —— 击退减免
  • MovementSpeed —— 移动速度 (貌似默认的是0.3,别太高不然你会飞~~~~~的)
使用格式:
Options:
      <属性>: <数值>
Options · 属性
  • Repairable [true/false] —— 是否可修复
  • RepairCost [数值] —— 设置修理费用
  • Unbreakable [true/false] —— 是否无限耐久
  • Player [名字] —— 为头设置皮肤 (必须是玩家的头)
  • SkinTexture [url] ——  皮肤的URL
  • Color: [R,G,B] 或者 [DyeColor] —— 染色(仅限原版可染色物品)
Enchantments · 附魔
使用格式:
Enchantments:
      - <附魔名称> <等级>
  • ARROW_FIRE —— 箭支燃烧
  • ARROW_KNOCKBACK —— 箭支击退
  • ARROW_INFINITE —— 无限箭支
  • DAMAGE_ALL —— 锋利
  • DAMAGE_ARTHROPODS —— 截肢杀手
  • DAMAGE_UNDEAD —— 不死克星
  • SWEEPING_EDGE —— 重击
  • DIG_SPEED —— 挖掘效率
  • DURABILITY —— 耐久度
  • MENDING —— 经验修补
  • FIRE_ASPECT —— 火焰附加
  • KNOCKBACK —— 击退
  • LOOT_BONUS_BLOCKS —— 挖掘原矿
  • OXYGEN —— 水下呼吸
  • PROTECTION_ENVIRONMENTAL —— 保护
  • PROTECTION_FALL —— 摔落保护
  • PROTECTION_FIRE —— 火焰保护
  • PROTECTION_PROJECTILE —— 弹射物保护
  • PROTECTION_EXPLOSIONS —— 爆炸保护
  • SILK_TOUCH —— 丝绸之触
  • THORNS —— 荆棘
  • WATER_WORKER —— 水上行走
  • DEPTH_STRIDER —— 深海探索者
  • FROST_WALKER —— 冰面行走
  • BINDING_CURSE —— ????
  • VANISHING_CURSE ——  ????
此处放上Mythicmobs不可撼动的第一怪物制作插件的证明

[groupid=1330]PluginsCDTribe[/groupid]