-
Notifications
You must be signed in to change notification settings - Fork 0
Making SlowTools
nibster edited this page Jun 20, 2026
·
44 revisions
Slowcraft supports two ways to create SlowTools, Data-driven and Java-driven:
Recommended for modpack and datapack authors.
Data-driven SlowTools are defined using JSON files in a datapack. They do not require Java or the registration of new Minecraft items.
Create a Data-Driven SlowTool →
Intended for mod developers.
Java-driven SlowTools are dedicated registered items. They support additional arguments such as custom sounds, Java configuration, and ordinary item customization.
Create a Java-Driven SlowTool →
| Requirement | Data-driven | Java-driven |
|---|---|---|
| Works from a datapack | ✅ | ❌ |
| Requires Java/programming | ❌ | ✅ |
| Supports custom outputs | ✅ | ✅ |
| Supports custom use time/duration | ✅ | ✅ |
| Supports custom item texture | Somewhat | ✅ - Through item assets |
| Supports custom sounds | ❌ | ✅ |
Unless you need custom Java behavior or sounds, the data-driven pathway is generally the easiest option.