mirror of
https://github.com/celisej567/mcpe.git
synced 2026-01-05 18:10:09 +03:00
Implement /seed command using the new Command Manager (#33)
This commit is contained in:
@@ -389,6 +389,7 @@ void ServerSideNetworkHandler::setupCommands()
|
||||
m_commands["help"] = &ServerSideNetworkHandler::commandHelp;
|
||||
m_commands["stats"] = &ServerSideNetworkHandler::commandStats;
|
||||
m_commands["time"] = &ServerSideNetworkHandler::commandTime;
|
||||
m_commands["seed"] = &ServerSideNetworkHandler::commandSeed;
|
||||
}
|
||||
|
||||
void ServerSideNetworkHandler::commandHelp(OnlinePlayer* player, const std::vector<std::string>& parms)
|
||||
@@ -425,3 +426,14 @@ void ServerSideNetworkHandler::commandTime(OnlinePlayer* player, const std::vect
|
||||
ss << m_pLevel->getTime();
|
||||
sendMessage(player, ss.str());
|
||||
}
|
||||
|
||||
void ServerSideNetworkHandler::commandSeed(OnlinePlayer* player, const std::vector<std::string>& parms)
|
||||
{
|
||||
if (!m_pLevel)
|
||||
return;
|
||||
|
||||
std::stringstream ss;
|
||||
ss << "World generation seed: ";
|
||||
ss << m_pLevel->getSeed();
|
||||
sendMessage(player, ss.str());
|
||||
}
|
||||
@@ -73,6 +73,7 @@ public:
|
||||
void commandHelp (OnlinePlayer*, const std::vector<std::string>&);
|
||||
void commandStats(OnlinePlayer*, const std::vector<std::string>&);
|
||||
void commandTime (OnlinePlayer*, const std::vector<std::string>&);
|
||||
void commandSeed (OnlinePlayer*, const std::vector<std::string>&);
|
||||
|
||||
public:
|
||||
Minecraft* m_pMinecraft = nullptr;
|
||||
|
||||
Reference in New Issue
Block a user