FEAT: Server operators

This commit is contained in:
Kolyah35
2026-03-31 00:40:10 +03:00
parent 5194575092
commit 1ec347d5d5
13 changed files with 74 additions and 9 deletions

View File

@@ -8,13 +8,16 @@ enum CommandFlags {
};
class Minecraft;
class Player;
class Command {
public:
const std::string& getName() { return m_name; }
const CommandFlags getFlags() { return m_flags; }
virtual void execute(Minecraft& mc, const std::vector<std::string>& args) = 0;
bool isPlayerOp(Minecraft& mc, Player& player);
virtual void execute(Minecraft& mc, Player& player, const std::vector<std::string>& args) = 0;
virtual void printHelp(Minecraft& mc) = 0;
protected: