Ir para conteúdo
  • 0

Ajuda [DEV]


Thur

Pergunta

Estava fazendo meu pl, na parte de homes deu um erro que nao sei o pq daquele erro, e nao sai


 


Obs: Ali aonde tem o title nao tem nada haver, e outra coisa que estava tentando fazer


 


Hastebin : https://hastebin.com/epezuqases.java


 


Código:



package br.com.thurdev;

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

public class HomeCommand implements CommandExecutor{

Title t = new Title ("§aTitulo", "§fSubTitulo", 1, 3, 1);

@Override
public boolean onCommand(CommandSender sender, Command cmd, String lb, String[] args) {

final Player p = (Player)sender;
if(cmd.getName().equalsIgnoreCase("sethome")){
if(Home.homes.contains("Homes." + p.getName())){
int quantidade = Home.homes.getConfig().getConfigurationSection("Homes." + p.getName()).getKeys(false).size();
if ((quantidade > 10) && (!p.hasPermission("thurpvp.homesvip"))){
p.sendMessage("§cVocê atingiu o limite de homes para membros");
}
if (args.length == 0){
Home.criarHome(p.getName(), "Casa", p.getLocation());
p.sendMessage("§aCasa Setada com sucesso!");
return true;
}
}
if (args.length == 1){
String home = args[0];
Home.criarHome(p.getName(), home, p.getLocation());
p.sendMessage("§f " + home + "§a setada com sucesso");
return true;
}
if (cmd.getName().equalsIgnoreCase("home")){
if (args.length == 0){
if (!Home.existeHome(p.getName(), "Casa")){
p.sendMessage("§c Você não tem nenhuma Casa");
}

Bukkit.getScheduler().scheduleSyncDelayedTask(Main.getInstance(), new Runnable() {
public void run() {
p.teleport(Home.pegarHome(p.getName(), "Casa"));
p.sendMessage("§aTeleportando Para §fCasa");
}
}, 5*20);

}
}
if (args.length == 1){
String home = args[0];
if (cmd.getName().equalsIgnoreCase("home")){
if (args.length == 0){
if (!Home.existeHome(p.getName(), "Home")){
p.sendMessage("§cA Home§f" + home + "§c Não foi Encontrada");
}
}
}
Bukkit.getScheduler().scheduleSyncDelayedTask(Main.getInstance(), new Runnable() {
public void run() {
p.teleport(Home.pegarHome(p.getName(), home));
p.sendMessage("§aTeportando Para §f" + home);
}
}, 5*20);

}

}

if (cmd.getName().equalsIgnoreCase("homelist")){
if(!Home.homes.contains("Homes." + p.getName())){
p.sendMessage("§cVocê Não tem Nenhuma Home!");
return true;
}

StringBuilder sb = new StringBuilder();
for (String homes : Home.homes.getConfig().getConfigurationSection("Homes" + p.getName()).getKeys(false)){
sb.append("§e + homes");
sb.append("§f,");
}
p.sendMessage("§aSuas Homes: " + sb.toString());

}

if(cmd.getName().equalsIgnoreCase("delhome")){
String home = args[0];
if (!Home.existeHome(p.getName(), home)){
p.sendMessage("§f" + home + "§c não foi encontrada");
return true;
}

Home.removeHome(p.getName(), home);
}


return false;
}

}
 

Imagem Do erro Na linha 77


 



 


Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

Você esqueceu de colocar um "." no getConfigurationSection("Homes" + p.getName()) --> "Homes." + p.getName()

VALEW <3

Editado por тસuя đεν
Link para o comentário
Compartilhar em outros sites

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