|
1 | | -# ModularMachinery: Community Edition |
2 | | - |
3 | | -Language Select |
4 | | - |
5 | | -1. [简体中文](#简体中文) |
6 | | -2. [English](#English) |
7 | | - |
8 | | -## 简体中文 |
9 | | - |
10 | | -社区版皆在使模块化机械变得更加现代化,并提供更多的可自定义内容。 |
11 | | - |
12 | | -### 增强功能: |
13 | | - |
14 | | -* 提供更多对能源输入仓和能源输出仓的能量核心的搜索配置 |
15 | | -* 更大的控制器 GUI,供魔改员提供更多的信息显示 |
16 | | - |
17 | | -### 扩展功能: |
18 | | - |
19 | | -* 自定义配方失败操作(默认为 still,来自 [咕咕工具](https://github.com/ParaParty/gugu-utils)) |
20 | | -* TheOneProbe 兼容(目前支持配方进度 / 机械状态显示,支持配置) |
21 | | -* 新的配方类型 |
22 | | - * 材料组输入 |
23 | | - * 催化剂输入 |
24 | | - * 每 Tick 流体输入输出 |
25 | | -* 基于 CraftTweaker 的高级事件系统和扩展 API |
26 | | - * 5 个配方事件 |
27 | | - * 2 个机械事件 |
28 | | - * 在 JEI 配方界面添加自定义提示 |
29 | | - * 动态物品 NBT 判断与动态物品修改器 |
30 | | - * 动态生成、添加和删除的 RecipeModifier |
31 | | - * 动态修改和添加控制器 GUI 状态信息 |
32 | | - * 内建可持久化(退出游戏保存数据)的自定义数据储存,支持读取和保存 |
33 | | - * 机械控制器 API |
34 | | -* 智能数据接口 |
35 | | - * 智能数据接口可以使用 CraftTweaker 来添加自定义功能 |
36 | | - * 它可以实现诸如编程电路、速率控制等功能 |
37 | | - |
38 | | -### 实验性功能: |
39 | | - |
40 | | -* 高性能异步实现 |
41 | | - * 原版模块化机械提供了很多强大的功能,但是它的运行性能令人堪忧,尤其是有大量机械的情况下。 |
42 | | - * 社区版添加了可异步接口,所有实现此接口的都可以安全的以异步形式完成大量工作。 |
43 | | - * 根据大量的整合包测试,最高性能提升可达近 **10** 倍。 |
44 | | - * 唯一的主线程消耗是检查结构,但是它是**不可能**异步的,因为它在一些第三方插件服务端是**不安全**的操作。 |
45 | | - |
46 | | -* 重绘 JEI 配方界面图标,支持塞入更多的配方元素 |
47 | | - |
48 | | -开发中的功能: |
49 | | - |
50 | | -* 随机物品输出 |
51 | | -* 单方块机械实现 |
52 | | -* 并行配方处理 |
53 | | -* 工厂实现(类似 Mekanism 中的工厂) |
54 | | -* 合并附属功能 |
55 | | -* 为 TheOneProbe 提供更多支持 |
56 | | - |
57 | | -## English |
58 | | - |
59 | | -The Community Edition is all about modernizing the Modular Machinery and providing more customizable content. |
60 | | - |
61 | | -### Enhancements: |
62 | | - |
63 | | -* More searchable configurations for the DE Energy Core of the Energy Input Hatch and Energy Output Hatch |
64 | | -* Larger controller GUI for more information display by the modpackers |
65 | | - |
66 | | -### Expanded Features: |
67 | | - |
68 | | -* Custom recipe failure operation (default is still, from [gugu-utils](https://github.com/ParaParty/gugu-utils)) |
69 | | -* TheOneProbe compatible (currently supports recipe progress / mechanical status display, supports configuration) |
70 | | -* New recipe types |
71 | | - * Material group input |
72 | | - * Catalyst input |
73 | | - * Per Tick fluid input and output |
74 | | -* Advanced event system and extended API based on CraftTweaker |
75 | | - * 5 recipe events |
76 | | - * 2 mechanical events |
77 | | - * Add custom hints to JEI recipe screen |
78 | | - * Dynamic item NBT determination and dynamic item modifier |
79 | | - * RecipeModifier for dynamic generation, addition and deletion |
80 | | - * Dynamic modification and addition of controller GUI status information |
81 | | - * Built-in customizable data storage with persistence (save data on exit from game), read and save support |
82 | | - * Mechanical controller API |
83 | | -* Smart Data Interface |
84 | | - * Smart Data Interface can be used to add custom functionality using CraftTweaker |
85 | | - * It enables features such as programming circuits, rate control, etc. |
86 | | - |
87 | | -### Experimental features: |
88 | | - |
89 | | -* High-performance asynchronous implementation |
90 | | - * The original Modular Machinery offers a lot of powerful features, but it runs with worrisome performance, especially with a large number of controllers. |
91 | | - * The community version adds an asynchronizable interface, and all implementations of this interface can safely do a lot of work in an asynchronous form. |
92 | | - * Based on extensive modpack testing, the maximum performance improvement can be over **10** times. |
93 | | - * The only main thread consumed is structure check, but it is **impossible** to do asynchronously because it is **unsafe** to operate on the side of some third-party plugin services. |
94 | | - |
95 | | -* Redrawn JEI recipe interface icon to support stuffing more recipe elements |
96 | | - |
97 | | -### Features under development. |
98 | | - |
99 | | -* Random item output |
100 | | -* Single cube mechanical implementation |
101 | | -* Parallel recipe processing |
102 | | -* Factory implementation (similar to the factory in Mekanism) |
103 | | -* Merging of dependent functions |
104 | | -* Additional support for TheOneProbe |
105 | | - |
106 | | -## Special Thanks |
107 | | -Special thanks to **JetBrains** offers free open-source licenses for us! |
108 | | - |
109 | | -[<img src="https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg" width="200"/>](https://www.jetbrains.com) |
| 1 | +This project is scheduled for archiving in the near future. |
| 2 | +For reference to future alternative projects, please see [PrototypeMachinery](https://github.com/NovaEngineering-Source/PrototypeMachinery). |
| 3 | +You can free to fork this repository if you wish to continue development on it. |
0 commit comments