Skip to content

Package net.minecraft.client.gui.screens.multiplayer

Part 1/1


JoinMultiplayerScreen

  • Full name: net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
  • Package: net.minecraft.client.gui.screens.multiplayer
  • Source: clientOnlynet/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen.java
  • Type: class
  • Modifiers: public
  • Extends: Screen

net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen#getPinger()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen.java:283
  • Modifiers: public
  • Return: ServerStatusPinger

คืออะไร

อ่านค่า Pinger

ทำงานยังไง

คืนค่า: this.pinger.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

JoinMultiplayerScreen instance = ...;
ServerStatusPinger result = instance.getPinger();

net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen#getServers()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen.java:287
  • Modifiers: public
  • Return: ServerList

คืออะไร

อ่านค่า Servers

ทำงานยังไง

คืนค่า: this.servers.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

JoinMultiplayerScreen instance = ...;
ServerList result = instance.getServers();

net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen#init()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen.java:56
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ init ตาม implementation ของ JoinMultiplayerScreen

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. แก้ state: initedOnce, servers, lanServerList, lanServerDetector, serverSelectionList, selectButton. เรียกต่อ: setRectangle(), load(), LanServerList(), LanServerDetector(), start(), warn(), getMessage(), updateOnlineServers(). สร้างออบเจ็กต์: ServerList, LanServerDetection.LanServerList, LanServerDetection.LanServerDetector, ServerSelectionList.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected void init() {
    super.init();
}

net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen#JoinMultiplayerScreen(Screen)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen.java:51
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ JoinMultiplayerScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: lastScreen. เรียกต่อ: translatable().

Parameters

  • Screen screen

ตัวอย่างใช้งาน

Screen screen = ...;
JoinMultiplayerScreen instance = new JoinMultiplayerScreen(screen);

net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen#joinSelectedServer()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen.java:250
  • Modifiers: public
  • Return: void

คืออะไร

รวม/เข้าร่วม Selected Server

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getSelected(), join(), getServerData(), getMotd(), getAddress(). สร้างออบเจ็กต์: ServerData.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

JoinMultiplayerScreen instance = ...;
instance.joinSelectedServer();

net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen#keyPressed(int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen.java:221
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ keyPressed ตาม implementation ของ JoinMultiplayerScreen

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: refreshServerList(), getSelected(), selected(), joinSelectedServer(). มีจุด return อย่างน้อย 5 จุด.

Parameters

  • int i
  • int j
  • int k

ตัวอย่างใช้งาน

JoinMultiplayerScreen instance = ...;
boolean result = instance.keyPressed(0, 0, 0);

net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen#onClose()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen.java:131
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Close

ทำงานยังไง

เรียกต่อ: setScreen().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

JoinMultiplayerScreen instance = ...;
instance.onClose();

net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen#onSelectedChange()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen.java:269
  • Modifiers: protected
  • Return: void

คืออะไร

จัดการเหตุการณ์ Selected Change

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getSelected().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected void onSelectedChange() {
    super.onSelectedChange();
}

net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen#removed()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen.java:147
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ removed ตาม implementation ของ JoinMultiplayerScreen

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: lanServerDetector. เรียกต่อ: interrupt(), removeAll().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

JoinMultiplayerScreen instance = ...;
instance.removed();

net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen#render(GuiGraphics,int,int,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen.java:244
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: drawCenteredString().

Parameters

  • GuiGraphics guiGraphics
  • int i
  • int j
  • float f

ตัวอย่างใช้งาน

JoinMultiplayerScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);

net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen#setSelected(ServerSelectionList.Entry)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen.java:264
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Selected

ทำงานยังไง

เรียกต่อ: onSelectedChange().

Parameters

  • ServerSelectionList.Entry entry

ตัวอย่างใช้งาน

JoinMultiplayerScreen instance = ...;
ServerSelectionList.Entry entry = ...;
instance.setSelected(entry);

