Перейти к содержимому
Mineforgian

Slowcraft

Library for modpack, datapack and mod authors to create low-tech Progressive Crafting items, inspired by Better Than Wolves and Create.

Загрузки
683
Подписчики
6
Обновлён
27 июня 2026 г.
Лицензия
MIT

Опубликован 17 июля 2025 г.

Slowcraft

Slowcraft is a library mod for modpack, datapack and mod authors to create progressive crafting items called SlowTools.

Inspired by the Knitting system in Better Than Wolves and the Polishing system in Create.

An example SlowTool

SlowTools

SlowTools are intermediary crafting items, intended to be time-consuming crafts. The player holds right-click to work on it while its durability bar shows the current progress.

Progress is saved when the player stops, so a long craft can be completed a little at a time. Once the bar finishes, the SlowTool is consumed and its outputs are given to the player.

A real life example could include things like knitting, weaving, or whittling.

A SlowTool being completed over time

Requirements

Slowcraft is a library mod. Installing it by itself does not add anything; mods, modpacks, and datapacks use it to create their own SlowTools.

Documentation

Made for Modpacks, Datapacks and Mods

Slowcraft supports two ways to create SlowTools:

  • Data-driven: SlowTools can be added through datapack JSON files without any Java.
  • Java-driven: SlowTools can be registered as items for mod developers who want custom sounds, assets, or additional behavior.

SlowTools can be configured with a crafting time, up to four item outputs, and more!

Integration

When JEI is installed, Slowcraft adds a Progressive Crafting recipe category showing each SlowTool's outputs and crafting time.

SlowTools have an Information page, and SlowTools are added to JEI automatically.

Slowcraft's Progressive Crafting category in JEI

JEI is optional and is not required to use Slowcraft.

Planned Integration:

  • EMI / REI / etc.
  • KubeJS

Credits

  • FlowerChild and the BTW CE 3.0 Community for the inspiration and art assets
  • Ivangeevo for assistance with item logic

Slowcraft was originally created for a modpack of my own, but anyone is welcome to use it in their mods or modpacks.

Check Out

I've released a mod with this Library which adds the Wool Processing line from BTW: BetterThanWools

Ченджлог

0.6.1Релиз26.1.2, 26.2 · 27 июня 2026 г.

Fixed a fatal error when loading damage_tool recipes

0.6Релиз26.1.2, 26.2 · 27 июня 2026 г.

Cleanup and compatibility - the bridge between 26.1.2 and 26.2 has been crossed, we now only need one jar for both versions!

Creating SlowTools has been simplified further for both Data-driven and Java-driven methods. I cannot imagine it getting much simpler than it is now.

Data-driven

The display field is now optional. Information on adding your own custom item model/texture has been added to the wiki, but is very similar to creating a custom item texture through a resource pack. (Modpack authors should be familiar with this method)

Java API

Added a public SlowItems.registerSlowTool(...) helper for mods to quickly and easily add new SlowTools

Internals

Lots of cleanup here - added more validation around SlowTool definitions, Java configs, sounds and timing.

JEI

Supports JEI 29 and 30

Reloads

/reload has been given more direct support, and will refresh SlowTools

I doubt hotloading SlowTools is necessary, but its there now.

Check the Changelog for more information

0.5-26.2Релиз26.2 · 21 июня 2026 г.

Updated to 26.2!

First branch split of the mod, yippee

0.5Релиз26.1.2 · 20 июня 2026 г.

0.5 -- Data-driven SlowTools

Slowcraft's largest update to date!

  • SlowTools can now be created by datapack/modpack authors through JSON
  • Slowcraft includes a default Creative Tab for data-driven SlowTools
  • Added two commands: /slowcraft list and /slowcraft give

Lots more not covered here, for a full changelog check here

0.4.5Релиз26.1.2 · 19 июня 2026 г.

Added a JEI crafting extension so damage_tool_shapeless recipes should appear in the Crafting Table section of JEI

0.4.4Релиз26.1.2 · 15 июня 2026 г.

Added shapeless Recipe Serializer for damaging items

"slowcraft:damage_tool_shapeless"

0.4.3Релиз26.1.2 · 13 июня 2026 г.

SlowTools now have a Damage Component of their max durability, rather than relying on the crafting process to apply damage (crude)

SlowTools should now have their durability correctly displayed in Creative/JEI

0.4.2Релиз26.1.2 · 12 июня 2026 г.

Fixed JEI Recipe Category

Added Grindstone Mixin to remove SlowTools from Grindstone repairing

Комментарии

Загружаем…