Class ApplyToPokemon
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleBaseScreen
com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleScreen
com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.screens.bag.ApplyToPokemon
- 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
Created by Jay113355 on 12/1/2020.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleScreen
BattleScreen.ActionButton, BattleScreen.EnumBattleButtonNested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleScreen
BACKGROUND, DETAILS, MENU_BAG, MENU_BAG_DISABLED, MENU_BAG_ICON, MENU_POKE, MENU_POKE_DISABLED, MENU_POKE_ICON, MENU_RUN, MENU_RUN_DISABLED, MENU_RUN_ICONFields inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleBaseScreen
bm, mode, parentFields inherited from class net.minecraft.client.gui.screens.Screen
children, CUBE_MAP, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, PANORAMA, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionApplyToPokemon(BattleScreen parent, BattleMode mode) Initializes the battle screen. -
Method Summary
Modifier and TypeMethodDescriptionvoidclick(int width, int height, double mouseX, double mouseY) Handles a click input.confirmThePokemonTheItemWillBeAppliedTo(PixelmonClientData chosenPokemon, net.minecraft.world.item.Item item) booleanhandlePokemonChosen(PokemonMenuButton button) voidrender(net.minecraft.client.gui.GuiGraphics graphics, int width, int height, int mouseX, int mouseY, float partialTicks) Draws the battle screen.booleanrestorePPOrSendBagPacket(PixelmonClientData pokemonToApplyTo, net.minecraft.world.item.Item item) Methods inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleScreen
drawButtons, handleButtonClick, init, renderBackgroundMethods inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleBaseScreen
disablesChat, getMode, isScreenMethods inherited from class net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearTooltipForNextRenderPass, clearWidgets, createArrowEvent, createTabEvent, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, onClose, onFilesDrop, rebuildWidgets, removed, removeWidget, render, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
pokeMenu
-
-
Constructor Details
-
ApplyToPokemon
Initializes the battle screen.- Parameters:
parent- The battle GUI that the screen is a part of.mode- The mode represented by the screen.
-
-
Method Details
-
render
public void render(net.minecraft.client.gui.GuiGraphics graphics, int width, int height, int mouseX, int mouseY, float partialTicks) Draws the battle screen.- Specified by:
renderin classBattleBaseScreen- Parameters:
graphics- The current transformation context.width- The width of the GUI.height- The height of the GUI.mouseX- The x coordinate of the cursor.mouseY- The y coordinate of the cursor.partialTicks- The current partial ticks.
-
click
public void click(int width, int height, double mouseX, double mouseY) Handles a click input.- Specified by:
clickin classBattleBaseScreen- Parameters:
width- The width of the GUI.height- The height of the GUI.mouseX- The x coordinate of the cursor.mouseY- The y coordinate of the cursor.
-
handlePokemonChosen
-
confirmThePokemonTheItemWillBeAppliedTo
public PixelmonClientData confirmThePokemonTheItemWillBeAppliedTo(PixelmonClientData chosenPokemon, net.minecraft.world.item.Item item) -
restorePPOrSendBagPacket
public boolean restorePPOrSendBagPacket(PixelmonClientData pokemonToApplyTo, net.minecraft.world.item.Item item)
-