step 1. add a component
This commit is contained in:
parent
1ae3be6499
commit
5ea1b5d004
@ -1,6 +1,7 @@
|
|||||||
|
|
||||||
package ru.dbotthepony.mc.otm.registry
|
package ru.dbotthepony.mc.otm.registry
|
||||||
|
|
||||||
|
import net.minecraft.core.component.DataComponents
|
||||||
import net.minecraft.core.registries.BuiltInRegistries
|
import net.minecraft.core.registries.BuiltInRegistries
|
||||||
import net.minecraft.tags.BlockTags
|
import net.minecraft.tags.BlockTags
|
||||||
import net.minecraft.world.food.FoodProperties
|
import net.minecraft.world.food.FoodProperties
|
||||||
@ -350,7 +351,8 @@ object MItems {
|
|||||||
Properties().attributes(ShovelItem.createAttributes(TRITANIUM_COMPONENT, 0f, -3.4f)))
|
Properties().attributes(ShovelItem.createAttributes(TRITANIUM_COMPONENT, 0f, -3.4f)))
|
||||||
}
|
}
|
||||||
|
|
||||||
val TRITANIUM_SHEARS: ShearsItem by registry.register(MNames.TRITANIUM_SHEARS) { object : ShearsItem(Properties().durability(3072)) {
|
val TRITANIUM_SHEARS: ShearsItem by registry.register(MNames.TRITANIUM_SHEARS) { object : ShearsItem(
|
||||||
|
Properties().durability(3072).component(DataComponents.TOOL, createToolProperties())) {
|
||||||
override fun isValidRepairItem(pToRepair: ItemStack, pRepair: ItemStack): Boolean {
|
override fun isValidRepairItem(pToRepair: ItemStack, pRepair: ItemStack): Boolean {
|
||||||
return pRepair.`is`(MItemTags.TRITANIUM_INGOTS)
|
return pRepair.`is`(MItemTags.TRITANIUM_INGOTS)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user