Description
Mod in an early stage. I’d like to do a proof of concept – is replacing crafting with a "shop" actually a simplification for children? Maybe you have some other ideas? Leave a comment, maybe we can work out a cool solution :)
Simple Kids Crafting
Crafting made simple for the youngest players. Instead of remembering recipes and arranging items in a grid, a child opens a shop, sees the item, sees its price in materials and clicks Buy.
Early version (0.x). Things may still change between releases.
How it works
- Backpack shop (E): in survival and adventure mode the inventory key opens a simple shop with the basics: planks, sticks, a crafting table and torches. One button switches to the normal vanilla inventory and back.
- Crafting table shop: right-click a crafting table to buy tools, a sword, a bow and arrows, a bed, a chest, a furnace, a door and an anvil. The vanilla crafting grid is still one click away.
- Anvil shop: right-click an anvil to buy iron and diamond tools, swords, armour and a shield. Repairing and renaming in the vanilla anvil still work.
- Variants in one place: related items share one icon (for example one pickaxe icon). Click it and pick the variant: wooden or stone in the crafting table, iron or diamond in the anvil.
- Clear prices: each material in the price is green when you have enough and red when you don't. Things you can't afford yet are greyed out but still visible, so kids know what to collect next.
- Buy one or as many as you can: Buy buys once, Shift + Buy buys as many as you can afford. If the inventory is full, the rest drops on the ground.
- No colour and wood-type clutter: the shop sells only the base variant. Any log gives oak planks, any wool gives a white bed, and any wood, stone or coal variant can be used to pay.
Creative mode, riding (for example a horse inventory) and sneak + right-click on a crafting table or anvil behave like vanilla.
Offers
| Shop | Item | Price |
|---|---|---|
| Backpack | 4 oak planks | 1 log of any wood type |
| Backpack | 4 sticks | 2 planks |
| Backpack | Crafting table | 10 planks |
| Backpack | 4 torches | 1 stick + 1 coal or charcoal |
| Crafting table | Wooden / stone pickaxe and axe | 3 material + 2 sticks |
| Crafting table | Wooden / stone shovel | 1 material + 2 sticks |
| Crafting table | Wooden / stone sword | 2 material + 1 stick |
| Crafting table | Bow | 3 sticks + 3 string |
| Crafting table | 4 arrows | 1 flint + 1 stick + 1 feather |
| Crafting table | White bed | 3 wool + 3 planks |
| Crafting table | Chest | 8 planks |
| Crafting table | Furnace | 8 cobblestone (or blackstone / cobbled deepslate) |
| Crafting table | Anvil | 20 iron ingots |
| Crafting table | Oak door | 6 planks |
| Anvil | Iron / diamond pickaxe and axe | 3 material + 2 sticks |
| Anvil | Iron / diamond shovel | 1 material + 2 sticks |
| Anvil | Iron / diamond sword | 2 material + 1 stick |
| Anvil | Iron / diamond helmet | 5 material |
| Anvil | Iron / diamond chestplate | 8 material |
| Anvil | Iron / diamond leggings | 7 material |
| Anvil | Iron / diamond boots | 4 material |
| Anvil | Shield | 6 planks + 1 iron ingot |
The crafting table shop also sells everything from the backpack shop.
Change the offers
On the first start the mod writes all offers to config/simplekidscrafting/shop_offers.json. Edit a price, add a new offer or hide one with "disabled": true, then run /simplekidscrafting reload (or /reload). The new offers are sent to all players at once. Mistakes are reported in the server log and the broken offer falls back to the mod's version.
Datapacks can add, change or remove offers too: offers are loaded from data/<namespace>/shop_offers/**/*.json.
Turn the shops off
/gamerule simplekidscrafting:shops_enabled false
With the rule off, the inventory, crafting table and anvil work like vanilla and the server refuses purchases. Set it back to true to turn the shops on again. The value is saved with the world.
Commands
/simplekidscrafting shop(or/simplekidscrafting sklep) opens the backpack shop. The B key does the same and can be rebound in Controls./simplekidscrafting reload(operators only) reloads just the shop offers.
Multiplayer
The mod works in singleplayer and on dedicated servers. It must be installed on the server and on every client. All purchases are checked on the server: it verifies the shop is open and in reach, counts the materials and takes exactly the price, so players can't cheat by modifying their client.
Requirements
- Minecraft 26.3
- Fabric Loader 0.19.5 or newer
- Fabric API
- Java 25






