
EMC基础知识 - ReFabricated
EMC Essentials 模组的 Fabric 移植版。在 Item Alchemy 基础上,增加了增强的 EMC 集成、自动注册、EMC 指令以及生活便利性功能。
EMC Essentials (ReFabricated)
为 EMC Essentials Forge 整合包制作的统一 Fabric 移植版 — 将 ProjectE、Project Expansion、Arcane Tablet 等内容整合为单个 Fabric 模组,基于 Item Alchemy。
概述
EMC Essentials (ReFabricated) 将 EMC Essentials Forge 整合包 的核心体验移植到 Minecraft 1.20.1 Fabric。无需安装十几个独立模组,仅需单个 .jar 文件即可增强 EMC 生态系统,包含指令、能量花、EMC 链接器、EMC 接口、微型太阳、HUD 显示、可配置数值和自动注册功能 — 以 Item Alchemy 作为后端 EMC 引擎。
可以将其视为 Fabric 版本的 Project Expansion — 作为 Item Alchemy(Fabric 版 ProjectE)的伴侣模组,提供机器、工具和生活质量改进功能,让你无需离开游戏即可检查、管理和扩展 EMC 生产。
功能
/emce 指令集
七个子指令用于全面控制 EMC,外加用于余额管理的 /emce bank:
| 指令 | 功能 |
|---|---|
/emce help |
显示所有可用指令 |
/emce get <物品> |
查询任意物品的 EMC 值 |
/emce set <物品> <数值> |
设置物品的自定义 EMC 值 |
/emce remove <物品> |
移除物品的自定义 EMC 覆盖 |
/emce bank get |
查看你的 EMC 余额 |
/emce bank add <数量> |
增加 EMC(支持 K/M/B/T/Q 后缀) |
/emce bank remove <数量> |
减少 EMC |
/emce bank set <数量> |
将 EMC 余额设为指定值 |
/emce reload |
从磁盘重新加载配置 |
/emce list |
列出所有自定义 EMC 值 |
/emce stats |
显示 EMC 系统总体统计 |
EMC 链接器
一个集成的 EMC 导入器 + 导出器,拥有 18 格 GUI。将你的 Item Alchemy EMC 网络与原版容器和 Tom's Simple Storage 连接起来。
- 导入(物品 → EMC):每 5 刻扫描相邻的箱子/桶/Tom's 存储,提取有 EMC 值的物品到输入缓存(第 0–8 格),将其转换为 EMC,然后推送到连接的 Item Alchemy 电池/线缆。
- 导出(EMC → 物品):在第 9–17 格放置一个样本物品作为持久过滤器。每刻检查相邻存储中的 EMC,消耗 EMC,生成 1 份该物品,并将其推送到相邻容器。
EMC 接口
一个 无 GUI 的机械方块,移植自 Ofek2608 的 Forge 版 emc-interface 模组。使用相同的成熟槽位架构:
- 第 0 格(仅插入):有 EMC 值的物品通过
EMCManager.setEMCtoPlayer()+syncS2C()转换 — 与/emce bank add相同路径。无 EMC 值的物品会临时存储,以便 Tom's 将其路由到下一个优先级存储而非删除。 - 第 1 格+(仅提取):每个已解锁的 EMC 物品拥有独立槽位。数量无限制(
EMC ÷ 物品EMC,仅受 Java int 上限约 21 亿限制)。当 Tom's 同步后提取时,setStack()检测差值并自动扣除 EMC。 /team支持:如果所有者属于原版 Minecraft 队伍,所有在线队友的 EMC 和知识将被合并。- 优先级设置:在 EMC 接口旁放置一个 Inventory Cable Connector,然后空手右键点击切换优先级。设为 最高 可实现自动出售(物品优先进入此处)。设为 最低 可实现拉取(在接触 EMC 前先清空箱子)。
- 使用原 Forge 模组的 16×48 动画纹理。
能量花(MK1–MK6)
从 Project Expansion 移植的紧凑型单方块 EMC 发生器。每个等级每刻产生 EMC,并将其推送到 所有者的个人 EMC 余额(通过 EMCManager.setEMCtoPlayer() + syncS2C())和相邻的 Item Alchemy 电池/线缆。
| 等级 | 生成速率 | 材料 |
|---|---|---|
| MK1 | 4 EMC/刻 | 铁 |
| MK2 | 12 EMC/刻 | 铁 |
| MK3 | 48 EMC/刻 | 铁 |
| MK4 | 192 EMC/刻 | 钻石 |
| MK5 | 768 EMC/刻 | 钻石 |
| MK6 | 3072 EMC/刻 | 下界合金 |
每朵能量花拥有 10 亿 EMC 的内部缓存,并记录放置者为所有者 — EMC 直接进入其银行。5 格范围内的微型太阳可将输出提升 10 倍。
奥术平板
从 Projex (Project EX) 移植的便携式 EMC 访问设备。右键点击查看当前 EMC 余额和已知物品数量。使用与 EMC 接口和 /emce bank 指令相同的 EMC API 路径。史诗级稀有度。
微型太阳
一种昂贵物品,可将附近收集器和能量花的 EMC 输出乘以 10 倍。可与时间加速效果叠加。
EMC HUD
在左上角显示你的 EMC 余额,位于 FPS 和坐标下方以免重叠。显示当前余额和实时变化指示器:
EMC: 1,234,567 (+100 | +100/s)(绿色,EMC 增加时)EMC: 1,234,567 (-50 | -50/s )(红色,EMC 减少时)
大数值格式:1,234 / 1.2M / 3.5B / 7.8T。
自定义 EMC 配置
纯文本配置文件位于 config/emcessentials.properties,可定义或覆盖游戏中任何物品的 EMC 值:
# <物品ID>=<EMC值>
minecraft:diamond=8192
minecraft:netherite_ingot=49152
运行 /emce reload 后更改生效(无需重启)。
依赖项
| 依赖项 | 最低版本 |
|---|---|
| Minecraft | 1.20.1 |
| Fabric Loader | ≥ 0.18.6 |
| Fabric API | ≥ 0.92.5+1.20.1 |
| Item Alchemy | ≥ 1.3.1 |
| MCPitanLib | ≥ 3.7.0(建议) |
| Architectury | ≥ 9.2.0(建议) |
这些依赖项均已包含在 CreateBound Prism 实例中。
安装
- 将
emcessentials-reabricated-1.3.1.jar放入你的mods/文件夹 - 确保 Item Alchemy(
itemalchemy-1.3.1.jar)也在mods/中 - 使用 Fabric Loader 0.18.6+ 启动 Minecraft
- 在游戏中运行
/emce help验证加载成功
开发说明
使用 Item Alchemy 的 API(EMCUtil$ITEM、EMCManager)在运行时读取、写入和传输 EMC 值。API 调用通过反射进行,因此如果未安装 Item Alchemy,模组不会崩溃 — 仅记录警告并禁用 EMC 功能。EMC 修改直接使用 EMCManager.setEMCtoPlayer() + EMCManager.syncS2C(),与内置的 /itemalchemy 指令使用相同代码路径。
许可证
MIT — 你可以自由使用。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。