Package net.minecraft.server
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 bprintermediary net/minecraft/class_1321named net/minecraft/server/LanServerPinger
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
Fields Modifier and Type Field Description private StringaddressPortprivate booleanisRunningprivate static LoggerLOGGERprivate Stringmotdprivate DatagramSocketsocketprivate static AtomicIntegerTHREAD_IDFields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
Constructors Constructor Description LanServerPinger(String motd, String addressPort) -
Method Summary
Modifier and Type Method Description static StringcreateAnnouncement(String motd, String addressPort)voidinterrupt()static StringparseAnnouncementAddressPort(String announcement)static StringparseAnnouncementMotd(String announcement)voidrun()Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
Field Details
-
THREAD_ID
- Mappings:
Namespace Name Mixin selector official aLbpr;a:Ljava/util/concurrent/atomic/AtomicInteger;intermediary field_5465Lnet/minecraft/class_1321;field_5465:Ljava/util/concurrent/atomic/AtomicInteger;named THREAD_IDLnet/minecraft/server/LanServerPinger;THREAD_ID:Ljava/util/concurrent/atomic/AtomicInteger;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official bLbpr;b:Lorg/apache/logging/log4j/Logger;intermediary field_5466Lnet/minecraft/class_1321;field_5466:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/server/LanServerPinger;LOGGER:Lorg/apache/logging/log4j/Logger;
-
motd
- Mappings:
Namespace Name Mixin selector official cLbpr;c:Ljava/lang/String;intermediary field_5467Lnet/minecraft/class_1321;field_5467:Ljava/lang/String;named motdLnet/minecraft/server/LanServerPinger;motd:Ljava/lang/String;
-
socket
- Mappings:
Namespace Name Mixin selector official dLbpr;d:Ljava/net/DatagramSocket;intermediary field_5468Lnet/minecraft/class_1321;field_5468:Ljava/net/DatagramSocket;named socketLnet/minecraft/server/LanServerPinger;socket:Ljava/net/DatagramSocket;
-
isRunning
private boolean isRunning- Mappings:
Namespace Name Mixin selector official eLbpr;e:Zintermediary field_5469Lnet/minecraft/class_1321;field_5469:Znamed isRunningLnet/minecraft/server/LanServerPinger;isRunning:Z
-
addressPort
- Mappings:
Namespace Name Mixin selector official fLbpr;f:Ljava/lang/String;intermediary field_5470Lnet/minecraft/class_1321;field_5470:Ljava/lang/String;named addressPortLnet/minecraft/server/LanServerPinger;addressPort:Ljava/lang/String;
-
-
Constructor Details
-
LanServerPinger
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official <init>Lbpr;<init>(Ljava/lang/String;Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_1321;<init>(Ljava/lang/String;Ljava/lang/String;)Vnamed <init>Lnet/minecraft/server/LanServerPinger;<init>(Ljava/lang/String;Ljava/lang/String;)V
-
-
Method Details
-
run
public void run() -
interrupt
public void interrupt() -
createAnnouncement
- Mappings:
Namespace Name Mixin selector official aLbpr;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;intermediary method_4563Lnet/minecraft/class_1321;method_4563(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;named createAnnouncementLnet/minecraft/server/LanServerPinger;createAnnouncement(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
-
parseAnnouncementMotd
- Mappings:
Namespace Name Mixin selector official aLbpr;a(Ljava/lang/String;)Ljava/lang/String;intermediary method_4562Lnet/minecraft/class_1321;method_4562(Ljava/lang/String;)Ljava/lang/String;named parseAnnouncementMotdLnet/minecraft/server/LanServerPinger;parseAnnouncementMotd(Ljava/lang/String;)Ljava/lang/String;
-
parseAnnouncementAddressPort
- Mappings:
Namespace Name Mixin selector official bLbpr;b(Ljava/lang/String;)Ljava/lang/String;intermediary method_4564Lnet/minecraft/class_1321;method_4564(Ljava/lang/String;)Ljava/lang/String;named parseAnnouncementAddressPortLnet/minecraft/server/LanServerPinger;parseAnnouncementAddressPort(Ljava/lang/String;)Ljava/lang/String;
-