Alumopper 发表于 2024-8-30 19:42:34

[JE数据包/VSCode插件/编译器/Kotlin/Java/Fabric]Project MCFPP项目组招募

本帖最后由 Alumopper 于 2024-8-30 18:40 编辑


Project MCFPP是一个mc原版开发者社区自发发起的,致力于增强原版数据包/资源包等开发体验的项目组。项目组目前的核心项目是MCFPP语言,同时正在酝酿辅助数据包开发的Fabric MOD,Datapack Debugger。


MCFPP是一个能被编译为Minecraft数据包的全新的面向对象的语言。它旨在以类似C系语言的语法,进行数据包的编写,并引入编程中常用的概念,从而使数据包的编写更加的便利。同时,通过高级封装,实现API的稳定性,避免Mojang经常的破坏性更新对数据包开发的严重影响,即,“一次编码,到处编译”。MCFPP主要使用Kotlin语言编写,以antlr为语法解析的基础进行实现。MCFPP在Github以GPL v3协议进行开源:MinecraftFunctionPlusPlus/MCFPP。同时,项目文档已经发布在:MCFPP。此项目目前框架和语法设计已经趋于成熟,正在标准库的编写过程中。


Datapack Debugger最开始是一个个人开发断点调试的mod,用于在mcfunction中添加断点,解决令人头疼的调试问题。但是后来,我们注意到了在原版中直接调试的巨大优势,提出了其设计概念,在MC中实现一个类似IDE的界面,直接进行函数文件的编写,热重载和断点调试。项目还在早期开发阶段。


static/image/hrline/line2.png

然而,随着项目的推进,我越来越感觉到个人力量的微薄,因此我们迫切需要有相关意愿和开发经验的开发者,与我们共同开发!


目前我们需要:

编译器开发:熟悉 Java 或 Kotlin 的开发的人,对antlr有一定了解但是不强求,有足够的时间能参与讨论和协助开发项目。对数据包/命令和资源包有一定的了解。


VSCode或IDEA插件开发:熟悉 TypeScript(VSCode) 或 Java(IDEA),熟悉插件开发流程,对新语言插件的开发较为熟悉


MC模组(Datapack Debugger)开发:熟悉Fabric或Forge模组的开发流程,有新UI开发经验优先


static/image/hrline/line2.png

联系方式:

1. 在此贴下方直接回复


2. B站私信@Alumopper


3. 将自己的介绍(如果有作品,推荐包含自己作品的链接哦)投递至邮箱<[email protected]>


-------------------------------


注意事项:本次招募为 *长期招募*,截止日期不限。私信请直接说明来意;发送邮件请以 "昵称 + uid" 的格式发送~ 我们将会在最多三个工作日以内进行答复哦


--------------------------------


Project MCFPP项目组期待你的加入!希望更多有能力的人能协助我们进行开发w


雪球♡ 发表于 2024-8-31 23:42:49

欢迎大佬来到苦力怕论坛,望项目组做大做强!

ForeverStar. 发表于 2024-9-8 19:41:00

wq,大佬😱
页: [1]
查看完整版本: [JE数据包/VSCode插件/编译器/Kotlin/Java/Fabric]Project MCFPP项目组招募