Ir para conteúdo
  • 0

[Resolvido] [Ajuda] java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.Float


LuizB

Pergunta

Bem ta dando este erro No Console

 

[10:06:32 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'soltar' in plugin CuthPrender v1.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:640) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
        at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
        at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
        at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
        at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
        at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.7.0_80]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.7.0_80]
        at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:714) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
        at java.lang.Thread.run(Unknown Source) [?:1.7.0_80]
Caused by: java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.Float
        at me.cuthmf.borhap.Main.onCommand(Main.java:85) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.8.8.jar:git-Spigot-6c9b0a1-de5c261]
        ... 15 more

Código:

 

sender.sendMessage(getConfig().getString("Soltou").replace("@preso", args[0]).replace("&", "§"));
							Player alvo = p.getServer().getPlayer(args[0]);
							alvo.sendMessage(getConfig().getString("Asolto").replace("@quemsoltou", sender.getName()).replace("&", "§"));
							Main.presos.getConfig().set("Presos." + alvo.getName().toString(), null);
							World world = Bukkit.getWorld((String)Main.config.getConfig().getString("sMundo"));
							double x =  Main.config.getConfig().getDouble("sX");
							double y =  Main.config.getConfig().getDouble("sY");
							double z =  Main.config.getConfig().getDouble("sZ");
							float yy = (float)Main.config.getConfig().get("sYaw"); // Essa é linha Do Erro
							float pp = (float)Main.config.getConfig().get("sPitch");
							Location wlm = new Location(world, (double)x, (double)y, (double)z, (float)yy, (float)pp);
							alvo.teleport(wlm);
							Main.presos.saveConfig();
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

Em algum lugar do seu código escreveu float ou double com a primeira letra maiúscula?

Tem Um Double( Com D ) nesta Parte

 

 

double x =  Main.config.getConfig().getDouble("sX");

Obs: o erro só acontece quando eu coloco pra enviar alguma msg pro Player

Link para o comentário
Compartilhar em outros sites

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