Releases: MinecraftFunctionPlusPlus/MCFPP
Releases · MinecraftFunctionPlusPlus/MCFPP
Embryo 25m08a
久等了!由于开发者毕业事情忙,很久都没有进行更新,不过现在总算是把最新的快照端上来啦。在25m08a中,我们主要进行了标准库的完成和导入导出库的优化。
语言新特性
编译器新特性
- MNI对运算符重载的支持
- 将NBT库更新为自己维护的NBT库
- 索引保存函数语法树以进行二次编译
- 任何变量都可以调用
toCommandPart
方法来构建命令 - 添加了便于构建命令相关工具函数
- 重构了
entity
相关的代码 - 现在数据包的库索引是以二进制导出,以提高效率
Language New Features
- MCFPP Standard Library
- Entity Selector
- Field Operator
~=
operator,|
operator, custom operators, and operator overloading- Changed prefix types to postfix types
- Type Delegation
- Data Template Constructors
Compiler New Features
- MNI support for operator overloading
- Updated NBT library to a self-maintained version
- Indexed and saved function syntax trees for secondary compilation
- Any variable can call the
toCommandPart
method to construct commands - Added utility functions for easier command construction
- Refactored
entity
-related code - Library indexing in data packs is now exported in binary for improved efficiency
Embryo 25m01a
Embryo 25m01a
我们很高兴地宣布,MCFPP的第一个快照版本现已发布!这个快照标志着我们项目的一个重要里程碑,致力于为Minecraft数据包开发者提供强大的工具和支持。无论你是新手还是经验丰富的开发者,我们相信,MCFPP都将为你的项目带来更多的可能性
本次开放的编译器功能:
- 使用原版命令共建
- 函数功能,基本逻辑语句功能
- 类,数据模板的支持和使用
- 部分基本变量的使用
时间匆忙,在本次快照中,编译器可能会有相当不稳定的行为,所以在将其用于实际生产环境的时候,遇到了任何问题,欢迎提出Issue,与我们共同完善编译器!
在这个辞旧迎新的时刻,我们衷心祝愿大家新春快乐,阖家幸福,万事如意!感谢您的支持与关注,我们期待在未来的日子里,与您共同见证 MCFPP 的成长与发展!
蛇年大吉!