[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
欢迎大佬来到苦力怕论坛,望项目组做大做强! wq,大佬😱
页: [1]