本文整理了Java中org.bukkit.Server.setDefaultGameMode()
方法的一些代码示例,展示了Server.setDefaultGameMode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Server.setDefaultGameMode()
方法的具体详情如下:
包路径:org.bukkit.Server
类名称:Server
方法名:setDefaultGameMode
[英]Sets the default GameMode for new players.
[中]为新玩家设置默认游戏模式。
代码示例来源:origin: Bukkit/Bukkit
/**
* @see Server#setDefaultGameMode(GameMode mode)
*/
public static void setDefaultGameMode(GameMode mode) {
server.setDefaultGameMode(mode);
}
代码示例来源:origin: Bukkit/Bukkit
@Override
public boolean execute(CommandSender sender, String commandLabel, String[] args) {
if (!testPermission(sender)) return true;
if (args.length == 0) {
sender.sendMessage("Usage: " + usageMessage);
return false;
}
String modeArg = args[0];
int value = -1;
try {
value = Integer.parseInt(modeArg);
} catch (NumberFormatException ex) {}
GameMode mode = GameMode.getByValue(value);
if (mode == null) {
if (modeArg.equalsIgnoreCase("creative") || modeArg.equalsIgnoreCase("c")) {
mode = GameMode.CREATIVE;
} else if (modeArg.equalsIgnoreCase("adventure") || modeArg.equalsIgnoreCase("a")) {
mode = GameMode.ADVENTURE;
} else {
mode = GameMode.SURVIVAL;
}
}
Bukkit.getServer().setDefaultGameMode(mode);
Command.broadcastCommandMessage(sender, "Default game mode set to " + mode.toString().toLowerCase());
return true;
}
代码示例来源:origin: GlowstoneMC/Glowstone
@Override
public boolean execute(CommandSender sender, String label, String[] args,
CommandMessages messages) {
if (!testPermission(sender, messages.getPermissionMessage())) {
return true;
}
if (args.length == 0) {
sendUsageMessage(sender, messages);
return false;
}
final String inputMode = args[0];
final ResourceBundle bundle = messages.getResourceBundle();
final GameMode gamemode = GameModeUtils.build(inputMode, messages.getLocale());
if (gamemode == null) {
new LocalizedStringImpl("defaultgamemode.unknown", bundle)
.sendInColor(ChatColor.RED, sender, inputMode);
return false;
}
ServerProvider.getServer().setDefaultGameMode(gamemode);
new LocalizedStringImpl("defaultgamemode.done", bundle).send(sender,
ChatColor.GRAY + "" + ChatColor.ITALIC
+ GameModeUtils.prettyPrint(gamemode, messages.getLocale()));
return true;
}
代码示例来源:origin: SpigotMC/Spigot-API
/**
* @see Server#setDefaultGameMode(GameMode mode)
*/
public static void setDefaultGameMode(GameMode mode) {
server.setDefaultGameMode(mode);
}
代码示例来源:origin: SpigotMC/Spigot-API
@Override
public boolean execute(CommandSender sender, String commandLabel, String[] args) {
if (!testPermission(sender)) return true;
if (args.length == 0) {
sender.sendMessage("Usage: " + usageMessage);
return false;
}
String modeArg = args[0];
int value = -1;
try {
value = Integer.parseInt(modeArg);
} catch (NumberFormatException ex) {}
GameMode mode = GameMode.getByValue(value);
if (mode == null) {
if (modeArg.equalsIgnoreCase("creative") || modeArg.equalsIgnoreCase("c")) {
mode = GameMode.CREATIVE;
} else if (modeArg.equalsIgnoreCase("adventure") || modeArg.equalsIgnoreCase("a")) {
mode = GameMode.ADVENTURE;
} else {
mode = GameMode.SURVIVAL;
}
}
Bukkit.getServer().setDefaultGameMode(mode);
Command.broadcastCommandMessage(sender, "Default game mode set to " + mode.toString().toLowerCase());
return true;
}
内容来源于网络,如有侵权,请联系作者删除!