Hoggie图书馆

Hoggie图书馆

所有 Hoggie 模组在 Fabric 上运行的核心库。

基础库

Hoggie Library

一个为 Minecraft 1.21.11(Java 21)设计的功能全面的 Fabric 模组开发框架。

通过 Hoggie.* 提供统一的 API,涵盖 PvP、练习服务器、床战、RPG、机器人、GUI/HUD、存储等功能。

功能特性

  • 中央 API — 一切功能均可通过 Hoggie.* 访问
  • PvP 框架 — 战斗、旋转、目标选择、攻击距离、伤害、CPS、预测
  • GUI/HUD 框架 — 屏幕管理、自定义控件(按钮、标签、滑块、文本输入框、开关、下拉菜单、颜色选择器、滚动面板)、HUD 元素、主题、动画
  • 实体框架 — 简单的实体注册、生成蛋、模型层、渲染器
  • 物品与方块 API — 单行代码即可注册物品、食物、方块、物品组
  • 指令 API — 轻松注册 Brigadier 指令
  • 存储框架 — JSON、缓存、数据迁移、备份
  • 调度器 — 延迟、重复和异步任务调度
  • 事件总线 — 订阅框架事件
  • 按键绑定管理器 — 简单的按键绑定,支持按下时回调
  • 通知系统 — 信息、成功、警告、错误提示消息
  • 工具函数 — 数学(钳位、线性插值、角度环绕、水平距离)、颜色(ARGB、线性插值、彩虹色)、文件输入输出

如何使用

将 hoggielibrary-1.2.1.jar 与 Fabric API 一同放入 mods/ 文件夹。你的模组需在 fabric.mod.json 的依赖项中声明 "hoggielibrary": "*"。

可通过 JitPack 用于 Maven/Gradle 构建:com.github.hoggie-homerserver:hoggielibrary:v1.2.1

运行要求

  • Minecraft 1.21.11
  • Fabric Loader 0.16.9+
  • Fabric API 0.140.2+
  • Java 21