Cursor rule
.cursor/rules/recipe-json-standards.mdcCursor rules
Quality
62/100
Scores the file, not the repository.Length
294 words
10 headings · 4 code blocksRepository
0
— · pushed 47 days agoLast changed
3 days ago
First indexed 3 days ago.1# JSON Recipe Standards for Minecraft23## Recipe File Structure4- Place recipes in `src/main/resources/data/{modid}/recipes/`5- Use appropriate recipe type for your crafting method6- Use descriptive filenames that match the output item78## Common Recipe Types9- `minecraft:crafting_shaped` - Shaped crafting table recipes10- `minecraft:crafting_shapeless` - Shapeless crafting recipes11- `minecraft:smelting` - Furnace recipes12- `minecraft:blasting` - Blast furnace recipes13- `minecraft:smoking` - Smoker recipes14- `minecraft:campfire_cooking` - Campfire recipes15- `minecraft:stonecutting` - Stonecutter recipes16- `minecraft:smithing` - Smithing table recipes1718## Shaped Recipe Format19```json20{21 "type": "minecraft:crafting_shaped",22 "pattern": [23 "ABC",24 "DEF",25 "GHI"26 ],27 "key": {28 "A": {"item": "minecraft:diamond"},29 "B": {"item": "minecraft:stick"},30 "C": {"tag": "minecraft:planks"}31 },32 "result": {33 "item": "modid:custom_item",34 "count": 135 },36 "show_notification": true37}38```3940## Shapeless Recipe Format41```json42{43 "type": "minecraft:crafting_shapeless",44 "ingredients": [45 {"item": "minecraft:diamond"},46 {"item": "minecraft:stick"},47 {"tag": "minecraft:planks"}48 ],49 "result": {50 "item": "modid:custom_item",51 "count": 152 }53}54```5556## Smelting Recipe Format57```json58{59 "type": "minecraft:smelting",60 "ingredient": {"item": "minecraft:iron_ore"},61 "result": "minecraft:iron_ingot",62 "experience": 0.7,63 "cookingtime": 20064}65```6667## Pattern Guidelines68- Use 3x3 grid for shaped recipes (can be smaller)69- Use single uppercase letters for ingredient keys70- Space characters represent empty slots71- Pattern should be visually intuitive72- Consider multiple valid patterns for flexibility7374## Ingredient Types75- `{"item": "minecraft:item_name"}` - Specific item76- `{"tag": "minecraft:tag_name"}` - Any item with tag77- `[{"item": "..."}, {"item": "..."}]` - Choice of items7879## Custom Tags80Create tags in `src/main/resources/data/{modid}/tags/items/`:81```json82{83 "replace": false,84 "values": [85 "minecraft:oak_log",86 "minecraft:birch_log",87 "#minecraft:logs"88 ]89}90```9192## Best Practices93- Use tags for ingredient flexibility94- Keep recipes balanced and logical95- Test all recipes in-game96- Document complex recipes97- Consider recipe unlocking/advancements98- Use consistent naming conventions99- Avoid recipe conflicts with other mods100description:101globs:102alwaysApply: false103---104
Also in survivorsunited/mods-su-compostables
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| survivorsunited/mods-su-compostables.cursor/rules/ci-cd-workflow.mdc · 0 | Cursor rules | setupbuildgitsecurity+3 | 63/100 | 3 days ago | |
| survivorsunited/mods-su-compostables.cursor/rules/development-workflow.mdc · 0 | Cursor rules | setupbuildteststyle+4 | 86/100 | 3 days ago | |
| survivorsunited/mods-su-compostables.cursor/rules/documentation-standards.mdc · 0 | Cursor rules | setupbuildtestlint-format+4 | 91/100 | 3 days ago | |
| survivorsunited/mods-su-compostables.cursor/rules/gradle-build-standards.mdc · 0 | Cursor rules | buildstyledependenciesdeployment | 78/100 | 3 days ago | |
| survivorsunited/mods-su-compostables.cursor/rules/java-coding-standards.mdc · 0 | Cursor rules | stylearch | 58/100 | 3 days ago | |
| survivorsunited/mods-su-compostables.cursor/rules/proj-compostables.mdc · 0 | Cursor rules | archsecuritydeploymentagent-behaviour+1 | 66/100 | 3 days ago | |
| survivorsunited/mods-su-compostables.cursor/rules/project-overview.mdc · 0 | Cursor rules | buildarchdeploymentagent-behaviour+1 | 67/100 | 3 days ago | |
| survivorsunited/mods-su-compostables.cursor/rules/rules.mdc · 0 | Cursor rules | buildteststylearch+4 | 92/100 | 3 days ago |
Diff against .cursor/rules/ci-cd-workflow.mdc Diff against .cursor/rules/development-workflow.mdc Diff against .cursor/rules/documentation-standards.mdc Diff against .cursor/rules/gradle-build-standards.mdc Diff against .cursor/rules/java-coding-standards.mdc Diff against .cursor/rules/proj-compostables.mdc Diff against .cursor/rules/project-overview.mdc Diff against .cursor/rules/rules.mdc
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126 | Cursor rules | setupbuildtestlint-format+6 | 100/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 3 days ago | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 3 days ago | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 45 | Cursor rules | teststyletesting-strategysecurity+3 | 97/100 | 3 days ago |
