Ir para conteúdo

[Duvida] Custom Config


Laravel 8 em Pessoa

Posts Recomendados

		File file = new File(Main.plugin.getDataFolder(), "arquivo.yml");
		if (!file.exists()) {
			try {
				YamlConfiguration arquivo = new YamlConfiguration();
				arquivo.save(file);
			} catch (IOException e) {
			}
		}

 

Pra alterar o arquivo (modificar algum valor/dado):

		File file = new File(Main.plugin.getDataFolder(), "arquivo.yml");
		YamlConfiguration arquivo = new YamlConfiguration();
		try {
			arquivo.load(file);
			arquivo.set(alteração1, alteração2);
			arquivo.save(file);
		} catch (IOException | InvalidConfigurationException e) {
		

 

Pra pegar um dado do arquivo:

		File file = new File(Main.plugin.getDataFolder(), "arquivo.yml");
		YamlConfiguration arquivo = new YamlConfiguration();
		try {
			arquivo.load(file);
			return arquivo.getInt(alter + ".Informação_Que_Quer");
		} catch (IOException | InvalidConfigurationException e) {
		}

 

Link para o comentário
Compartilhar em outros sites

Eu tenho 2 classes, uma chamada ConfigManager pra manusear os arquivos de configuração (config.yml mensagens.yml etc...) e tenho uma outra classe chama DataManager pra manusear o banco de dados que eu criei em Yml pra salvar homes, kits, warps etc....

Sources: https://github.com/eduardo-mior/System/tree/master/src/rush/utils/manager

Pra criar uma nova config só fazer ConfigManager.createConfig("mensagens");
Pra pegar a config só usar FileConfiguration config = ConfigManager.getConfig("mensagens");

 

Existem diversas outras APIS, usa a que você achar melhor. 

Link para o comentário
Compartilhar em outros sites

9 horas atrás, oCyberBR disse:

Eu uso uma classe customizada, só olhar no meu github: https://github.com/cyber2k18/EclipseEssentials

 

8 horas atrás, LeoDev disse:

		File file = new File(Main.plugin.getDataFolder(), "arquivo.yml");
		if (!file.exists()) {
			try {
				YamlConfiguration arquivo = new YamlConfiguration();
				arquivo.save(file);
			} catch (IOException e) {
			}
		}

 

Pra alterar o arquivo (modificar algum valor/dado):


		File file = new File(Main.plugin.getDataFolder(), "arquivo.yml");
		YamlConfiguration arquivo = new YamlConfiguration();
		try {
			arquivo.load(file);
			arquivo.set(alteração1, alteração2);
			arquivo.save(file);
		} catch (IOException | InvalidConfigurationException e) {
		

 

Pra pegar um dado do arquivo:


		File file = new File(Main.plugin.getDataFolder(), "arquivo.yml");
		YamlConfiguration arquivo = new YamlConfiguration();
		try {
			arquivo.load(file);
			return arquivo.getInt(alter + ".Informação_Que_Quer");
		} catch (IOException | InvalidConfigurationException e) {
		}

 

 

6 horas atrás, RUSHyoutuber disse:

Eu tenho 2 classes, uma chamada ConfigManager pra manusear os arquivos de configuração (config.yml mensagens.yml etc...) e tenho uma outra classe chama DataManager pra manusear o banco de dados que eu criei em Yml pra salvar homes, kits, warps etc....

Sources: https://github.com/eduardo-mior/System/tree/master/src/rush/utils/manager

Pra criar uma nova config só fazer ConfigManager.createConfig("mensagens");
Pra pegar a config só usar FileConfiguration config = ConfigManager.getConfig("mensagens");

 

Existem diversas outras APIS, usa a que você achar melhor. 

Obrigado a todos ♥️

Link para o comentário
Compartilhar em outros sites

gb-white.png?width=400&height=225


Seu tópico foi marcado como Inativo. Para reverter está ação, entre em contato com a equipe de Moderação.

OBS: Essa mensagem é automática.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...