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 gti
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler
-
Field Summary
Modifier and TypeFieldDescriptionprivate final String
private static final Logger
private final String
static final String
private static final long
static final int
private boolean
private final DatagramSocket
private static final AtomicInteger
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
createAnnouncement
(String motd, String addressPort) Creates a server announcement.void
static String
parseAnnouncementAddressPort
(String announcement) static String
parseAnnouncementMotd
(String announcement) void
run()
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, 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
Lgti;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
Lgti;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
Lgti;a:Ljava/lang/String;
-
PING_PORT
public 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
Lgti;b:I
-
PING_INTERVAL
private 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
Lgti;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
Lgti;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
Lgti;g:Ljava/net/DatagramSocket;
-
running
private 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
Lgti;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
Lgti;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>
Lgti;<init>(Ljava/lang/String;Ljava/lang/String;)V
-
-
Method Details
-
run
public void run() -
interrupt
public void interrupt() -
createAnnouncement
Creates 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 dayaddressPort
- 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
Lgti;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
Lgti;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
Lgti;b(Ljava/lang/String;)Ljava/lang/String;
-