Custom Items
// Listen to item registry event
onEvent('item.registry', event => {
// The texture for this item has to be placed in kubejs/assets/kubejs/textures/item/test_item.png
// If you want a custom item model, you can create one in Blockbench and put it in kubejs/assets/kubejs/models/item/test_item.json
event.create('test_item').displayName('Test Item')
})
Other methods item builder supports: [you can chain these methods after displayName()]
maxStackSize(size)
unstackable()
maxDamage(damage)
burnTime(ticks)
containerItem(item_id)
tool(type, level)
miningSpeed(speed)
attackDamage(damage)
attackSpeed(speed)
rarity(rarity)
glow(true/false)
tooltip(text...)
group(group_id)
color(index, colorHex)
texture(customTexturePath)
parentModel(customParentModel)
food(foodBuilder => ...)