Ir para conteúdo
  • 0

[Resolvido] Remover algo da config


iVictor777z

Pergunta

Olá, queria saber como faço para remover algo da config, eu tentei de um jeito mas não funfou '-'

 

Então, queria remover tal warp por exemplo tenho a warp 'teste', ai eu tentei remover ela deste jeito:

fc.set("Warps." + args[0], null);

Porém não deu em nada.

 

Como posso fzr isso?

 

Config organizada desta maneira:

Warps:
  teste:
    Mundo:
    X:
    Y:
    Z:
    Yaw:
    Pitch:
Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

final String warp = args[0];
final ConfigurationSection config = Main.config.getConfigurationSection("Warps");
if (config.getKeys(false).contains(warp)) {
    config.set(warp, (Object) null);
    this.plugin.saveConfig();
}

assim funcionou aqui, tenta usar 

fc.set("Warps." + args[0], (object) null) , talvez seja preciso cast sla 

ou usa esse codigo

Editado por zAth
Link para o comentário
Compartilhar em outros sites

final String warp = args[0];
final ConfigurationSection config = Main.config.getConfigurationSection("Warps");
if (config.getKeys(false).contains(warp)) {
    config.set(warp, (Object) null);
    this.plugin.saveConfig();
}

assim funcionou aqui, tenta usar 

fc.set("Warps." + args[0], (object) null) , talvez seja preciso cast sla 

ou usa esse codigo

 

Não deu.

 

Código:

File warps = new File(getDataFolder(), "warps.yml");
					FileConfiguration fc = YamlConfiguration.loadConfiguration(warps);
					if (!(fc.contains("Warps." + args[0]))) {
						p.sendMessage("§cWarp inexistente");
						return true;
					} else {
						fc.set("Warps." + args[0], (Object) null);

Tentei add o cast, mas não foi.

Link para o comentário
Compartilhar em outros sites

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