Skip to content

niwaki-mc/NiwakiLauncher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Launcher for Niwaki

English

Overview

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.

Features

  • 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

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.

French

Vue d'ensemble

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.

Fonctionnalités

  • 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.

Dépendances

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èmeSystem.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.

Releases

No releases published

Packages

No packages published

Languages