Class LanServerPinger

java.lang.Object
java.lang.Thread
net.minecraft.server.LanServerPinger
All Implemented Interfaces:
Runnable

@Environment(CLIENT) public class LanServerPinger extends Thread
Mappings:
Namespace Name
official chh
intermediary net/minecraft/class_609
named net/minecraft/server/LanServerPinger
  • Field Details

    • THREAD_ID

      private static final AtomicInteger THREAD_ID
      Mappings:
      Namespace Name Mixin selector
      official a Lchh;a:Ljava/util/concurrent/atomic/AtomicInteger;
      intermediary field_8169 Lnet/minecraft/class_609;field_8169:Ljava/util/concurrent/atomic/AtomicInteger;
      named THREAD_ID Lnet/minecraft/server/LanServerPinger;THREAD_ID:Ljava/util/concurrent/atomic/AtomicInteger;
    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official b Lchh;b:Lorg/apache/logging/log4j/Logger;
      intermediary field_8170 Lnet/minecraft/class_609;field_8170:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/server/LanServerPinger;LOGGER:Lorg/apache/logging/log4j/Logger;
    • motd

      private final String motd
      Mappings:
      Namespace Name Mixin selector
      official c Lchh;c:Ljava/lang/String;
      intermediary field_2227 Lnet/minecraft/class_609;field_2227:Ljava/lang/String;
      named motd Lnet/minecraft/server/LanServerPinger;motd:Ljava/lang/String;
    • socket

      private final DatagramSocket socket
      Mappings:
      Namespace Name Mixin selector
      official d Lchh;d:Ljava/net/DatagramSocket;
      intermediary field_2228 Lnet/minecraft/class_609;field_2228:Ljava/net/DatagramSocket;
      named socket Lnet/minecraft/server/LanServerPinger;socket:Ljava/net/DatagramSocket;
    • isRunning

      private boolean isRunning
      Mappings:
      Namespace Name Mixin selector
      official e Lchh;e:Z
      intermediary field_2229 Lnet/minecraft/class_609;field_2229:Z
      named isRunning Lnet/minecraft/server/LanServerPinger;isRunning:Z
    • addressPort

      private final String addressPort
      Mappings:
      Namespace Name Mixin selector
      official f Lchh;f:Ljava/lang/String;
      intermediary field_2230 Lnet/minecraft/class_609;field_2230:Ljava/lang/String;
      named addressPort Lnet/minecraft/server/LanServerPinger;addressPort:Ljava/lang/String;
  • Constructor Details

    • LanServerPinger

      public LanServerPinger(String motd, String addressPort) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official <init> Lchh;<init>(Ljava/lang/String;Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_609;<init>(Ljava/lang/String;Ljava/lang/String;)V
      named <init> Lnet/minecraft/server/LanServerPinger;<init>(Ljava/lang/String;Ljava/lang/String;)V
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Thread
      Mappings:
      Namespace Name Mixin selector
      official run Lchh;run()V
      intermediary run Lnet/minecraft/class_609;run()V
      named run Lnet/minecraft/server/LanServerPinger;run()V
    • interrupt

      public void interrupt()
      Overrides:
      interrupt in class Thread
      Mappings:
      Namespace Name Mixin selector
      official interrupt Lchh;interrupt()V
      intermediary interrupt Lnet/minecraft/class_609;interrupt()V
      named interrupt Lnet/minecraft/server/LanServerPinger;interrupt()V
    • createAnnouncement

      public static String createAnnouncement(String motd, String addressPort)
      Mappings:
      Namespace Name Mixin selector
      official a Lchh;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      intermediary method_1663 Lnet/minecraft/class_609;method_1663(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      named createAnnouncement Lnet/minecraft/server/LanServerPinger;createAnnouncement(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    • parseAnnouncementMotd

      public static String parseAnnouncementMotd(String announcement)
      Mappings:
      Namespace Name Mixin selector
      official a Lchh;a(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_1662 Lnet/minecraft/class_609;method_1662(Ljava/lang/String;)Ljava/lang/String;
      named parseAnnouncementMotd Lnet/minecraft/server/LanServerPinger;parseAnnouncementMotd(Ljava/lang/String;)Ljava/lang/String;
    • parseAnnouncementAddressPort

      public static String parseAnnouncementAddressPort(String announcement)
      Mappings:
      Namespace Name Mixin selector
      official b Lchh;b(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_1664 Lnet/minecraft/class_609;method_1664(Ljava/lang/String;)Ljava/lang/String;
      named parseAnnouncementAddressPort Lnet/minecraft/server/LanServerPinger;parseAnnouncementAddressPort(Ljava/lang/String;)Ljava/lang/String;