From a54c1ea325bbb440e13b9ccf82cad96e039f7ecb Mon Sep 17 00:00:00 2001 From: Wirlaburla Date: Sun, 28 Jul 2024 23:37:55 -0500 Subject: [PATCH] Fix #7 --- firestar/src/main/java/Clifford.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/firestar/src/main/java/Clifford.java b/firestar/src/main/java/Clifford.java index 0b0f226..72579d8 100644 --- a/firestar/src/main/java/Clifford.java +++ b/firestar/src/main/java/Clifford.java @@ -196,7 +196,9 @@ public class Clifford implements ActionListener { JFileChooser fileChooser = new JFileChooser(); fileChooser.setFileFilter(new FileNameExtensionFilter("Firestar Mod Package", "fstar")); if (fileChooser.showSaveDialog(frame) == JFileChooser.APPROVE_OPTION) { - ZipFile zip = new ZipFile(fileChooser.getSelectedFile()); + File modFile = fileChooser.getSelectedFile(); + if (!modFile.getName().endsWith(".fstar")) modFile = new File(modFile.toString() + ".fstar"); + ZipFile zip = new ZipFile(modFile); boolean hasScript = false; try { zip.addFolder(new File(directory.getAbsolutePath() + "/data"));