net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen.java:136
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: takeDirtyServers(), updateNetworkServers().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

JoinMultiplayerScreen instance = ...;
instance.tick();

SafetyScreen

  • Full name: net.minecraft.client.gui.screens.multiplayer.SafetyScreen
  • Package: net.minecraft.client.gui.screens.multiplayer
  • Source: clientOnlynet/minecraft/client/gui/screens/multiplayer/SafetyScreen.java
  • Type: class
  • Modifiers: public
  • Extends: WarningScreen

net.minecraft.client.gui.screens.multiplayer.SafetyScreen#addFooterButtons()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/SafetyScreen.java:26
  • Modifiers: protected
  • Return: Layout

คืออะไร

เพิ่ม Footer Buttons

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: horizontal(), spacing(), addChild(), builder(), selected(), save(), setScreen(), build(). สร้างออบเจ็กต์: JoinMultiplayerScreen. คืนค่า: linearLayout.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected Layout addFooterButtons() {
    return super.addFooterButtons();
}

net.minecraft.client.gui.screens.multiplayer.SafetyScreen#onClose()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/SafetyScreen.java:41
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Close

ทำงานยังไง

เรียกต่อ: setScreen().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SafetyScreen instance = ...;
instance.onClose();

net.minecraft.client.gui.screens.multiplayer.SafetyScreen#SafetyScreen(Screen)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/SafetyScreen.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SafetyScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: previous.

Parameters

  • Screen screen

ตัวอย่างใช้งาน

Screen screen = ...;
SafetyScreen instance = new SafetyScreen(screen);

ServerLinksScreen

  • Full name: net.minecraft.client.gui.screens.multiplayer.ServerLinksScreen
  • Package: net.minecraft.client.gui.screens.multiplayer
  • Source: clientOnlynet/minecraft/client/gui/screens/multiplayer/ServerLinksScreen.java
  • Type: class
  • Modifiers: public
  • Extends: Screen

net.minecraft.client.gui.screens.multiplayer.ServerLinksScreen#init()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerLinksScreen.java:39
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ init ตาม implementation ของ ServerLinksScreen

ทำงานยังไง

แก้ state: list. เรียกต่อ: addTitleHeader(), addToContents(), LinkList(), addToFooter(), builder(), onClose(), width(), build(). สร้างออบเจ็กต์: ServerLinksScreen.LinkList.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected void init() {
    super.init();
}

net.minecraft.client.gui.screens.multiplayer.ServerLinksScreen#onClose()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerLinksScreen.java:58
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Close

ทำงานยังไง

เรียกต่อ: setScreen().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerLinksScreen instance = ...;
instance.onClose();

net.minecraft.client.gui.screens.multiplayer.ServerLinksScreen#repositionElements()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerLinksScreen.java:50
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ repositionElements ตาม implementation ของ ServerLinksScreen

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: arrangeElements(), updateSize().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected void repositionElements() {
    super.repositionElements();
}

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerLinksScreen.java:33
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ServerLinksScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: lastScreen, links.

Parameters

  • Screen screen
  • ServerLinks serverLinks

ตัวอย่างใช้งาน

Screen screen = ...;
ServerLinks serverLinks = ...;
ServerLinksScreen instance = new ServerLinksScreen(screen, serverLinks);

ServerReconfigScreen

  • Full name: net.minecraft.client.gui.screens.multiplayer.ServerReconfigScreen
  • Package: net.minecraft.client.gui.screens.multiplayer
  • Source: clientOnlynet/minecraft/client/gui/screens/multiplayer/ServerReconfigScreen.java
  • Type: class
  • Modifiers: public
  • Extends: Screen

net.minecraft.client.gui.screens.multiplayer.ServerReconfigScreen#init()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerReconfigScreen.java:34
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ init ตาม implementation ของ ServerReconfigScreen

ทำงานยังไง

