#How to create a new item that mimics the behavior of an existing item.
12 messages · Page 1 of 1 (latest)
Once your ticket has been resolved, please close it with </ticket close:1054771505520717835> command!
In 1.18 it's impossible
[Quote ➤](#1097900921813487626 message) The code so far:
let BONE_TIER;
onEvent('item.registry.tool_tiers', event => {
BONE_TIER = event.add('bone', tier => {
tier.uses = 96
tier.speed = 1.0
tier.attackDamageBonus = 2.0
tier.level = 2
tier.enchantmentValue = 8
tier.repairIngredient = 'minecraft:bone'
})
})```
*--- other, normal startup scripts---*
```js
const $DeferredRegister = java('dev.architectury.registry.registries.DeferredRegister')
const $Tiers = java('net.minecraft.world.item.Tiers')
const $Item = java('net.minecraft.world.item.Item')
const $CreativeModeTab = java('net.minecraft.world.item.CreativeModeTab')
const $Registry = java('net.minecraft.core.Registry')
const $KnifeItem = java('com.nhoryzon.mc.farmersdelight.item.KnifeItem')
let ITEMS = $DeferredRegister.create('kubejs', $Registry.ITEM_REGISTRY)
ITEMS['register(net.minecraft.class_2960,java.util.function.Supplier)']('kubejs:bone_knife', () => {
return new $KnifeItem(BONE_TIER)
})
ITEMS.register()
