как сделать что бы предмет после использования в крафте не пропадал

GoogleTan

Картошка :3
1,354
43
310
В пропертис есть метод container(Item) или как то так. Передай туда себя же.
 

GoogleTan

Картошка :3
1,354
43
310
Kotlin:
class PhoenixBucketItem(fluid : () -> Fluid) : BucketItem(fluid, Properties().containerItem(Items.BUCKET).maxStackSize(1).group(ItemGroup.MATERIALS))
{
    override fun initCapabilities(stack: ItemStack, nbt: CompoundNBT?): ICapabilityProvider = FluidBucketWrapper(stack) // это только для ведра - тебе не надо
}
это пример ведра
 
Сверху