Package net.minecraft.client.network
Class LanServerPinger
java.lang.Object
java.lang.Thread
net.minecraft.client.network.LanServerPinger
- All Implemented Interfaces:
- Runnable
Used to send UDP multicasts to notify other clients of a local game on the same network.
 
These multicasts will always be sent to 224.0.2.60:4445 where other clients can listen for local games.
- Mappings:
- Namespace - Name - named - net/minecraft/client/network/LanServerPinger- intermediary - net/minecraft/class_1133- official - hjh
- 
Nested Class SummaryNested classes/interfaces inherited from class java.lang.ThreadThread.Builder, Thread.State, Thread.UncaughtExceptionHandler
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Stringprivate static final Loggerprivate final Stringstatic final Stringprivate static final longstatic final intprivate booleanprivate final DatagramSocketprivate static final AtomicIntegerFields inherited from class java.lang.ThreadMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic StringcreateAnnouncement(String motd, String addressPort) Creates a server announcement.voidstatic StringparseAnnouncementAddressPort(String announcement) static StringparseAnnouncementMotd(String announcement) voidrun()Methods inherited from class java.lang.ThreadactiveCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupted, isAlive, isDaemon, isInterrupted, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, suspend, threadId, toString, yield
- 
Field Details- 
THREAD_ID- Mappings:
- Namespace - Name - Mixin selector - named - THREAD_ID- Lnet/minecraft/client/network/LanServerPinger;THREAD_ID:Ljava/util/concurrent/atomic/AtomicInteger;- intermediary - field_5525- Lnet/minecraft/class_1133;field_5525:Ljava/util/concurrent/atomic/AtomicInteger;- official - c- Lhjh;c:Ljava/util/concurrent/atomic/AtomicInteger;
 
- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/client/network/LanServerPinger;LOGGER:Lorg/slf4j/Logger;- intermediary - field_5529- Lnet/minecraft/class_1133;field_5529:Lorg/slf4j/Logger;- official - d- Lhjh;d:Lorg/slf4j/Logger;
 
- 
PING_ADDRESS- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - PING_ADDRESS- Lnet/minecraft/client/network/LanServerPinger;PING_ADDRESS:Ljava/lang/String;- intermediary - field_33016- Lnet/minecraft/class_1133;field_33016:Ljava/lang/String;- official - a- Lhjh;a:Ljava/lang/String;
 
- 
PING_PORTpublic static final int PING_PORT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - PING_PORT- Lnet/minecraft/client/network/LanServerPinger;PING_PORT:I- intermediary - field_33017- Lnet/minecraft/class_1133;field_33017:I- official - b- Lhjh;b:I
 
- 
PING_INTERVALprivate static final long PING_INTERVAL- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - PING_INTERVAL- Lnet/minecraft/client/network/LanServerPinger;PING_INTERVAL:J- intermediary - field_33018- Lnet/minecraft/class_1133;field_33018:J- official - e- Lhjh;e:J
 
- 
motd- Mappings:
- Namespace - Name - Mixin selector - named - motd- Lnet/minecraft/client/network/LanServerPinger;motd:Ljava/lang/String;- intermediary - field_5526- Lnet/minecraft/class_1133;field_5526:Ljava/lang/String;- official - f- Lhjh;f:Ljava/lang/String;
 
- 
socket- Mappings:
- Namespace - Name - Mixin selector - named - socket- Lnet/minecraft/client/network/LanServerPinger;socket:Ljava/net/DatagramSocket;- intermediary - field_5528- Lnet/minecraft/class_1133;field_5528:Ljava/net/DatagramSocket;- official - g- Lhjh;g:Ljava/net/DatagramSocket;
 
- 
runningprivate boolean running- Mappings:
- Namespace - Name - Mixin selector - named - running- Lnet/minecraft/client/network/LanServerPinger;running:Z- intermediary - field_5527- Lnet/minecraft/class_1133;field_5527:Z- official - h- Lhjh;h:Z
 
- 
addressPort- Mappings:
- Namespace - Name - Mixin selector - named - addressPort- Lnet/minecraft/client/network/LanServerPinger;addressPort:Ljava/lang/String;- intermediary - field_5530- Lnet/minecraft/class_1133;field_5530:Ljava/lang/String;- official - i- Lhjh;i:Ljava/lang/String;
 
 
- 
- 
Constructor Details- 
LanServerPinger- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/network/LanServerPinger;<init>(Ljava/lang/String;Ljava/lang/String;)V- intermediary - <init>- Lnet/minecraft/class_1133;<init>(Ljava/lang/String;Ljava/lang/String;)V- official - <init>- Lhjh;<init>(Ljava/lang/String;Ljava/lang/String;)V
 
 
- 
- 
Method Details- 
runpublic void run()
- 
interruptpublic void interrupt()
- 
createAnnouncementCreates a server announcement.[MOTD]// Specifies the beginning of the message of the dayA message of the day// The message of the day[/MOTD]// Specifies the end of the message of the day.[AD]// Specifies the beginning of the address and the port of the local server.the address of the local server.// Such as192.146.2.1:23132[/AD]// Specifies the end of the address and port of the local server.An example of a complete announcement: [MOTD]A Player's Server[/MOTD][AD]192.168.0.33[/AD]- Parameters:
- motd- the message of the day
- addressPort- the address of the server including the IP address and port
- Mappings:
- Namespace - Name - Mixin selector - named - createAnnouncement- Lnet/minecraft/client/network/LanServerPinger;createAnnouncement(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;- intermediary - method_4818- Lnet/minecraft/class_1133;method_4818(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;- official - a- Lhjh;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 
- 
parseAnnouncementMotd- Mappings:
- Namespace - Name - Mixin selector - named - parseAnnouncementMotd- Lnet/minecraft/client/network/LanServerPinger;parseAnnouncementMotd(Ljava/lang/String;)Ljava/lang/String;- intermediary - method_4819- Lnet/minecraft/class_1133;method_4819(Ljava/lang/String;)Ljava/lang/String;- official - a- Lhjh;a(Ljava/lang/String;)Ljava/lang/String;
 
- 
parseAnnouncementAddressPort- Mappings:
- Namespace - Name - Mixin selector - named - parseAnnouncementAddressPort- Lnet/minecraft/client/network/LanServerPinger;parseAnnouncementAddressPort(Ljava/lang/String;)Ljava/lang/String;- intermediary - method_4820- Lnet/minecraft/class_1133;method_4820(Ljava/lang/String;)Ljava/lang/String;- official - b- Lhjh;b(Ljava/lang/String;)Ljava/lang/String;
 
 
-