Pedromdsn Postado Maio 16, 2020 Denunciar Compartilhar Postado Maio 16, 2020 Alguém consegue me mandar a forma sem erro? public HashMap<Player, List<Location>> Maquinas = new HashMap<>(); for (String player: getConfig().getKeys(false)) { Maquinas.put(Bukkit.getPlayer(player), (List<Location>) this.getConfig().get(player)); } Erro: [15:34:22 ERROR]: Error occurred while enabling Plugin v1.0 (Is it up to date?) java.lang.ClassCastException: class org.bukkit.configuration.MemorySection cannot be cast to class java.util.List (org.bukkit.configuration.MemorySection is in unnamed module of loader 'app'; java.util.List is in module java.base of loader 'bootstrap') at me.coco.plugin.Main.onEnable(Main.java:30) ~[?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[server.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [server.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [server.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [server.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [server.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:741) [server.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.Bukkit.reload(Bukkit.java:535) [server.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [server.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [server.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [server.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:627) [server.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:412) [server.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:375) [server.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [server.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [server.jar:git-Spigot-db6de12-18fbb24] at java.base/java.lang.Thread.run(Thread.java:834) [?:?] Link para o comentário Compartilhar em outros sites More sharing options...
Brunno Postado Maio 17, 2020 Denunciar Compartilhar Postado Maio 17, 2020 Acredito que tu não vai conseguir armazenar uma lista de locations na config... Transforme cada Location em uma string, armazena essas strings resultantes em uma lista e aí salve essa lista na config com o getConfig()#set() Para obter a lista depois, use isso: getConfig().setStringList("Caminho aqui") Link para o comentário Compartilhar em outros sites More sharing options...
Álison👌 Postado Maio 27, 2020 Denunciar Compartilhar Postado Maio 27, 2020 Seu tópico foi marcado como Inativo. Para reverter esta ação, entre em contato com a equipe de Moderação. OBS: Essa mensagem é automática. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados