Releases: Yanbwe/ModularShoot
Releases · Yanbwe/ModularShoot
Release list
v0.1.2
[0.1.2] - 2026-08-08
变更 / Changed
- 移除框架默认命中粒子:
ClientHitEffectHandler不再生成任何默认粒子(伤害指示DAMAGE_INDICATOR/ 暴击CRIT/ 方块破坏),命中视觉特效完全交由ClientBulletHitEvent监听方自行实现;数据驱动命中音效(枪械sounds槽位)保留,取消事件仍可跳过默认音效。相关 javadoc(ClientBulletHitEvent、ModularShootPayloads)同步更新。
改进 / Improved
- 重绘子弹默认纹理(
textures/bullet/default.png),观感大幅提升。
v0.1.1
[0.1.1] - 2026-08-08
新增 / Added
- 第一人称发射动画:新增
FirstPersonRecoilKick后坐曲线,开火瞬间枪身沿 +X 后收(上限 0.2 格)、枪口绕 +Z 上抬(上限 8°),随后快速回落;由shootAnimTimer驱动,与第三人称手臂后坐姿势、per_shot射击纹理同节奏触发(GunItemRenderer、FirstPersonRecoilKickTest)。 - 射击谓词失败消息与
StateDisplay.format支持lang:前缀键(本地化机制补强)。
改进 / Improved
- 全量本地化:提示文本(tooltip 标题、快捷键提示、插件行/分隔符、降级显示等约 30 处)、5 个命令子命令反馈全部改为 lang 键(
modularshoot.command.*)。 - 31 个示例数据包 JSON 的
name/brief/description/display改为lang:键,§颜色码移入 lang 值;en_us/zh_cn各新增 95 键(55 → 150),示例内容英文全量翻译。 DatapackLoadSummary/DatapackReloadListener/ItemBindingValidator日志英文化。
ModularShoot-0.1.0
feat(publish): 添加 GitHub Packages 发布工作流,更新许可证为 GPL-3.0