Package net.minecraft.client.gui.screen
Class AddServerScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.AddServerScreen
- All Implemented Interfaces:
Drawable
,Element
,ParentElement
,TickableElement
@Environment(CLIENT) public class AddServerScreen extends Screen
-
Field Summary
Fields Modifier and Type Field Description private TextFieldWidget
addressField
private Predicate<String>
addressTextFilter
private ButtonWidget
buttonAdd
private BooleanConsumer
callback
private static Text
field_26541
private static Text
field_26542
private Screen
parent
private ButtonWidget
resourcePackOptionButton
private ServerInfo
server
private TextFieldWidget
serverNameField
Fields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, width
Fields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
-
Constructor Summary
Constructors Constructor Description AddServerScreen(Screen parent, BooleanConsumer callback, ServerInfo server)
-
Method Summary
Modifier and Type Method Description private void
addAndClose()
protected void
init()
Called when a screen should be initialized.private static Text
method_27570(ServerInfo.ResourcePackState resourcePackState)
void
onClose()
private void
onClose(String text)
void
removed()
void
render(MatrixStack matrices, int mouseX, int mouseY, float delta)
void
resize(MinecraftClient client, int width, int height)
void
tick()
private void
updateButtonActiveState()
Methods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addChild, children, filesDragged, getNarrationMessage, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, setZOffset
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.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
field_26541
-
field_26542
-
buttonAdd
-
callback
-
server
-
addressField
-
serverNameField
-
resourcePackOptionButton
-
parent
-
addressTextFilter
-
-
Constructor Details
-
AddServerScreen
-
-
Method Details
-
tick
public void tick()- Specified by:
tick
in interfaceTickableElement
- Overrides:
tick
in classScreen
-
init
protected void init()Called when a screen should be initialized.This method is called when this screen is
opened
or resized. -
method_27570
-
resize
-
onClose
-
removed
public void removed() -
addAndClose
private void addAndClose() -
onClose
public void onClose() -
updateButtonActiveState
private void updateButtonActiveState() -
render
-