4.14.x更新日志 - woshiermuqwq/mythic-chinese GitHub Wiki

编者测试百科内容时,所使用版本为最新预览版

4.14.2

配置文件

现在可配置默认的目标过滤器.

命令

mm reload 新增专用修饰符: -a

  • 令重载在异步进程上执行
  • 未使用该修饰符时重载将在主线程执行

物品

取消对掉落数量的取整

  • 现若掉落数量小数位大于0, 则表示有多少概率额外掉落一个
    • 5.4=必定掉落5个物品, 40%额外掉落一个物品

技能

新增: Take Item

  • 移除技能目标指定数量的物品

新增: On Swing

  • 给予技能目标光环(光环持有者左键后激活技能组)

新增: On Interact

  • 给予技能目标光环(光环持有者被交互后激活技能组)

新增: On Jump

  • 给予技能目标光环(光环持有者跳跃后激活技能组)

新增: Go to

  • 强制施法者(非玩家)走向技能目标
  • 唯一一个一出现就完全支持占位符的技能
  • 修改项: onshootskill 的缩写: os 更名为 osh
  • 修改项: yield(爆炸威力) 支持占位符
  • 修改项: maxdistance 支持占位符 ###Damage
  • 新增可用伤害类型: FALL

特效技能

变量

  • 当变量不存在时, 调用它将显示"Undefined", 而不是"Null"

条件

新增: Charged

  • 若技能目标(爬行者)已充能(闪电)

新增: Plugin

  • 若服务端已安装指定插件

新增: Premium

  • 若 MythicMobs 为付费版

目标选择器

  • 选取以指定最小半径为内环半径
    指定最大半径为外环半径
    所形成圆环内的全部实体

触发器

新增: ~onCharge

  • 爬行者充能(闪电)后激活技能

漏洞修复/其它信息(越早的排在越上面)

  • 修复了重启服务器后可能导致实体无法被加载的漏洞
  • 修复了一个有关重载命令的漏洞
  • 移除了部分无用的调试信息
  • 可能修复了一些有关重载的漏洞
  • 测试新AI功能
  • 真正添加了~onPrime触发器
  • 修复了一些命令的漏洞
  • 撤销构建
  • 修复了若小数的整数位不为0, 它会被读取为算式而不是一个数
  • 移除Carson以修复重载漏洞
  • 重新加入Carson, 因为它是十分重要的
  • Carson不再参与重载
  • 重新加入并调整Carson以修复重载漏洞
  • 再次移除Carson, 但这次资源占用不会高于之前的值
  • 优化了Mythic实体的种类的实时读取
  • 修复了一些条件的重载报错
  • 生成内部名与原版一致的Mythic实体应当替换原版实体而不是仍然生成原版实体
  • 修复了一些有关NPE的漏洞
  • 修复了实体主人变更后实体会回满血量的漏洞
  • 修复了一个有关目标过滤器的漏洞
  • 修复了当随机生成的群系限制选项所写值为无效群系时会生成报错的漏洞
  • 修复了技能: onshoot 的修改项: maxdistance 无效的漏洞
  • 撤销了在先前版本中对实体显示名的改动(MC 1.16.5)
  • 修复了技能: GiveItem 的一个漏洞
  • 修复了技能: Summon 的NPE漏洞
  • 修复了条件: BlockType 只能检测一种方块种类的漏洞
  • 修复了技能: Equip 的NPE漏洞
  • 修复了条件: PlayersWithIn 修改项: Radius 几乎无效的漏洞
  • 修复了Pom版本错误的漏洞
  • 调整Pom
  • 修复了实体管理机制的NPE漏洞
  • 修复了村民的动态交易在没有任何常规交易的情况下无法加载的漏洞
  • "双重验证"现将在事件: EntityLoadEvent 发生后立刻进行

4.14.0

  • 支持1.18.1
  • Projectile的弹射
  • 漏洞修复

API

  • 优化掉落表的API
  • 新增事件: MythicMobInteractEvent

命令

/mm i enchant 附魔名 等级

  • 支持MythicEnchants

实体

物品

  • 死亡后在当前位置生成指定实体(支持Mythic实体)
  • 支持范围值, 格式如: 0to255,0to255,0to255

技能

  • 播放原版动作, 同时支持Audience, 仅限 1.17+

新增: Propel

  • 不会影响垂直(Y轴)速度的冲刺(Lunge

新增: Pick Up item

  • 拾取技能目标(掉落物实体)

新增: On Death

  • 死亡后激活指定技能组的光环

新增: Consume Slot

  • 清除技能目标(玩家)指定槽位上指定数量的物品
  • 新增修改项: Gravity, 决定所抛洒出的掉落物实体是否拥有重力
  • 更多修改项支持占位符
  • 新增抛射物类型: Tracking, 详见->点我
  • 新增修改项: bounce(命中是否可反弹)与 bouncevelocity(反弹系数)
  • 新增修改项: bulletColor
    抛射物类型为Item(物品)或MythicItem(自定义物品)时, 且物品可染色, 该修改项用于决定该物品的颜色)
  • 新增修改项: hugLiquid(与hugSurface作用一致, 但作用于流体)
  • 现在可工作于 盔甲架
  • 文本支持形如<#FFFFFF>的颜色Hax代码
  • 与自身不处在同一世界的实体
  • 若所填文本涉及位于技能目标身上的占位符, 现在将正常读取而非读取施法者身上的占位符

特效技能

新增: Guardian Beam

  • 朝目标位置发射守卫者光束

