Class VendingMachineScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
com.pixelmonmod.pixelmon.client.gui.npc.AbstractShopScreen
com.pixelmonmod.pixelmon.client.gui.vendingmachine.VendingMachineScreen
- All Implemented Interfaces:
- net.minecraft.client.gui.components.events.ContainerEventHandler,- net.minecraft.client.gui.components.events.GuiEventListener,- net.minecraft.client.gui.components.Renderable,- net.minecraft.client.gui.components.TabOrderedElement
GUI for purchasing from a vending machine.
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screennet.minecraft.client.gui.screens.Screen.NarratableSearchResult
- 
Field SummaryFields inherited from class com.pixelmonmod.pixelmon.client.gui.npc.AbstractShopScreenbuyItems, buyStartIndex, currentTab, floatQuantity, quantity, selectedItem, sellable, sellItems, sellStartIndex, shopItemsFields inherited from class net.minecraft.client.gui.screens.ScreenBACKGROUND_LOCATION, children, font, height, minecraft, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructorsConstructorDescriptionVendingMachineScreen(net.minecraft.core.BlockPos pos) Displays the vending machine GUI.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanmouseClicked(double mouseX, double mouseY, int mouseButton) voidrender(net.minecraft.client.gui.GuiGraphics matrix, int mouseX, int mouseY, float f) protected voidSends a packet to the server when buying an item.Methods inherited from class com.pixelmonmod.pixelmon.client.gui.npc.AbstractShopScreenclickBuyMiniScreen, clickBuyScreen, isBuyMiniScreenVisible, isPauseScreen, mouseScrolled, onClose, renderBackground, renderBuyScreen, renderDirtBackground, renderMenu, sendSellPacketMethods inherited from class net.minecraft.client.gui.screens.Screenadded, addEventWidget, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearWidgets, confirmLink, createArrowEvent, createTabEvent, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrationEnabled, onFilesDrop, openLink, rebuildWidgets, removed, removeWidget, renderTransparentBackground, renderWithTooltip, repositionElements, resize, runNarration, scheduleNarration, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, shouldRunNarration, suppressNarration, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandlergetFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandlercharTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, magicalSpecialHackyFocus, mouseDragged, mouseReleased, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenermouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElementgetTabOrderGroup
- 
Constructor Details- 
VendingMachineScreenpublic VendingMachineScreen(net.minecraft.core.BlockPos pos) Displays the vending machine GUI.- Parameters:
- pos- The location of the vending machine being interacted with.
 
 
- 
- 
Method Details- 
mouseClickedpublic boolean mouseClicked(double mouseX, double mouseY, int mouseButton) 
- 
sendBuyPacketprotected void sendBuyPacket()Description copied from class:AbstractShopScreenSends a packet to the server when buying an item.- Overrides:
- sendBuyPacketin class- AbstractShopScreen
 
- 
renderpublic void render(net.minecraft.client.gui.GuiGraphics matrix, int mouseX, int mouseY, float f) - Specified by:
- renderin interface- net.minecraft.client.gui.components.Renderable
- Overrides:
- renderin class- net.minecraft.client.gui.screens.Screen
 
 
-