if output_name is None: output_name = folder_path.name + ".mcpack" elif not output_name.endswith(".mcpack"): output_name += ".mcpack"
import tkinter as tk from tkinter import filedialog, messagebox, scrolledtext import subprocess import sys import os class MCPackConverterGUI: def (self, root): self.root = root root.title("MCPack Converter") root.geometry("600x400") mcpack converter
import os import zipfile import shutil import json import argparse from pathlib import Path def extract_mcpack(mcpack_path, output_dir=None): """Extract .mcpack file to a folder""" mcpack_path = Path(mcpack_path) if not mcpack_path.exists(): print(f"❌ File not found: {mcpack_path}") return False if output_name is None: output_name = folder_path
python mcpack_converter.py my_pack_folder/ --pack mcpack converter
output_path = Path(output_name)
output_dir = Path(output_dir) output_dir.mkdir(exist_ok=True)
python mcpack_converter.py input.mcpack --extract