Skip to content

Releases: wchiway/ProjectEF

Release list

ProjectEF 1.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 09:30
eb99dd1

ProjectEF 1.1.0

适用于 Minecraft 1.21.1 · Fabric

ProjectEF 1.1.0 发布更新日志

新增/变更

  • 项目更名为 ProjectEF,正式作为 ProjectE 的 Fabric 移植版本发布。
  • 更新模组图标与许可证。
  • 完成简体中文翻译。
  • 内置 Avaritia 模组的 EMC 映射值。
  • 新增对 EMIJEI 的完整支持,包括配方别名与默认项目显示。
  • 新增数据组件处理器:烟花、烟火之星、旗帜、装饰盾牌、可疑炖菜、盔甲纹饰等。
  • 世界转化(World Transmutation)改为通过数据包定义,支持同步与条件生成。
  • 为新增的 1.21 / 1.20 原版内容(氧化铜、红沙等)添加 EMC 值和世界转化配方。
  • 添加 Config GUI 支持(NeoForge 端已有功能在 Fabric 中适配)。
  • 物质与宝石盔甲现可使用盔甲纹饰,并记录纹饰以影响学习/EMC。
  • 优化搜索框:支持按模组 ID 过滤,并显示前后翻页按钮禁用状态。
  • 新增土耳其语和捷克语本地化。
  • 优化大量性能:减少捕获 lambda、使用 fastutil 集合、优化映射系统。
  • 物质熔炉现在可以产出经验并给予配方。
  • 添加数据标签,允许数据包开发者修改物质锹的连锁挖掘方块范围。

修复

  • 修复重载命令(/Project reload)未能正常工作的问题。
  • 修复红物质武器造成的瞬间秒杀效果(调整为正常伤害)。
  • 修复 /Project 命令执行错误。
  • 修复因权限 API 版本过高导致的问题(回退至 0.3.1)。
  • 修复 GEM 装甲的飞行能力和宝石永恒密度护甲能力失效的问题。
  • 修复物质工具的区域模式(如锤子、锹的范围挖掘)失效。
  • 修复 Fabric 运行时交互(如破坏方块事件、物品拾取事件)未正确注册。
  • 修复所有物质工具首次使用后即损坏的问题。
  • 修复永恒密度宝石在副手时 GUI 行为异常。
  • 修复收集器会吞掉无目标燃料的问题。
  • 修复知识加载失败导致所有知识丢失的严重错误。
  • 修复水银之眼对栅栏等方块未能正确记录方块状态的问题。
  • 修复实体弹射物碰撞箱不正确、渲染顶点顺序错误导致背面剔除问题。
  • 修复转化覆盖层在远离出生点坐标时渲染异常。
  • 修复 Nova 爆炸声音与粒子效果。
  • 修复全知之书配方不可用。
  • 修复初始同步时知识、背包数据未在客户端正确解析的问题。
  • 修复搜索框在转化 GUI 中无法使用的问题。
  • 修复使用神秘之锤右键时深度计算错误。
  • 修复不朽之环的各个子类型在 JEI 中未正确显示。
  • 修复阴影 Jar 未正确构建导致 API 源码缺失。
  • 修复部分命令(如 dumpmissingemc)检查过多、不支持跳过已知缺失值。

其他

  • 移植至 Minecraft 1.21.1,使用 Fabric Loom 1.10.5 + Mojmap + Parchment。
  • 全面重构 API、注册、网络、事件、配置系统以适配 Fabric。
  • 重写方块实体、容器、物品、实体、自定义配方的 Fabric 实现。
  • 移除不兼容的模组支持(如 CraftTweaker、Curios 暂时禁用但保留未来启用可能)。
  • 世界转化逻辑优化:优先匹配精确状态,支持简单转化与复杂转化分离。
  • 移除通过 IMC 设置 EMC 值的方式,改为数据包/自定义映射器。
  • 知识同步改用 Codec 与 Stream Codec,提升稳定性与性能。
  • 切换至使用 DeferredRegister 跟踪注册条目,去除手工管理。
  • 升级依赖版本,启用 Gradle 配置缓存。

升级注意事项

  • 此版本为全新 Fabric 移植版,不兼容旧版 WorldEdit 或 NeoForge 存档的模组配置,建议新建世界测试。
  • 自定义 EMC 映射文件格式已变更(使用 JSON Map 而非数组),需按新格式重写。
  • 世界转化配方现通过数据包定义,原先通过 IMC 注册的转化将不再生效,需迁移至数据包。

安装

  1. 安装 Fabric LoaderFabric API
  2. ProjectEF-1.21.1-PE1.1.0.jar 放入 .minecraft/mods 目录

Forge Config API Port、fabric-permissions-api 等依赖已通过 jar-in-jar 内置,无需额外安装。