-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog
This page covers Slowcraft’s major changes across each public release. Releases are listed newest first.
Minecraft 26.1.2 · Fabric
Version 0.5 introduces data-driven SlowTools: complete progressive-crafting items that modpack authors can create with datapacks instead of Java.
This is Slowcraft’s largest update so far.
SlowTools can now be defined under:
data/<namespace>/slowcraft/slow_tool/<name>.json
Data-driven SlowTools are backed by the shared slowcraft:slowtool item and do not require registering a new Minecraft item.
Slowcraft now provides its own Creative Mode tab.
Data-driven SlowTools are added automatically unless their definition contains:
"exclude_from_creative": trueJava-created SlowTools are not added automatically. Mod developers can opt into the tab with:
.addToCreative()Slowcraft now provides commands for inspecting and testing registered SlowTools.
/slowcraft listLists all loaded data-driven definitions and registered Java SlowTools.
/slowcraft give <definition> [target]Creates a data-driven SlowTool. Definition IDs are suggested automatically while typing the command.
The regular /give command remains available for authors who prefer working directly with item components:
/give @s slowcraft:slowtool[slowcraft:slow_tool='example:string_weaving']JEI support has been expanded to understand data-driven SlowTools.
- Every data-driven SlowTool appears as its own component-based subtype
- Data-driven tools appear in the Progressive Crafting category
- JEI displays their outputs and completion time
- Pressing Show Uses on a SlowTool displays an information page
- Java-created SlowTools remain supported
- Java-created tools can still opt out with
.excludeFromJEI() -
slowcraft:damage_tool_shapelessrecipes appear in JEI’s Crafting category
Grindstones recognize both Java-created and data-driven SlowTools.
This prevents a player from repairing away the progress represented by a SlowTool’s durability or unintentionally removing its data.
Slowcraft now reports the number and IDs of loaded SlowTools when a server starts.
Java-created SlowTools are reported separately. This makes misspelled paths, missing definitions, and pack-loading mistakes easier to diagnose.
Java-created SlowTools remain fully supported. Version 0.5 adds several helpers for integrations and Creative Mode support:
.addToCreative()Opts a Java-created SlowTool into Slowcraft’s Creative Mode tab.
getOutputStacks()Returns the tool’s configured outputs.
shouldAddToCreative()
isExcludeFromJEI()Expose integration settings for Creative Mode and recipe viewers.
See the Slowcraft Wiki or download the example datapack.
0.4.5 — JEI crafting recipe support
June 19, 2026 · Minecraft 26.1.2
Added a JEI crafting extension for slowcraft:damage_tool_shapeless.
These recipes now appear in JEI’s normal Crafting category, showing both the input ingredient and the tool used by the recipe.
This completed the initial JEI integration for the recipe serializer introduced in 0.4.4.
0.4.4 — Damage Tool Shapeless recipes
June 15, 2026 · Minecraft 26.1.2
Added the slowcraft:damage_tool_shapeless recipe serializer.
This is a shapeless crafting recipe containing:
- An ordinary input ingredient
- A reusable tool ingredient
- A recipe result
- A configurable amount of damage applied to the tool
After crafting, the tool is returned to the crafting grid with the configured damage. If that damage would break the tool, it is consumed instead.
This serializer is useful for recipes involving knives, hammers, files, or other tools that should lose durability without being consumed immediately.
0.4.3 — Consistent starting progress
June 13, 2026 · Minecraft 26.1.2
SlowTools now define their initial damage as part of the item itself instead of relying on every recipe to set it.
New SlowTools therefore begin at zero progress consistently, including tools obtained through:
- Crafting
- Creative Mode
- JEI
- Commands
This also removed the need for recipe authors to manually initialize the durability bar.
0.4.2 — JEI and grindstone fixes
June 12, 2026 · Minecraft 26.1.2
Corrected the Progressive Crafting recipe category in JEI.
SlowTools were also blocked from grindstone processing. Because Slowcraft uses durability to store crafting progress, repairing a SlowTool in a grindstone could otherwise reset or alter that progress.
0.4 — JEI compatibility
June 12, 2026 · Minecraft 26.1.2
Added the first Slowcraft JEI integration.
Java-created SlowTools appeared in a dedicated Progressive Crafting category containing:
- The SlowTool input
- Its configured outputs
- Its completion time
- A progress arrow representing the crafting process
Mod developers could exclude individual tools from JEI when necessary.
The number of outputs supported by a SlowTool was capped at four, keeping the recipe display readable and giving integrations a predictable layout.
0.3 — Multiple outputs and better feedback
June 1, 2026 · Minecraft 26.1.2
Expanded SlowTools from a single primary output and return item into a general list of item outputs.
Each output could specify its own stack count, allowing one SlowTool to produce several different items when completed.
Other improvements included:
- A tooltip showing the remaining completion time
- Corrected completion-sound behavior
- More flexible output handling
The original release allowed an arbitrary number of outputs. This was later capped at four in version 0.4 to provide a consistent interface for JEI and other integrations.
0.2 — Minecraft 26.1.2 rewrite
June 1, 2026 · Minecraft 26.1.2
Slowcraft was rewritten for Minecraft 26.1.2.
SlowTools became easier to register and configure like ordinary Minecraft items while retaining their progressive-crafting behavior.
This release added:
- Configurable output stack counts
- An additional returned item
- Simpler SlowTool registration
- A cleaner foundation for supporting multiple outputs
Version 0.2 established the Java API used by the later 26.1.2 releases.
0.1 — Initial release
July 18, 2025 · Minecraft 1.21.1
The first public Slowcraft release introduced Java-created SlowTools.
Mod developers could configure:
- The item produced on completion
- The time required to finish the tool
- Sounds played while working and upon completion
- Ordinary Minecraft item settings
This release established the core Slowcraft loop: hold right-click, watch the durability bar fill, and receive the configured result when the process finishes.