Class AcceptDenyScreen

java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
com.pixelmonmod.pixelmon.client.gui.battles.VersusScreen
com.pixelmonmod.pixelmon.client.gui.battles.AcceptDenyScreen
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

public class AcceptDenyScreen extends VersusScreen
  • 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
    Modifier and Type
    Field
    Description
    boolean
     
    protected UUID
     
    protected boolean
     
    protected UUID
     
    protected String[]
     

    Fields inherited from class com.pixelmonmod.pixelmon.client.gui.battles.VersusScreen

    GUI_HEIGHT, GUI_WIDTH, isNPC, leftX, offset1, offset2, opponentPartyX, opponentPartyY, PARTY_SEPARATOR, playerPartyX, playerPartyY, ticks, topY

    Fields 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, width

    Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener

    DOUBLE_CLICK_THRESHOLD_MS
  • Constructor Summary

    Constructors
    Constructor
    Description
    AcceptDenyScreen(UUID battleQueryID, UUID opponent, String[] pokeballs, boolean modifiableRules)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    net.minecraft.world.entity.LivingEntity
    Gets the player's opponent for the battle.
    void
     
    boolean
    mouseClicked(double mouseX, double mouseY, int par3)
     
    void
     
    void
    render(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float f)
     
    void
    setWarning(net.minecraft.network.chat.Component warning)
     
    boolean
     

    Methods inherited from class com.pixelmonmod.pixelmon.client.gui.battles.VersusScreen

    drawEntity, drawEntity, drawOpponentPokeBalls, drawPokeBalls, getOpponentName, isPauseScreen, tick

    Methods 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, isSelectAll, isValidCharacterForName, keyPressed, onClose, onFilesDrop, rebuildWidgets, removeWidget, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus, 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

    charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseDragged, mouseReleased, 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

    • battleQueryID

      protected UUID battleQueryID
    • opponent

      protected UUID opponent
    • pokeballs

      protected String[] pokeballs
    • accepted

      public boolean accepted
    • changeRules

      protected boolean changeRules
  • Constructor Details

    • AcceptDenyScreen

      public AcceptDenyScreen(UUID battleQueryID, UUID opponent, String[] pokeballs, boolean modifiableRules)
  • Method Details

    • init

      public void init()
      Overrides:
      init in class VersusScreen
    • getBattleQueryID

      public UUID getBattleQueryID()
    • setWarning

      public void setWarning(net.minecraft.network.chat.Component warning)
    • render

      public void render(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float f)
      Specified by:
      render in interface net.minecraft.client.gui.components.Renderable
      Overrides:
      render in class VersusScreen
    • mouseClicked

      public boolean mouseClicked(double mouseX, double mouseY, int par3)
    • removed

      public void removed()
      Overrides:
      removed in class net.minecraft.client.gui.screens.Screen
    • getOpponent

      public net.minecraft.world.entity.LivingEntity getOpponent()
      Description copied from class: VersusScreen
      Gets the player's opponent for the battle.
      Specified by:
      getOpponent in class VersusScreen
      Returns:
      The player's opponent for the battle.
    • shouldCloseOnEsc

      public boolean shouldCloseOnEsc()
      Overrides:
      shouldCloseOnEsc in class net.minecraft.client.gui.screens.Screen