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, playerInventoryFields 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
ConstructorsConstructorDescriptionSpaceAtlasMenu(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 TypeMethodDescriptionprotected voidaddSlots()protected net.minecraft.world.item.ItemStackcreateOnClient(net.minecraft.network.RegistryFriendlyByteBuf buffer) protected voidinitAndReadInventory(net.minecraft.world.item.ItemStack stack) static voidopen(net.minecraft.server.level.ServerPlayer player, net.minecraft.world.item.ItemStack item) net.minecraft.world.item.ItemStackquickMoveStack(net.minecraft.world.entity.player.Player player, int index) protected voidsaveData(net.minecraft.world.item.ItemStack stack) Methods inherited from class com.simibubi.create.foundation.gui.menu.MenuBase
addPlayerSlots, createPlayerSlot, init, removed, stillValidMethods 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
-
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:
createOnClientin classcom.simibubi.create.foundation.gui.menu.MenuBase<net.minecraft.world.item.ItemStack>
-
initAndReadInventory
protected void initAndReadInventory(net.minecraft.world.item.ItemStack stack) - Specified by:
initAndReadInventoryin classcom.simibubi.create.foundation.gui.menu.MenuBase<net.minecraft.world.item.ItemStack>
-
addSlots
protected void addSlots()- Specified by:
addSlotsin classcom.simibubi.create.foundation.gui.menu.MenuBase<net.minecraft.world.item.ItemStack>
-
saveData
protected void saveData(net.minecraft.world.item.ItemStack stack) - Specified by:
saveDatain classcom.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:
quickMoveStackin classnet.minecraft.world.inventory.AbstractContainerMenu
-