Guild create

Discussion in 'Plugin Help/Development/Requests' started by DaanSander, Mar 3, 2015.

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

    DaanSander

    Hello i am trying to make a guild plugin but when i execute the command /guild create <GuildName> it gives me a internal error can someone help me out

    code:
    Code:
    private static Configuration guild = Configuration.getInstance();
    
        public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
            if(cmd.getName().equalsIgnoreCase("guild") && sender instanceof Player) {
                Player p = (Player) sender;
                if(args.length == 0) {
                    p.sendMessage("test");
                    return true;
                }
                if(args.length == 2) {
                    if(args[0].equalsIgnoreCase("create")) {
                        guild.getData().createSection(args[1]);
                        UUID uuid = UUID.randomUUID();
                        guild.getData().getConfigurationSection(args[1]).set(".id", uuid);
                        guild.saveData();
                        HMCEssentials.plugin.getConfig().set(p.getName() + ".guild", args[1]);
                        p.sendMessage("§a§lSuccesfully created a guild called: " + args[1] + "with the id of: " + uuid);
                        return true;
                    }
                }
            }
            return true;
        }
    stacktrace:
    Code:
    [20:22:09 INFO]: DaanSander issued server command: /guild create lol
    [20:22:09 ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'guil
    d' in plugin HMCEssentials v1.0
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spi
    got-1.8-R0.1-SNAPSHOT.jar:git-Spigot-13716d9-0899683]
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:14
    1) ~[spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-13716d9-0899683]
            at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServe
    r.java:645) ~[spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-13716d9-0899683]
            at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerCon
    nection.java:1115) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-13716d9-0899683]
            at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java
    :950) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-13716d9-0899683]
            at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java
    :26) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-13716d9-0899683]
            at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java
    :53) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-13716d9-0899683]
            at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [spi
    got-1.8-R0.1-SNAPSHOT.jar:git-Spigot-13716d9-0899683]
            at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [
    ?:1.8.0_31]
            at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_31]
            at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:6
    83) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-13716d9-0899683]
            at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:3
    16) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-13716d9-0899683]
            at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:6
    23) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-13716d9-0899683]
            at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java
    :526) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-13716d9-0899683]
            at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
    Caused by: java.lang.NullPointerException
            at me.daansander.hmcessentials.guilds.Commands.MainCommand.onCommand(Mai
    nCommand.java:29) ~[?:?]
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spi
    got-1.8-R0.1-SNAPSHOT.jar:git-Spigot-13716d9-0899683]
            ... 14 more
    >>
     
  2. Offline

    CraftCreeper6

  3. Offline

    DaanSander

    guild.getData().createSection(args[1]);
     
  4. Offline

    teej107

  5. Offline

    mrCookieSlime

    Moved to Alternatives Section.
     
Thread Status:
Not open for further replies.

Share This Page