mirror of https://github.com/Minestom/Minestom.git
Workers should be minestom threads
This commit is contained in:
parent
b1ef97b5af
commit
13eade4e35
|
@ -309,8 +309,8 @@ public final class ConnectionManager {
|
|||
}
|
||||
// Send login success packet
|
||||
LoginSuccessPacket loginSuccessPacket = new LoginSuccessPacket(player.getUuid(), player.getUsername());
|
||||
if (playerConnection instanceof PlayerSocketConnection) {
|
||||
((PlayerSocketConnection) playerConnection).writeAndFlush(loginSuccessPacket);
|
||||
if (playerConnection instanceof PlayerSocketConnection socketConnection) {
|
||||
socketConnection.writeAndFlush(loginSuccessPacket);
|
||||
} else {
|
||||
playerConnection.sendPacket(loginSuccessPacket);
|
||||
}
|
||||
|
|
|
@ -5,6 +5,7 @@ import net.minestom.server.entity.Entity;
|
|||
import net.minestom.server.entity.Player;
|
||||
import net.minestom.server.network.PacketProcessor;
|
||||
import net.minestom.server.network.player.PlayerSocketConnection;
|
||||
import net.minestom.server.thread.MinestomThread;
|
||||
import net.minestom.server.utils.binary.BinaryBuffer;
|
||||
import org.jetbrains.annotations.ApiStatus;
|
||||
|
||||
|
@ -19,7 +20,7 @@ import java.util.concurrent.atomic.AtomicInteger;
|
|||
import java.util.zip.Inflater;
|
||||
|
||||
@ApiStatus.Internal
|
||||
public final class Worker extends Thread {
|
||||
public final class Worker extends MinestomThread {
|
||||
private static final AtomicInteger COUNTER = new AtomicInteger();
|
||||
|
||||
final Selector selector = Selector.open();
|
||||
|
@ -29,7 +30,7 @@ public final class Worker extends Thread {
|
|||
private final PacketProcessor packetProcessor;
|
||||
|
||||
public Worker(Server server, PacketProcessor packetProcessor) throws IOException {
|
||||
super(null, null, "Ms-worker-" + COUNTER.getAndIncrement());
|
||||
super("Ms-worker-" + COUNTER.getAndIncrement());
|
||||
this.server = server;
|
||||
this.packetProcessor = packetProcessor;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue