Botz Library
I library mod ment to allow big mods to talk to each other with out eating your computer
介绍
The shared core of the Botz mod suite.
Botz Lib is the foundation library for the Botz family of mods on NeoForge 1.21.1 — starting with BotzMobLeveling, with more of the suite on the way. If a Botz mod asks for it, drop this jar in alongside. That’s the whole install.
There’s nothing to configure and nothing player-facing — Botz Lib works entirely behind the scenes so the mods built on it can stay lean, compatible, and fast.
🧩 What it provides
- Cross-mod stat capabilities — a shared interface for entity levels and stats, so Botz mods (and yours!) can read each other’s data with zero hard dependencies. One mod levels the mob, another reads the level, neither imports the other.
- Shared mob taxonomy — one suite-wide answer to “is this mob basic, a nemesis, or a boss?”, fed by whichever mods know. Supports the
c:bossesentity tag convention out of the box, so vanilla and well-behaved modded bosses are recognized automatically. - The tick-budget engine — a per-tick microsecond ledger, budgeted work queues, and load-aware staggering that keep the whole suite TPS-friendly. Heavy work is measured, amortized, and deferred to leftover tick time instead of stealing it.
- Async worker pool — a shared thread pool with snapshot-based safety rules, so expensive computation happens off the main thread without touching live world state.
- Combat signal registry — lightweight hooks that let combat-focused Botz mods share state (weak spots, wound status) with the rest of the suite.
🛠 For mod & pack developers
- MIT licensed — build on it freely.
- Provider-pattern APIs: every integration point defaults to a safe no-op when the providing mod is absent. Install only what you need.
- The
/botztickcommand shows the live per-system tick ledger — see exactly what every Botz system costs, in microseconds, in-game.
📦 Which mods need this?
- BotzMobLeveling — level-based mob stats and datapack bosses (requires 1.1.0+)
- More of the Botz suite is in development and will land here as it releases.
Part of the Botz mod suite powering the Bossborne: Eventyr Reach modpack.
常见问题
Botz Library 支持哪些 Minecraft 版本?
Botz Library 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Botz Library 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
DepthDrako 的其他作品
查看全部 →Create: The Bots Foundry
Welcome to this first mod to bring the fell of a triple A title to minecraft.
Botz Mob Leveling
Configurable mob leveling for Forge 1.20.1. Mobs scale by distance from spawn, structures, and datapack rules.
The Silver Dragon Adventure 2
A mod pack to allow you to do what ever you want
Create Magica – The Battle For Eldolon Reach
A Modpack With Crazy fights and amazing factories. But with the subtle sweetness for that partner in your life.
评论
登录后评论和评分