Class TrainerEditorPartyScreenOld
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.npcEditor.TrainerEditorPartyScreenOld
- 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
Screen for editing a Trainer's party.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult
-
Field Summary
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.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, render, 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
-
Constructor Details
-
TrainerEditorPartyScreenOld
public TrainerEditorPartyScreenOld()Displays the Trainer party screen.
-
-
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.
-
updatePokemon
- Specified by:
updatePokemon
in classPartyEditorBaseScreenOld
-