Class MountedItemStorageWrapperMixin

java.lang.Object
net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedStorage<net.fabricmc.fabric.api.transfer.v1.item.ItemVariant,com.simibubi.create.api.contraption.storage.item.MountedItemStorage>
net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedSlottedStorage<net.fabricmc.fabric.api.transfer.v1.item.ItemVariant,com.simibubi.create.api.contraption.storage.item.MountedItemStorage>
com.simibubi.create.foundation.item.CombinedSlottedStackStorage<com.simibubi.create.api.contraption.storage.item.MountedItemStorage>
ch.voidlee.repair.mixin.optimization.mounted_storage.MountedItemStorageWrapperMixin
All Implemented Interfaces:
RepairedMountedItemStorageWrapper, io.github.fabricators_of_create.porting_lib.transfer.item.SlottedStackStorage, Iterable<net.fabricmc.fabric.api.transfer.v1.storage.StorageView<net.fabricmc.fabric.api.transfer.v1.item.ItemVariant>>, net.fabricmc.fabric.api.transfer.v1.storage.SlottedStorage<net.fabricmc.fabric.api.transfer.v1.item.ItemVariant>, net.fabricmc.fabric.api.transfer.v1.storage.Storage<net.fabricmc.fabric.api.transfer.v1.item.ItemVariant>

public class MountedItemStorageWrapperMixin extends com.simibubi.create.foundation.item.CombinedSlottedStackStorage<com.simibubi.create.api.contraption.storage.item.MountedItemStorage> implements RepairedMountedItemStorageWrapper
  • Field Summary

    Fields inherited from class net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedStorage

    parts
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int[]
     
    int[]
     
    void
    initOptimization(com.google.common.collect.ImmutableMap<net.minecraft.core.BlockPos,com.simibubi.create.api.contraption.storage.item.MountedItemStorage> storages, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     

    Methods inherited from class com.simibubi.create.foundation.item.CombinedSlottedStackStorage

    extractSlot, getSlotLimit, getStackInSlot, insertSlot, isItemValid, setStackInSlot

    Methods inherited from class net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedSlottedStorage

    getSlot, getSlotCount, toString

    Methods inherited from class net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedStorage

    extract, insert, iterator, supportsExtraction, supportsInsertion

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator

    Methods inherited from interface ch.voidlee.repair.implementation.RepairedMountedItemStorageWrapper

    create_repair$getIndexForSlot, create_repair$getSlotFromIndex

    Methods inherited from interface io.github.fabricators_of_create.porting_lib.transfer.item.SlottedStackStorage

    isItemValid, iterator

    Methods inherited from interface net.fabricmc.fabric.api.transfer.v1.storage.SlottedStorage

    getSlot, getSlotCount, getSlots

    Methods inherited from interface net.fabricmc.fabric.api.transfer.v1.storage.Storage

    exactView, extract, getVersion, insert, nonEmptyIterator, nonEmptyViews, simulateExtract, simulateInsert, supportsExtraction, supportsInsertion
  • Constructor Details

    • MountedItemStorageWrapperMixin

      public MountedItemStorageWrapperMixin()
  • Method Details