-
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.
0.5 — Data-Driven SlowTools
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
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.
Version 0.5 adds several helpers for Java-created SlowTool 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
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.
0.4.4 — Damage Tool Shapeless recipes
Minecraft 26.1.2
Added the slowcraft:damage_tool_shapeless recipe serializer.
This serializer is useful for recipes involving tools that should lose durability without being consumed entirely.
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.
This also removes the need for recipe authors to manually initialize the durability bar.
Minecraft 26.1.2
Corrected the Progressive Crafting recipe category in JEI.
SlowTools are 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.
Minecraft 26.1.2
Added Slowcraft JEI integration.
The number of outputs supported by a SlowTool is capped at four, keeping the recipe display readable and giving integrations a predictable layout.
Minecraft 26.1.2
Expanded SlowTools from a single primary output and return item into a general list of item outputs.
Each output can specify its own stack count, allowing one SlowTool to produce several different items when completed.
This release allows an arbitrary number of outputs. This is later capped at four in version 0.4 to provide a consistent interface for JEI and other integrations.
Minecraft 26.1.2
Slowcraft has been rewritten for Minecraft 26.1.2.
SlowTools are now easier to register and configure like ordinary Minecraft items while retaining their progressive-crafting behavior.
Minecraft 1.21.1
The first public Slowcraft release.
This release establishes the core SlowTool logic: hold right-click, watch the durability bar fill, and receive the configured result when the process finishes.