mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-05-31 06:45:10 +00:00
TU19: merge Minecraft.World/Commands
This commit is contained in:
@@ -4,27 +4,35 @@
|
||||
|
||||
EGameCommand GameModeCommand::getId() { return eGameCommand_GameMode; }
|
||||
|
||||
int GameModeCommand::getPermissionLevel() { return LEVEL_GAMEMASTERS; }
|
||||
|
||||
void GameModeCommand::execute(std::shared_ptr<CommandSender> source,
|
||||
byteArray commandData) {
|
||||
// if (args.length > 0)
|
||||
//{
|
||||
// if (args.length > 0) {
|
||||
// GameType newMode = getModeForString(source, args[0]);
|
||||
// Player player = args.length >= 2 ? getPlayer(args[1]) :
|
||||
//convertSourceToPlayer(source);
|
||||
// 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
|
||||
|
||||
// String mode = I18n.get("gameMode." + newMode.getName());
|
||||
// ChatMessageComponent mode =
|
||||
// ChatMessageComponent.forTranslation("gameMode." + newMode.getName());
|
||||
|
||||
// if (player != source) {
|
||||
// logAdminAction(source,
|
||||
//AdminLogCommand.LOGTYPE_DONT_SHOW_TO_SELF,
|
||||
// AdminLogCommand.LOGTYPE_DONT_SHOW_TO_SELF,
|
||||
//"commands.gamemode.success.other", player.getAName(), mode); } else {
|
||||
// logAdminAction(source,
|
||||
//AdminLogCommand.LOGTYPE_DONT_SHOW_TO_SELF,
|
||||
// AdminLogCommand.LOGTYPE_DONT_SHOW_TO_SELF,
|
||||
//"commands.gamemode.success.self", mode);
|
||||
// }
|
||||
|
||||
// return;
|
||||
//}
|
||||
|
||||
// throw new UsageException("commands.gamemode.usage");
|
||||
}
|
||||
|
||||
GameType* GameModeCommand::getModeForString(
|
||||
@@ -35,20 +43,9 @@ GameType* GameModeCommand::getModeForString(
|
||||
// (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));
|
||||
// }
|
||||
}
|
||||
|
||||
std::shared_ptr<Player> GameModeCommand::getPlayer(PlayerUID playerId) {
|
||||
return nullptr;
|
||||
// Player player =
|
||||
// MinecraftServer.getInstance().getPlayers().getPlayer(name);
|
||||
|
||||
// if (player == null) {
|
||||
// throw new PlayerNotFoundException();
|
||||
// } else {
|
||||
// return player;
|
||||
// name.equalsIgnoreCase("a")) { return GameType.ADVENTURE; } else {
|
||||
// return
|
||||
// LevelSettings.validateGameType(convertArgToInt(source, name, 0,
|
||||
// GameType.values().length - 2));
|
||||
// }
|
||||
}
|
||||
Reference in New Issue
Block a user