Development Assistance Rush Spawner

Discussion in 'Plugin Help/Development/Requests' started by freezefeeling, Jan 8, 2015.

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

    freezefeeling

    Do not find the error , which causes the Rush spawner does not work and the console displays error in the plugin.


    Main:

    Code:
    package de.kleinS.Rush;
    
    import java.io.File;
    import java.util.ArrayList;
    import java.util.List;
    
    import org.bukkit.Bukkit;
    import org.bukkit.GameMode;
    import org.bukkit.Material;
    import org.bukkit.World;
    import org.bukkit.configuration.file.FileConfiguration;
    import org.bukkit.configuration.file.YamlConfiguration;
    import org.bukkit.entity.Player;
    import org.bukkit.inventory.ItemStack;
    import org.bukkit.inventory.meta.ItemMeta;
    import org.bukkit.plugin.java.JavaPlugin;
    
    import rush.kleinS.Rush.Events.Bett;
    import rush.kleinS.Rush.Events.Blocks;
    import rush.kleinS.Rush.Events.FoodLevelChange;
    import rush.kleinS.Rush.Events.PlayerJoin;
    import rush.kleinS.Rush.Events.PlayerQuit;
    import rush.kleinS.Rush.Events.ServerPing;
    import de.ChickenCode.Rush.Commands.Nick_Command;
    import de.ChickenCode.Rush.Commands.Rush_Command;
    import de.kleinS.Rush.GameManager.GameManager;
    import de.kleinS.Rush.Team.TeamChat;
    import de.kleinS.Rush.Teams.TeamSelector;
    
    public class Main extends JavaPlugin {
    
        public static GameManager status;
    
        public static String pr = "§7[§aAirFight§7] §e";
    
        public static List<String> red = new ArrayList<String>();
        public static List<String> blue = new ArrayList<String>();
        public static List<String> random = new ArrayList<String>();
    
        public static int minPlayer = 2;
        public static int maxPlayer = 8;
    
        public static int Lobby = 120;
        public static int Schutz = 15;
        public static int MaxGameTime = 1200;
        public static int Restart = 20;
    
        private static Main m;
    
        @Override
        public void onEnable(){
            m = this;
            setup();
        
            for(Player all : Bukkit.getOnlinePlayers()){
                all.setLevel(0);
                all.setExp(0);
                all.getInventory().clear();
                all.getInventory().setHelmet(null);
                all.getInventory().setChestplate(null);
                all.getInventory().setLeggings(null);
                all.getInventory().setBoots(null);
                all.setHealth(20D);
                all.setFoodLevel(20);
                all.setAllowFlight(false);
                all.setFlying(false);
                all.setGameMode(GameMode.SURVIVAL);
                all.setPlayerListName("§3"+all.getName());
                all.setBedSpawnLocation(null);
                ItemStack item = new ItemStack(Material.WOOL);
                ItemMeta meta = item.getItemMeta();
                meta.setDisplayName("§5Wähle dein Team aus");
                item.setItemMeta(meta);
                all.getInventory().setItem(8, item);
            
            
                File file = new File("plugins/AirFight/Location","loc.yml");
                FileConfiguration cfg = YamlConfiguration.loadConfiguration(file);
            
            
                File file1 = new File("plugins/AirFight/Spawner", "spawner.yml");
                FileConfiguration cfg1 = YamlConfiguration.loadConfiguration(file);
            
                all.teleport(new Blocks().getLocation("Lobby", file, cfg));
            }
        
        }
        @Override
        public void onDisable(){
    
        
        }
        public static Main getInstance(){
            return m;
        }
        public void setup(){
            for(World w : Bukkit.getWorlds()){
                w.setAutoSave(false);
            }
        
            status = GameManager.LOBBY;
            red.clear();
            blue.clear();
            de.kleinS.Rush.CountDown.Lobby l = new de.kleinS.Rush.CountDown.Lobby();
            l.onLobbyStart();
            this.getCommand("afight").setExecutor(new Rush_Command());
            this.getCommand("Nick").setExecutor(new Nick_Command());
            Bukkit.getPluginManager().registerEvents(new Nick_Command(), this);
            Bukkit.getPluginManager().registerEvents(new TeamSelector(), this);
            Bukkit.getPluginManager().registerEvents(new PlayerJoin(), this);
            Bukkit.getPluginManager().registerEvents(new ServerPing(), this);
            Bukkit.getPluginManager().registerEvents(new PlayerQuit(), this);
            Bukkit.getPluginManager().registerEvents(new Blocks(), this);
            Bukkit.getPluginManager().registerEvents(new FoodLevelChange(), this);
            Bukkit.getPluginManager().registerEvents(new Bett(), this);
            Bukkit.getPluginManager().registerEvents(new TeamChat(), this);
        
        
        }
    
    }
    








    Rush_Command(s):

    Code:
    package de.ChickenCode.Rush.Commands;
    
    import java.io.File;
    import java.io.IOException;
    import java.util.HashMap;
    
    import org.bukkit.Location;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandExecutor;
    import org.bukkit.command.CommandSender;
    import org.bukkit.configuration.file.FileConfiguration;
    import org.bukkit.configuration.file.YamlConfiguration;
    import org.bukkit.entity.Player;
    
    import de.kleinS.Rush.Main;
    
    public class Rush_Command implements CommandExecutor {
    
    private Main plugin;
    
    
        HashMap<String, Location> loc1 = new HashMap<String, Location>();
        HashMap<String, Location> loc2 = new HashMap<String, Location>();
    
    
        @Override
        public boolean onCommand(CommandSender sender, Command cmd, String label,
                String[] args) {
    
            Player p = (Player)sender;
        
            String world = p.getWorld().getName();
            double x = p.getLocation().getX();
            double y = p.getLocation().getY();
            double z = p.getLocation().getZ();
            double yaw = p.getLocation().getYaw();
            double pitch = p.getLocation().getPitch();
        
            File file = new File("plugins/Rush/Location","loc.yml");
            FileConfiguration cfg = YamlConfiguration.loadConfiguration(file);
        
            if(p.hasPermission("Rush.use")){
        
            if(cmd.getName().equalsIgnoreCase("afight")){
            
                if(args.length == 0){
                
                    p.sendMessage("§c§l█ ■ █ +-+ █ ■ █  §aAirFight Help  §c§l█ ■ █ +-+ █ ■ █");
                    p.sendMessage("§a/afight start");
                    p.sendMessage("§a/afight setBlueSpawn");
                    p.sendMessage("§a/afight setRedSpawn");
                    p.sendMessage("§a/afight setLobby");
                    p.sendMessage("§a/afight pos1");
                    p.sendMessage("§a/afight pos2");
                    p.sendMessage("§a/afight setRegionNotBuild");
                    p.sendMessage("§a/afight <item> setzten - §6gold§a/§7silber§a/§cbronze");
                    p.sendMessage("§a/afight StartSpawner");
                
                }else{
                    if(args.length == 1){
                        if(args[0].equalsIgnoreCase("StartSpawner")) {
                        
                            RushSpawner RS = new RushSpawner(plugin);
                            RS.startSpawners();
                        }
                        if(args[0].equalsIgnoreCase("pos1")){
                            loc1.put(p.getName(), p.getLocation());
                            p.sendMessage(Main.pr+"Position 1 gesetzt.");
                        }
                        if(args[0].equalsIgnoreCase("pos2")){
                            loc2.put(p.getName(), p.getLocation());
                            p.sendMessage(Main.pr+"Position 2 gesetzt.");
                        }
                        if(args[0].equalsIgnoreCase("setRegionNotBuild")){
                        
                            if(loc1.containsKey(p.getName()) && loc2.containsKey(p.getName())){
                        
                            setLocation("Rush.pos1", loc1.get(p.getName()), file, cfg);
                            setLocation("Rush.pos2", loc2.get(p.getName()), file, cfg);
    
                            p.sendMessage(Main.pr+"Du hast die Region gesetzt.");
                        
                            }else{
                                p.sendMessage(Main.pr+"Du hast nicht beide Punkte gesetzt.");
                            }
                        }
                        if(args[0].equalsIgnoreCase("start")){
                            p.sendMessage(Main.pr+"Du hast das Spiel gestartet.");
                            Main.Lobby = 11;
                        }
                        if(args[0].equalsIgnoreCase("setBlueSpawn")){
                        
    
                            setLocation("Rush.Blue", p.getLocation(), file, cfg);
                                p.sendMessage(Main.pr+"§3Du hast den §bBlauen §3Spawn erfolgreich gesetzt.");
    
                        
                        }
                        if(args[0].equalsIgnoreCase("setRedSpawn")){
                        
    
                            setLocation("Rush.Red", p.getLocation(), file, cfg);
                                p.sendMessage(Main.pr+"§3Du hast den §cRoten §3Spawn erfolgreich gesetzt.");
    
                        
                        }
                        if(args[0].equalsIgnoreCase("setLobby")){
                        
                            setLocation("Lobby", p.getLocation(), file, cfg);
                        
                                p.sendMessage(Main.pr+"§3Du hast den §dLobby §3Spawn erfolgreich gesetzt.");
    
                        
                        }
                    }else{
                        if(args.length == 2) {
                        
                            if(args[1].equalsIgnoreCase("setzten")) {
                            
                                RushSpawner RS = new RushSpawner(plugin);
                            
                                if(args[0].equalsIgnoreCase("gold")) {
                                    int i =RS.setSpawnSP("gold", p.getLocation());
                                    p.sendMessage("§aSpawn §e" + i + "§afür §6Gold §agesetzt");
                                }
                                if(args[0].equalsIgnoreCase("bronze")) {
                                    int i =RS.setSpawnSP("bronze", p.getLocation());
                                    p.sendMessage("§aSpawn §e" + i + "§afür §cBronze §agesetzt");
                                }
                                if(args[0].equalsIgnoreCase("silber")) {
                                    int i = RS.setSpawnSP("silber", p.getLocation());
                                    p.sendMessage("§aSpawn §e" + i + "§afür §7Silber §agesetzt");
                                
                                }
                        
                        
                        
                            }
                        
                        }
                    }
                    }
                
                }else{
                p.sendMessage(Main.pr+"Keine Permissions.");
            }
                return false;
            }
        
            return false;
        
        
        }
    
    
    
    
    
    
        public void setLocation(String path, Location loc , File file, FileConfiguration cfg){
        
            cfg.set(path+".world", loc.getWorld().getName());
            cfg.set(path+".x", loc.getX());
            cfg.set(path+".y", loc.getY());
            cfg.set(path+".z", loc.getZ());
            cfg.set(path+".yaw", loc.getYaw());
            cfg.set(path+".pitch", loc.getPitch());
        
            try {
                cfg.save(file);
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    
    }

    Rush_Spawner:

    Code:
    package de.ChickenCode.Rush.Commands;
    
    import java.io.File;
    import java.io.IOException;
    
    import org.bukkit.Bukkit;
    import org.bukkit.Location;
    import org.bukkit.Material;
    import org.bukkit.configuration.file.FileConfiguration;
    import org.bukkit.configuration.file.YamlConfiguration;
    import org.bukkit.inventory.ItemStack;
    import org.bukkit.inventory.meta.ItemMeta;
    
    import de.kleinS.Rush.Main;
    
    public class RushSpawner {
    
        private Main plugin;
    
        public RushSpawner(Main main) {
            this.plugin = main;
        }
    
        public Integer setSpawnSP(String type, Location loc) {
            int i = 0;
        
            File file1 = new File(plugin.getDataFolder().getPath(), "spawner.yml");
            FileConfiguration cfg1 = YamlConfiguration.loadConfiguration(file1);
        
            i = cfg1.getInt(type + ".amount");
        
            i++;
            cfg1.set(type + ".amount", i);
        
            cfg1.set(type + "." + i + ".world", loc.getWorld().getName());
            cfg1.set(type + "." + i + ".x", loc.getX());
            cfg1.set(type + "." + i + ".y", loc.getY());
            cfg1.set(type + "." + i + ".z", loc.getZ());
        
            try{
                cfg1.save(file1);
            }catch (IOException e) {
                e.printStackTrace();
            }
        
            return i;
        }
    
        private void spawn(String type, ItemStack item) {
        
            File file1 = new File(plugin.getDataFolder().getPath(), "spawner.yml");
            FileConfiguration cfg1 = YamlConfiguration.loadConfiguration(file1);
        
            int amount = cfg1.getInt(type + ".amount");
        
            for(int i = 1; i < amount+1; i++) {
            
                String world = cfg1.getString(type + "." + i + ".world");
                double x = cfg1.getDouble(type + "." + i + ".x");
                double y = cfg1.getDouble(type + "." + i + ".y");
                double z = cfg1.getDouble(type + "." + i + ".z");
            
                Location loc = new Location(Bukkit.getWorld(world), x, y, z);
            
                loc.getWorld().dropItemNaturally(loc, item);
            
            }
        
        }
    
        public void startSpawners() {
        
            Bukkit.getScheduler().scheduleSyncRepeatingTask(plugin, new Runnable() {
            
                @Override
                public void run() {
                
                    ItemStack item = new ItemStack(Material.CLAY_BRICK);
                    ItemMeta meta = item.getItemMeta();
                    meta.setDisplayName("§cBronze");
                    item.setItemMeta(meta);
                
                    spawn("bronze", item);
                
                }
            }, 20, 20);
        
    
            Bukkit.getScheduler().scheduleSyncRepeatingTask(plugin, new Runnable() {
    
            @Override
            public void run() {
            
                ItemStack item = new ItemStack(Material.IRON_INGOT);
                ItemMeta meta = item.getItemMeta();
                meta.setDisplayName("§7Silber");
                item.setItemMeta(meta);
            
                spawn("silber", item);
            
            }
        }, 20*10, 20*10);
        
        
            Bukkit.getScheduler().scheduleSyncRepeatingTask(plugin, new Runnable() {
            
                @Override
                public void run() {
                
                    ItemStack item = new ItemStack(Material.GOLD_INGOT);
                    ItemMeta meta = item.getItemMeta();
                    meta.setDisplayName("§6Gold");
                    item.setItemMeta(meta);
                
                    spawn("gold", item);
                
                }
            }, 20*30, 20*30);
        
        }
    }
    

    ERROR:

    Code:
    [20:36:53 ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'afig
    ht' in plugin AirFight v1.0
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra
    ftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
    0) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServe
    r.java:703) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerCon
    nection.java:955) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java
    :817) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java
    :28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat
    .java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157
    ) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craf
    tbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:6
    67) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:2
    60) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:5
    58) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java
    :469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6
    28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    Caused by: java.lang.NullPointerException
            at de.ChickenCode.Rush.Commands.RushSpawner.setSpawnSP(RushSpawner.java:
    27) ~[?:?]
            at de.ChickenCode.Rush.Commands.Rush_Command.onCommand(Rush_Command.java
    :127) ~[?:?]
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra
    ftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            ... 13 more
    >
    [20:36:53 ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'afig
    ht' in plugin AirFight v1.0
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra
    ftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
    0) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServe
    r.java:703) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerCon
    nection.java:955) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java
    :817) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java
    :28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat
    .java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157
    ) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craf
    tbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:6
    67) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:2
    60) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:5
    58) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java
    :469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6
    28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    Caused by: java.lang.NullPointerException
            at de.ChickenCode.Rush.Commands.RushSpawner.setSpawnSP(RushSpawner.java:
    27) ~[?:?]
            at de.ChickenCode.Rush.Commands.Rush_Command.onCommand(Rush_Command.java
    :127) ~[?:?]
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra
    ftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            ... 13 more
    >
     
    Last edited: Jan 8, 2015
  2. Offline

    timtower Administrator Administrator Moderator

  3. Offline

    freezefeeling

    Code:
    [20:36:53 ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'afig
    ht' in plugin AirFight v1.0
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra
    ftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
    0) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServe
    r.java:703) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerCon
    nection.java:955) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java
    :817) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java
    :28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat
    .java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157
    ) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craf
    tbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:6
    67) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:2
    60) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:5
    58) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java
    :469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6
    28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    Caused by: java.lang.NullPointerException
            at de.ChickenCode.Rush.Commands.RushSpawner.setSpawnSP(RushSpawner.java:
    27) ~[?:?]
            at de.ChickenCode.Rush.Commands.Rush_Command.onCommand(Rush_Command.java
    :127) ~[?:?]
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra
    ftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            ... 13 more
    >

    ERROR:


    Code:
    [20:36:53 ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'afig
    ht' in plugin AirFight v1.0
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra
    ftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
    0) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServe
    r.java:703) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerCon
    nection.java:955) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java
    :817) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java
    :28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat
    .java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157
    ) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craf
    tbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:6
    67) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:2
    60) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:5
    58) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java
    :469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6
    28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    Caused by: java.lang.NullPointerException
            at de.ChickenCode.Rush.Commands.RushSpawner.setSpawnSP(RushSpawner.java:
    27) ~[?:?]
            at de.ChickenCode.Rush.Commands.Rush_Command.onCommand(Rush_Command.java
    :127) ~[?:?]
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra
    ftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            ... 13 more
    >
    [20:36:53 ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'afig
    ht' in plugin AirFight v1.0
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra
    ftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
    0) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServe
    r.java:703) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerCon
    nection.java:955) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java
    :817) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java
    :28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat
    .java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157
    ) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craf
    tbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:6
    67) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:2
    60) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:5
    58) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java
    :469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6
    28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    Caused by: java.lang.NullPointerException
            at de.ChickenCode.Rush.Commands.RushSpawner.setSpawnSP(RushSpawner.java:
    27) ~[?:?]
            at de.ChickenCode.Rush.Commands.Rush_Command.onCommand(Rush_Command.java
    :127) ~[?:?]
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra
    ftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
            ... 13 more
    >
     
    Last edited by a moderator: Jan 8, 2015
  4. Offline

    jolbol1

    Its saying these lines return null
    File file1 = new File(plugin.getDataFolder().getPath(), "spawner.yml");
    int i =RS.setSpawnSP("bronze", p.getLocation());
     
  5. Offline

    freezefeeling

    @jolbol1 what can I do to solve the problem?
     
    Last edited: Jan 9, 2015
Thread Status:
Not open for further replies.

Share This Page