gpt4 book ai didi

org.bukkit.configuration.file.YamlConfiguration.()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-17 21:38:40 27 4
gpt4 key购买 nike

本文整理了Java中org.bukkit.configuration.file.YamlConfiguration.<init>()方法的一些代码示例,展示了YamlConfiguration.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YamlConfiguration.<init>()方法的具体详情如下:
包路径:org.bukkit.configuration.file.YamlConfiguration
类名称:YamlConfiguration
方法名:<init>

YamlConfiguration.<init>介绍

暂无

代码示例

代码示例来源:origin: Bukkit/Bukkit

/**
 * Creates a new {@link YamlConfiguration}, loading from the given stream.
 * <p>
 * Any errors loading the Configuration will be logged and then ignored.
 * If the specified input is not a valid config, a blank config will be
 * returned.
 *
 * @param stream Input stream
 * @return Resulting configuration
 * @throws IllegalArgumentException Thrown if stream is null
 * @deprecated does not properly consider encoding
 * @see #load(InputStream)
 * @see #loadConfiguration(Reader)
 */
@Deprecated
public static YamlConfiguration loadConfiguration(InputStream stream) {
  Validate.notNull(stream, "Stream cannot be null");
  YamlConfiguration config = new YamlConfiguration();
  try {
    config.load(stream);
  } catch (IOException ex) {
    Bukkit.getLogger().log(Level.SEVERE, "Cannot load configuration from stream", ex);
  } catch (InvalidConfigurationException ex) {
    Bukkit.getLogger().log(Level.SEVERE, "Cannot load configuration from stream", ex);
  }
  return config;
}

代码示例来源:origin: Bukkit/Bukkit

/**
   * Creates a new {@link YamlConfiguration}, loading from the given reader.
   * <p>
   * Any errors loading the Configuration will be logged and then ignored.
   * If the specified input is not a valid config, a blank config will be
   * returned.
   *
   * @param reader input
   * @return resulting configuration
   * @throws IllegalArgumentException Thrown if stream is null
   */
  public static YamlConfiguration loadConfiguration(Reader reader) {
    Validate.notNull(reader, "Stream cannot be null");

    YamlConfiguration config = new YamlConfiguration();

    try {
      config.load(reader);
    } catch (IOException ex) {
      Bukkit.getLogger().log(Level.SEVERE, "Cannot load configuration from stream", ex);
    } catch (InvalidConfigurationException ex) {
      Bukkit.getLogger().log(Level.SEVERE, "Cannot load configuration from stream", ex);
    }

    return config;
  }
}

代码示例来源:origin: Bukkit/Bukkit

/**
 * Creates a new {@link YamlConfiguration}, loading from the given file.
 * <p>
 * Any errors loading the Configuration will be logged and then ignored.
 * If the specified input is not a valid config, a blank config will be
 * returned.
 * <p>
 * The encoding used may follow the system dependent default.
 *
 * @param file Input file
 * @return Resulting configuration
 * @throws IllegalArgumentException Thrown if file is null
 */
public static YamlConfiguration loadConfiguration(File file) {
  Validate.notNull(file, "File cannot be null");
  YamlConfiguration config = new YamlConfiguration();
  try {
    config.load(file);
  } catch (FileNotFoundException ex) {
  } catch (IOException ex) {
    Bukkit.getLogger().log(Level.SEVERE, "Cannot load " + file, ex);
  } catch (InvalidConfigurationException ex) {
    Bukkit.getLogger().log(Level.SEVERE, "Cannot load " + file , ex);
  }
  return config;
}

代码示例来源:origin: GlowstoneMC/Glowstone

YamlConfiguration conf = new YamlConfiguration();
File file = getFile(filename);
File migrateFrom = new File(key.def.toString());

