Skip to content

Making SlowTools

nibster edited this page Jun 20, 2026 · 44 revisions

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.

Data-driven SlowTools

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 →

Java-driven SlowTools

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 →

Other tutorials

Which one should I use?

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.

Clone this wiki locally