Back to mods
FuseBox project artwork

Modrinth · Minecraft mod

FuseBox

Library datapack and mod for easy datapack development. Includes working stopwatch, countdown and an complex events system. Could be required for a mod or datapack you want to use.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which FuseBox release matches 26.2 Forge?

Updated 17 days ago
alpha file 0.1-alpha+mod
Game version 1.21.7, 1.21.8, 1.21.9
Loader Fabric, Forge, NeoForge

FuseBox 0.1-alpha+mod targets 1.21.7, 1.21.8, 1.21.9 with Fabric, Forge, NeoForge. Installation on the client is optional. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is FuseBox required on the client, server, or both?

Installation on the client is optional. Installation on the dedicated server is optional.

Client Optional
Dedicated server Optional
Loader for this release Fabric, Forge, NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source marks this as usable on both the client and server.

What else does FuseBox 0.1-alpha+mod need?

0.1-alpha+mod on 26.2 Forge. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add FuseBox without breaking your instance.

Built for FuseBox 0.1-alpha+mod on 26.2 Forge. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 0.1-alpha+mod. It targets 1.21.7, 1.21.8, 1.21.9 with Fabric, Forge, NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    Installation on the client is optional. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 0.1-alpha+mod. It opens that exact file at the source.

About this project

What does FuseBox add?

FuseBox


Static Badge
Modrinth Downloads
Static Badge
Static Badge
Static Badge

Static Badge Static Badge


Built with FuseBox


DISCLAIMER ON AI USAGE (click to read)

Disclaimer on AI usage

I want to be as transparent as possible regarding my use of AI in this project.

I understand that many people are very critical of AI, and I am too. But I believe that AI can also be used very effectively.

If you find this topic important, please read the following explanation in its entirety.

This project is largely built using AI (Gemini 3 (partially also 3.5) Flash). This includes a significant portion of the code and the documentation.

Regarding the code:

Although a large part of the code is AI-generated, I understand how it works and operates. I know which systems and subsystems exist, how they function, and how they interact with each other. I don't claim that I could program the entire project myself, I lack the knowledge and, above all, the time. However, I do understand how my project works. Therefore, I am also able to test and debug these systems and solve problems myself.

Regarding documentation:

I'm really not good at writing documentation, as my thought processes and explanations often don't make sense to others. Therefore, I created the documentation and the associated generators for easy use with AI.

Conclusion:

In case anyone is wondering whether this disclaimer was also written with AI: no. I wrote it in my native language (German) and translated it into English using the classic Google Translate.

I understand if you don't want to use this project due to the intensive use of AI, or if you even actively dislike it. But it's important to me to be transparent and open. I also want to make it clear that all my other projects are not created with AI. I can code datapacks, I understand how datapacks work, and I can work with them (I often use the "Scythe" editor by the YouTuber "Craiy"). It was important to me to create a datapack that would make it easier for me to create my own datapacks or even worlds in the future.

I hope this explanation has clarified how and why I used AI.

What?

FuseBox is a datapack designed to simplify the development of other datapacks. FuseBox itself is a library datapack, meaning it doesn't do anything on its own. However, developers can use FuseBox to streamline the development of their own datapacks (or even entire worlds). FuseBox can also be installed as a mod, but for datapack development, I recommend the standard datapack version. FuseBox is currently in early development, so many more features and systems will be added in the future. Currently, there are four systems available: Stopwatch, Countdown, Actionbar Display, and Events.

To help using the pack, there is a full documentation which also includes simnple configurators for stuff like creating a stopwatch, registering an event etc.

Static Badge

Event system

With the FuseBox event system you can automatically execute commands or functions as a player when certain player based events happen, these include:

  • onJoin
  • onDeath
  • onLeave
  • onKillPlayer
  • onKilledByPlayer
  • onDamage
  • onEntityKill
  • whileOnline
  • whileOffline
  • onRightClick (with specified item)
  • onHoldItem (with specified item)

You can register commands and functions to these events. Both will be executet as the player that triggered the event. Functions will also get the name of the player as an argument "$(player)".

Stopwatches & Countdowns

With FuseBox you can easily create intern stopwatches and countdowns and optionally show them to certain or all players in the actionbar. Almost every aspect of their appearance is configurable per stopwatch/countdown. You can use the configurator in the documentation to create all commands you need to create, show and pause the stopwatches/countdowns.

Actionbar Display

This is still very early in development, currently it's the system the stopwatches and countdowns use for displaying their data for selected or all players. Since everything here is controlled, it is possible to temporarily override the action bar for one or more players with custom text for a specific duration.

Project description from Modrinth.

Pick your setup

FuseBox by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

45 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

FuseBox versions and loaders

1 of 2 releases match
Clear filters

Looking for an older file? The official Modrinth project page is in Resources.