
Creo API
[存档] 一个用于Minecraft模组与数据包开发的多用途API。
此 API 已归档,将不再更新。不过,我将来可能会重新回来开发。
点击此处查看首页!
为什么要使用 Creo API?
Creo API 解决了其他库类模组通常不涉及的三个主要问题。
- 功能分散,导致不同模组出现不必要且相似或重复的代码。
- 开发中繁琐的环节,占用了实现有趣、独特功能的时间。
- 扩展强大但仍有欠缺的世界生成与数据包系统。
Creo API 包含哪些内容?
以下是已实现的功能列表:
- 超过 50 个新的方块、物品、实体类型、附魔及生物群系标签
- 扩展版的 BlockSettings 与 ItemSettings,便于修改
原版正在 1.20.5+ 及以上版本中逐步淘汰这些,转而采用组件系统
- 用于编辑原版方块、物品及实体类型的实用工具
- 各种特性/结构放置、密度函数、放置器及地表规则,以辅助世界生成
- FastNoise 实现
- 实体属性,如方块放置/破坏冷却时间、最大空气值、攀爬速度等
- POI 状态与方块实体注入
- 可自定义的实体-方块碰撞交互
- 可自定义的附魔目标
- 对方块与物品的扩展,以实现进一步的可自定义性
- 更多小型功能
- 未来还有更多!
Creo API 面向模组制作者与数据包创作者,旨在为两者提供实用功能。
为了可选地减小文件体积,所有模块都可单独依赖。
我们的目标是在 Fabric API(面向模组制作者)和 Minecraft(面向模组制作者及数据包开发者)之上提供一个更高层次的 API。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。