common • net.kernelpanicsoft.archie.transfer • ArchieItemStorage
ArchieItemStorage
@Serializable(with = ArchieItemStorage.Serializer::class)open class ArchieItemStorage : CommonStorage<ItemResource> , UpdateManager<NbtTag> Constructors
ArchieItemStorage
Types
Serializer
object Serializer : KSerializer<ArchieItemStorage> Functions
allowsExtraction
open fun allowsExtraction(): BooleanallowsInsertion
open fun allowsInsertion(): BooleancreateSnapshot
open override fun createSnapshot(): NbtTagextract
get
open operator override fun get(slot: Int): ArchieItemSlotgetAmount
getContents
open fun getContents(index: Int): ResourceStack<ItemResource>getLimit
getResource
open fun getResource(index: Int): ItemResourceinsert
isResourceValid
open fun isResourceValid(index: Int, resource: ItemResource): BooleanreadSnapshot
open override fun readSnapshot(snapshot: NbtTag)size
update
open override fun update()