Кастомный тир

Что делать, если Вы вдруг захотели сделать кирку с уровнем добычи выше незерита? Вам нужно создать свой собственный тир предметов, в котором установите уровень добычи. Помимо уровня добычи так же можно добавить прочность, скорость добычи, уровень зачарования, урон и предмет для починки.


Создадим новый ивент item.registry.tool_tiers

// priority: 0
console.info('Hello, World! (You will only see this line once in console, during startup)')
onEvent('item.registry.tool_tiers', event => {
 event.add('godtier', tier => {
 tier.uses = 5000
 tier.speed = 12.0
 tier.attackDamageBonus = 14.0
 tier.level = 6
 tier.enchantmentValue = 14
 tier.repairIngredient = '#forge:ingots/iron'
 })
})
onEvent('item.registry', event => {
 event.create('shadow_piece').maxStackSize(32).burnTime(340)
 //Мечь
 event.create('custom_sword', 'godtier').tier('diamond').attackDamageBaseline(10.0)
 //Кирка
 event.create('custom_pickaxe', 'godtier').tier('diamond')
})

Рассмотрим данный скрипт:

  • event.add(’имя тира’, tier ⇒ { - создание нового тира.

  • tier.uses - Прочность предметов.

  • tier.speed - Скорость добычи.

  • tier.attackDamageBonus - Бонусный урон.

  • tier.level - Уровень добычи.

  • tier.enchantmentValue - Уровень зачарований.

  • tier.repairIngredient - Предмет для починки.

И теперь вместо значения diamond мы ставим свой тир – godtier.

Last updated