5.2.x更新日志 - woshiermuqwq/mythic-chinese GitHub Wiki
编者测试百科内容时,所使用版本为最新预览版
- 将 世界出生点距离等级调整 的初始值调整为 0
- 移除调试模式下的无用刷屏信息
IllegalArgumentException
- 修复了 世界出生点距离等级调整 的初始值高于1的漏洞
- 撤销了对技能: Lunge 所做的调整
- 撤销了上一条撤销
- 修复了技能: Lunge 并使其可以与过去一样受Y轴动量影响
- 修复了技能: Drop Item 无论如何都会将施法者视为触发者的漏洞
- 撤销了对模块: 受伤间隔 所做的调整
- 修复了由定点生成所生成的 无法消失的Mythic实体 会忘记它们的生成点的漏洞
- 修复了Mythic村民不拥有与附魔有关的交易项目的漏洞
- 支持MC 1.19.4
- 支持NMS 1.19.4
- 新增选项:
HealOnReload
(是否在所处区块重载时回满生命)
- 被玩家所命名的Mythic实体不再消失, 且重载不再还原名称
- AI行动器: moveblock(movetoblock) 现支持定义目标方块NBT
- 新增修改项:
blockspertick=数值
, 用于限制每游戏刻所更改的方块数量
- 新增修改项:
shouldempty(缩写 empty)
, 用于决定是否在将物品装入选定箱子前清除该箱子内的所有物品
- 修复了技能: Ray Trace 的修改项:
fluidcollisionmode
(是否穿过流体) 无效的漏洞 - 当施法者为玩家或目标无法使用MM占位符时, 占位符将通过 PlaceholderAPI 读取
- 修复了试图使用投掷器投掷Mythic实体蛋时所生成的
NoClassDefFound
错误 - 修复了盔甲架会被炸药(TNT)杀死俩次的漏洞, 该漏洞源于
Spigot
本身 - 修复了重载区块时, 区块内的无法消失的Mythic实体会回满生命的漏洞
- 修复了重载区块时, 区块内的Mythic实体会遗忘父系实体的漏洞
- 修复了技能: On Damaged 的空指针漏洞
- 修复了技能: Fill Chest 的异步漏洞
- 删除了一些无法工作的与导入物品有关的代码
- 修复了 Audience
- 修复了当 多坐标目标选择器 的形状为圆形(
sharp=sphere
)时, 修改项:yRadius
(垂直范围) 无法工作等漏洞 - MythicFields?
- 修复了特效技能: Block Mask 的多个占位符兼容漏洞
- 修复了报错:
java.lang.NoSuchFieldError: bukkitChunk
- 修复了多个与 1.19.4 相关的严重漏洞
- 删除了无用的调试模式代码
- 为 1.19.4 修复了选项: Damage
- 修复事件: MythicMobItemGenerate
- 修复了特效技能: Block Mask 占位符无法更新的漏洞
- 修改项:
material=方块名
支持占位符
新增: Is Baby
- 若处在幼年
- 支持偏移
- 重构API
- 修复了特效技能: Guardian Beam 在MC 1.19.3 无效的漏洞
- 重新加入对 bstats 的硬依赖
- 修复与技能: Chain 有关的一个漏洞(IllegalArgumentException)
- 修复与条件: Name 有关的字符判断漏洞
- 优化占位符, 降低内存滞后
- 为技能: Projectile 的弹射功能(bounce)加入了错误追踪
- 修复了多个与目标选择器: @EntitiesInCone 有关的漏洞
- 修复了技能: Look 的异步漏洞
- 修复与条件: Wearing、Holding 有关的判断漏洞
- 新增API
- 为所有与方块有关的修改项加入了对Crucible自定义方块的支持
现支持计算, 计算方式默认为"乘以"
- 选项名: 数值 计算方式
- Damage: 20 ADD
- Damage: 40 2
- MovementSpeed: 200 MULTIPLY_BASE
新增: ~onTrade
- 新增别称
- 新增别称:
@everyone
- 修复了在配置文件内的选项:
AutoUpdate
为true
时,标签:MYTHIC_ITEM
仍然会被应用到Mythic物品内的漏洞 - 修复了当技能: AI Goal/Target Selector 所定义的行动器/目标器带有修改项时技能可能无效的漏洞
- 修复了特效技能: Block Wave 会被处在其他世界的玩家所看见的漏洞
- 修复了在 Spigot服务端 的
NoSuchMethodError
相关漏洞 - 支持MC 1.19.3
- 修复了一些与加载配置有关的漏洞
- 修复了在MC 1.19.3 加载失败的漏洞
- 移除了技能: On Damaged 的调试信息
- 修复了对MC 1.19.3 的兼容漏洞
- 移除启动服务器时的占位符刷屏
- 修复了物品内的占位符与选项导致的内存滞缓漏洞
- 修复了所需加载物品过多时, 重载无效的漏洞
- 重写随机生成
- 重写实体数据保存
- 技能修改实体的仇恨目标
- 新增:
/mythicmobsmenu(mmm)
用于打开正在开发的界面 - 物品界面新增过滤器和搜索功能
- 命令:
/mm s remove 生成点名
现支持选取一个生成组与wildcards - 生成蛋支持发射器
- 为命令:
/mm i give 玩家 Mythic物品名 数量
添加了通配符:-d
, 被写入命令时, 塞不进目标玩家背包的物品将掉落
- 新增选项:
Group: 组名
, 搭配物品界面使用
- 为青蛙(Frog)新增选项:
Type: 种类
- 修改项:
multiplier
支持占位符
- 令指定技能组进入指定时长的冷却(仅针对技能目标)
新增: Set Target
- 强制变更施法者的当前仇恨目标为技能目标
- 全部修改项支持占位符
- 新增修改项:
coordinateyaw
,coordinatepitch
, 定义与方向有关的目标选择器的基线 - 新增修改项:
blockttypes
,blockignores
所有支持范围值的修改项都支持 >=
、=
, <=
(原先已支持>
, <
)
如:
Skills:
- setvar{var=skill.1;v=%mmocore_level%} @self
- m{m=1} @self ?varrange{var=skill.var.1;v=>=10}
# 若施法者MMOCore等级不低于10则可收到消息: 1
新增: Is Flying
- 若正在飞行
新增: Chance
- 若技能的触发几率为
新增: Playes On Line
- 若服务器在线玩家数量为
新增: Playes In World
- 若所处世界的玩家数量为
- 支持检测空气
- 支持自定义群系
新增: In Claim
- 若处在领地内(插件: Lands)
新增: In Claim
- 若指定半径范围内存在领地(插件: Lands)
新增: Structure
- 若处在指定结构(支持由数据包添加的结构)
- 现应遵循
bukkit.yml/spigot.yml
所决定的生成配置 - Bug修复与优化
- CPU占用优化
- 修复了在未安装Model Engine时, 技能: On Damaged 的受击事件也会在攻击时触发的漏洞
- 修复了 其它插件在Mythic实体出生1刻后将其清理掉导致的空指针漏洞
- 修复了 ActiveMob 的空指针漏洞
- 修复了当实体被非玩家实体击杀时, 不会执行
Drops:
内的命令(若拥有) 的漏洞 - 修复了所处文本后缀为
.txt
的Mythic物品不会被加载的漏洞 - 移除了由Crucible刷出的物品加载调试信息
- 修复了技能: Summon 的空指针漏洞
- 修复了 随机生成 条件检测 的空指针漏洞
- 修复了与 WorldGuard 有关的抛射类技能空指针漏洞
- 修复了技能: Shoot 的最大距离限制无效的漏洞
- 修复了技能: Orbital 的抛射物的空指针漏洞
- 错误提示更加明了
- 修复了将命令:
/mm m info Mythic实体名
的MM实体名一栏定义为不存在的MM实体时产生的空指针漏洞 - 修复了命令:
/mm egg
被定义数量后产生的空指针漏洞 - 再次优化错误提示(新增字体颜色)
- 修复了重载后Boss 血条丢失的漏洞
- 新增功能十分基础的实体菜单
- 修复了物品菜单的空指针漏洞
- 修复了与加载新的实体配置有关的多个漏洞
- 移除部分调试信息
- 修复了一个与目标选择器: @Mobs In Radius 有关的漏洞
- 修复了条件: Distance 与
IllegalArgumentException
有关的漏洞 - 修复了技能: Heal 的异步漏洞
- 修复了多个向后兼容MMO插件的漏洞
- 修复了错误提示器的空指针漏洞
- 修复了技能: Fly 永远选取施法者的漏洞
- 修复了在某些服务端中, 技能: Item Spray 所生成的掉落物实体消失过快的漏洞
- 修复了目标选择过滤器:
owner
无效的漏洞 - 修复了条件: Cuboid 不支持检测非实体目标的漏洞