แก้ state: disconnectButton. เรียกต่อ: defaultCellSetting(), alignHorizontallyCenter(), padding(), addChild(), builder(), disconnect(), build(), arrangeElements(). สร้างออบเจ็กต์: StringWidget.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected void init() {
    super.init();
}

net.minecraft.client.gui.screens.multiplayer.ServerReconfigScreen#repositionElements()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerReconfigScreen.java:48
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ repositionElements ตาม implementation ของ ServerReconfigScreen

ทำงานยังไง

เรียกต่อ: centerInRectangle(), getRectangle().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected void repositionElements() {
    super.repositionElements();
}

net.minecraft.client.gui.screens.multiplayer.ServerReconfigScreen#ServerReconfigScreen(Component,Connection)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerReconfigScreen.java:24
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ServerReconfigScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: connection.

Parameters

  • Component component
  • Connection connection

ตัวอย่างใช้งาน

Component component = ...;
Connection connection = ...;
ServerReconfigScreen instance = new ServerReconfigScreen(component, connection);

net.minecraft.client.gui.screens.multiplayer.ServerReconfigScreen#shouldCloseOnEsc()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerReconfigScreen.java:29
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Close On Esc

ทำงานยังไง

คืนค่า: false.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerReconfigScreen instance = ...;
boolean result = instance.shouldCloseOnEsc();

net.minecraft.client.gui.screens.multiplayer.ServerReconfigScreen#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerReconfigScreen.java:53
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: delayTicker. เรียกต่อ: isConnected(), handleDisconnection().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerReconfigScreen instance = ...;
instance.tick();

ServerSelectionList

  • Full name: net.minecraft.client.gui.screens.multiplayer.ServerSelectionList
  • Package: net.minecraft.client.gui.screens.multiplayer
  • Source: clientOnlynet/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java
  • Type: class
  • Modifiers: public
  • Extends: ObjectSelectionList<ServerSelectionList.Entry>

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList#getRowWidth()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:132
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Row Width

ทำงานยังไง

คืนค่า: 305.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerSelectionList instance = ...;
int result = instance.getRowWidth();

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList#keyPressed(int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:95
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ keyPressed ตาม implementation ของ ServerSelectionList

ทำงานยังไง

เรียกต่อ: getSelected(). คืนค่า: entry != null && entry.keyPressed(i, j, k) || super.keyPressed(i, j, k).

Parameters

  • int i
  • int j
  • int k

ตัวอย่างใช้งาน

ServerSelectionList instance = ...;
boolean result = instance.keyPressed(0, 0, 0);

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList#removed()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:137
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ removed ตาม implementation ของ ServerSelectionList

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerSelectionList instance = ...;
instance.removed();

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList#ServerSelectionList(JoinMultiplayerScreen,Minecraft,int,int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:78
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ServerSelectionList ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: screen.

Parameters

  • JoinMultiplayerScreen joinMultiplayerScreen
  • Minecraft minecraft
  • int i
  • int j
  • int k
  • int l

ตัวอย่างใช้งาน

JoinMultiplayerScreen joinMultiplayerScreen = ...;
Minecraft minecraft = ...;
ServerSelectionList instance = new ServerSelectionList(joinMultiplayerScreen, minecraft, 0, 0, 0, 0);

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList#setSelected(ServerSelectionList.Entry)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:90
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Selected

ทำงานยังไง

เรียกต่อ: onSelectedChange().

Parameters

  • ServerSelectionList.Entry entry

ตัวอย่างใช้งาน

ServerSelectionList instance = ...;
ServerSelectionList.Entry entry = ...;
instance.setSelected(entry);

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList#updateNetworkServers(List<LanServer>)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:111
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Network Servers

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), clear(), add(), NetworkServerEntry(), refreshEntries(), get(), children(), getRowTop(). สร้างออบเจ็กต์: ServerSelectionList.NetworkServerEntry.

Parameters

  • List<LanServer> list

ตัวอย่างใช้งาน

