Minecraft Servers HQ

Plugin Minecraft nightcore

Informations sur nightcore et les serveurs où il a été trouvé

🔌 À propos de NightCore

NightCore est une bibliothèque légère pour le développement de plugins de serveur Minecraft. Elle fournit des utilitaires réutilisables, des outils de données et des passerelles d’intégration afin que les autres plugins n’aient pas à réimplémenter des fonctionnalités courantes. Le projet est distribué sous GPL-3.0 et est maintenu en parallèle d’un ensemble de plugins qui en dépendent.

🎯 Objectif

NightCore existe pour centraliser les besoins courants des développeurs (configuration, localisation, assistants de base de données, analyse de commandes, passerelles pour les objets et l’économie, etc.) afin que les auteurs de plugins puissent se concentrer sur la logique des fonctionnalités plutôt que sur l’infrastructure. C’est utile pour les développeurs et les administrateurs de serveurs qui exécutent ou déploient plusieurs plugins propulsés par NightExpress/NightCore.

⚙️ Fonctionnalités

  • Passerelle serveur offrant une prise en charge unifiée de Spigot, Paper et Folia.
  • Passerelle d’économie pour interagir avec plusieurs plugins de monnaie/économie.
  • Passerelle d’objets et prise en charge de fournisseurs d’objets personnalisés pour les systèmes d’objets tiers.
  • Passerelle de permissions pour s’intégrer à différents plugins de permissions.
  • Utilitaires de commandes : analyse des arguments, types d’arguments personnalisés et aides à l’autocomplétion.
  • Outils de configuration YAML avec lecture/écriture de type schéma et conservation des commentaires.
  • Outils de localisation pour les fichiers de langue structurés et les messages paramétrés.
  • Outils de base de données avec prise en charge de SQLite et MySQL, ainsi que des assistants pour synchroniser les données des tables.
  • Utilitaires d’interface graphique d’inventaire et d’écran de dialogue.
  • Assistants et wrappers pour joueur, entité, position et ItemStack.
  • Assistants PersistentDataContainer et utilitaires de réflexion pour les tâches avancées.
  • Suivi des blocs placés par les joueurs, qui stocke les données de placement dans le stockage natif des chunks.

🧩 Pour qui c’est fait

  • Développeurs de plugins qui créent ou maintiennent des plugins Spigot/Paper/Folia, en particulier la famille de plugins NightExpress.
  • Administrateurs de serveurs qui déploient plusieurs plugins et préfèrent une couche d’utilitaires partagée.

🏗️ Exemples d’utilisation

  • Un plugin utilise la passerelle d’économie de NightCore pour interagir avec le plugin d’économie présent sur le serveur.
  • Un développeur utilise les schémas de configuration et de localisation de NightCore pour éviter d’écrire du code répétitif de gestion de fichiers.
  • Un serveur installe un plugin NightExpress qui nécessite NightCore comme bibliothèque partagée.

⚙️ Installation

📥 Mise en place

  • Téléchargez le JAR officiel du plugin NightCore depuis la page de distribution du projet.
  • Placez le JAR dans le dossier plugins/ de votre serveur, à côté des autres plugins compatibles Bukkit.
  • Redémarrez le serveur et vérifiez dans la console que NightCore s’est chargé avec succès.

📦 Dépendances

  • Aucune dépendance externe requise n’est documentée comme obligatoire ; NightCore fournit des passerelles pour s’intégrer aux systèmes courants (économie, permissions, objets personnalisés) lorsque ces systèmes sont présents.

🧠 Notes techniques

  • Plates-formes prises en charge confirmées : Spigot, Paper, Purpur et Folia.
  • Les entrées de compatibilité documentées incluent des plages modernes de versions de Minecraft (exemples affichés sur les pages officielles de distribution). Les propriétaires de serveurs doivent utiliser la version de NightCore qui correspond à la version de Minecraft de leur serveur.
  • Sous licence GPL-3.0.

🤝 Quand ce plugin est utile

Si vous maintenez ou développez des plugins qui ont besoin d’utilitaires serveur courants (configuration, localisation, assistants DB, analyse de commandes, intégration économie/objets/permissions), NightCore réduit le travail en double en fournissant une couche de bibliothèque partagée et maintenue.

Serveurs avec le plugin nightcore

La page du plugin nightcore montre sur quels serveurs le monitoring a trouvé ce plugin, ainsi qu'avec quelles plateformes et versions il apparaît.

Les plugins peuvent ajouter des commandes, une économie, une protection, des droits d'accès, des mini-jeux, des intégrations ou d'autres mécaniques. Le rôle réel de nightcore dépend de la configuration du serveur concerné.

Les données sont formées automatiquement à partir des réponses techniques des serveurs. Si un serveur masque la liste des plugins, il peut ne pas apparaître dans cette section, même s'il utilise nightcore.

Utilisez la liste des serveurs avec nightcore pour comparer des projets, vérifier les versions compatibles ou trouver des exemples d'utilisation du plugin sur des serveurs publics.