• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

“MythicMobs/Changelogs”的版本间的差异

来自Minecraft插件百科
跳转至: 导航搜索
(创建页面,内容为“*本页面已更新至4.11.0-BETA,请不要让你的MM版本过低 *最近一次编辑日期为 2021.1.1 *翻译By:鲲鲲 该页面一切以最新付费版本(4.11…”)
 
第3行: 第3行:
 
*翻译By:鲲鲲
 
*翻译By:鲲鲲
 
该页面一切以最新付费版本(4.11.0-BETA)为准
 
该页面一切以最新付费版本(4.11.0-BETA)为准
 +
==4.12(预览版)==
 +
===整体===
 +
*自定义技能修改项变量机制
 +
*调整伪装技能
 +
*新技能:ChainMissile(追踪导弹链接)
 +
*新粒子类型:Mob(实体)
 +
*新条件活动:orElseCast(不满足则激活)
 +
==自定义技能修改项变量==
 +
自定义技能修改项变量是一个全新の机制,允许你为技能组自定义新の变量(赋值于修改项),用于给该技能组内的其他技能使用<br>
 +
详见:[[MythicMobs#.E8.87.AA.E5.AE.9A.E4.B9.89.E6.8A.80.E8.83.BD.E4.BF.AE.E6.94.B9.E9.A1.B9.E5.8F.98.E9.87.8F.284.12.2B_Skill_Parameters.29|点咱!]]
 +
===生物===
 +
*新实体类型:Experience_Orb(经验球),它特有の选项为Experience(经验数值)
 +
===技能===
 +
OwO
 +
====简述====
 +
*将技能:Disguise(伪装)改名为'''DisguiseOld'''
 +
*优化Projectiles(抛射物一类)碰撞检测,包括大型生物与'''插件:ModelEngineの模型'''碰撞检测
 +
*技能:RemoveAura(移除光环)の'''修改项:Type(光环名称)'''现可填写"ANY",用于移除实体身上所有光环
 +
*技能:GiveItem(给予物品)新增修改项:fakeLooting,用于是否在给予物品后播放物品放入背包の动画
 +
*新增技能:raytraceTo(仅限付费版),从原点向目标位置发射射线,与技能:Raytrace(射线)共用一部分修改项
 +
*新增技能:ChainMissile(仅限付费版),结合Chain(链接)与Missile(追踪导弹),使导弹能在多目标之间反弹
 +
*新增技能:ShootShulkerBullet,发射潜影贝导弹,仅有修改项:onTick,onHit,onEnd
 +
*新增技能:clearThreat,清除目标实体の威胁表
 +
*新增技能:variableUnset{var=},删除目标实体身上の指定变量
  
 +
====变量====
 +
{| border=="1" cellpadding=="5" cellspacing=="0"
 +
|-
 +
|'''变量名'''
 +
|'''描述'''
 +
|-
 +
|<caster.l.x.double>
 +
|返还施法者x轴坐标,支持小数
 +
|-
 +
|<caster.l.y.double>
 +
|返还施法者y轴坐标,支持小数
 +
|-
 +
|<caster.l.x.double>
 +
|返还施法者y轴坐标,支持小数
 +
|-
 +
|<skill.targets>
 +
|返还技能目标
 +
|}
 +
 +
====特效类技能====
 +
=====Audiences(待测试)=====
 +
*新增施法者audience
 +
*新增目标选择器:@audiences
 +
 +
====粒子类型:Mob(待测试,仅限付费版)=====
 +
现在=新增了名为Mob(实体)の粒子类型与修改项:Mob,用于指定实体粒子所选用的实体
 +
 +
=====BlockWave(待测试)=====
 +
新增修改项:velocityX,velocityY,velocityZ与ignoreAir(无视空气)
 +
 +
====目标选择器====
 +
=====@PlayerByName{name==""}=====
 +
选中指定名称の玩家为目标
 +
=====@Vehicle=====
 +
待测试(
 +
 +
====条件====
 +
=====新增条件活动:orElseCast=====
 +
不满足条件后所激活の技能,栗子↓<pre>
 +
鲲鲲:
 +
  Conditions:
 +
  - night orElseCast 鲨鲨</pre>
 +
=====新增条件=====
 +
{| border=="1" cellpadding=="5" cellspacing=="0"
 +
|-
 +
|'''条件名'''
 +
|'''描述'''
 +
|-
 +
|isCaster
 +
|是否为施法者
 +
|-
 +
|isChild
 +
|是否为子实体
 +
|-
 +
|isLiving
 +
|是否为实体(非虚体)
 +
|-
 +
|isMonster
 +
|是否为怪物
 +
|-
 +
|isPlayer
 +
|是否为玩家
 +
|-
 +
|isSprinting
 +
|是否处在疾跑状态(仅作用于玩家)
 +
|-
 +
|name{name==""}
 +
|特定的玩家名称,支持变量
 +
|-
 +
|vehicleIsDead
 +
|坐骑是否已死亡
 +
|}
 +
===物品===
 +
====单行物品配置(有待测试)====
 +
*单行物品配置现在可以填写model(模型)enchants(附魔)potioneffects(药水效果)skullOwner(头颅主人) 和 skullTexture(头颅贴图)
 +
栗子:<br>
 +
diamond{display=="test";enchants==DAMAGE_ALL:4,PROTECTION_ALL:4;model==2}</pre>
 +
 +
===兼容性===
 +
*现支持最新のLib's Disguise(伪装)
 +
*不再支持CMI
 +
*删除了部分(未应用)のEffectLib兼容性
 +
 +
===漏洞修复/其它信息===
 +
*修复了@ring目标物稍微偏心的问题
 +
*修复了audiences无法使用某些粒子效果
 +
*修复了隐形盔甲架生成后の瞬间可见漏洞
 +
*修复了一个数据技能 NPE
 +
*修复了抛射物直到重载插件后才出现の问题
 +
*修复了在非Paper服务器上生成某些生物后的NPE
 +
*修复了小怪改变目标的问题
 +
*修复了施法者死亡后光环不会消失的问题
 +
*修复了玩家死亡后光环不会消失的问题
 +
*修复了由于重新加载而导致刷怪生成时bossbar不会消失的问题
 +
*修复了技能:setSpeed(设置速度)
 +
*修复了技能:BreakBlock(破坏方块)由玩家激活可以无视WG区域保护の问题
 +
*修复了威胁表のNPE
 +
*修复了移除光环时の错误
 
==4.11.0==
 
==4.11.0==
 
===本体===
 
===本体===

2021年5月9日 (日) 12:31的版本

  • 本页面已更新至4.11.0-BETA,请不要让你的MM版本过低
  • 最近一次编辑日期为 2021.1.1
  • 翻译By:鲲鲲

该页面一切以最新付费版本(4.11.0-BETA)为准

4.12(预览版)

整体

  • 自定义技能修改项变量机制
  • 调整伪装技能
  • 新技能:ChainMissile(追踪导弹链接)
  • 新粒子类型:Mob(实体)
  • 新条件活动:orElseCast(不满足则激活)

自定义技能修改项变量

自定义技能修改项变量是一个全新の机制,允许你为技能组自定义新の变量(赋值于修改项),用于给该技能组内的其他技能使用
详见:点咱!

生物

  • 新实体类型:Experience_Orb(经验球),它特有の选项为Experience(经验数值)

技能

OwO

简述

  • 将技能:Disguise(伪装)改名为DisguiseOld
  • 优化Projectiles(抛射物一类)碰撞检测,包括大型生物与插件:ModelEngineの模型碰撞检测
  • 技能:RemoveAura(移除光环)の修改项:Type(光环名称)现可填写"ANY",用于移除实体身上所有光环
  • 技能:GiveItem(给予物品)新增修改项:fakeLooting,用于是否在给予物品后播放物品放入背包の动画
  • 新增技能:raytraceTo(仅限付费版),从原点向目标位置发射射线,与技能:Raytrace(射线)共用一部分修改项
  • 新增技能:ChainMissile(仅限付费版),结合Chain(链接)与Missile(追踪导弹),使导弹能在多目标之间反弹
  • 新增技能:ShootShulkerBullet,发射潜影贝导弹,仅有修改项:onTick,onHit,onEnd
  • 新增技能:clearThreat,清除目标实体の威胁表
  • 新增技能:variableUnset{var=},删除目标实体身上の指定变量

变量

变量名 描述
<caster.l.x.double> 返还施法者x轴坐标,支持小数
<caster.l.y.double> 返还施法者y轴坐标,支持小数
<caster.l.x.double> 返还施法者y轴坐标,支持小数
<skill.targets> 返还技能目标

特效类技能

Audiences(待测试)
  • 新增施法者audience
  • 新增目标选择器:@audiences

粒子类型:Mob(待测试,仅限付费版)=

现在=新增了名为Mob(实体)の粒子类型与修改项:Mob,用于指定实体粒子所选用的实体

BlockWave(待测试)

新增修改项:velocityX,velocityY,velocityZ与ignoreAir(无视空气)

目标选择器

@PlayerByName{name==""}

选中指定名称の玩家为目标

@Vehicle

待测试(

条件

新增条件活动:orElseCast

不满足条件后所激活の技能,栗子↓

鲲鲲:
  Conditions:
  - night orElseCast 鲨鲨
新增条件
条件名 描述
isCaster 是否为施法者
isChild 是否为子实体
isLiving 是否为实体(非虚体)
isMonster 是否为怪物
isPlayer 是否为玩家
isSprinting 是否处在疾跑状态(仅作用于玩家)
name{name==""} 特定的玩家名称,支持变量
vehicleIsDead 坐骑是否已死亡

物品

单行物品配置(有待测试)

  • 单行物品配置现在可以填写model(模型)enchants(附魔)potioneffects(药水效果)skullOwner(头颅主人) 和 skullTexture(头颅贴图)

栗子:

diamond{display=="test";enchants==DAMAGE_ALL:4,PROTECTION_ALL:4;model==2}

兼容性

  • 现支持最新のLib's Disguise(伪装)
  • 不再支持CMI
  • 删除了部分(未应用)のEffectLib兼容性

漏洞修复/其它信息

  • 修复了@ring目标物稍微偏心的问题
  • 修复了audiences无法使用某些粒子效果
  • 修复了隐形盔甲架生成后の瞬间可见漏洞
  • 修复了一个数据技能 NPE
  • 修复了抛射物直到重载插件后才出现の问题
  • 修复了在非Paper服务器上生成某些生物后的NPE
  • 修复了小怪改变目标的问题
  • 修复了施法者死亡后光环不会消失的问题
  • 修复了玩家死亡后光环不会消失的问题
  • 修复了由于重新加载而导致刷怪生成时bossbar不会消失的问题
  • 修复了技能:setSpeed(设置速度)
  • 修复了技能:BreakBlock(破坏方块)由玩家激活可以无视WG区域保护の问题
  • 修复了威胁表のNPE
  • 修复了移除光环时の错误

4.11.0

本体

  • 已支持1.16.4

技能

onAttack(光环)

  • damageAdd(伤害增加)以及damageMultiplier(伤害增倍)支持变量

Shoot(发射)与Volley(未知)

  • 修改项Type(抛射物类型)新增可用项:Trident(三叉戟)

ShootFireball(发射火球)

  • 新增修改项Type,决定火球的类型,可用有: SMALL(小)、LARGE(大)、DRAGON(龙息火球)

Orbital

  • 允许使用修改项: bulletType(抛射物类型)

新增技能

技能名 描述
BlockPhysics 待测试,直译:方块物理
FawePaste 未知
Extinguish 熄火
Oxygen 给予目标指定数值的氧气
PotionClear 清除目标身上所有药水效果
setNoDamageTicks 设置受伤间隔

setNoDamageTicks(设置受伤间隔)

  • 修改项:ticks(受伤间隔)、delay(效果持续时间)

粒子

  • 新增修改项: dir=x,y,z(用于修改粒子向xyz轴的速度)
  • 新增特效技能: TotemUndying(图腾动画)以及它的修改项: Model(待测试)

目标选择器

  • 为@Location添加了修改项:yaw(视角左右偏向角度)以及pitch(视角俯仰视角度)
  • 优化了技能:rayTrace(射线追踪)可以透过方块
目标选择器名 描述
@CasterSpawnLocation 施法者出生的位置
@ObstructingBlock 猜测是: 阻碍施法者接近目标的方块
@FloorOfTargets 得写在技能yml里
@LocationsOfTargets 猜测是: 目标的位置,得写在技能yml里

条件

条件名 描述
Moving 目标玩家是否正在移动
HasPassenger 是否拥有骑乘者
Buring或isBuring 是否正在燃烧
SlimeSize 史莱姆当前大小,支持>、<、=...

物品

  • 现在可以为NBT设置特殊的数据
鲲鲲:
  Id: EMERALD
  NBT:
    AnInteger: int/32
    ADouble: double/50.0`
    AByte: byte/1

API

新增事件: MythicMobItemGenerateEvent,用于生成物品时报告

漏洞修复/其它信息

  • 修复了随机刷怪刷出来的生物会无视不繁殖模式为是时,生物仍然会繁殖的问题
  • 修复了NPE在生物监听器的问题
  • 修复了目标过滤器: 无视观察者模式玩家和创造模式玩家无效的问题
  • 修复了物品颜色会导致Spigot服务端崩溃的问题
  • 修复了在MC1.16.2非Paper服务端加载物品时的错误
  • 修复了技能: JsonMessage(JSON文本)无效的问题
  • 修复了技能: blockmask(方块伪装)在结束时恢复方块的错误
  • 修复了技能: message(文本)在非Paper、Spigot服务端无效的问题
  • 修复了条件: haspotioneffect(拥有药水效果)无效的问题
  • 修复了目标条件: in-line需要进行一次插件重载才可以生效的问题
  • 修复了若生物设置了等级,命令/mm m s召唤的生物是1级而不是0级的问题
  • 修复了生物类型为被移出了的生物时的NPE问题
  • 修复了NPE在特效类技能: BlockWave(方块波)的问题
  • Aura(光环)执行异步不安全机制异步(不会翻译啦QAQ)
  • 修复了刷怪量溢出的问题
  • 修复了由刷怪蛋生成的生物有时会卡在墙里的问题
  • 修复了蠹虫的选项: PreventBlockInfection无效的问题
  • 修复了一些目标选择器本应选择处在创造/观察者模式的玩家但它们却莫得选择的问题
  • 修复了技能: Remove会在1.16服务器导致服务器崩溃的问题
  • 修复了目标选择器: @location的NPE问题
  • 修复了AI目标选择器: SpecificFactions在1.16服务器的问题
  • 修复了寻找刷怪点命令在非Paper服务端上的问题
  • 修复了技能停止的并发错误
  • 修复了AI行动器在1.16(及以上)服务器中的诸多问题
  • 修复了技能: setLevel
  • 修复了protocollib支持的临时播放器错误(机翻)
  • 修复了技能: fly的bug
  • 修复了技能: orbital的修改项: onEnd无效的问题
  • 修复了更多关于玩家目标的问题
  • 修复了射弹和光环技能没有正确标记为异步的问题
  • 修复了目标选择器: @EIR的许多问题
  • 修复了粒子效果方向未正确设置z值
  • 修复了生成实体在1.12服务器的问题
  • 修复了AI目标选择器: OtherFactions在1.12服务器的问题
  • 修复了治疗类技能恢复数值为负数时的问题
  • 修复了技能: Projectile的NPE问题
  • 修复独立等级调整值(写于怪物)优先度高于整体等级调整值(写于config)的问题
  • 移除点击事件

4.10.0

插件本体

  • 最高支持由1.15.2变为1.16.2,允许使用所有1.16.2生物与粒子特效
  • 优化世界数据保存
  • 删除许多无用的东西,清理与优化插件库

生物

  • PIGLIN————猪灵
  • HOGLIN————疣猪兽
  • ZOGLIN————僵尸疣猪兽
  • BABY_HOGLIN—小疣猪兽
  • BABY_ZOGLIN-小僵尸疣猪兽
  • STRIDER———炽足兽
  • PIGLIN_BRUTE—猪灵蛮兵

生物选项

  • 新增生物的选项

Piglins—猪灵
选项名称 描述 默认设置
AbleToHunt 允许打猎 true
ImmuneToZombification 防止僵尸化 false
Hoglins—疣猪兽
选项名称 描述 默认设置
PreventZombification 防止僵尸化 false

技能

新增粒子

  • 已更新玉兰图

英文名字 预测效果 玉兰图
ash 玄武岩三角洲生物群系中自然生成的粒子
玄武岩三角洲生物群系中自然生成的粒子
soul 穿戴灵魂疾行附魔靴子的实体在灵魂沙或灵魂土上行走时出现
穿戴灵魂疾行附魔靴子的实体在灵魂沙或灵魂土上行走时出现
soul_fire_flame 灵魂火把顶部生成的火焰粒子
灵魂火把顶部生成的火焰粒子
crimson_spore 绯红森林生物群系中自然生成的粒子
绯红森林生物群系中自然生成的粒子
soul_fire_flame 灵魂火把顶部生成的火焰粒子
灵魂火把顶部生成的火焰粒子
warped_spore 曲森林生物群系中自然生成的粒子
扭曲森林生物群系中自然生成的粒子
dripping_obsidian_tear 来自哭泣的黑曜石的尚未滴落的粒子
来自哭泣的黑曜石的尚未滴落的粒子
falling_obsidian_tear 来自哭泣的黑曜石的在空中滴落的粒子
来自哭泣的黑曜石的在空中滴落的粒子
landing_obsidian_tear 来自哭泣的黑曜石的已经落地的粒子
来自哭泣的黑曜石的已经落地的粒子

技能

  • 允许在技能variableSet内进行变量计算
  • 光环(Aura)支持更多PlaceholderAPI变量
  • 监禁(Prison)支持更多PlaceholderAPI变量
  • 最大生命百分比治疗(healPercent)支持更多PlaceholderAPI变量
  • 向前冲刺(Lunge)支持更多PlaceholderAPI变量
  • 盔甲架动作(AnimateArmorStand)的动作调整更加精确

Message(发送聊天栏文本) / Speak(发送聊天栏文本与生成悬浮文本)

  • 允许使用前缀来替代颜色符号:<#FFFFFF>
  • 允许使用颜色渐变:<gradient:#颜色1:#颜色2>文本</gradient>
  • 允许使用"彩虹"字:<rainbow>文本</rainbow>
  • 允许使用悬停:<hover:show_text:'悬停着的文本??'>让我停止悬停!</hover>
  • 允许设置点击事件<click:run_command:/say 你好>点击我!</click>

Missle(导弹)

  • 导弹可以瞄准目标位置(target location,有错请提醒我更正)
  • 添加targetYoffset(目标y轴偏移)修改项

官方Wiki暂未详细说明的新技能

  • RayTraceAt (付费版-独有)
  • Recoil Effect
  • PlayBlockBreakSound (Paper核心-独有)
  • PlayBlockFallSound (Paper核心-独有)
  • PlayBlockHitSound (Paper核心-独有)
  • PlayBlockPlaceSound (Paper核心-独有)
  • PlayBlockStepSound (Paper核心-独有)

条件

Moving

  • 添加了是否精确(extra)默认为false

官方Wiki暂未详细说明的新条件

  • EnderDragonPhase
  • LivingInRadius
  • YDiff

目标选择器

@RLNT和@Location targeter

  • 支持变量

官方Wiki暂未详细说明的新目标选择器

  • @Siblings
  • @RTTL / 威胁表内的随机目标的位置

变量

  • 添加了各种父系怪物的变量

物品

  • 允许使用前缀来替代颜色符号:<#FFFFFF>
  • 允许使用颜色渐变:<gradient:#颜色1:#颜色2>文本</gradient>
  • 允许使用"彩虹"字:<rainbow>文本</rainbow>

漏洞修复

  • 修复了/mm items import的物品格式问题
  • 修复了世界和变量可能无法在重启服务器之后加载
  • 修复了许多有关序列化和在重启服务器保存的问题
  • 修复了许多变量漏洞
  • 修复了一些生物死亡后才激活了的选项(例如SlimeSpilt,也就是是否允许史莱姆跳跃)
  • 修复了Biome(生物群系)条件的问题
  • 修复了随机刷怪不在新生成的区块工作
  • 修复了非Paper服务端核心的ActionMessage技能的问题
  • 修复了一些目标过滤器的问题
  • 修复了当生物被非生物实体杀死时的掉落问题
  • 修复了在repeat(重复)技能报错时,repeat会一直重复下去的问题
  • 修复了在保存玩家数据和某些变量时的NPE问题
  • 修复了entitytype条件不使用条件变量的问题
  • 修复了技能level(等级)以及cooldown(冷却)不读取小数的问题
  • 修复了PAPI的支持

更新日志