Origins:Algorithmic Phantom

Origins:Algorithmic Phantom

Mod

Origins enhancement mod

Client and server LibraryUtility

336 downloads
1 follower
Follow Save
Filter channels...
  1. 优化/规范代码
  2. 优化了随机系统(oap:random)的代码,并使oap:random支持了block condition type
  3. 修复了使用oap:modify_effect_duration时负时长导致状态效果消失的问题
  4. 修复了使用增强的origins:area_of_effect时设置最大选择目标时不会随机选择的问题
  5. 修复了使用增强的origins:area_of_effect时self_action导致的空指针问题
  6. oap:modify_effect_duration中amount字段的默认值修改为0.0
  1. 修改了保底数据的存储逻辑,不再支持4.0及以前版本的数据
  2. 修复了有时导致玩家NBT数据非法的问题
  3. 修复了有时导致存档被锁定的问题
  4. 修改了一些文案和命名
  5. 为origins:area_of_effect新增形状和高度字段
  6. 优化了未知参数的错误处理
  7. oap:debug中as_warn现在可以影响log内容了
  8. oap:say中发送的消息现在会提示是由能力生成的了
  9. 新增oap:to_block

4.0版本:规范代码(大面积重构)

  1. 修改了清理保底数据的指令结构并添加了本地化

注:3.X及以前的版本由于我的疏忽不再推荐使用

3.0版本:将不兼容2.X版本的配置文件

  1. 修改了配置文件的数据结构
  2. 移除伤害吸收BUG修复
  3. 新增oap:name匹配实体名称,支持正则表达式
  4. 新增oap:to_other_player对其它玩家的动作
  5. oap:random新增保底机制,由存档、玩家和字符串池ID区分保底数据,数据存储于配置文件目录中
  • 新操作:发送沉浸式消息(联动immersive message api)、召唤并驯服实体、应用随机状态效果、修改伤害吸收量、发送聊天消息、发送toast消息、直接修改起源
  • 新条件:亮度等级、随机结果、玩家数量
  • 新能力:隐藏状态栏、死亡时的行动、进度追踪、阻止轴向位移、修改饮水速度、百分比伤害反弹、固定值伤害反弹
  • BUG修复:伤害吸收不会在耗尽时正常移除、检查倒计时活动时结果异常
  • 原版增强:Modify Damage Taken能力可以兼容受伤后伤害免疫机制(可配置)
  • 其它:移除大量冗余代码、为大部分功能添加文档、优化倒计时能力系统

新增倒计时能力及其相关条件、操作类型 新增status effect的增强版条件类型 新增给予/移除伤害吸收操作类型 修复修改进食速度能力错误的影响非食物物品的使用时间,新增了决定是否影响药水的字段

new power type: oap:action_on_sleep_complete enhanced entity condition: oap:status_effect

新的能力:睡醒时操作(oap:action_on_sleep_complete) 新的增强实体条件:状态效果(oap:status_effect),增强原版同名实体条件(origins:status_effect)


Project members

huaijiujing

Member

Details

Licensed GPL-3.0-or-later
Published 5 months ago
Updated a month ago