Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
1.7 kB · 50 lines
C++
at main
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950#include "stdafx.h"#include "net.minecraft.commands.h"#include "GameModeCommand.h"
EGameCommand GameModeCommand::getId(){ return eGameCommand_GameMode;}
int GameModeCommand::getPermissionLevel(){ return LEVEL_GAMEMASTERS;}
void GameModeCommand::execute(shared_ptr<CommandSender> source, byteArray commandData){ //if (args.length > 0) { // GameType newMode = getModeForString(source, args[0]); // Player player = args.length >= 2 ? convertToPlayer(source, args[1]) : convertSourceToPlayer(source);
// player.setGameMode(newMode); // player.fallDistance = 0; // reset falldistance so flying people do not die :P
// ChatMessageComponent mode = ChatMessageComponent.forTranslation("gameMode." + newMode.getName());
// if (player != source) { // logAdminAction(source, AdminLogCommand.LOGTYPE_DONT_SHOW_TO_SELF, "commands.gamemode.success.other", player.getAName(), mode); // } else { // logAdminAction(source, AdminLogCommand.LOGTYPE_DONT_SHOW_TO_SELF, "commands.gamemode.success.self", mode); // }
// return; //}
//throw new UsageException("commands.gamemode.usage");}
GameType *GameModeCommand::getModeForString(shared_ptr<CommandSender> source, const wstring &name){ return NULL; //if (name.equalsIgnoreCase(GameType.SURVIVAL.getName()) || name.equalsIgnoreCase("s")) { // return GameType.SURVIVAL; //} else if (name.equalsIgnoreCase(GameType.CREATIVE.getName()) || name.equalsIgnoreCase("c")) { // return GameType.CREATIVE; //} else if (name.equalsIgnoreCase(GameType.ADVENTURE.getName()) || name.equalsIgnoreCase("a")) { // return GameType.ADVENTURE; //} else { // return LevelSettings.validateGameType(convertArgToInt(source, name, 0, GameType.values().length - 2)); //}}