ServerSelectionList instance = ...;
List<LanServer> list = ...;
instance.updateNetworkServers(list);

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList#updateOnlineServers(ServerList)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:101
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Online Servers

ทำงานยังไง

มีการวนลูป. เรียกต่อ: clear(), size(), add(), OnlineServerEntry(), get(), refreshEntries(). สร้างออบเจ็กต์: ServerSelectionList.OnlineServerEntry.

Parameters

  • ServerList serverList

ตัวอย่างใช้งาน

ServerSelectionList instance = ...;
ServerList serverList = ...;
instance.updateOnlineServers(serverList);

ServerSelectionList$Entry

  • Full name: net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$Entry
  • Package: net.minecraft.client.gui.screens.multiplayer
  • Source: clientOnlynet/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java
  • Type: class
  • Modifiers: public abstract static
  • Extends: ObjectSelectionList.Entry<ServerSelectionList.Entry>
  • Implements: AutoCloseable

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$Entry#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:142
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerSelectionList.Entry instance = ...;
instance.close();

ServerSelectionList$LANHeader

  • Full name: net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$LANHeader
  • Package: net.minecraft.client.gui.screens.multiplayer
  • Source: clientOnlynet/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java
  • Type: class
  • Modifiers: public static
  • Extends: ServerSelectionList.Entry

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$LANHeader#getNarration()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:165
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Narration

ทำงานยังไง

คืนค่า: ServerSelectionList.SCANNING_LABEL.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerSelectionList.LANHeader instance = ...;
Component result = instance.getNarration();

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$LANHeader#render(GuiGraphics,int,int,int,int,int,int,int,boolean,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:151
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: drawString(), width(), get(), getMillis().

Parameters

  • GuiGraphics guiGraphics
  • int i
  • int j
  • int k
  • int l
  • int m
  • int n
  • int o
  • boolean bl
  • float f

ตัวอย่างใช้งาน

ServerSelectionList.LANHeader instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0, 0, 0, 0, 0, true, 0.0F);

ServerSelectionList$NetworkServerEntry

  • Full name: net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$NetworkServerEntry
  • Package: net.minecraft.client.gui.screens.multiplayer
  • Source: clientOnlynet/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java
  • Type: class
  • Modifiers: public static
  • Extends: ServerSelectionList.Entry

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$NetworkServerEntry#getNarration()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:213
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Narration

ทำงานยังไง

เรียกต่อ: translatable(), getServerNarration(). คืนค่า: Component.translatable("narrator.select", new Object[]{this.getServerNarration()}).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerSelectionList.NetworkServerEntry instance = ...;
Component result = instance.getNarration();

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$NetworkServerEntry#getServerData()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:209
  • Modifiers: public
  • Return: LanServer

คืออะไร

อ่านค่า Server Data

ทำงานยังไง

คืนค่า: this.serverData.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerSelectionList.NetworkServerEntry instance = ...;
LanServer result = instance.getServerData();

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$NetworkServerEntry#getServerNarration()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:218
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Server Narration

ทำงานยังไง

เรียกต่อ: empty(), append(), getMotd(). คืนค่า: Component.empty().append(LAN_SERVER_HEADER).append(CommonComponents.SPACE).append(this.serverData.getMotd()).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerSelectionList.NetworkServerEntry instance = ...;
Component result = instance.getServerNarration();

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$NetworkServerEntry#mouseClicked(double,double,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:198
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ mouseClicked ตาม implementation ของ ServerSelectionList$NetworkServerEntry

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: lastClickTime. เรียกต่อ: setSelected(), getMillis(), joinSelectedServer(). คืนค่า: super.mouseClicked(d, e, i).

Parameters

  • double d
  • double e
  • int i

ตัวอย่างใช้งาน

ServerSelectionList.NetworkServerEntry instance = ...;
boolean result = instance.mouseClicked(0.0D, 0.0D, 0);

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$NetworkServerEntry#NetworkServerEntry(JoinMultiplayerScreen,LanServer)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:181
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ServerSelectionList.NetworkServerEntry ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: screen, serverData, minecraft. เรียกต่อ: getInstance().

