public void saveBlockData() {
        try {
            if (!isOnStart) {
                if (!this.fileX.exists()) {
                    this.invManager.createNewFile(this.fileX, this.worldDir);
                }
                save(blockX, this.blockFileX);
                if (!this.fileY.exists()) {
                    this.invManager.createNewFile(this.fileY, this.worldDir);
                }
                save(blockY, this.blockFileY);
                if (!this.fileZ.exists()) {
                    this.invManager.createNewFile(this.fileZ, this.worldDir);
                }
                save(blockZ, this.blockFileZ);
            }
        } catch (Exception ex) {
            System.out.println("[BurningCS] Failed to save block data!");
            ex.printStackTrace();
        }
    }