import os import platform def get_minetest_directory(): system = platform.system() # Windows if system == 'Windows': return os.environ.get('MINETEST_USER_PATH', os.path.expandvars('%APPDATA%\\Minetest')) # Linux elif system == 'Linux': return os.environ.get('MINETEST_USER_PATH', os.path.expanduser('~/.minetest')) # macOS elif system == 'Darwin': # Darwin is the system name for macOS return os.environ.get('MINETEST_USER_PATH', os.path.expanduser('~/Library/Application Support/minetest')) # Unsupported system else: return None # Constants SUPPORTED_MINECRAFT_VERSION = "1.20" # Helper vars home = os.environ["HOME"] mineclone2_path = os.path.join(get_minetest_directory(),"games","mineclone2") working_dir = os.getcwd() appname = "Texture_Converter.py"