Datapack + ResursePack с 1 я не могу разобраться я не могу найти нормальной русской или англоязычной статьи что и как делать , какая строчка за что отвечает.Пример я сделал свой ресурспак и поставил его , там есть модель с BlockBenchaДалее я создаю Datapack с файлом pack.mcmeta и ставлю в текстовом"pack_format": 8,Далее создаю папки minecraft\tags\functions и Venock (допустим)В папке minecraft\tags\functions 2 json файла
load.json
{
"replace": false,
"values": [
"venock:load"
]
}
tick.json
{
"replace": false,
"values": [
"venock:tick"
]
}
В папке Venock 3 папкиFunction в нем json
Givevenock.mcfunction
give @s carrot_on_a_stick { display: { Name:' { "text":"Венок","italic":false } ' } ,CustomModelData:2022,venock:1b } 1
advancement revoke @s only iheartstriders:craftvenock
recipe take @s venock:venock
clear @s minecraft:knowledge_book
Load.mcfunction
scoreboard objectives add putonjet minecraft.used:minecraft.carrot_on_a_stick
Replacehead.mcfunction
setblock ~ ~4 ~ chest
item replace block ~ ~4 ~ container.0 from entity @s armor.head
item replace entity @s armor.head from entity @s weapon.mainhand
item replace entity @s weapon.mainhand with air
setblock ~ ~4 ~ air destroy
execute as @s at @s run execute unless block ~ ~4 ~ air run clone ~ ~3 ~ ~ ~3 ~ ~ ~4 ~
execute as @s at @s run execute if block ~ ~4 ~ air run setblock ~ ~4 ~ air
kill @e[type=item,nbt= { Item: { id:"minecraft:chest" } } ,sort=nearest,limit=1]
playsound minecraft:item.armor.equip_generic player @a ~ ~ ~ 100
tag @s add jet
Tick.mcfuction
- не знаю что писать
Папка predicates
Sneak.json
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"type": "minecraft:player",
"flags": {
"is_sneaking": true
}
}
}
Recipes
Venock.json
{
"type": "minecraft:crafting_shaped",
"pattern": [
"###",
"#C#",
"###"
],
"key": {
"#": {
"item": "minecraft:poppy"
} ,
"C": {
"item": "minecraft:command_block"
}
} ,
"result": {
"item": "minecraft:knowledge_book",
"count": 1
}
}
ДОБРЫЕ ЛЮДИ скиньте нормальные статьи если они естьВ данный момент я могу его скрафтить и выкинуть на пол , но должен надевать на голову как сделать не знаю и не понимаю , много всего пересмотрел , и в принципе если есть кто шарит за Datapacks + ResursePack с заменой блоков и новыми блоками, пожалуйста оставьте свои контакты...