āϧāĻžāĻĒ ā§§: āĻĢā§āϞā§āĻĄāĻžāϰ āĻŦāĻžāύāĻžāĻ
āϤā§āĻŽāĻžāϰ PC-āϤ⧠āϤā§āĻŽāĻžāϰ addon āĻĢā§āϞā§āĻĄāĻžāϰā§āϰ āĻā§āϤāϰ⧠āĻĻā§āĻā§ āĻĢā§āϞā§āĻĄāĻžāϰ āĻŦāĻžāύāĻžāĻ â āĻāĻāĻāĻž Behavior Pack-āĻāϰ āĻāύā§āϝ, āĻāĻāĻāĻž Resource Pack-āĻāϰ āĻāύā§āϝāĨ¤ āϝā§āĻŽāύ ruby_bp āĻāϰ ruby_rpāĨ¤
āϧāĻžāĻĒ ā§¨: āĻĻā§āĻā§ manifest.json āĻŦāϏāĻžāĻ
1{2"format_version": 2,3"header": {4"name": "Ruby Item BP",5"description": "My first custom item",6"uuid": "11111111-1111-1111-1111-111111111111",â7"version": [1, 0, 0],8"min_engine_version": [1, 21, 0]9},10"modules": [11{12"type": "data",13"uuid": "22222222-2222-2222-2222-222222222222",14"version": [1, 0, 0]15}16]17}
- L6āĻāĻā§āϞ⧠āύāĻŽā§āύāĻž UUID â āύāĻŋāĻā§āϰ āĻā§āύāĻžāϰā§āĻ āĻāϰāĻž āĻāϏāϞ UUID āĻŦāϏāĻžāĻ!
1{2"format_version": 2,3"header": {4"name": "Ruby Item RP",5"description": "Textures for ruby item",6"uuid": "33333333-3333-3333-3333-333333333333",7"version": [1, 0, 0],8"min_engine_version": [1, 21, 0]9},10"modules": [11{12"type": "resources",â13"uuid": "44444444-4444-4444-4444-444444444444",14"version": [1, 0, 0]15}16]17}
- L12RP āϤ⧠type āĻ āĻŦāĻļā§āϝāĻ "resources" āĻšāĻŦā§ â "data" āύāϝāĻŧāĨ¤
āϧāĻžāĻĒ ā§Š: āĻāĻāĻā§āĻŽā§āϰ behavior āĻĢāĻžāĻāϞ
BP-āϰ āĻā§āϤāϰ⧠items/ āĻĢā§āϞā§āĻĄāĻžāϰ āĻŦāĻžāύāĻŋāϝāĻŧā§ āĻāĻ āĻĢāĻžāĻāϞāĻāĻž āϰāĻžāĻā§āĨ¤ āĻāĻāĻžāĻ āĻāĻāĻā§āĻŽāĻāĻžāĻā§ "āĻŦāĻžāύāĻžāϝāĻŧ"āĨ¤
1{2"format_version": "1.21.0",3"minecraft:item": {4"description": {5"identifier": "myaddon:ruby",â6"menu_category": {7"category": "items"â8}9},10"components": {11"minecraft:icon": "ruby",12"minecraft:max_stack_size": 64,â13"minecraft:display_name": {â14"value": "Ruby"15}16}17}18}
- L5identifier: āϤā§āĻŽāĻžāϰ āĻāĻāĻā§āĻŽā§āϰ āĻāĻāύāĻŋāĻ āύāĻžāĻŽ (namespace:name)āĨ¤
- L7menu_category: Creative inventory-āϰ āĻā§āύ āĻā§āϝāĻžāĻŦā§ āĻĻā§āĻāĻžāĻŦā§āĨ¤
- L12icon: āĻā§āύ āĻā§āĻā§āϏāĻāĻžāϰ āĻĻā§āĻāĻžāĻŦā§ â āĻāĻ "ruby" āύāĻžāĻŽāĻāĻž āĻĒāϰā§āϰ āϧāĻžāĻĒā§ āĻŽā§āϞāĻžāϤ⧠āĻšāĻŦā§āĨ¤
- L13max_stack_size: āĻāĻ āϏā§āĻā§āϝāĻžāĻā§ āĻāϝāĻŧāĻāĻž āĻĨāĻžāĻāĻŦā§āĨ¤
āϧāĻžāĻĒ ā§Ē: āĻā§āĻā§āϏāĻāĻžāϰ (āĻāĻŦāĻŋ) āϝā§āĻ āĻāϰā§
āĻāĻāĻāĻž āĻā§āĻ 16x16 āĻĒāĻŋāĻā§āϏā§āϞ .png āĻāĻŦāĻŋ āĻŦāĻžāύāĻžāĻ (Paint, Photopea āĻŦāĻž Blockbench āĻĻāĻŋāϝāĻŧā§), āύāĻžāĻŽ āĻĻāĻžāĻ ruby.pngāĨ¤ āϰāĻžāĻā§ ruby_rp/textures/items/ āĻĢā§āϞā§āĻĄāĻžāϰā§āĨ¤
āĻāĻŦāĻžāϰ āĻā§āĻŽāĻā§ āĻŦāϞāϤ⧠āĻšāĻŦā§ "ruby" āύāĻžāĻŽāĻāĻž āĻŽāĻžāύ⧠āĻā§āύ āĻāĻŦāĻŋāĨ¤ āĻāĻāύā§āϝ item_texture.json āĻŦāĻžāύāĻžāĻ:
1{2"resource_pack_name": "ruby_rp",3"texture_name": "atlas.items",4"texture_data": {5"ruby": {â6"textures": "textures/items/ruby"â7}8}9}
- L5āĻāĻ "ruby" key āĻāĻž behavior āĻĢāĻžāĻāϞā§āϰ icon-āĻāϰ āύāĻžāĻŽā§āϰ āϏāĻžāĻĨā§ āĻšā§āĻŦāĻšā§ āĻŽāĻŋāϞāϤ⧠āĻšāĻŦā§āĨ¤
- L6āĻāĻŦāĻŋāϰ path â āĻļā§āώ⧠.png āϞāĻŋāĻāϤ⧠āĻšāϝāĻŧ āύāĻžāĨ¤
āϧāĻžāĻĒ ā§Ģ: āύāĻžāĻŽāĻāĻž āϏā§āύā§āĻĻāϰ āĻāϰ⧠(.lang āĻĢāĻžāĻāϞ)
1item.myaddon:ruby=Ruby Gemâ
- L1item.<identifier>=<āϝ⧠āύāĻžāĻŽ āĻĻā§āĻāĻžāĻŦā§>āĨ¤ āĻā§āĻŽā§ āĻāĻāĻā§āĻŽā§āϰ āĻāĻĒāϰ hover āĻāϰāϞ⧠āĻāĻ āύāĻžāĻŽ āĻĻā§āĻāĻžāĻŦā§āĨ¤
āϧāĻžāĻĒ ā§Ŧ: āĻā§āĻŽā§ āĻā§āϏā§āĻ āĻāϰā§
- 1āϤā§āĻŽāĻžāϰ addon āĻĢā§āϞā§āĻĄāĻžāϰ (ruby_bp + ruby_rp āĻāĻāϏāĻžāĻĨā§) zip āĻāϰā§, āύāĻžāĻŽ āĻĻāĻžāĻ
Ruby.mcaddonāĨ¤ - 2āĻĢāĻžāĻāϞāĻāĻžāϝāĻŧ double-click āĻāϰ⧠â Minecraft āĻā§āϞ⧠addon import āĻāϰ⧠āύā§āĻŦā§āĨ¤
- 3āύāϤā§āύ world āĻŦāĻžāύāĻžāĻ â World settings-āĻ Behavior Pack āĻ Resource Pack āĻĻā§āĻā§āĻ Activate āĻāϰā§āĨ¤
- 4World-āĻ āĻĸā§āĻā§ chat āĻā§āϞ⧠āĻāĻŽāĻžāύā§āĻĄ āĻĻāĻžāĻ:
/give @s myaddon:ruby - 5āϤā§āĻŽāĻžāϰ āύāĻŋāĻā§āϰ āĻŦāĻžāύāĻžāύ⧠Ruby āĻšāĻžāϤ⧠āĻāϞ⧠āĻāϏāĻŦā§! đ