ModsCraft » Guides » Minecraft PE: How to Create Your Own Item

Minecraft PE: How to Create Your Own Item

WhatsApp
Telegram VKontakte Odnoklassniki Pinterest
Minecraft PE: How to Create Your Own Item

Starting with Minecraft Bedrock Edition Beta 1.12.0.2, the game introduced a new feature that allows you to create your own items using resource packs and behavior packs. In this guide, we'll briefly explain this feature.

At the end of the guide, we left a link to download an archive with a ready-made resource and behavior pack. Over time, we may update this guide by adding or changing information.


Step 1: Create a Resource Pack.

Using resources, we first need to register our item in the game and optionally assign it a custom icon.

To create a resource pack, go to the folder:

  • Windows 10: C:\Users\YourUsername\AppData\Local\Packages\
    Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\
    com.mojang\resource_packs
  • Android: \games\com.mojang\resource_packs

In this folder, create a new folder for your new pack. You can name it anything, but try to use meaningful names to avoid confusion later.

Minecraft PE: How to Create Your Own Item

Go into the created folder and create a file named manifest.json.

Open this file with a text editor and paste the following code:

We won't go into all the settings details, but the most important part here is the lines "uuid": "UNIQUE ID".

These values are mandatory; otherwise, the game system won't recognize the packs.

Getting them is easy. Go to the website https://www.uuidgenerator.net/version4. Enter the number of identifiers in the "How Many?" field and click "Generate".

Insert the obtained values instead of "UNIQUE ID" (they must not repeat!) in the manifest.json file. The result should look something like this:

In the pack folder, create another folder named items, where your items will reside.

Go into the created folder and create a file named itemName.json.

The result should look something like this:

Open the created file and fill it with the following code:

Don't forget to change the line "minecraft:itemName" to the name you gave the file.

Description of variables:

  • identifier - item identifier
  • category - item category
    • Can take the following values: Equipment, Nature, Items
  • minecraft:icon - item icon. You can read about creating your own icon at the end of the guide.
  • minecraft:use_animation - use animation:
    • eat - eating
    • camera - camera
    • crossbow - crossbow
    • bow - bow
  • minecraft:render_offsets - item appearance in hand:
    • seeds - seeds
    • flesh - flesh
    • fishes - fish
    • melon - melon

You should have something like this:


Step 2: Create a Behavior Pack.

Great! We created our item, but to make it fully functional, we need to give it "logic" using a behavior pack.

Now, in the folder \games\com.mojang\behavior_packs\, create a new folder for the behavior pack.

In the created folder, again create a manifest.json file and an items folder.

Open the newly created manifest.json file and paste the following:

Note that again you need to specify "UNIQUE ID", which you must generate again on the same site - https://www.uuidgenerator.net/version4.

In the "dependencies" section, you need to specify the "uuid" of our resource pack. This way, you can activate only the behavior pack, and the resource pack will be loaded automatically.

The result should look like this:

Now go to the items folder and create a file named itemName.json again.

In the created file, paste the following using a text editor:

Description of variables and components:

  • identifier - item identifier
  • minecraft:hand_equipped - can be held in either hand (true/false)
  • minecraft:stacked_by_data - can stack (true/false)
  • minecraft:use_duration - use duration (integer)
  • minecraft:foil - can be used as fuel (true/false)
  • minecraft:food
    • nutrition - saturation (number)
    • saturation_modifier
    • can_always_eat - can always eat
    • effects - effects received (array)
      • name - effect name
      • chance - chance of receiving (1.0 = 100%)
      • duration - duration (in seconds)
      • amplifier - effect level
  • minecraft:seed - allows planting on farmland
    • crop_result - block to be placed on farmland
  • minecraft:block - purpose of this component is unclear
  • minecraft:camera - currently not working

Now we can launch the game, activate the packs, and test the functionality of our created item!

You can get the item with the command /give @s itemIdentifier (below there is information about creating a recipe for the item).

And voila!

And since we assigned it the minecraft:food component and listed the effects, now you can eat the item and receive effects!

