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 bpr
intermediary net/minecraft/class_1321
named net/minecraft/server/LanServerPinger
  • Field Details

    • THREAD_ID

      private static final AtomicInteger THREAD_ID
      Mappings:
      Namespace Name Mixin selector
      official a Lbpr;a:Ljava/util/concurrent/atomic/AtomicInteger;
      intermediary field_5465 Lnet/minecraft/class_1321;field_5465: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 Lbpr;b:Lorg/apache/logging/log4j/Logger;
      intermediary field_5466 Lnet/minecraft/class_1321;field_5466: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 Lbpr;c:Ljava/lang/String;
      intermediary field_5467 Lnet/minecraft/class_1321;field_5467: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 Lbpr;d:Ljava/net/DatagramSocket;
      intermediary field_5468 Lnet/minecraft/class_1321;field_5468:Ljava/net/DatagramSocket;
      named socket Lnet/minecraft/server/LanServerPinger;socket:Ljava/net/DatagramSocket;
    • isRunning

      private boolean isRunning
      Mappings:
      Namespace Name Mixin selector
      official e Lbpr;e:Z
      intermediary field_5469 Lnet/minecraft/class_1321;field_5469:Z
      named isRunning Lnet/minecraft/server/LanServerPinger;isRunning:Z
    • addressPort

      private final String addressPort
      Mappings:
      Namespace Name Mixin selector
      official f Lbpr;f:Ljava/lang/String;
      intermediary field_5470 Lnet/minecraft/class_1321;field_5470: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> Lbpr;<init>(Ljava/lang/String;Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_1321;<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 Lbpr;run()V
      intermediary run Lnet/minecraft/class_1321;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 Lbpr;interrupt()V
      intermediary interrupt Lnet/minecraft/class_1321;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 Lbpr;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      intermediary method_4563 Lnet/minecraft/class_1321;method_4563(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 Lbpr;a(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_4562 Lnet/minecraft/class_1321;method_4562(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 Lbpr;b(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_4564 Lnet/minecraft/class_1321;method_4564(Ljava/lang/String;)Ljava/lang/String;
      named parseAnnouncementAddressPort Lnet/minecraft/server/LanServerPinger;parseAnnouncementAddressPort(Ljava/lang/String;)Ljava/lang/String;