Lanceur Minecraft officiel pour le serveur Haiko
Basé sur Electron avec authentification Microsoft et support multi-versions
- Configuration centralisée - URL de background par défaut maintenant dans
package.json
- Mode défaut intelligent - Les administrateurs peuvent changer l'URL et elle se met à jour automatiquement
- Interface repensée - Mode défaut avec champ vide, transition automatique vers mode personnalisé
- Persistance améliorée - Le mode défaut reste vraiment "défaut" même après redémarrage
- Instance d'accueil toggleable - Activable/désactivable via configuration
- Instance par défaut personnalisable - Fallback configurable quand l'accueil est désactivé
- Gestion intelligente des whitelists - Sécurité maintenue dans tous les scénarios
- News filtrées par instance - Affichage automatique des actualités selon l'instance sélectionnée
- Synchronisation parfaite - Bouton, statut serveur et news toujours cohérents
- Authentification Microsoft - Connexion sécurisée avec votre compte Microsoft/Mojang
- Gestion multi-comptes - Basculez facilement entre plusieurs comptes
- Sauvegarde locale - Vos comptes sont stockés localement en sécurité
- Minecraft Vanilla - Toutes les versions officielles
- Forge - Support complet des mods Forge
- NeoForge - Dernière version du loader NeoForge
- Fabric - Mods légers et performants
- Quilt - Alternative moderne à Fabric
- Installation automatique de Java - Le launcher installe automatiquement la bonne version de Java
- Mises à jour automatiques - Restez toujours à jour sans intervention
- Interface moderne - Design épuré avec thèmes clair/sombre
- Optimisé pour Haiko - Configuration pré-établie pour le serveur Haiko
- Thèmes dynamiques - Mode clair et sombre avec fonds personnalisés
- Background personnalisable - Support des images (JPG, PNG, GIF, WEBP) et vidéos (MP4)
- Mode Défaut - Utilise l'URL du
package.json
, se met à jour automatiquement - Mode Personnalisé - URL saisie par l'utilisateur, sauvegardée localement
- Mode Défaut - Utilise l'URL du
- Rendu des skins - Visualisation 3D de votre skin Minecraft
- Panneau de news intelligent - Affichage automatique des actualités filtrées selon l'instance sélectionnée
- Configuration avancée - Paramètres détaillés pour optimiser votre expérience
- Téléchargez la dernière version depuis Releases
- Exécutez l'installateur pour votre plateforme :
- Windows :
Haiko-Launcher-win-x64.exe
- macOS :
Haiko-Launcher-mac-universal.dmg
- Linux :
Haiko-Launcher-linux-x64.AppImage
- Windows :
- Connectez-vous avec votre compte Microsoft
- Sélectionnez votre instance Minecraft et jouez !
- Node.js 16+
- npm ou yarn
git clone https://github.com/FurTorie/Haiko-Launcher.git
cd Haiko-Launcher
npm install
# Démarrer en mode développement
npm start
# Mode développement avec rechargement automatique
npm run dev
# Construire pour la production
npm run build
# Générer les icônes
npm run icon
- Frontend : HTML/CSS/JavaScript avec interface moderne
- Backend : Electron avec Node.js
- Base de données : SQLite pour le stockage local
- Authentification : minecraft-java-core pour Microsoft Auth
- Build : Système de build personnalisé avec obfuscation JavaScript
{
"launcherConfig": {
"enableWelcomeInstance": true,
"defaultInstance": null,
"defaultBackgroundUrl": "https://example.com/background.mp4"
}
}
Options disponibles :
enableWelcomeInstance
(boolean) - Activer/désactiver l'instance d'accueil "Accueil"defaultInstance
(string|null) - Instance par défaut quand l'instance d'accueil est désactivéedefaultBackgroundUrl
(string) - URL du fond d'écran par défaut
Note : Les modifications de
defaultBackgroundUrl
sont automatiquement visibles pour tous les utilisateurs en mode défaut au prochain démarrage.
⚠️ Avertissement VS Code : Pour une raison inconnue, VS Code ajoute automatiquement une dépendance avec le nom du launcher dans lepackage.json
lors de l'édition, ce qui peut faire planter le build. Il est fortement recommandé d'utiliser WindSurf, Sublime Text, éditeur de texte windows ou un autre éditeur de code pour modifier ce fichier.
Pour configurer le système de news filtrées par instance côté serveur web, consultez le Tutoriel News.
Ce projet est un fork de Selvania-Launcher par luuxis.
Ce projet est sous licence Luuxis License v1.0. Voir le fichier LICENSE pour plus de détails.
Les contributions sont les bienvenues ! N'hésitez pas à :
- Ouvrir une issue pour signaler un bug
- Proposer de nouvelles fonctionnalités
- Soumettre une pull request
- 🎨 Système de Background URL configurable et centralisé
- 🔧 Mode défaut intelligent avec mise à jour automatique
- 🛠️ Interface repensée pour les backgrounds personnalisés
- 🎯 Système d'instances configurable et intelligent
- ⚙️ Instance d'accueil toggleable via configuration
- 📰 News filtrées automatiquement par instance sélectionnée
- 🔄 Gestion intelligente des whitelists et fallbacks
- 🔄 Synchronisation complète bouton/statut/news
Consultez les Releases pour l'historique complet.
Besoin d'aide ? Rejoignez notre communauté :
- Issues GitHub
- Releases pour les notes de version détaillées
- Discord Haiko
Made with ❤️ for Haiko Community