Class RocketStationMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.simibubi.create.foundation.gui.menu.MenuBase<RocketStationBlockEntity>
com.lightning.northstar.block.tech.rocket_station.RocketStationMenu
public class RocketStationMenu
extends com.simibubi.create.foundation.gui.menu.MenuBase<RocketStationBlockEntity>
-
Field Summary
FieldsModifier and TypeFieldDescriptionintnet.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> 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
ConstructorsConstructorDescriptionRocketStationMenu(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, RocketStationBlockEntity contentHolder) RocketStationMenu(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.RegistryFriendlyByteBuf extraData) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddSlots()static net.minecraft.world.inventory.AbstractContainerMenucreate(int id, net.minecraft.world.entity.player.Inventory inv, RocketStationBlockEntity be) protected RocketStationBlockEntitycreateOnClient(net.minecraft.network.RegistryFriendlyByteBuf extraData) intfuelCalc()protected voidinitAndReadInventory(RocketStationBlockEntity contentHolder) net.minecraft.world.item.ItemStackquickMoveStack(net.minecraft.world.entity.player.Player player, int index) protected voidsaveData(RocketStationBlockEntity contentHolder) voidslotsChanged(net.minecraft.world.Container inventory) 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, stillValid, suppressRemoteUpdates, transferState
-
Field Details
-
fuelCost
public int fuelCost -
target
public net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> target
-
-
Constructor Details
-
RocketStationMenu
public RocketStationMenu(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.RegistryFriendlyByteBuf extraData) -
RocketStationMenu
public RocketStationMenu(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, RocketStationBlockEntity contentHolder)
-
-
Method Details
-
create
public static net.minecraft.world.inventory.AbstractContainerMenu create(int id, net.minecraft.world.entity.player.Inventory inv, RocketStationBlockEntity be) -
createOnClient
protected RocketStationBlockEntity createOnClient(net.minecraft.network.RegistryFriendlyByteBuf extraData) - Specified by:
createOnClientin classcom.simibubi.create.foundation.gui.menu.MenuBase<RocketStationBlockEntity>
-
initAndReadInventory
- Specified by:
initAndReadInventoryin classcom.simibubi.create.foundation.gui.menu.MenuBase<RocketStationBlockEntity>
-
addSlots
protected void addSlots()- Specified by:
addSlotsin classcom.simibubi.create.foundation.gui.menu.MenuBase<RocketStationBlockEntity>
-
saveData
- Specified by:
saveDatain classcom.simibubi.create.foundation.gui.menu.MenuBase<RocketStationBlockEntity>
-
fuelCalc
public int fuelCalc() -
slotsChanged
public void slotsChanged(net.minecraft.world.Container inventory) - Overrides:
slotsChangedin classnet.minecraft.world.inventory.AbstractContainerMenu
-
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
-