public void loadSigns() {
        file = new File(plugin.getDataFolder(),"signs.dat");
        try {
            if (!file.exists()) {
                file.createNewFile();
                Main.log.info("[ClassSign] Created signs.dat data file successfully.");
            } else {
                FileInputStream fis = new FileInputStream("plugins/ClassSign/signs.dat");
                ObjectInputStream ois = new ObjectInputStream(fis);
                
                plugin.signSet = new HashMap((HashMap)ois.readObject());
                Main.log.info("[ClassSign] Loaded signs.dat successfully.");

                ois.close();
            }
        } catch (IOException e) {
            Main.log.warning("[ClassSign] Error! Unable to load signs: " + e.getMessage());
        } catch (ClassNotFoundException e) {
            Main.log.warning("[ClassSign] Error! Unable to load signs: " + e.getMessage());
        }
    }