Датапак для Майнкрафт, позволяющий привязывать команды к пользовательским данным предметов. С его помощью можно создавать предметы, которые срабатывают при использовании, атаке, получении урона, блокировании удара или попадании снаряда.
Возможности
Команды задаются в custom_data по пути cobalt. Поддерживаются события:
onUse— использование предмета в основной руке.onShiftUse— использование в приседе.onAttack— успешная атака моба.onBlock— блокирование урона предметом.onDamage— получение урона при удерживании или ношении предмета.onHold— срабатывание каждый тик при удерживании или ношении.projectile.onSpawn— создание снаряда.projectile.onTravel— каждый тик полёта снаряда.projectile.onHitMobиprojectile.onHitBlock— попадание снаряда в моба или блок.
Как пользоваться
Укажите команду в данных предмета, например:
{
"components": {
"custom_data": {
"cobalt": {
"onUse": {
"command": "say Hello World!"
}
}
}
}
}
Для onUse и onShiftUse предмету также нужен компонент consumable с consume_seconds:2147483647 и animation:"block". Для onBlock нужен компонент blocks_attack либо щит.
