#pragma once #include "APIHelp.h" #include class McClass { public: static Local getBDSVersion(const Arguments& args); static Local getServerProtocolVersion(const Arguments& args); static Local runcmd(const Arguments& args); static Local runcmdEx(const Arguments& args); static Local newCommand(const Arguments& args); static Local regPlayerCmd(const Arguments& args); static Local broadcast(const Arguments& args); static Local listen(const Arguments& args); static Local getPlayer(const Arguments& args); static Local getOnlinePlayers(const Arguments& args); static Local getAllEntities(const Arguments& args); static Local newItem(const Arguments& args); static Local spawnMob(const Arguments& args); static Local spawnItem(const Arguments& args); // static Local spawnSimulatedPlayer(const Arguments& args); static Local explode(const Arguments& args); static Local cloneMob(const Arguments& args); static Local getBlock(const Arguments& args); static Local setBlock(const Arguments& args); static Local spawnParticle(const Arguments& args); static Local newSimpleForm(const Arguments& args); static Local newCustomForm(const Arguments& args); static Local regConsoleCmd(const Arguments& args); static Local setMotd(const Arguments& args); static Local sendCmdOutput(const Arguments& args); static Local crashBDS(const Arguments& args); // static Local setMaxNumPlayers(const Arguments& args); static Local newIntPos(const Arguments& args); static Local newFloatPos(const Arguments& args); static Local getDisplayObjective(const Arguments& args); static Local clearDisplayObjective(const Arguments& args); static Local getScoreObjective(const Arguments& args); static Local newScoreObjective(const Arguments& args); static Local removeScoreObjective(const Arguments& args); static Local getAllScoreObjectives(const Arguments& args); static Local getStructure(const Arguments& args); static Local setStructure(const Arguments& args); static Local newParticleSpawner(const Arguments& args); }; extern ClassDefine McClassBuilder;