package space.autistic.radio.item import net.minecraft.entity.player.PlayerEntity import net.minecraft.item.Item import net.minecraft.item.ItemStack import net.minecraft.stat.Stats import net.minecraft.util.Hand import net.minecraft.util.TypedActionResult import net.minecraft.world.World import space.autistic.radio.PirateRadio class StorageCardItem(settings: Settings) : Item(settings) { override fun use(world: World, user: PlayerEntity, hand: Hand): TypedActionResult { val itemStack = user.getStackInHand(hand) PirateRadio.proxy!!.useStorageCard(user, itemStack, hand) user.incrementStat(Stats.USED.getOrCreateStat(this)) return TypedActionResult.success(itemStack, world.isClient()) } }