common • net.kernelpanicsoft.archie.transfer • ArchieItemMenuSlot
ArchieItemMenuSlot
class ArchieItemMenuSlot(storage: ArchieItemStorage, slot: Int, x: Int, y: Int) : SlotConstructors
ArchieItemMenuSlot
constructor(storage: ArchieItemStorage, slot: Int, x: Int, y: Int)Properties
container
val container: Containerindex
x
y
Functions
allowModification
open fun allowModification(player: Player): BooleangetContainerSlot
open fun getContainerSlot(): IntgetItem
open override fun getItem(): ItemStackgetMaxStackSize
open override fun getMaxStackSize(): Intopen fun getMaxStackSize(stack: ItemStack): IntgetNoItemIcon
@Nullableopen fun getNoItemIcon(): Pair<ResourceLocation, ResourceLocation>?hasItem
isActive
isFake
isHighlightable
open fun isHighlightable(): BooleanmayPickup
mayPlace
onQuickCraft
open fun onQuickCraft(oldStack: ItemStack, newStack: ItemStack)onTake
open fun onTake(player: Player, stack: ItemStack)remove
safeInsert
open fun safeInsert(stack: ItemStack): ItemStackopen fun safeInsert(stack: ItemStack, increment: Int): ItemStacksafeTake
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()