Class PokemonEditorPartyScreenOld
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
com.pixelmonmod.pixelmon.client.gui.pokemoneditor.PartyEditorBaseScreenOld
com.pixelmonmod.pixelmon.client.gui.pokemoneditor.PokemonEditorPartyScreenOld
- All Implemented Interfaces:
IImportableContainer
,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
The main party screen of the Pokémon editor.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult
-
Field Summary
Modifier and TypeFieldDescriptionstatic String
The name of the player being edited.static UUID
The UUID of the player being edited.Fields inherited from class com.pixelmonmod.pixelmon.client.gui.pokemoneditor.PartyEditorBaseScreenOld
pokemonList
Fields inherited from class net.minecraft.client.gui.screens.Screen
BACKGROUND_LOCATION, children, font, height, minecraft, renderables, screenExecutor, title, width
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addPokemon
(int partySlot) Adds a new Pokémon to a certain party slot.protected void
editPokemon
(int partySlot) Edits the Pokémon in a certain party slot.protected void
Navigates back to the previous screen.net.minecraft.network.chat.Component
getTitle()
Gets the displayed title of the screen.protected void
Randomizes the party Pokémon.void
render
(net.minecraft.client.gui.GuiGraphics matrix, int i, int j, float f) protected void
updatePokemon
(Pokemon pokemon, int slot) Methods inherited from class com.pixelmonmod.pixelmon.client.gui.pokemoneditor.PartyEditorBaseScreenOld
actionPerformed, charTyped, editPokemonPacket, getExportText, getPokemon, getScreen, importText, init, isPauseScreen, mouseClicked, mouseReleased, onClose, renderBackground, setPokemon
Methods inherited from class net.minecraft.client.gui.screens.Screen
added, addEventWidget, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearWidgets, confirmLink, createArrowEvent, createTabEvent, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrationEnabled, onFilesDrop, openLink, rebuildWidgets, removed, removeWidget, renderDirtBackground, renderTransparentBackground, renderWithTooltip, repositionElements, resize, runNarration, scheduleNarration, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, shouldRunNarration, suppressNarration, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenError
Methods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
getChildAt, getCurrentFocusPath, isFocused, keyReleased, magicalSpecialHackyFocus, mouseDragged, mouseScrolled, nextFocusPath, setFocused
Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMoved
Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
editedPlayerUUID
The UUID of the player being edited. -
editedPlayerName
The name of the player being edited.
-
-
Constructor Details
-
PokemonEditorPartyScreenOld
public PokemonEditorPartyScreenOld()Initializes the GUI.
-
-
Method Details
-
getTitle
public net.minecraft.network.chat.Component getTitle()Description copied from class:PartyEditorBaseScreenOld
Gets the displayed title of the screen.- Specified by:
getTitle
in classPartyEditorBaseScreenOld
- Returns:
- The displayed title of the screen.
-
exitScreen
protected void exitScreen()Description copied from class:PartyEditorBaseScreenOld
Navigates back to the previous screen.- Specified by:
exitScreen
in classPartyEditorBaseScreenOld
-
randomizeParty
protected void randomizeParty()Description copied from class:PartyEditorBaseScreenOld
Randomizes the party Pokémon.- Specified by:
randomizeParty
in classPartyEditorBaseScreenOld
-
addPokemon
protected void addPokemon(int partySlot) Description copied from class:PartyEditorBaseScreenOld
Adds a new Pokémon to a certain party slot.- Specified by:
addPokemon
in classPartyEditorBaseScreenOld
- Parameters:
partySlot
- The party slot to add a Pokémon to.
-
editPokemon
protected void editPokemon(int partySlot) Description copied from class:PartyEditorBaseScreenOld
Edits the Pokémon in a certain party slot.- Specified by:
editPokemon
in classPartyEditorBaseScreenOld
- Parameters:
partySlot
- The party slot of the Pokémon to edit.
-
render
public void render(net.minecraft.client.gui.GuiGraphics matrix, int i, int j, float f) - Specified by:
render
in interfacenet.minecraft.client.gui.components.Renderable
- Overrides:
render
in classPartyEditorBaseScreenOld
-
updatePokemon
- Specified by:
updatePokemon
in classPartyEditorBaseScreenOld
-