-
Notifications
You must be signed in to change notification settings - Fork 0
Making SlowTools
There are two ways to make a SlowTool: through a datapack or through Java.
If you're putting together a modpack, the data-driven route is probably what you're looking for. If you're developing a mod and want more control, use the Java route.
Recommended for modpack and datapack authors.
Data-driven SlowTools are made with JSON files in a datapack. You don't need to write Java or register a new Minecraft item.
Create a Data-Driven SlowTool →
Intended for mod developers.
Java-driven SlowTools are registered items created with Slowcraft's SlowTool class. They can use their own assets and sounds, and can be extended like other Minecraft items.
Create a Java-Driven SlowTool →
| Requirement | Data-driven | Java-driven |
|---|---|---|
| Works from a datapack | ✅ | ❌ |
| Requires Java | ❌ | ✅ |
| Supports custom outputs | ✅ | ✅ |
| Supports custom crafting time | ✅ | ✅ |
| Supports a custom appearance | Through a display item | Through normal item assets |
| Supports custom sounds | ❌ | ✅ |
If you don't need custom Java behavior or sounds, start with a data-driven SlowTool. It's the simpler option and was designed with modpack authors in mind.