作者:落了个小妞农_602 | 来源:互联网 | 2023-09-09 11:00
本文整理了Java中org.bukkit.configuration.file.YamlConfigurationOptions.copyHeader()方法的一些代码
本文整理了Java中org.bukkit.configuration.file.YamlConfigurationOptions.copyHeader()
方法的一些代码示例,展示了YamlConfigurationOptions.copyHeader()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YamlConfigurationOptions.copyHeader()
方法的具体详情如下:
包路径:org.bukkit.configuration.file.YamlConfigurationOptions
类名称:YamlConfigurationOptions
方法名:copyHeader
暂无
代码示例
代码示例来源:origin: GlowstoneMC/Glowstone
/**
* Initialize a new ServerConfig and associated settings.
*
* @param directory The config directory, or null for default.
* @param configFile The config file, or null for default.
* @param parameters The command-line parameters used as overrides.
*/
public ServerConfig(File directory, File configFile, Map parameters) {
checkNotNull(directory);
checkNotNull(configFile);
checkNotNull(parameters);
this.directory = directory;
this.cOnfigFile= configFile;
this.parameters = parameters;
config.options().indent(4).copyHeader(true).header(
"glowstone.yml is the main configuration file for a Glowstone server\n"
+ "It contains everything from server.properties and bukkit.yml in a\n"
+ "normal CraftBukkit installation.\n\n"
+ "Configuration entries are documented on the wiki: "
+ "https://github.com/GlowstoneMC/Glowstone/wiki/Configuration-Guide\n"
+ "For help, join us on Discord: https://discord.gg/TFJqhsC");
}
代码示例来源:origin: Bukkit/Bukkit
@Override
protected String buildHeader() {
String header = options().header();
if (options().copyHeader()) {
Configuration def = getDefaults();
if ((def != null) && (def instanceof FileConfiguration)) {
FileConfiguration filedefaults = (FileConfiguration) def;
String defaultsHeader = filedefaults.buildHeader();
if ((defaultsHeader != null) && (defaultsHeader.length() > 0)) {
return defaultsHeader;
}
}
}
if (header == null) {
return "";
}
StringBuilder builder = new StringBuilder();
String[] lines = header.split("\r?\n", -1);
boolean startedHeader = false;
for (int i = lines.length - 1; i >= 0; i--) {
builder.insert(0, "\n");
if ((startedHeader) || (lines[i].length() != 0)) {
builder.insert(0, lines[i]);
builder.insert(0, COMMENT_PREFIX);
startedHeader = true;
}
}
return builder.toString();
}
代码示例来源:origin: SpigotMC/Spigot-API
@Override
protected String buildHeader() {
String header = options().header();
if (options().copyHeader()) {
Configuration def = getDefaults();
if ((def != null) && (def instanceof FileConfiguration)) {
FileConfiguration filedefaults = (FileConfiguration) def;
String defaultsHeader = filedefaults.buildHeader();
if ((defaultsHeader != null) && (defaultsHeader.length() > 0)) {
return defaultsHeader;
}
}
}
if (header == null) {
return "";
}
StringBuilder builder = new StringBuilder();
String[] lines = header.split("\r?\n", -1);
boolean startedHeader = false;
for (int i = lines.length - 1; i >= 0; i--) {
builder.insert(0, "\n");
if ((startedHeader) || (lines[i].length() != 0)) {
builder.insert(0, lines[i]);
builder.insert(0, COMMENT_PREFIX);
startedHeader = true;
}
}
return builder.toString();
}
代码示例来源:origin: NoCheatPlus/NoCheatPlus
globalConfig.options().copyHeader(true);
try {
globalConfig.set(ConfPaths.CONFIGVERSION_CREATED, maxBuildContained);
代码示例来源:origin: filoghost/HolographicDisplays
"."},
"\n"));
config.options().copyHeader(true);
try {
config.save(configFile);