Помогите Не открывает инвентарь, an internal error...

Статус
Закрыто для дальнейших ответов.

_MasterCapeXD_

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
_MasterCapeXD_
Проблема в том, что когда я пишу команду, должен открываться инвентарь. Но вместо этого в игре пишет ошибку an internal error occurred while attempting to perform this command.
Ошибка в консоли:
Код:
13.06 13:06:38 [Server] ERROR null
13.06 13:06:38 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'stats' in plugin AdvancedStatistic v1.0
13.06 13:06:38 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_102]
13.06 13:06:38 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_102]
13.06 13:06:38 [Server] INFO at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.8.0_102]
13.06 13:06:38 [Server] INFO Caused by: java.lang.IllegalArgumentException: Title cannot be longer than 32 characters
13.06 13:06:38 [Server] INFO at org.apache.commons.lang.Validate.isTrue(Validate.java:136) ~[spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.inventory.CraftInventoryCustom$MinecraftInventory.<init>(CraftInventoryCustom.java:59) ~[spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.inventory.CraftInventoryCustom.<init>(CraftInventoryCustom.java:32) ~[spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.CraftServer.createInventory(CraftServer.java:1525) ~[spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at org.bukkit.Bukkit.createInventory(Bukkit.java:938) ~[spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO at dev.master.cape.advancedstatistic.Stats.onCommand(Stats.java:59) ~[?:?]
13.06 13:06:38 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot_18.jar:git-Spigot-db6de12-18fbb24]
13.06 13:06:38 [Server] INFO ... 15 more
Неработающая часть кода:
JavaScript:
                String playername = args[0];
                ;
                File data = new File(plugin.getDataFolder() + File.separator + playername + ".yml");
                YamlConfiguration playerdata = YamlConfiguration.loadConfiguration(data);
               
                if(!data.exists())
                {
                    String err = plugin.getConfig().getString("settings.statsNotFound");
                    err = err.replace("&", "\u00a7");
                    player.sendMessage(err);
                    return true;
                }
               
                String title = plugin.getConfig().getString("settings.gui.title");
                title = title.replace("%player%", player.getName());
                title = title.replace("&", "\u00a7");
               
                Inventory inv = Bukkit.createInventory(null, 27, title);
                // 2 4 6
                kills = plugin.getConfig().getString("settings.gui.kills");
                kills = kills.replace("%kills%", String.valueOf(playerdata.getInt("kills")));
                kills = kills.replace("&", "\u00a7");
                deaths = plugin.getConfig().getString("settings.gui.deaths");
                deaths = deaths.replace("%deaths%", String.valueOf(playerdata.getInt("deaths")));
                deaths = deaths.replace("&", "\u00a7");
                blocks_broken = plugin.getConfig().getString("settings.gui.blocks-broken");
                blocks_broken = blocks_broken.replace("%blocks-broken%", String.valueOf(playerdata.getInt("blocks-broken")));
                blocks_broken = blocks_broken.replace("&", "\u00a7");
               
                inv.setItem(2, GUIBuilder.setIcon(Material.DIAMOND_SWORD, kills));
                inv.setItem(4, GUIBuilder.setIcon(Material.ROTTEN_FLESH, deaths));
                inv.setItem(6, GUIBuilder.setIcon(Material.DIAMOND_PICKAXE, blocks_broken));
               
                player.openInventory(inv);
 
  1. 13.06 13:06:38 [Server] INFO Caused by: java.lang.IllegalArgumentException: Title cannot be longer than 32 characters
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх