Add initial project files and clean-up script

- Created a PowerShell script `clean.ps1` to remove build artifacts and temporary files.
- Added default instance configurations for "Default" and "Legacy Evolved" in JSON format.
- Introduced a guide in JSONC format detailing instance setup and configuration.
- Added an About dialog UI in XML format for the application.
- Included a license string for the GNU General Public License v3 in `license_str.py`.
This commit is contained in:
xgui4
2026-04-10 02:08:49 -04:00
parent f9f7df5287
commit adad7bea3b
25 changed files with 1247 additions and 88 deletions

16
data/guide.jsonc Normal file
View File

@@ -0,0 +1,16 @@
{
"name" : "default", // Name of the instance
"installation_path": ".lce", // Installation Path of the game files
"username" : "Steve", // Your Username
"exe_name" : "Minecraft.Client.exe", // The executable name
"archive_name" : "LCEWindows64.zip", // The archive to download
"url" : "https://github.com/MCLCE/MinecraftConsoles", // The ur/repo of the project
// InstanceSource.GITHUB_RELEASE : GitHub,
// InstanceSource.FORGEJO_RELEASE : Forgejo (like Codeberge),
// InstanceSource.REMOTE_GIT_SOURCE = Remote Git (not implemented yet)
// InstanceSource.LOCAL_INSTALLATION = Local Installation (not implemented yet)
// InstanceSource.LOCAL_SOURCE_CODE = Local Source Code (not implemented yet)
"instance_source" : "InstanceSource.GITHUB_RELEASE",
"instance_type": "InstanceType.CLIENT_VANILLA", // Type of the instance (not implemented/functionnal yet)
"version" : "nightly" // version/tag of the release
}