Recent Discussions

Crafting recipes in datapack wont function while everything else does

Unanswered
Botteri's Sparrow posted this in #questions
Messages20 messages
Views0 views
Botteri's SparrowOP
Hi there, I've made a datapack for a skyblock server. I cant figure this one out, and im not sure why the crafting recipes wont work while entity drops, loot tables and custom block drops also work.

heres the .json files for each thing, tbh i could probably post them as .txts within discords infrastructure.

i've used online tools to generate these
image.png
coarse_dirt.json
Download
crafter.json
Download
hopper.json
Download
lodestone.json
Download
netherite_ingot.json
Download
tnt.json
Download
Botteri's SparrowOP
im just gonna bump this up again.

the problem has now extended to half the datapack not working; everything that has worked before still does, but since adding in custom trades, the trades also dont seem to be recognised by the game in the same way crafting does. not sure whats up with that :///
not sure how I/we missed this when you posted it. Glad you bumped. I'm on mobile atm, but I'll take a look when I'm at my pc in a bit.
Botteri's SparrowOP
i would greatly appreciate that! i've tried so many things and asking in a variety of places for help
oh thats fair oops
heres a selection of some of the villager trade jsons
cleric.json
Download
farmer.json
Download
fisherman.json
Download
fletcher.json
Download
butcher.json
Download
cartographer.json
Download
armorer.json
Download
i've updated the crafting recipe jsons too
lodestone.json
Download
netherite_ingot.json
Download
hopper.json
Download
tnt.json
Download
crafter.json
Download
coarse_dirt.json
Download
however they still dont work, i've validated them in an online tool and they check out, no mistakes i think
Botteri's SparrowOP
okay small update. i used to have it laid out as data > minecraft > crafting > recipe > <various jsons>
i deleted the crafting folder and have it just under recipe. it now works
the villager side however doesnt, i've been told here that it requires a mod to work ... but i just dont really believe that tbh? if villagers aren't data driven and data driven only, then why have people made entire websites to help customise villager trades, using vanilla things as presets? surely they would have a disclaimer.

post: https://www.reddit.com/r/MinecraftCommands/comments/1irwv8i/half_my_datapack_wont_initialise/
Botteri's SparrowOP
ah man it seems like you really cannot modify villager trades using a datapack. im absolutely stunned at this, i really am. how is that even possible in 2025, with mojang going full on with converting almost everything to be data driven. and then miss out something like villagers?

it looks like villagerconfig is a mod which lets you make datapacks for villagers but its unclear if villagerconfig is like a "loader" for these "datapacks" (they're shouldnt be called a datapack if it requires a mod to work ffs!!)
someone trying to make a server, especially a public one, requiring everyone to download a mod loader and install a mod just to play ... that is less than ideal
im in a real pickle now :/
wait no let me try something else:

Create a JSON file in the following pattern: data/[namespace]/villager/professions/[path].json

i might just have my thingies messed up though im still scared because i saw some things such as "villagerconfig" in reference segments and i just have a feeling thats a symptom of the mod which means it wont work within vanilla. welp might as well try it.
Botteri's SparrowOP
doesnt work
for posterity
image.png
Botteri's SparrowOP
this is really quite remarkable though. misode is designed to let people construct datapacks, which work in vanilla, right?

- villagerconfig uses the aesthetics of misode and etc
- they claim you are making a datapack

>you are not making a datapack. you are making a datapack-like object, which needs a mod to load.
>they use the same aesthetics and infrastructure to build vanilla datapacks

misleading? its a bit predatory, even. like... i wonder if im the first person to run into smth like this.
now i am compelled to use this mod, which will probably be fabric loaded, server-side. but to call this a datapack is an affront to development. it is not an appropriate term :/
Loading...