新增: Stop Sound

  • 停止播放指定音效

重写 FireWork(特效技能)

firework{type=STAR;power=2;color=#FF0000;fadeColors=#00FF00;trail=true;flicker=true}

条件

  • 检测实体是否穿戴/手持着 带有指定等级的指定附魔 的物品
  • 若技能目标与坐标原点之间不存在视觉障碍物
  • 修复其无法在随机生成中工作的漏洞
    这意味着现在可以限制随机生成的密度
  • 检测技能目标(玩家)背包内指定槽位上的物品是否与被比较的物品相似
    • - itemissimilar{i=测试物品;slot=25} true
    • - itemissimilar{i=测试物品;slot=CHEST} true
  • 检测技能目标(掉落物实体)是否与被比较的物品相似(包括堆叠数量等)
    • - entityitemissimilar{i=测试物品} true
  • 检测技能目标(掉落物)的物品种类.
    • - entityitemtype{types=diamond} true
  • 检测技能目标(掉落物)的原版物品种类
    • - entitymaterialtype{types=diamond} true

目标选择器

新增: @NonLivingInRadius

  • 以施法者为中心, 选取指定半径 球体范围内的特殊实体
    如: 已落地实体、末影水晶、船、末影珍珠、末影之眼等

新增: @NonLivingNearOrigin

  • 以坐标原点为中心, 选取指定半径 球体范围内的特殊实体
    如: 已落地实体、末影水晶、船、末影珍珠、末影之眼等

新增: @RingAroundOrigin

  • 以自身为中心
    在以指定半径所形成的环上
    规则地选取指定数量的坐标点作为技能目标 (从4.13开始支持占位符

新增: @RandomLocationsNearOrigin

新增: @RandomLocationsNearCaster

@EntitiesInRadius

  • 新增修改项: LivingOnly

目标过滤器

  • 新增可过滤项: ArmorStand与Marker(默认过滤)

@Ring

  • 新增修改项: RotX/Y/Z, 用法与Orbital一致

所有 坐标目标选择器

触发器

新增: ~onTame

  • 实体被驯服后激活技能

新增: ~onLoad

  • 服务器重启后, 该MythicMobs实体第一次被加载后激活

新增: ~onPrime

  • 爬行者被点燃后激活技能

漏洞修复/其它信息(越早的排在越上面)

  • 修复技能: Freeze的NPE漏洞
  • 修复了实体射击事件(EntityBowShoot)的NPE漏洞
  • 修复了区块监听器(ChunkListeners)的NPE漏洞
  • 修复了被Mythic实体击杀了的玩家概率不会显示所自定义的击杀信息
  • 修复了实体选项: Invisible 的异步工作漏洞
  • 修复了技能: Projectile 的抛射物有时不会消失的漏洞(当定义了抛射物类型)
  • 修复了技能: Projectile 的修改项: Duration的漏洞
  • 修复了条件: Stance 的NPE漏洞
  • 修复了实体可能会被API移除的漏洞
  • 修复了技能: VariableAdd 和 VariableSubtract的某些漏洞
  • 修复了技能: SudoSkill 无法使用目标过滤/数量限制器的漏洞
  • 修复了条件: Burning的一个漏洞
  • 修复了自定义条件不使用条件活动的问题
  • 修复了目标过滤器不工作于 MC 1.16.5 的漏洞
  • 修复了目标过滤器的一个漏洞
  • 修复了AI行动器: GotoOwner 的一些漏洞
  • 修复了事件: MythicMobItemGenerateEvent 的异步工作漏洞
  • 修复了技能: Freeze 的一些漏洞
  • 修复了触发器: onDamaged 不会被其它伤害类型所激活(如摔伤)的漏洞
  • 优化了技能: Projectile 的反弹机制(Bounce), 以及移除了反弹调试信息
  • 修复了触发器: onDespawn 不会在实体被技能: Remove 或 命令: /mm m k(ka) 移除后激活
  • 修复了一些与MMOItems的兼容漏洞
  • 修复了条件: Item 的一个漏洞
  • 修复了技能: GuardianBeam 的修改项: onStart/onTick/onEnd不会工作的漏洞
  • 修复了实体显示名的一个漏洞
  • 修复了条件: MobsInRadius 的异步工作漏洞
  • 修复了已支持 MC 1.18 仍显示不支持的漏洞
  • 修复了许多关于 目标选择器 的异步工作漏洞
  • 修复了统计命令不将 由定点生成所生成的实体 计入的漏洞
  • 移除了技能: Projectile 的弹射调试信息
  • 修复了掉落表内的多行命令仅会激活一行的漏洞
  • 修复了条件: isPlayer 也会在检测对象为Npc时符合的漏洞
  • 修复了一些有关物品给予技能的一些漏洞
  • 新增许多有关掉落的调试信息
  • Give/Get命令现可通过按Tab键以补全掉落表/物品
  • 移除了无用的依赖
  • 修复了一些启动服务器后的报错
  • 修复了条件: PlayerWithin 会过滤创造/观察者模式玩家的漏洞
  • 修复了命令: Spawnmob 会生成原版实体而不是Mythic实体的漏洞
  • 修复了技能: FillChest 仅允许使用原版物品填充容器的漏洞
  • 修复了触发器: ~onSignal只会激活一个技能的漏洞(若多个技能需要同一个信号)
  • 重载命令现在将在异步线程工作, 同时修复了几个启动服务器后的报错
  • 修复了一个有关单行条件格式的漏洞

其它版本

⚠️ **GitHub.com Fallback** ⚠️