Class TrainerEditorPartyScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
com.pixelmonmod.pixelmon.client.gui.pokemoneditor.PartyEditorBaseScreen
com.pixelmonmod.pixelmon.client.gui.npcEditor.TrainerEditorPartyScreen
- 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.PartyEditorBaseScreen
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) protected void
updatePokemon
(Pokemon pokemon, int slot) Methods inherited from class com.pixelmonmod.pixelmon.client.gui.pokemoneditor.PartyEditorBaseScreen
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
-
TrainerEditorPartyScreen
public TrainerEditorPartyScreen()Displays the Trainer party screen.
-
-
Method Details
-
getTitle
public net.minecraft.network.chat.Component getTitle()Description copied from class:PartyEditorBaseScreen
Gets the displayed title of the screen.- Specified by:
getTitle
in classPartyEditorBaseScreen
- Returns:
- The displayed title of the screen.
-
exitScreen
protected void exitScreen()Description copied from class:PartyEditorBaseScreen
Navigates back to the previous screen.- Specified by:
exitScreen
in classPartyEditorBaseScreen
-
randomizeParty
protected void randomizeParty()Description copied from class:PartyEditorBaseScreen
Randomizes the party Pokémon.- Specified by:
randomizeParty
in classPartyEditorBaseScreen
-
addPokemon
protected void addPokemon(int partySlot) Description copied from class:PartyEditorBaseScreen
Adds a new Pokémon to a certain party slot.- Specified by:
addPokemon
in classPartyEditorBaseScreen
- Parameters:
partySlot
- The party slot to add a Pokémon to.
-
editPokemon
protected void editPokemon(int partySlot) Description copied from class:PartyEditorBaseScreen
Edits the Pokémon in a certain party slot.- Specified by:
editPokemon
in classPartyEditorBaseScreen
- Parameters:
partySlot
- The party slot of the Pokémon to edit.
-
updatePokemon
- Specified by:
updatePokemon
in classPartyEditorBaseScreen
-
updatePokemon
- Specified by:
updatePokemon
in classPartyEditorBaseScreen
-