- Баллы
- 76
Ввожу команду через консоль /boostadd
В итоге ошибка:
Что делать?
Код:
if (command.getName().equalsIgnoreCase("boostadd")) {
if (args.length != 1) {
sender.sendMessage("§cUsage: /boostadd <Player>");
return true;
}
String namm = String.valueOf(args[0]);
Player f = Bukkit.getPlayer(namm);
PrisonPlayer.boosters.put(namm, PrisonPlayer.boosters.get(namm) + 1);
if (f.isOnline()) {
PrisonPlayer.boosters.put(namm, PrisonPlayer.boosters.get(namm) + 1);
f.sendMessage(Commands.prefix + "§aВы успешно приобрели бустер блоков. Активируйте его по команде §e/booster blocks");
} else {
boosters.add(namm);
Prison.instance.getConfig().set(namm + ".boosters", Integer.valueOf((String) Prison.instance.levelsConfig.get(namm + ".boosters")) + 1);
Prison.instance.saveCustomYml(Prison.instance.levelsConfig, Prison.instance.levels);
}
}
В итоге ошибка:
Код:
[20:15:32] [Server thread/WARN]: Unexpected exception while parsing console command "boostadd"
org.bukkit.command.CommandException: Unhandled exception executing command 'boostadd' in plugin Prison v1.0
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.11-R0.1-SNAPSHOT-latest.jar:git-Spigot-16c940b-0805f60]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.11-R0.1-SNAPSHOT-latest.jar:git-Spigot-16c940b-0805f60]
at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:647) ~[spigot-1.11-R0.1-SNAPSHOT-latest.jar:git-Spigot-16c940b-0805f60]
at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchServerCommand(CraftServer.java:633) [spigot-1.11-R0.1-SNAPSHOT-latest.jar:git-Spigot-16c940b-0805f60]
at net.minecraft.server.v1_11_R1.DedicatedServer.aM(DedicatedServer.java:437) [spigot-1.11-R0.1-SNAPSHOT-latest.jar:git-Spigot-16c940b-0805f60]
at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot-1.11-R0.1-SNAPSHOT-latest.jar:git-Spigot-16c940b-0805f60]
at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:675) [spigot-1.11-R0.1-SNAPSHOT-latest.jar:git-Spigot-16c940b-0805f60]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:574) [spigot-1.11-R0.1-SNAPSHOT-latest.jar:git-Spigot-16c940b-0805f60]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_11_R1.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
at ru.taselix.taselixapi.BoosterBlocks.onCommand(BoosterBlocks.java:29) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.11-R0.1-SNAPSHOT-latest.jar:git-Spigot-16c940b-0805f60]
... 8 more
Что делать?