Class AbstractSecurityCardContainerMenu

java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.refinedmods.refinedstorage.common.support.AbstractBaseContainerMenu
com.refinedmods.refinedstorage.common.security.AbstractSecurityCardContainerMenu
All Implemented Interfaces:
ScreenSizeListener
Direct Known Subclasses:
FallbackSecurityCardContainerMenu, SecurityCardContainerMenu

public abstract class AbstractSecurityCardContainerMenu extends AbstractBaseContainerMenu implements ScreenSizeListener
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final net.minecraft.world.entity.player.Inventory
     

    Fields inherited from class com.refinedmods.refinedstorage.common.support.AbstractBaseContainerMenu

    disabledSlot, transferManager

    Fields inherited from class net.minecraft.world.inventory.AbstractContainerMenu

    CARRIED_SLOT_SIZE, containerId, QUICKCRAFT_HEADER_CONTINUE, QUICKCRAFT_HEADER_END, QUICKCRAFT_HEADER_START, QUICKCRAFT_TYPE_CHARITABLE, QUICKCRAFT_TYPE_CLONE, QUICKCRAFT_TYPE_GREEDY, SLOT_CLICKED_OUTSIDE, slots
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractSecurityCardContainerMenu(net.minecraft.world.inventory.MenuType<?> menuType, int syncId, net.minecraft.world.entity.player.Inventory playerInventory, SlotReference disabledSlot)
     
    protected
    AbstractSecurityCardContainerMenu(net.minecraft.world.inventory.MenuType<?> menuType, int syncId, net.minecraft.world.entity.player.Inventory playerInventory, SecurityCardData securityCardData)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onScreenReady(int playerInventoryY)
     
    void
     
    void
    setPermission(PlatformPermission permission, boolean allowed)
     

    Methods inherited from class net.minecraft.world.inventory.AbstractContainerMenu

    addDataSlot, addDataSlots, addSlot, addSlotListener, broadcastChanges, broadcastFullState, canDragTo, canItemQuickReplace, checkContainerDataCount, checkContainerSize, clearContainer, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, removed, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • playerInventory

      protected final net.minecraft.world.entity.player.Inventory playerInventory
  • Constructor Details

    • AbstractSecurityCardContainerMenu

      protected AbstractSecurityCardContainerMenu(net.minecraft.world.inventory.MenuType<?> menuType, int syncId, net.minecraft.world.entity.player.Inventory playerInventory, SecurityCardData securityCardData)
    • AbstractSecurityCardContainerMenu

      protected AbstractSecurityCardContainerMenu(net.minecraft.world.inventory.MenuType<?> menuType, int syncId, net.minecraft.world.entity.player.Inventory playerInventory, SlotReference disabledSlot)
  • Method Details