blob: da1b0573900bca6b7fc758f1f913e8158da9b482 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
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<ItemStack> {
val itemStack = user.getStackInHand(hand)
PirateRadio.proxy!!.useStorageCard(user, itemStack, hand)
user.incrementStat(Stats.USED.getOrCreateStat(this))
return TypedActionResult.success(itemStack, world.isClient())
}
}
|