Parameters

  • JoinMultiplayerScreen joinMultiplayerScreen
  • LanServer lanServer

ตัวอย่างใช้งาน

JoinMultiplayerScreen joinMultiplayerScreen = ...;
LanServer lanServer = ...;
ServerSelectionList.NetworkServerEntry instance = new ServerSelectionList.NetworkServerEntry(joinMultiplayerScreen, lanServer);

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$NetworkServerEntry#render(GuiGraphics,int,int,int,int,int,int,int,boolean,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:187
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: drawString(), getMotd(), getAddress().

Parameters

  • GuiGraphics guiGraphics
  • int i
  • int j
  • int k
  • int l
  • int m
  • int n
  • int o
  • boolean bl
  • float f

ตัวอย่างใช้งาน

ServerSelectionList.NetworkServerEntry instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0, 0, 0, 0, 0, true, 0.0F);

ServerSelectionList$OnlineServerEntry

  • Full name: net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry
  • Package: net.minecraft.client.gui.screens.multiplayer
  • Source: clientOnlynet/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java
  • Type: class
  • Modifiers: public
  • Extends: ServerSelectionList.Entry

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:529
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerSelectionList.OnlineServerEntry instance = ...;
instance.close();

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry#drawIcon(GuiGraphics,int,int,ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:406
  • Modifiers: protected
  • Return: void

คืออะไร

วาด Icon

ทำงานยังไง

เรียกต่อ: blit().

Parameters

  • GuiGraphics guiGraphics
  • int i
  • int j
  • ResourceLocation resourceLocation

ตัวอย่างใช้งาน

GuiGraphics guiGraphics = ...;
ResourceLocation resourceLocation = ...;
@Override
protected void drawIcon(GuiGraphics guiGraphics, int i, int j, ResourceLocation resourceLocation) {
    super.drawIcon(guiGraphics, i, j, resourceLocation);
}

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry#getNarration()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:491
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Narration

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch. เรียกต่อ: empty(), append(), translatable(), state(), online(), max(), formatList(), literal(). คืนค่า: mutableComponent.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerSelectionList.OnlineServerEntry instance = ...;
Component result = instance.getNarration();

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry#getServerData()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:487
  • Modifiers: public
  • Return: ServerData

คืออะไร

อ่านค่า Server Data

ทำงานยังไง

คืนค่า: this.serverData.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerSelectionList.OnlineServerEntry instance = ...;
ServerData result = instance.getServerData();

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry#keyPressed(int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:429
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ keyPressed ตาม implementation ของ ServerSelectionList$OnlineServerEntry

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasShiftDown(), children(), indexOf(), getServers(), size(), swap(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • int i
  • int j
  • int k

ตัวอย่างใช้งาน

ServerSelectionList.OnlineServerEntry instance = ...;
boolean result = instance.keyPressed(0, 0, 0);

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry#mouseClicked(double,double,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:455
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ mouseClicked ตาม implementation ของ ServerSelectionList$OnlineServerEntry

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: lastClickTime. เรียกต่อ: getRowLeft(), getRowTop(), children(), indexOf(), canJoin(), setSelected(), joinSelectedServer(), swap(). มีจุด return อย่างน้อย 4 จุด.

Parameters

  • double d
  • double e
  • int i

ตัวอย่างใช้งาน

ServerSelectionList.OnlineServerEntry instance = ...;
boolean result = instance.mouseClicked(0.0D, 0.0D, 0);

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry#OnlineServerEntry(JoinMultiplayerScreen,ServerData)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:244
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ServerSelectionList.OnlineServerEntry ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: screen, serverData, minecraft, icon. เรียกต่อ: getInstance(), forServer(), getTextureManager(), refreshStatus().

Parameters

  • JoinMultiplayerScreen joinMultiplayerScreen
  • ServerData serverData

ตัวอย่างใช้งาน

JoinMultiplayerScreen joinMultiplayerScreen = ...;
ServerData serverData = ...;
ServerSelectionList.OnlineServerEntry instance = new ServerSelectionList.OnlineServerEntry(joinMultiplayerScreen, serverData);

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry#render(GuiGraphics,int,int,int,int,int,int,int,boolean,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:252
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch ; มีการวนลูป ; มีการจัดการ exception. แก้ state: statusIcon, lastIconBytes. เรียกต่อ: state(), setState(), submit(), getPinger(), pingServer(), execute(), getCurrentVersion(), getProtocolVersion().

Parameters

  • GuiGraphics guiGraphics
  • int i
  • int j
  • int k
  • int l
  • int m
  • int n
  • int o
  • boolean bl
  • float f

ตัวอย่างใช้งาน

ServerSelectionList.OnlineServerEntry instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0, 0, 0, 0, 0, true, 0.0F);

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry#updateServerList()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/ServerSelectionList.java:402
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Server List

ทำงานยังไง

เรียกต่อ: getServers(), save().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerSelectionList.OnlineServerEntry instance = ...;
instance.updateServerList();

WarningScreen

  • Full name: net.minecraft.client.gui.screens.multiplayer.WarningScreen
  • Package: net.minecraft.client.gui.screens.multiplayer
  • Source: clientOnlynet/minecraft/client/gui/screens/multiplayer/WarningScreen.java
  • Type: class
  • Modifiers: public abstract
  • Extends: Screen

net.minecraft.client.gui.screens.multiplayer.WarningScreen#addFooterButtons()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/WarningScreen.java:41
  • Modifiers: protected abstract
  • Return: Layout

คืออะไร

เพิ่ม Footer Buttons

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected Layout addFooterButtons() {
    return super.addFooterButtons();
}

net.minecraft.client.gui.screens.multiplayer.WarningScreen#getNarrationMessage()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/WarningScreen.java:75
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Narration Message

ทำงานยังไง

คืนค่า: this.narration.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WarningScreen instance = ...;
Component result = instance.getNarrationMessage();

net.minecraft.client.gui.screens.multiplayer.WarningScreen#init()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/WarningScreen.java:43
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ init ตาม implementation ของ WarningScreen

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: messageWidget, stopShowing. เรียกต่อ: addChild(), vertical(), spacing(), defaultCellSetting(), alignHorizontallyCenter(), getTitle(), padding(), setCentered(). สร้างออบเจ็กต์: StringWidget, FocusableTextWidget.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected void init() {
    super.init();
}

net.minecraft.client.gui.screens.multiplayer.WarningScreen#repositionElements()

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/WarningScreen.java:65
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ repositionElements ตาม implementation ของ WarningScreen

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: setMaxWidth(), arrangeElements(), centerInRectangle(), getRectangle().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected void repositionElements() {
    super.repositionElements();
}

net.minecraft.client.gui.screens.multiplayer.WarningScreen#WarningScreen(Component,Component,Component)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/WarningScreen.java:29
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WarningScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Component component
  • Component component2
  • Component component3

ตัวอย่างใช้งาน

Component component = ...;
Component component2 = ...;
Component component3 = ...;
WarningScreen instance = new WarningScreen(component, component2, component3);

net.minecraft.client.gui.screens.multiplayer.WarningScreen#WarningScreen(Component,Component,Component,Component)

  • Origin: clientOnly
  • Source: net/minecraft/client/gui/screens/multiplayer/WarningScreen.java:33
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WarningScreen ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: message, check, narration, layout. สร้างออบเจ็กต์: FrameLayout.

Parameters

  • Component component
  • Component component2
  • Component component3
  • Component component4

ตัวอย่างใช้งาน

Component component = ...;
Component component2 = ...;
Component component3 = ...;
Component component4 = ...;
WarningScreen instance = new WarningScreen(component, component2, component3, component4);