aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/PendingConnection.h
diff options
context:
space:
mode:
authordaoge <3523206925@qq.com>2026-03-03 03:04:10 +0800
committerGitHub <noreply@github.com>2026-03-03 03:04:10 +0800
commitb3feddfef372618c8a9d7a0abcaf18cfad866c18 (patch)
tree267761c3bb39241ba5c347bfbe2254d06686e287 /Minecraft.Client/PendingConnection.h
parent84c31a2331f7a0ec85b9d438992e244f60e5020f (diff)
feat: TU19 (Dec 2014) Features & Content (#155)
* try to resolve merge conflict * feat: TU19 (Dec 2014) Features & Content (#32) * December 2014 files * Working release build * Fix compilation issues * Add sound to Windows64Media * Add DLC content and force Tutorial DLC * Revert "Add DLC content and force Tutorial DLC" This reverts commit 97a43994725008e35fceb984d5549df9c8cea470. * Disable broken light packing * Disable breakpoint during DLC texture map load Allows DLC loading but the DLC textures are still broken * Fix post build not working * ... * fix vs2022 build * fix cmake build --------- Co-authored-by: Loki <lokirautio@gmail.com>
Diffstat (limited to 'Minecraft.Client/PendingConnection.h')
-rw-r--r--Minecraft.Client/PendingConnection.h37
1 files changed, 19 insertions, 18 deletions
diff --git a/Minecraft.Client/PendingConnection.h b/Minecraft.Client/PendingConnection.h
index 02d706f9..e8a493b0 100644
--- a/Minecraft.Client/PendingConnection.h
+++ b/Minecraft.Client/PendingConnection.h
@@ -11,10 +11,10 @@ class PendingConnection : public PacketListener
{
private:
static const int FAKE_LAG = 0;
- static const int MAX_TICKS_BEFORE_LOGIN = 20 * 30;
+ static const int MAX_TICKS_BEFORE_LOGIN = 20 * 30;
-// public static Logger logger = Logger.getLogger("Minecraft");
- static Random *random;
+ // public static Logger logger = Logger.getLogger("Minecraft");
+ static Random *random;
public:
Connection *connection;
@@ -22,26 +22,27 @@ public:
bool done;
private:
MinecraftServer *server;
- int _tick;
- wstring name;
- shared_ptr<LoginPacket> acceptedLogin;
- wstring loginKey;
+ int _tick;
+ wstring name;
+ shared_ptr<LoginPacket> acceptedLogin;
+ wstring loginKey;
public:
- PendingConnection(MinecraftServer *server, Socket *socket, const wstring& id);
+ PendingConnection(MinecraftServer *server, Socket *socket, const wstring& id);
~PendingConnection();
- void tick();
- void disconnect(DisconnectPacket::eDisconnectReason reason);
- virtual void handlePreLogin(shared_ptr<PreLoginPacket> packet);
- virtual void handleLogin(shared_ptr<LoginPacket> packet);
- virtual void handleAcceptedLogin(shared_ptr<LoginPacket> packet);
- virtual void onDisconnect(DisconnectPacket::eDisconnectReason reason, void *reasonObjects);
+ void tick();
+ void disconnect(DisconnectPacket::eDisconnectReason reason);
+ virtual void handlePreLogin(shared_ptr<PreLoginPacket> packet);
+ virtual void handleLogin(shared_ptr<LoginPacket> packet);
+ virtual void handleAcceptedLogin(shared_ptr<LoginPacket> packet);
+ virtual void onDisconnect(DisconnectPacket::eDisconnectReason reason, void *reasonObjects);
virtual void handleGetInfo(shared_ptr<GetInfoPacket> packet);
virtual void handleKeepAlive(shared_ptr<KeepAlivePacket> packet);
- virtual void onUnhandledPacket(shared_ptr<Packet> packet);
- void send(shared_ptr<Packet> packet);
- wstring getName();
- virtual bool isServerPacketListener();
+ virtual void onUnhandledPacket(shared_ptr<Packet> packet);
+ void send(shared_ptr<Packet> packet);
+ wstring getName();
+ virtual bool isServerPacketListener();
+ virtual bool isDisconnected();
private:
void sendPreLoginResponse();