- 最近一次编辑日期为 2021.5.9
- 翻译By:鲲鲲
本百科一切以最新付费预览版本(4.12)为准
4.9.1
插件本体
- 现在开始使用最新的LibsDisguises(伪装)
- 现在开始使用最新的MMOItems
- 当数据文件夹被删除或出错时会生成一个新的并留下先前的文件夹作为备份
技能
Command(命令)
- 为命令技能添加了新修改项: asTarget(作为目标)
- 为命令技能添加了新修改项: requireTarget(需要目标)
Summon(召唤)
- 为召唤技能添加了等级属性(level attribute)
条件
mobInRadius
- 新的条件,意思为多少生物在指定范围内
- 栗子: mobsInRadius{types=鲲鲲,烙铁;amount=最小数To最大数;radius=范围半径}
伪装
- 添加了选项: Disguise.Name 伪装名字
- 优化玩家伪装
- 选项Disguise.ShowName是无用的
漏洞修复/其它内容
- 为物品配置错误添加了更多的错误捕获
- 修复了插件无法在MC1.12加载
- 修复了MM不支持ProtocolLib
- 修复了技能MountMe(令目标骑乘施法者),MountTarget(令施法者骑乘目标)技能的异步运行
- 修复了技能Potion的选项overwrite(是否显示药水图标)在MC1.15无效的问题
- 修复了技能Speak的选项Offset(偏移)无效的问题
- 修复了出生点坐标以及AI目标选择器:gotoSpawn(走向出生点)的错误
- 修复了NPE阻止MM怪物被清理
- 修复了技能Projectile命中目标会多次激活命中时激活的技能
- 修复了NPE在AI目标选择器:Freeif(逃窜)上的问题
- 修复了NPE在技能Sudoskill(令目标激活技能)上的问题
- 修复了流浪商人以及小流浪商人的伪装问题
- 修复了伪装成玩家后名字错误的问题
- 修复了NPE在当锁链(chain)技能没有目标时的问题
- 修复了技能lunge的漏洞
- 修复了是否允许史莱姆跳跃(slimesplit)的问题
- 修复了MM刷怪蛋在刷怪笼里刷出来的是猪
- 修复了目标选择器: TriggetLocation(触发者位置)的问题
- 修复了与村民交易结果货物给多了无法交易的问题
- 修复了技能RemoveAura不在目标身上工作的问题
- 修复了条件dusk(黄昏)的时间计算是向后的?意思估计是早晨的黄昏才会符合条件
- 修复了remount的异步运行
- 修复了自定义AI在MC1.13的问题
- 修复了损坏的刷怪点文件,之前是如果丢失了世界数据,它们仍然可以加载,这样它们仍然可以被更新/移动
- 修复了刷怪点会在找不到Mobtype里面所写生物时丢失刷怪点数据的问题
- 修正了对每个区块的实体数量跟踪
- 修复了原版生物的生成会无视MaxMobsPerChunk(区块内的最大生物量)设置
4.9.0
插件本体
- 不再支持MC1.8.*(太糟了,你在想什么?)
- 最高支持由1.14.4提升到1.15.2
配置包
- 现在你可以将Items/Mobs/Skills/RandomSpawners/DropTables/整合在同一个文件夹里!
格式为:/plugins/Mythicmobs/配置包名称/Items或/Skills或Mobs
命令
- 为/mm spawn提供了视角左右偏移(yaw)和俯仰角度(pitch)
生物
- 新增蜜蜂(MC1.15)
- 新增行商羊驼
- 修复了生物类型: 卫道士的错误
- 新增猫
- 生物等级现在可以带小数。
生物选项
<spoiler>
All—通用
|
选项名称
|
描述
|
默认设置/变更
|
ApplyInvisibility
|
是否隐身
|
变更:不再是持续500秒的出生时隐身
|
LockPitch(需要Protocolib)
|
生物头部无法俯仰
|
false
|
|
Bees—蜜蜂
|
选项名称
|
描述
|
默认设置
|
Anger
|
处在愤怒状态
|
false
|
HasNectar
|
拥有花蜜
|
false
|
HasStung
|
拥有蜂刺
|
true
|
|
Armorstands—盔甲架
|
选项名称
|
描述
|
默认设置
|
CanTick(Paper核心)
|
可以点击
|
false
|
CanMove(Paper核心)
|
可以移动
|
false
|
HasBasePlate
|
拥有底座
|
true
|
|
Pandas—熊猫
|
选项名称
|
描述
|
默认设置
|
MainGene
|
熊猫拥有的基因,遗传给子代
|
true
|
HiddenGene
|
熊猫拥有的隐性基因,遗传给子代
|
true
|
- 基因可以是
- normal(普通)
- aggressive(好斗)
- lazy(懒惰)
- worried(发愁)
- playful(贪玩)
- weak(虚弱)
- brown(棕色)
|
Foxes—狐狸
|
选项名称
|
描述
|
默认设置
|
Foxtype
|
狐狸种类
|
true
|
|
Cats—猫
|
选项名称
|
描述
|
默认设置
|
OcelotYype
|
野生猫种类?待翻译
|
true
|
|
Zombies—僵尸一族
|
选项名称
|
描述
|
默认设置
|
PreventJockeyMounts
|
防止僵尸骑乘生物
|
true
|
|
</spoiler>
技能
主要内容
- 改进AI目标选择器: NearestOtherFaction(离自己最近的其它派系的生物)
- 新增doNothing {conditions = []} AI目标(付费版,作用待搬运)
- 技能doppleganger新增选项usePlayername(是否使用玩家名字)
- 新增DisguiseTarget(伪装成目标)
- 新增inheritFaction(作用待搬运)
- 技能SendToast(成就技能)新增修改项:
- [icon] nbt = MBT字符”(默认=无)
- sendtoast {icon =“ diamond_sword”,iconnbt =“ {CustomModelData:3}”,frame =“ goal”}
- 技能发射(shoot)和齐射(volley)”支持变量
- 新增PlaceHolderAPI对setname的支持。
- 新增PlaceHolderAPI对delay、repeat、repeatInterval(需证实,鲲鲲这边没效果)
- 新增变量<caster.l.yaw>和<caster.l.pitch>yaw就是视角左右偏移角度大小,pitch就是视角俯仰视角度大小
- 技能sound新增修改项soundcategory
- 技能currencydrop(扣除金钱)新增修改项sendMessage(是否提示消息)
AnimateArmorStand(盔甲架动作)
- - duration=持续时间,单位tick (默认 = 1)
- - head = x,y,z
- - body = x,y,z
- - leftarm = x,y,z
- - rightarm = x,y,z
- - leftleg = x,y,z
- - rightleg = x,y,z
- - smart = true/false (默认 = true)
- - ignoreempty = true/false (默认 = true)
- - usedegrees = true/false (默认 = true)
- ----------------------------------------
- "smart" 若设置为是,则动作会更加平滑
- "ignoreempty" 将忽略未指定的身体部位并不对其设置动画
- "usedegrees" 将输入的数值转化为360度(0-360)以及弧度为(0-6.28)如果它设置为否
- 栗子:
- - animatearmorstand{d=60;head=45,0,0}
- - animatearmorstand{d=10;leftarm=90,0,0;rightarm=270,0,0;ignoreempty=false}
新增技能
- setrotation——设置头部朝向
- setAI————-开关生物AI
- setMobColor———设置生物的颜色
- giveItem———给予物品
Teleportto
- 支持详细的偏移
- 栗子:teleportto{m=relative;c=0,1,0} (teleports the target 1 block above its' current location)
- 新增选项"origin=caster/target" 偏移是以自身的位置为中心还是自身传送到的地方为中心
- 选项TargetTo和TargetIn支持变量
Threat(威胁度)
可用模式列表:
mode=add (默认模式)——加
mode=remove ————减
mode=multiply ————乘
mode=divide —————除以
mode=set ——————设置
mode=reset —————重复目标的威胁度
mode=forcetop ————强制目标的威胁度为最高
新增粒子
- 为所有粒子技能添加xSpread(x轴传播)和zSpread(z轴传播)
<spoiler>
英文名字 |
效果
|
dripping_honey |
渗过方块的蜂蜜粒子
|
falling_honey |
渗过方块在空中掉落的蜂蜜。
|
landing_honey |
渗过方块掉落到地上的蜂蜜。
|
</spoiler>
目标选择器
- Origin Targeter(追踪弹目标)新增选项yoffset(y轴偏移)
- Target Filters(目标过滤器)新增可选项vanilla(原版生物)
条件
- 新增hasGravity(拥有重力)
- 新增children(拥有多少子生物)
- 新增SameFaction(相同派系)
变量
- 新增变量caster.tt.size(施法者对目标的威胁度大小)
- 新增对技能setname(设置名称)的支持
- 新增变量对delay repeat和repeatInterval的支持(待验证)
Items
- 新增选项AppendType以验证物品属于NM物品(原理是NBT)
Spawners
- 新增变量<spawner.pir> (玩家在指定范围内)
作用应该是..半径内的玩家越多刷的怪越多
- 新增范围数据
- 变量与变量计算支持maxmobs(最大生物数量)
- 可以设置多种生物的生成几率:
/mm s set [刷怪点名] mobtype 25%生物1,25%生物2,50%m生物2
兼容性
- 为MMOItems/MMOCore优化了派系API
伪装
英文名字 |
中文名
|
baby_chicken |
小鸡
|
baby_mooshroom |
小蘑菇牛
|
baby_pig |
小猪
|
baby_sheep |
小羊
|
bee |
蜜蜂
|
付费版专享
- Health和Damage支持更多变量与计算,栗如MMOItems
- 在config.yml新增了ScalingEquations以压缩生物数量
- 如果Health和Damage使用了变量计算,那么等级变量会失效
- 物品整体上支持所有变量
- AI行动器doNothing{conditions=[]} (发呆)
漏洞修复/其它信息
- 优化了MM怪生成的工作
- 修复了触发器onAttack,onDamaged会在施法者的技能命中自己的时候触发
- 修复了未加载世界中Projectile的抛射物不会消失
- 修复了mpets对于定点刷怪、技能summon(召唤)的问题
- 修复了HolographicDisplays的问题
- 修复了清除生物命令不影响未加载区块内的生物
- 修复了技能Lunge和Disengage不选中目标位置
- 修复了一些读取物品的错误
- 修复了一些物品NBT的错误
- 修复了RandomThreatTarget(威胁表内随机一个生物)永远不选中最后一个列入威胁表的实体
- 修复了changed velocity和lunge数值错误的问题
- 修复了服务器类型的变量和计算漏洞
- 完全支持1.15.1/1.15.2/1.15
- 修复了随机刷怪的漏洞
- 修复了MythicMobDespawnEvent是异步工作的(?)
- 修复了属性范围/属性百分比的问题
- 修复了选项PreventTransformation(防止僵尸村民转化)
- 修复了teleportto在relative模式下,yaw(视角左右偏移角度)的问题
- 修复了技能TeleportIn的NPE错误
- 更多变量!
- 鹦鹉若没有指定颜色,颜色将会是随机的
- 修复修改项PassthroughDamage不在技能projectile上工作
- 修复了特殊类技能material的错误(与bullettype有关)
- 修复了鹦鹉的一些问题
- config.yml内的Scaling equations(生物统计压缩公式)现在可以设置为NONE(无)
- 修复了触发器onCombat
- 更好地支持Ppaer服务端
- 修正了修改项值使用#-#格式时不解析小数点
- 修复了命令spawners set和命令listnear的错误
- 修复了盔甲架默认NoGravity是true的(即无重力)
- 修复了CreatureSpawnEvent的NPE问题
- 修复了sound可能全服都听得见
- 修复了AI行动器OtherFaction的NPE问题
- 修复了跟踪移动生物的的记分板备份的一些问题
- 修复了HolographicDisplays的兼容性问题
- 可能会漏掉其它漏洞
更新日志