Ir para conteúdo
  • 0

[Resolvido] [Inativo]Ué ;-; erro...


DEVKEWI

Pergunta

Oie ;-;

Então ...

Eu criei um plugin usando bukkit api 1.5.2

E no spigot ele funciona normal:

4rhYymv.png

 

Mas quando eu coloco ele no craftbukkit ele da esse erro --'

http://pastebin.com/ZqFPAM3J

 

Diz que a configuração é nulla '-'. Mas está registrado todos os eventos na config.yml '-'

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

Você precisava passar o código do KwMitando para sabermos o problema.

Aqui está jovem Asriel

E antes que pergunte, sim eu utilizei usando String ;-;

 

 

package kwmito.comandos;

import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;

import kwmito.metodos.KwMetodos;

public class KwMitando implements CommandExecutor {

	@Override
	public boolean onCommand(CommandSender kw, Command cmd, String label, String[] args) {
		if (!(kw instanceof Player)) {
			KwMetodos.getConsole("Utilize este comando apenas in-game!");
			return true;
		}
		Player p = (Player) kw;
		if (cmd.getName().equalsIgnoreCase("mito")) {
			if (args.length == 0) {
				if (KwMetodos.getCnf("MitoAtual") == null) {
					p.sendMessage(KwMetodos.getReplaced("Mito.Sem_Mito"));
					return true;
				}
				p.sendMessage(KwMetodos.getReplaced("Mito.Mito").replace("{mito}", KwMetodos.getCnf("MitoAtual")));
				return true;
			}
		}
		if (cmd.getName().equalsIgnoreCase("setmito")) {
			if (!(p.hasPermission("kwmito.admin") || (p.hasPermission(KwMetodos.getCnf("Mito.Permissao"))))
					&& (!(p.isOp()))) {
				p.sendMessage(KwMetodos.getReplaced("Mito.Sem_Permissao"));
				return true;
			}
			if (args.length == 0) {
				p.sendMessage(KwMetodos.getReplaced("Mito.Utilize"));
				return true;
			}
			if (args.length == 1) {
				Player p1 = Bukkit.getPlayer(args[0]);
				if (p1 == null) {
					p.sendMessage(KwMetodos.getReplaced("Mito.Off"));
					return true;
				}
				KwMetodos.getPlugin().getConfig().set("MitoAtual", p1.getName());
				KwMetodos.getPlugin().saveConfig();
				if (KwMetodos.getPlugin().getConfig().getBoolean("Mito.Mensagens")) {
					p.sendMessage(KwMetodos.getReplaced("Mito.Setado").replace("{p}", p1.getName()));
					p1.sendMessage(KwMetodos.getReplaced("Mito.Virou").replace("{p}", p.getName()));
				}
				if (KwMetodos.getPlugin().getConfig().getBoolean("Mito.Global")) {
					Bukkit.broadcastMessage(KwMetodos.getReplaced("Mito.Mensagem_Global").replace("{p}", p1.getName()));
				}
			}
		}
		return false;
	}

}

 

 

 

@EDIT: Caso precise saber o que é o método getReplaced()

 

 

É tudo isso aqui:

public static Plugin getPlugin() {
		return Bukkit.getServer().getPluginManager().getPlugin("KwMito");
	}

	public static String getCnf(String cnf) {
		return getPlugin().getConfig().getString(cnf);
	}

	public static String replaced(String rd) {
		return rd.replace("&", "§");
	}

	public static String getReplaced(String x) {
		return KwMetodos.replaced(KwMetodos.getCnf(x));
	}

 

 

Editado por Kewilleen G.
Link para o comentário
Compartilhar em outros sites

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