Class SpaceAtlasMenu

java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.simibubi.create.foundation.gui.menu.MenuBase<net.minecraft.world.item.ItemStack>
com.lightning.northstar.item.atlas.SpaceAtlasMenu

@ParametersAreNonnullByDefault public class SpaceAtlasMenu extends com.simibubi.create.foundation.gui.menu.MenuBase<net.minecraft.world.item.ItemStack>
  • Field Summary

    Fields inherited from class com.simibubi.create.foundation.gui.menu.MenuBase

    contentHolder, player, playerInventory

    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
    Constructor
    Description
    SpaceAtlasMenu(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, @Nullable net.minecraft.network.RegistryFriendlyByteBuf extraData)
     
    SpaceAtlasMenu(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, net.minecraft.world.item.ItemStack stack)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected net.minecraft.world.item.ItemStack
    createOnClient(net.minecraft.network.RegistryFriendlyByteBuf buffer)
     
    protected void
    initAndReadInventory(net.minecraft.world.item.ItemStack stack)
     
    static void
    open(net.minecraft.server.level.ServerPlayer player, net.minecraft.world.item.ItemStack item)
     
    net.minecraft.world.item.ItemStack
    quickMoveStack(net.minecraft.world.entity.player.Player player, int index)
     
    protected void
    saveData(net.minecraft.world.item.ItemStack stack)
     

    Methods inherited from class com.simibubi.create.foundation.gui.menu.MenuBase

    addPlayerSlots, createPlayerSlot, init, removed, stillValid

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

    addDataSlot, addDataSlots, addSlot, addSlotListener, broadcastChanges, broadcastFullState, canDragTo, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clicked, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, 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
  • Constructor Details

    • SpaceAtlasMenu

      public SpaceAtlasMenu(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, @Nullable @Nullable net.minecraft.network.RegistryFriendlyByteBuf extraData)
    • SpaceAtlasMenu

      public SpaceAtlasMenu(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, net.minecraft.world.item.ItemStack stack)
  • Method Details

    • open

      public static void open(net.minecraft.server.level.ServerPlayer player, net.minecraft.world.item.ItemStack item)
    • createOnClient

      protected net.minecraft.world.item.ItemStack createOnClient(net.minecraft.network.RegistryFriendlyByteBuf buffer)
      Specified by:
      createOnClient in class com.simibubi.create.foundation.gui.menu.MenuBase<net.minecraft.world.item.ItemStack>
    • initAndReadInventory

      protected void initAndReadInventory(net.minecraft.world.item.ItemStack stack)
      Specified by:
      initAndReadInventory in class com.simibubi.create.foundation.gui.menu.MenuBase<net.minecraft.world.item.ItemStack>
    • addSlots

      protected void addSlots()
      Specified by:
      addSlots in class com.simibubi.create.foundation.gui.menu.MenuBase<net.minecraft.world.item.ItemStack>
    • saveData

      protected void saveData(net.minecraft.world.item.ItemStack stack)
      Specified by:
      saveData in class com.simibubi.create.foundation.gui.menu.MenuBase<net.minecraft.world.item.ItemStack>
    • quickMoveStack

      public net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player player, int index)
      Specified by:
      quickMoveStack in class net.minecraft.world.inventory.AbstractContainerMenu