代码示例来源:origin: Bukkit/Bukkit

} else {
  final byte[] contents;
  defConfig = new YamlConfiguration();
  try {
    contents = ByteStreams.toByteArray(defConfigStream);

代码示例来源:origin: GlowstoneMC/Glowstone

YamlConfiguration bukkit = new YamlConfiguration();
try {
  bukkit.load(bukkitYml);

代码示例来源:origin: elBukkit/MagicPlugin

public static ConfigurationSection loadConfiguration(File file) throws IOException, InvalidConfigurationException
{
  YamlConfiguration configuration = new YamlConfiguration();
  try {
    configuration.load(file);
  } catch (FileNotFoundException fileNotFound) {
  }
  return configuration;
}

代码示例来源:origin: elBukkit/MagicPlugin

public static ConfigurationSection loadConfiguration(String fileName) throws IOException, InvalidConfigurationException
{
  YamlConfiguration configuration = new YamlConfiguration();
  try {
    configuration.load(fileName);
  } catch (FileNotFoundException fileNotFound) {
  }
  return configuration;
}

代码示例来源:origin: libraryaddict/LibsDisguises

public static YamlConfiguration getPluginYaml(ClassLoader loader) {
  try (InputStream stream = loader.getResourceAsStream("plugin.yml")) {
    YamlConfiguration config = new YamlConfiguration();
    config.loadFromString(IOUtils.toString(stream, "UTF-8"));
    return config;
  }
  catch (IOException | InvalidConfigurationException e) {
    e.printStackTrace();
  }
  return null;
}

代码示例来源:origin: elBukkit/MagicPlugin

public static YamlConfiguration loadConfiguration(InputStream stream) throws IOException, InvalidConfigurationException
{
  YamlConfiguration configuration = new YamlConfiguration();
  try {
    configuration.load(new InputStreamReader(stream, "UTF-8"));
  } catch (FileNotFoundException fileNotFound) {
  }
  return configuration;
}

代码示例来源:origin: SkyWars/SkyWars

private static void appendArena(StringBuilder builder, SkyArena arena) {
  YamlConfiguration arenaYaml = new YamlConfiguration();
  arena.serialize(arenaYaml);
  builder.append("\n```\n").append(arenaYaml.saveToString()).append("\n```\n");
}

代码示例来源:origin: EpicEricEE/ShopChest

/**
 * Encodes an {@link ItemStack} in a Base64 String
 * @param itemStack {@link ItemStack} to encode
 * @return Base64 encoded String
 */
public static String encode(ItemStack itemStack) {
  YamlConfiguration config = new YamlConfiguration();
  config.set("i", itemStack);
  return Base64.getEncoder().encodeToString(config.saveToString().getBytes(StandardCharsets.UTF_8));
}

代码示例来源:origin: garbagemule/MobArena

static YamlConfiguration toYaml() {
    YamlConfiguration yaml = new YamlConfiguration();
    for (Msg msg : values()) {
      // ARENA_END_GLOBAL => arena-end-global
      String key = msg.name().replace("_","-").toLowerCase();
      yaml.set(key, msg.value);
    }
    return yaml;
  }
}

代码示例来源:origin: garbagemule/MobArena

private FileConfiguration loadConfiguration() throws IOException, InvalidConfigurationException {
  File folder = createDataFolder();
  File file = new File(folder, "config.yml");
  if (!file.exists()) {
    plugin.getLogger().info("No config-file found. Creating default...");
    plugin.saveDefaultConfig();
  }
  YamlConfiguration yaml = new YamlConfiguration();
  yaml.load(file);
  return yaml;
}

代码示例来源:origin: NyaaCat/RPGItems-reloaded

public static String getProperty(Power p, String property, Field field) {
  YamlConfiguration configuration = new YamlConfiguration();
  try {
    saveProperty(p, configuration, property, field);
  } catch (IllegalAccessException e) {
    RPGItems.plugin.getLogger().log(Level.WARNING, "Error getting property " + property + " from " + field + " in " + p, e);
    return null;
  }
  return configuration.getString(property);
}

代码示例来源:origin: garbagemule/MobArena

void save(SignStore signStore) {
  YamlConfiguration yaml = new YamlConfiguration();
  List<ArenaSign> values = new ArrayList<>(signStore.findAll());
  yaml.set("signs", values);
  try {
    File data = new File(plugin.getDataFolder(), "data");
    yaml.options().header("MobArena Sign Store\n\nPlease DON'T edit this file by hand!\n");
    yaml.save(new File(data, SignStore.FILENAME));
  } catch (IOException e) {
    throw new IllegalStateException(e);
  }
}

代码示例来源:origin: garbagemule/MobArena

private void createBackup() {
  YamlConfiguration yaml = new YamlConfiguration();
  yaml.set("contents", contents);
  backup = new File(inventories, player.getUniqueId().toString());
  try {
    yaml.save(backup);
  } catch (IOException e) {
    throw new RuntimeException("Failed to store inventory for " + player.getName(), e);
  }
  arena.getInventoryManager().put(player, contents);
}

代码示例来源:origin: elBukkit/MagicPlugin

public static void setReplacement(ItemStack itemStack, ItemStack replacement) {
  YamlConfiguration configuration = new YamlConfiguration();
  configuration.set("item", replacement);
  setMeta(itemStack, "replacement", configuration.saveToString());
}

代码示例来源:origin: SkyWars/SkyWars

public void saveArena(Path path, SkyArenaConfig arenaConfig, String header) {
  YamlConfiguration newConfig = new YamlConfiguration();
  newConfig.options().header(header).indent(2);
  arenaConfig.serialize(newConfig);
  try {
    newConfig.save(path.toFile());
  } catch (IOException ex) {
    plugin.getLogger().log(Level.SEVERE, "Failed to save arena config to file " + path.toAbsolutePath(), ex);
  }
}

代码示例来源:origin: NyaaCat/RPGItems-reloaded

@SubCommand("dump")
@Attribute("item")
public void dumpItem(CommandSender sender, Arguments args) {
  RPGItem item = getItem(args.nextString(), sender, true);
  YamlConfiguration yamlConfiguration = new YamlConfiguration();
  item.save(yamlConfiguration);
  String s = yamlConfiguration.saveToString();
  msg(sender, "message.item.dump", item.getName(), s.replace(ChatColor.COLOR_CHAR + "", "\\u00A7"));
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com