Class MultiLineEditBoxColorable

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractScrollWidget
net.minecraft.client.gui.components.MultiLineEditBox
com.pixelmonmod.pixelmon.client.gui.widgets.MultiLineEditBoxColorable
All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier

public class MultiLineEditBoxColorable extends net.minecraft.client.gui.components.MultiLineEditBox
  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry

    net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority
  • Field Summary

    Fields inherited from class net.minecraft.client.gui.components.AbstractScrollWidget

    scrollAmount, scrolling

    Fields inherited from class net.minecraft.client.gui.components.AbstractWidget

    active, alpha, focused, height, hoverOrFocusedStartTime, isHovered, message, MIN_SCROLL_PERIOD, packedFGColor, PERIOD_PER_SCROLLED_PIXEL, tabOrderGroup, tooltip, tooltipMsDelay, UNSET_FG_COLOR, visible, wasHoveredOrFocused, width, x, y

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

    DOUBLE_CLICK_THRESHOLD_MS
  • Constructor Summary

    Constructors
    Constructor
    Description
    MultiLineEditBoxColorable(net.minecraft.client.gui.Font font, int x, int y, int width, int height, net.minecraft.network.chat.Component placeholder, net.minecraft.network.chat.Component message)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    mouseClicked(double mouseX, double mouseY, int mouseButton)
     
    void
     
    void
    setMakeColorful(boolean makeColorful)
     
    void
    setPokemonToEdit(List<Pokemon> pokemonToEdit)
     

    Methods inherited from class net.minecraft.client.gui.components.MultiLineEditBox

    charTyped, getInnerHeight, getValue, keyPressed, mouseDragged, renderContents, renderDecorations, scrollbarVisible, scrollRate, setCharacterLimit, setFocused, setValue, setValueListener, updateWidgetNarration

    Methods inherited from class net.minecraft.client.gui.components.AbstractScrollWidget

    getMaxScrollAmount, innerPadding, mouseReleased, mouseScrolled, renderBackground, renderBorder, renderWidget, scrollAmount, scrollbarWidth, setScrollAmount, totalInnerPadding, withinContentAreaPoint, withinContentAreaTopBottom

    Methods inherited from class net.minecraft.client.gui.components.AbstractWidget

    clearFGColor, clicked, createNarrationMessage, createTooltipPositioner, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getRectangle, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, narrationPriority, nextFocusPath, onClick, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setHeight, setMessage, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage

    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.GuiEventListener

    getCurrentFocusPath, getRectangle, isFocused, isMouseOver, keyReleased, mouseMoved, nextFocusPath

    Methods inherited from interface net.minecraft.client.gui.layouts.LayoutElement

    setPosition

    Methods inherited from interface net.minecraft.client.gui.components.Renderable

    render

    Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement

    getTabOrderGroup
  • Constructor Details

    • MultiLineEditBoxColorable

      public MultiLineEditBoxColorable(net.minecraft.client.gui.Font font, int x, int y, int width, int height, net.minecraft.network.chat.Component placeholder, net.minecraft.network.chat.Component message)
  • Method Details

    • mouseClicked

      public boolean mouseClicked(double mouseX, double mouseY, int mouseButton)
      Specified by:
      mouseClicked in interface net.minecraft.client.gui.components.events.GuiEventListener
      Overrides:
      mouseClicked in class net.minecraft.client.gui.components.MultiLineEditBox
    • setFocusedConsumer

      public void setFocusedConsumer(BiConsumer<List<Pokemon>,Boolean> consumer)
    • setPokemonToEdit

      public void setPokemonToEdit(List<Pokemon> pokemonToEdit)
    • setMakeColorful

      public void setMakeColorful(boolean makeColorful)