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 => ...)