
Chasm api
Chasm api让模组制作回归本质,通过声明式API——只需几行代码定义功能,框架处理注册、资源和扩展性,让你专注于游戏玩法,而非样板代码。
Chasm api – 模组开发框架
链式声明创建物品
无需继承或手动注册,框架会自动处理注册、模型、语言文件和配方。
Chasm.item()
.type(SWORD).attackDamage(10)
.name("烈焰之刃").texture("minecraft:item/diamond_sword")
.onAttack(ctx -> ctx.target().setOnFire(5))
.register();
声明式配置
数据组件、附魔池、GUI 窗口和耐久度都可以通过声明式配置完成,无需直接编写 NBT 或网络包。
资源生成
运行 runDatagen 即可生成模型、语言文件、配方和战利品表到资源文件夹中。
基于 SPI 的扩展
其他模组可以通过 SPI 添加行为,无需继承子类或暴露内部 API。
Chasm 2.0 致力于减少样板代码,让你专注于游戏玩法本身。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。