ArchieItemMenuSlot¶
class ArchieItemMenuSlot(
storage: ArchieItemStorage,
slot: Int,
x: Int,
y: Int
) : Slot
Constructors¶
ArchieItemMenuSlot¶
constructor(
storage: ArchieItemStorage,
slot: Int,
x: Int,
y: Int
)
Properties¶
container¶
val container: Container?
containerSlot¶
open val containerSlot: Int
index¶
isActive¶
isFake¶
isHighlightable¶
open val isHighlightable: Boolean
item¶
open override val item: ItemStack
maxStackSize¶
open override val maxStackSize: Int
noItemIcon¶
@get:
Nullable
open val noItemIcon: Pair<ResourceLocation?, ResourceLocation?>?
x¶
y¶
Functions¶
allowModification¶
open fun allowModification(player: Player?): Boolean
getItem¶
open override fun getItem(): ItemStack
getMaxStackSize¶
open override fun getMaxStackSize(): Int
hasItem¶
mayPickup¶
mayPlace¶
onQuickCraft¶
open fun onQuickCraft(oldStack: ItemStack?, newStack: ItemStack?)
onTake¶
open fun onTake(player: Player?, stack: ItemStack?)
remove¶
safeInsert¶
open fun safeInsert(stack: ItemStack?): ItemStack?
open fun safeInsert(stack: ItemStack?, increment: Int): ItemStack?
safeTake¶
set¶
open override fun set(stack: ItemStack)
setByPlayer¶
open fun setByPlayer(stack: ItemStack?)
open fun setByPlayer(newStack: ItemStack?, oldStack: ItemStack?)
setChanged¶
open override fun setChanged()