CustomItem

interface CustomItem

カスタムアイテムの基底インターフェース

全てのカスタムアイテムはこのインターフェースを実装する. アイテムの種別に応じて CustomItemType の sub-interface も実装する.

Inheritors

Properties

Link copied to clipboard
abstract val displayName: String

アイテムの表示名

Link copied to clipboard

このアイテムが排出されるガチャイベントのIDリスト

Link copied to clipboard
abstract val id: String

アイテムの一意な識別子

Link copied to clipboard
open val lore: List<String>

アイテムの説明文(Lore)

Link copied to clipboard
abstract val material: Material

アイテムのマテリアル

Link copied to clipboard
abstract val rarity: ItemRarity

アイテムのレアリティ

Link copied to clipboard

アイテムを使用するために必要な権限

Functions

Link copied to clipboard
open fun createItemStack(amount: Int = 1): ItemStack

このカスタムアイテムの ItemStack を生成する