Solved List warps?

Discussion in 'Plugin Development' started by flash1110, Nov 6, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    flash1110

    How do I send warps, from a warps.yml file, as a message?
     
  2. Offline

    Skionz

    flash1110 Iterate through them and add them to a list?
     
  3. Offline

    TheCodingCat

    depends on how you have them saved flash1110
    if they are saved like this (which I assume) then do it like i say below
    <warp1>
    X: <x>
    Y: <y>
    Z: <z>
    World: world
    <warp2>
    Code:
    //@param config = your config
    String warps = "";
    for (String s : config.getConfigurationSection("path to your warps").getKeys(false)) {
      warps = warps + "\n" + s; //\n means new line if you did not know
    }
    p.sendMessage("WARPS" + warps)
     
    flash1110 likes this.
  4. Offline

    flash1110

    TheCodingCat Thanks, it works for the most part. However, I get an internal error.

    Error:

    Code:java
    1. [21:35:50 ERROR]: null
    2. org.bukkit.command.CommandException: Unhandled exception executing command 'buildwarp' in plugin Builder v1.0
    3. at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    4. at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    5. at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServer.java:740) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    6. at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerConnection.java:956) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    7. at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:817) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    8. at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java:28) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    9. at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat.java:47) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    10. at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    11. at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    12. at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:667) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    13. at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    14. at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    15. at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    16. at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    17. Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
    18. at me.flash1110.builder.Builder.onCommand(Builder.java:223) ~[?:?]
    19. at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
    20. ... 13 more
     
  5. Offline

    TheCodingCat

    that means you are trying to get an index of a list when its not there
    If i have to take a guess, you are using args[0] without checking if the args.length == 1 :p
     
    flash1110 likes this.
  6. Offline

    flash1110

Thread Status:
Not open for further replies.

Share This Page