Class LanServerEntry

java.lang.Object
net.minecraft.client.gui.widget.LanServerEntry
All Implemented Interfaces:
EntryListWidget.Entry

@Environment(CLIENT) public class LanServerEntry extends Object implements EntryListWidget.Entry
Mappings:
Namespace Name
official bgr
intermediary net/minecraft/class_1824
named net/minecraft/client/gui/widget/LanServerEntry
  • Field Details

    • parent

      private final MultiplayerScreen parent
      Mappings:
      Namespace Name Mixin selector
      official c Lbgr;c:Lbgp;
      intermediary field_7828 Lnet/minecraft/class_1824;field_7828:Lnet/minecraft/class_376;
      named parent Lnet/minecraft/client/gui/widget/LanServerEntry;parent:Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;
    • client

      protected final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official a Lbgr;a:Lbcd;
      intermediary field_7826 Lnet/minecraft/class_1824;field_7826:Lnet/minecraft/class_1600;
      named client Lnet/minecraft/client/gui/widget/LanServerEntry;client:Lnet/minecraft/client/MinecraftClient;
    • serverInfo

      protected final LanServerQueryManager.LanServerInfo serverInfo
      Mappings:
      Namespace Name Mixin selector
      official b Lbgr;b:Lbyn$a;
      intermediary field_7827 Lnet/minecraft/class_1824;field_7827:Lnet/minecraft/class_1903$class_606;
      named serverInfo Lnet/minecraft/client/gui/widget/LanServerEntry;serverInfo:Lnet/minecraft/client/network/LanServerQueryManager$LanServerInfo;
    • time

      private long time
      Mappings:
      Namespace Name Mixin selector
      official d Lbgr;d:J
      intermediary field_7829 Lnet/minecraft/class_1824;field_7829:J
      named time Lnet/minecraft/client/gui/widget/LanServerEntry;time:J
  • Constructor Details

    • LanServerEntry

      protected LanServerEntry(MultiplayerScreen parent, LanServerQueryManager.LanServerInfo serverInfo)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbgr;<init>(Lbgp;Lbyn$a;)V
      intermediary <init> Lnet/minecraft/class_1824;<init>(Lnet/minecraft/class_376;Lnet/minecraft/class_1903$class_606;)V
      named <init> Lnet/minecraft/client/gui/widget/LanServerEntry;<init>(Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;Lnet/minecraft/client/network/LanServerQueryManager$LanServerInfo;)V
  • Method Details

    • render

      public void render(int index, int x, int y, int rowWidth, int rowHeight, int mouseX, int mouseY, boolean hovered)
      Specified by:
      render in interface EntryListWidget.Entry
      Mappings:
      Namespace Name Mixin selector
      official a Lbdj$a;a(IIIIIIIZ)V
      intermediary method_6700 Lnet/minecraft/class_1802$class_1803;method_6700(IIIIIIIZ)V
      named render Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;render(IIIIIIIZ)V
    • mouseClicked

      public boolean mouseClicked(int index, int mouseX, int mouseY, int button, int x, int y)
      Specified by:
      mouseClicked in interface EntryListWidget.Entry
      Mappings:
      Namespace Name Mixin selector
      official a Lbdj$a;a(IIIIII)Z
      intermediary method_6699 Lnet/minecraft/class_1802$class_1803;method_6699(IIIIII)Z
      named mouseClicked Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;mouseClicked(IIIIII)Z
    • updatePosition

      public void updatePosition(int index, int x, int y)
      Specified by:
      updatePosition in interface EntryListWidget.Entry
      Mappings:
      Namespace Name Mixin selector
      official a Lbdj$a;a(III)V
      intermediary method_9473 Lnet/minecraft/class_1802$class_1803;method_9473(III)V
      named updatePosition Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;updatePosition(III)V
    • mouseReleased

      public void mouseReleased(int index, int mouseX, int mouseY, int button, int x, int y)
      Specified by:
      mouseReleased in interface EntryListWidget.Entry
      Mappings:
      Namespace Name Mixin selector
      official b Lbdj$a;b(IIIIII)V
      intermediary method_6701 Lnet/minecraft/class_1802$class_1803;method_6701(IIIIII)V
      named mouseReleased Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;mouseReleased(IIIIII)V
    • getServer

      Mappings:
      Namespace Name Mixin selector
      official a Lbgr;a()Lbyn$a;
      intermediary method_6786 Lnet/minecraft/class_1824;method_6786()Lnet/minecraft/class_1903$class_606;
      named getServer Lnet/minecraft/client/gui/widget/LanServerEntry;getServer()Lnet/minecraft/client/network/LanServerQueryManager$LanServerInfo;