This Minecraft Launcher, developed in .NET CORE 8, is tailored for the Niwaki Minecraft server. It fetches version information from the official Niwaki website, allows for the installation of predefined mods through Modrinth API integration, and features an auto-update system powered by NetSparkle.
- Fetches version information from Niwaki's official site.
- Installs predefined mods suitable for the Niwaki server via Modrinth API.
- Auto-update system for seamless software updates.
Dependencies are organized into categories for ease of understanding and each comes with a brief description:
Category | Package | Description | Attribution Link |
---|---|---|---|
UI and Theming | Avalonia 11.0.10 | Provides the UI framework for the launcher. | Avalonia |
Avalonia.Desktop 11.0.10 | Enables desktop application capabilities for Avalonia. | ||
Avalonia.Fonts.Inter 11.0.10 | Provides font support for Avalonia applications. | ||
Avalonia.ReactiveUI 11.0.10 | Integrates ReactiveUI with Avalonia for reactive programming. | ||
Avalonia.Themes.Fluent 11.0.10 | Offers Fluent Design themes for Avalonia applications. | ||
MessageBox.Avalonia 3.1.5.1 | Displays message boxes and notifications in Avalonia applications. | ||
Auto-Update | NetSparkleUpdater.UI.Avalonia 3.0.0-preview20240219001 | Facilitates automatic updates for the launcher UI built with Avalonia. | NetSparkle |
Minecraft Integration | CmlLib.Core 3.3.10 | Provides core functionalities for integrating with Minecraft. | CmlLib |
CmlLib.Core.Auth.Microsoft 3.0.2 | Handles Microsoft authentication for Minecraft accounts. | ||
System Management | System.Management 9.0.0-preview.1.2.4080.9 | Allows for retrieving system information, such as RAM, within the launcher. | N/A |
PresentationFramework 4.6.0 | Offers presentation and UI capabilities for .NET applications, including screen resolution. |
Ce Launcher Minecraft, développé en .NET CORE 8, est conçu sur mesure pour le serveur Minecraft Niwaki. Il récupère les informations de versions depuis le site officiel de Niwaki, permet l'installation de mods pré-définis grâce à l'intégration de l'API Modrinth, et dispose d'un système d'auto-update propulsé par NetSparkle.
- Récupère les informations de versions depuis le site officiel de Niwaki.
- Installe des mods pré-définis adaptés au serveur Niwaki via l'API Modrinth.
- Système d'auto-update pour des mises à jour logicielles fluides.
Les dépendances sont organisées en catégories pour faciliter la compréhension et chaque paquet vient avec une brève description :
Catégorie | Paquet | Description | Lien d'attribution |
---|---|---|---|
UI et Thématisation | Avalonia 11.0.10 | Fournit le cadre UI pour le launcher. | Avalonia |
Avalonia.Desktop 11.0.10 | Permet les capacités d'application de bureau pour Avalonia. | ||
Avalonia.Fonts.Inter 11.0.10 | Fournit le support des polices pour les applications Avalonia. | ||
Avalonia.ReactiveUI 11.0.10 | Intègre ReactiveUI avec Avalonia pour la programmation réactive. | ||
Avalonia.Themes.Fluent 11.0.10 | Propose des thèmes Fluent Design pour les applications Avalonia. | ||
MessageBox.Avalonia 3.1.5.1 | Affiche des boîtes de dialogue et des notifications dans les applications Avalonia. | ||
Mises à jour automatiques | NetSparkleUpdater.UI.Avalonia 3.0.0-preview20240219001 | Facilite les mises à jour automatiques pour l'interface utilisateur du launcher construite avec Avalonia. | NetSparkle |
Intégration Minecraft | CmlLib.Core 3.3.10 | Fournit des fonctionnalités de base pour l'intégration avec Minecraft. | CmlLib |
CmlLib.Core.Auth.Microsoft 3.0.2 | Gère l'authentification Microsoft pour les comptes Minecraft. | ||
Gestion du Système | System.Management 9.0.0-preview.1.2.4080.9 | Permet de récupérer des informations système, telles que la RAM, dans le launcher. | N/A |
PresentationFramework 4.6.0 | Offre des capacités de présentation et d'UI pour les applications .NET, y compris la résolution de l'écran. |