
天哪API
我所有模组都在使用的API
🌻 GeezAPI
驱动所有 Sunflower 模组的核心库。
GeezAPI 是一个轻量级的共享代码库,用于我的模组和整合包。它本身不包含任何内容,但却是 Sunflower's Enhanced Vanilla 等模组运行所必需的。
专为在 Fabric 和 NeoForge 上的高性能、高兼容性和易开发而设计。
📦 加载器支持
Fabric 和 NeoForge 1.21.11
🔧 包含什么?
GeezAPI 不是一个内容模组。它是面向开发者和整合包作者的工具箱。
1. GeezEvents 一个统一的、封装了 Architectury API 的事件系统:
- CROP_HARVESTED(作物收获)
- TREE_FELLED(树木砍伐)
- SPAWNER_COLLECTED(刷怪笼收集)
2. GeezTags 集中的自定义标签:
- geezapi:timber_logs
- geezapi:harvestable_crops
3. GeezConfigHelper 用于 Cloth Config 的简单封装。3 行代码即可创建配置。
4. 版本与工具
- GeezAPI.VERSION
- 用于经验、附魔、方块破坏的辅助方法
👨💻 面向开发者
Fabric build.gradle: modImplementation "com.sunflower:geezapi-common-1.0.0"
NeoForge build.gradle: implementation fg.deobf("com.sunflower:geezapi-common-1.0.0")
然后在代码中: import com.sunflower.enhancedvanilla.api.GeezAPI; GeezEvents.CROP_HARVESTED.register((player, pos, stack) -> { // 你的逻辑代码 });
📋 前置要求
- Architectury API
- Cloth Config
- Minecraft 1.21.11
- Fabric / NeoForge
❓ 常见问题
问:GeezAPI 单独使用能做什么? 答:什么也不做。它是一个库。安装它是因为其他模组需要它。
问:我可以在我的整合包中使用它吗? 答:可以!无需许可,直接包含即可。
问:它在服务器上安全吗? 答:安全,完全支持客户端和服务端。
为 Sunflower's Enhanced Vanilla 和所有未来的 Sunflower 项目而构建。🌻
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。