summaryrefslogtreecommitdiffstats
path: root/src/GameState.cpp
diff options
context:
space:
mode:
authorLaG1924 <12997935+LaG1924@users.noreply.github.com>2020-07-30 01:36:24 +0200
committerLaG1924 <12997935+LaG1924@users.noreply.github.com>2020-07-30 01:36:24 +0200
commit70c32d288fa2134c63c70964611da646fcdfe4e9 (patch)
tree5b70da559bace9384a2fe4a0262c3493213129fc /src/GameState.cpp
parentImplemented async connection to server (diff)
downloadAltCraft-70c32d288fa2134c63c70964611da646fcdfe4e9.tar
AltCraft-70c32d288fa2134c63c70964611da646fcdfe4e9.tar.gz
AltCraft-70c32d288fa2134c63c70964611da646fcdfe4e9.tar.bz2
AltCraft-70c32d288fa2134c63c70964611da646fcdfe4e9.tar.lz
AltCraft-70c32d288fa2134c63c70964611da646fcdfe4e9.tar.xz
AltCraft-70c32d288fa2134c63c70964611da646fcdfe4e9.tar.zst
AltCraft-70c32d288fa2134c63c70964611da646fcdfe4e9.zip
Diffstat (limited to 'src/GameState.cpp')
-rw-r--r--src/GameState.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/GameState.cpp b/src/GameState.cpp
index fdb453f..03b13ae 100644
--- a/src/GameState.cpp
+++ b/src/GameState.cpp
@@ -268,6 +268,16 @@ void GameState::UpdatePacket(std::shared_ptr<Packet> ptr) {
LOG(INFO) << "Gamemode is " << gameStatus.gamemode << ", Difficulty is " << (int)gameStatus.difficulty
<< ", Level Type is " << gameStatus.levelType;
PUSH_EVENT("PlayerConnected", 0);
+
+ auto packetSettings = std::make_shared<PacketClientSettings>("en_us", 0x14, 0, true, 0x7F, 1);
+ PUSH_EVENT("SendPacket", std::static_pointer_cast<Packet>(packetSettings));
+
+ std::string brandStr("\x08""AltCraft");
+ std::vector<unsigned char> brandData;
+ std::copy(brandStr.begin(), brandStr.end(), std::back_inserter(brandData));
+ auto packetPluginBrand = std::make_shared<PacketPluginMessageSB>("MC|Brand", brandData);
+ PUSH_EVENT("SendPacket", std::static_pointer_cast<Packet>(packetPluginBrand));
+
break;
}