181 comment
  1. Guest avatar
    Zhenya
    16:30 22 Mar 20
    Здравствуйте, делаю ресурс-пак (текстуры), все работает но на пункте description появились проблемы далее на скринах.
    Как мне исправить эти иероглифы на буквы ?
    1. Guest avatar
      Zhenya
      18:01 22 Mar 20
      Кстати если перевести это предложение на англ. то все работает
    2. Guest avatar
      Svarozhec
      8:07 11 Jun 20
      Кодировку смини!
    3. Guest avatar
      Вадим Гладушев
      8:09 11 Jun 20
      Смини кодировку!!!!!
    4. Guest avatar
      Вадим Гладушев
      8:12 11 Jun 20
      Попробуй в блокноте сделать!!!! А не в WordPad!!!
  2. Guest avatar
    Александр Шелковой
    17:32 14 Jan 20
    Можете шаблон для телефона сделать?
    1. Guest avatar
      Гость
      14:33 22 Mar 20
      Да, шаблон для ПК просто не открывается на телефоне
      1. Guest avatar
        mishpro channel
        6:47 25 Apr 20
        Всё открывается, может вы недописали?
        1. Guest avatar
          Вадим Гладушев
          8:14 11 Jun 20
          Не открывается! Только на ПК!
          1. Guest avatar
            Гость
            18:35 16 Jun 20
            Не открывается потому что ты stupid
            1. Guest avatar
              MuMuMuwka
              7:21 2 Jul 20
              +, Они не знают, что такое архиватор, и да, я с компа :Д
  3. Guest avatar
    Calibri Light
    10:31 19 Oct 19
    Также есть:
    "minecraft:max_damage":число,
    Вместо числа - урон от предмета, вставляется в параметры (behavior)
    1. Guest avatar
      Иван Кирчанов
      11:16 4 Feb 20
      Где это ?
  4. Guest avatar
    Робин гуд
    11:21 30 Aug 19
    Спасибо огромное за гайд! Теперь я сделал свои предметы для сервера!!
  5. Guest avatar
    FELLSWAPSANS777
    1:40 28 Aug 19
    Нифига не понял но очень интересно!
  6. Guest avatar
    Eugene 21
    18:51 17 Aug 19
    Скажите я пока что не прочитал все. Можно ли добавлять свои модели, не заменяя уже существующие в Майнкрафте
    1. Guest avatar
      Eugene 21
      18:55 17 Aug 19
      Допустим для мебели
      1. Guest avatar
        Майнкрафтер
        7:21 26 Feb 20
        Да можно, но это не блоки а мобы.
      2. Guest avatar
        STEEP
        18:37 16 Jun 20
        Если ты с телефона то увы нельзя а если с пк то есть приложение blockbench
  7. Guest avatar
    Вадим Кириченко
    19:22 5 Aug 19
    А как портировать в Майнкрафт
    1. Guest avatar
      mishpro channel
      6:49 25 Apr 20
      Возьми две папки (behavior и resources), сожми его в архив, переменнуй его в: <имя>.mcaddon. Нажми на полученный файл. Всё!!
  8. Guest avatar
    Nh
    16:42 2 Aug 19
    Можно ли ЗАМЕНИТЬ или УДАЛИТЬ дефолтный рецепт предмета из майна? Если да - то как?
    1. Guest avatar
      KRUSALOV YOUTUBE
      18:29 4 Aug 19
      Да можно вот бери код (KRUSALOV YT)
      {
      "format_version": "1.12",
      "minecraft:recipe_shaped": {
      "description": {
      "identifier": "minecraft:diamond"
      },
      "tags": [ "crafting_table" ],
      "pattern": [
      "KKK",
      "KEK",
      "KKK"
      ],
      "key": {
      "K": {
      "item": "minecraft:prismarine_crystals"
      },
      "E": {
      "item": "minecraft:obsidian"
      }
      },
      "result": {
      "item": "minecraft:diamond"
      }
      }
      }
    2. Guest avatar
      Иван Авдеев
      11:16 26 Jan 21
      Удалить врядли (по крайней мере не знаю как) а заменить можно. Просто на выход поставь предмет/блок который хочешь заменить. И работай с крафтом)
  9. Guest avatar
    Анастасия Тейлор
    2:56 2 Aug 19
    Как добавить рецепт в книгу рецептов? Копалась в модах - где-то рецеты есть в книге, где-то нет. И не понятно что за это отвечает
  10. Guest avatar
    Диман
    10:45 26 Jul 19
    Сделайте гайд про создание блокови мобов, пожалуйста!

Immerse yourself in a unique adventure with classic survival, anarchy, a clan system, and constant events!…

PvP, Survival
IP:Port craft.pe:19132
Online 400 / 1501
Version 1.1 - 1.26
Play