MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / handleCommand

Method handleCommand

source/game/StarCommandProcessor.cpp:930–1014  ·  view source on GitHub ↗

wow, wtf. TODO: replace with hashmap

Source from the content-addressed store, hash-verified

928
929//wow, wtf. TODO: replace with hashmap
930String CommandProcessor::handleCommand(ConnectionId connectionId, String const& command, String const& argumentString) {
931 if (command == "admin") {
932 return admin(connectionId, argumentString);
933 } else if (command == "timewarp") {
934 return timewarp(connectionId, argumentString);
935 } else if (command == "timescale") {
936 return timescale(connectionId, argumentString);
937 } else if (command == "tickrate") {
938 return tickrate(connectionId, argumentString);
939 } else if (command == "settileprotection") {
940 return setTileProtection(connectionId, argumentString);
941 } else if (command == "setdungeonid") {
942 return setDungeonId(connectionId, argumentString);
943 } else if (command == "setspawnpoint") {
944 return setPlayerStart(connectionId, argumentString);
945 } else if (command == "spawnitem") {
946 return spawnItem(connectionId, argumentString);
947 } else if (command == "spawntreasure") {
948 return spawnTreasure(connectionId, argumentString);
949 } else if (command == "spawnmonster") {
950 return spawnMonster(connectionId, argumentString);
951 } else if (command == "spawnnpc") {
952 return spawnNpc(connectionId, argumentString);
953 } else if (command == "spawnstagehand") {
954 return spawnStagehand(connectionId, argumentString);
955 } else if (command == "clearstagehand") {
956 return clearStagehand(connectionId, argumentString);
957 } else if (command == "spawnvehicle") {
958 return spawnVehicle(connectionId, argumentString);
959 } else if (command == "spawnliquid") {
960 return spawnLiquid(connectionId, argumentString);
961 } else if (command == "pvp") {
962 return pvp(connectionId, argumentString);
963 } else if (command == "serverwhoami") {
964 return whoami(connectionId, argumentString);
965 } else if (command == "kick") {
966 return kick(connectionId, argumentString);
967 } else if (command == "ban") {
968 return ban(connectionId, argumentString);
969 } else if (command == "unbanip") {
970 return unbanIp(connectionId, argumentString);
971 } else if (command == "unbanuuid") {
972 return unbanUuid(connectionId, argumentString);
973 } else if (command == "list") {
974 return list(connectionId, argumentString);
975 } else if (command == "help") {
976 return help(connectionId, argumentString);
977 } else if (command == "warp") {
978 return warp(connectionId, argumentString);
979 } else if (command == "warprandom") {
980 return warpRandom(connectionId, argumentString);
981 } else if (command == "whereami") {
982 return clientCoordinate(connectionId, argumentString);
983 } else if (command == "whereis") {
984 return clientCoordinate(connectionId, argumentString);
985 } else if (command == "serverreload") {
986 return serverReload(connectionId, argumentString);
987 } else if (command == "eval") {

Callers

nothing calls this directly

Calls 5

jsonFromStringListFunction · 0.85
toStringFunction · 0.85
strfFunction · 0.85
tokenizeToStringListMethod · 0.80
invokeMethod · 0.45

Tested by

no test coverage detected