Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

Hello,

i have coded recipes and there are not working.

src/main/resources/data/tme/recipes/roesti_from_crafting.json

{
  "type": "minecraft:crafting_shaped",
  "pattern":
  [
    "ppp",
    "ccc",
    "pap"
  ],
  "key":
  {
    "a":
    {
      "tag": "minecraft:coal"
    },
    "p":
    {
      "item": "minecraft:potato"
    },
    "c":
    {
      "item": "tme:cheese"
    }
  },
  "result":
  {
    "item": "tme:roesti",
    "count": 1
  }
}

somebody knows what i am doing wrong?

 

thanks in advance.

  • Author
24 minutes ago, Beethoven92 said:

Isn't the minecraft tag for coals..."minecraft:coals"?

public static final Item COAL = registerItem("coal", new Item((new Item.Properties()).tab(ItemGroup.TAB_MATERIALS)));

 

  • Author

@diesieben07

 

resources/data/befat/recipes/roesti_from_crafting.json

 

{
  "type": "minecraft:crafting_shaped",
  "pattern":
  [
    "a"
  ],
  "key":
  {
    "a":
    {
      "tag": "minecraft:dirt"
    }
  },
  "result":
  {
    "item": "minecraft:diamond",
    "count": 1
  }
}

 

 

rOWd0yC.png

Edited by lxquid_

Just now, lxquid_ said:

nope please explain o-o @kiou.23

tags is a way of grouping together items that have something in common. look at Coal and Charcoal for example, they're both individual items, but for the torch recipe (and the campfire iirc), you can use any of the coals. minecraft doesn't make the recipe twice, once for each coal. instead it groups the coals together under a tag

there are tags for a whole bunch of stuff, some from vanilla, some from forge, and you can even make your own type of tags, it's all data-driven and the minecraft wiki article I posted goes into further detail

  • Author

okay but when i change 

"tag": "minecraft:dirt"

to

"item": "minecraft:dirt"

it still doesnt works

5 minutes ago, lxquid_ said:

okay but when i change 


"tag": "minecraft:dirt"

to


"item": "minecraft:dirt"

it still doesnt works

post the full recipe json

  • Author

@kiou.23

1 minute ago, kiou.23 said:

post the full recipe json

{
  "type": "minecraft:crafting_shaped",
  "pattern":
  [
    "a"
  ],
  "key":
  {
    "a":
    {
      "item": "minecraft:dirt"
    }
  },
  "result":
  {
    "item": "minecraft:diamond",
    "count": 1
  }
}

 

I'm not sure the serializer accepts shaped recipes that only have one ingredient, try using a shapeless recipe (I'm not entirely sure tho)

  • Author
4 minutes ago, Beethoven92 said:

what is "befat"? I thought your mod id was "tme" (as seen in the first json you posted)..also why did you separate advancements and recipes folder? You can put both of them in data."your_mod_id"

befat is the modid

10 hours ago, diesieben07 said:

Change your ModID! "tme" is too short and not unique. Do not use abbreviations.

@Beethoven92

did you name the folders with actual periods? don't do that, IntelliJ doesn't make it subfolders (it works for Java packages, but not for regular directories), it's literally just a directory name with periods in it

recipes must be under data/modid/recipes

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.