Mod

Botz Library

Quick rating

Botz Library

No reviews yet

I library mod ment to allow big mods to talk to each other with out eating your computer

Mod Loaders
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
botz_lib-1.1.0.jar
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

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:bosses entity 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 /botztick command 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.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync