Nucleus est tout ce que vous attendez et aimez, les plugins essentiels et plus encore. Construit à partir de zéro sur la base QuickStart de @dualspiral pour être modulaire et extrêmement configurable – Nucleus prend EssentialCmds de @HassanS6000 et le met sous stéroïdes !
Nucleus possède les fonctionnalités intéressantes suivantes :
- La plupart des fonctionnalités d’EssentialCmds, mises à jour pour utiliser les dernières fonctionnalités de l’API Sponge et pour être plus fonctionnelles.
- Système modulaire qui permet aux utilisateurs ET aux plugins de gérer les fonctionnalités.
- La possibilité de désactiver des commandes spécifiques.
- Options d’échauffement, de refroidissement et de chargement pour de nombreuses commandes.
- Une API pour permettre à d’autres plugins de se connecter à Nucleus.
Site Web : http://nucleuspowered.org
Visitez-nous sur GitHub : GitHub – NucleusPowered/Nucleus : The Ultimate Essentials Plugin for Sponge.
Nous sommes sur Ore : Nucleus
Vous voulez essayer les dernières fonctionnalités ? Essayez nos dernières versions sur TeamCity : https://teamcity.drnaylor.co.uk/
Discorde : https://discord.gg/A9QHG5H
Remarque : j’ai remarqué que le nom Nucleus a été utilisé ailleurs dans le monde de Minecraft. Le plugin Nucleus n’est affilié à aucun serveur, réseau de serveurs ou entreprise du même nom. @dualspiral n’accepte pas les dons, les demandes de travail et n’approuve aucun autre développeur, plugin ou serveur.
48 J’aime
C’est très agréable de voir ce nouveau développement et je vous souhaite beaucoup de succès.
Puis-je vous demander de garantir une intégration économique facile ? De nombreuses fonctionnalités (par exemple les kits) pourraient l’utiliser.
5 J’aime
Merci pour vos gentils mots!
Pour répondre à votre question, absolument. Il existe déjà un cadre (utilisant le service Sponge Economy) permettant de facturer aux utilisateurs l’exécution de nombreuses commandes (je me suis assuré que cela était inclus dès le début), et il est sur la feuille de route d’ajouter des frais par kit. Je me donnerai la priorité d’ajouter cela avant de fournir une version – cela semble être quelque chose qui serait intéressant.
2 J’aime
Ryahn
14 mars 2016, 5h24
4
Très agréable! (avec la voix de Borat)
Cela aidera certainement les serveurs.
1 J’aime
Merci
14 mars 2016, 10h19
5
Enfin!
Une fonctionnalité que j’aimerais voir est la possibilité d’activer/désactiver les commandes de la console, par exemple en modifiant la configuration.
Exemple:/nucleus command <name of command> <true/false>
Cela éviterait aux administrateurs d’avoir à modifier la configuration dans le dossier du serveur.
1 J’aime
Hmm. Le problème est que certains administrateurs de serveur s’attendraient à un changement immédiat : si vous désactivez une commande en direct, certains pourraient s’attendre à voir une autre commande la prendre en charge sans redémarrage.
Néanmoins, une telle commande serait de toute façon utile pour définir les échauffements/temps de recharge/coûts en direct. Je vais réfléchir à la manière de procéder.
J’adore ça. Est-ce qu’il y aura de l’économie là-dedans ? J’aimerais voir d’autres développeurs de plugins se joindre à cela. Comme pour l’économie totale et d’autres choses.
Ce n’est pas une priorité, mais c’est quelque chose avec lequel je joue. Il existe de nombreux plugins économiques qui font un travail décent maintenant, même si je réalise que ce serait bien si nous avions basique soutien.
Je pense qu’un soutien à l’économie serait formidable. Vous disposez d’une API pour permettre à d’autres plugins de se connecter à Nucleus. Envisagez-vous d’avoir une économie comme celle d’Essentials ? Peut-être juste mieux et capable de se connecter à d’autres plugins économiques ou d’autres plugins économiques peuvent s’y connecter,
À l’heure actuelle, nous sommes déjà connectés au service Sponge EconomyAPI – nous prenons donc déjà en charge la facturation des commandes et des kits si un plugin Economy est installé.
Il n’existe actuellement aucun projet spécifique pour notre propre économie.
3 J’aime
J’adore ça ! J’ai hâte de voir Nucleus ! 
Question/Suggestion :
Le stockage de la configuration/des données sera-t-il plus organisé ?
(Par exemple, toutes les options de configuration générées lors du premier chargement //&/ Données telles que les derniers décès, maisons, distorsions, etc. dans leurs propres fichiers de stockage respectifs.)
Suggestion : commandes et éléments WorldEdit. WorldEdit est devenu un incontournable et vous pouvez donc le découvrir ici.
Suggestion 2 : Powertools juste pour ajouter quelque chose d’amusant pour les administrateurs et à d’autres fins pour lesquelles il peut être utilisé.
Merci. J’ai hâte qu’il soit disponible !
Pour répondre à votre question : oui. J’ai décidé d’emprunter une voie plus essentielle, pour la simple raison que cela rend beaucoup plus facile l’effacement des données d’un joueur spécifique. En fait, j’ai écrit un reset commande qui fera cela pour vous – et créera probablement un événement que d’autres plugins pourront écouter et qui leur demandera de faire la même chose (les développeurs de plugins, est-ce que cela serait utile ?). Toutes les configurations destinées à être modifiables par l’utilisateur sont générées automatiquement au démarrage, les fichiers de données ne sont créés qu’en cas de besoin.
La structure actuelle est que j’ai divisé les configurations et les données, les fichiers de configuration entrent /config/nucleusles fichiers de données entrent /nucleus (l’emplacement des fichiers de données est susceptible de changer, mais je ne souhaite pas mettre de fichiers de données dans /config). Les avis sont les bienvenus.
/config/nucleus/main.conf – les principales options de configuration, y compris la configuration du module et d’autres options générales./config/nucleus/commands.conf – activer et désactiver des commandes spécifiques, ainsi que des informations de préchauffage, de refroidissement et de charge
/nucleus/userdata/ – un fichier JSON par joueur. Mon fichier de données serait à /nucleus/userdata/df/dfe5c2a0-28bb-4449-ac73-a95980850077.jsonPar exemple./nucleus/worlddata/ – un fichier JSON par monde./nucleus/general.json – un fichier pour les paramètres par serveur, tels que la liste noire.
/nucleus/warps.json, /nucleus/jails.json existent également, mais je déplacerai probablement ces données dans le magasin de données général.
Une partie de la raison pour laquelle je n’ai pas encore publié de version est que je suis encore en train de réduire la structure, et je pense qu’il serait irresponsable de publier un plugin sujet à des changements importants qui signifieront que les propriétaires de serveurs devront mettre à jour leurs fichiers encore et encore. Cependant, je pense que nous sommes presque arrivés à ce genre de choses, donc je publierai bientôt une version.
1 J’aime
WorldEdit est indispensable j’en conviens, mais il existe aussi pour Forge et je pense qu’il existe un wrapper Sponge. Ce n’est pas une priorité et cela demanderait beaucoup de travail de la mettre en œuvre nous-mêmes.
Les outils électriques existent déjà !
Voir [WIP] Outils électriques par dualspiral · Pull Request #66 · NucleusPowered/Nucleus · GitHub
Problème avec la version forge. Tout le monde n’utilisera pas la forge à éponge. Une version pour éponge serait bien
1 J’aime
Merci, je n’avais jamais entendu parler de ce plugin. Je ne l’ai jamais vu.
Une version de SpongeAPI est prévue, mais malheureusement, WorldEdit utilise toujours des identifiants int pour reconnaître les blocs et nous n’avons pas encore de solution pour Sponge qui lui permettrait d’utiliser uniquement des identifiants de chaîne.
1 J’aime
Je veux juste faire le point sur où nous en sommes avec le plugin, c’est-à-dire le bon vieux message « nous ne sommes pas morts » !
J’ai restructuré un peu le plugin pour le rendre un peu plus convivial (j’espère !) et pour faciliter la génération de documentation. Sur cette note, j’ai créé un petit site Web contenant les commandes et les autorisations dont dispose Nucleus. C’est assez basique pour le moment, mais j’espère étendre les descriptions et les fonctionnalités du site le plus tôt possible.
Ces références de commandes et d’autorisations peuvent être trouvées sur http://nucleuspowered.org/docs/. Notez que les « niveaux d’autorisation suggérés » sont également fournis aux plugins d’autorisations compatibles via l’API d’autorisations.
Parmi les autres fonctionnalités qui l’ont rendu possible, citons la possibilité de personnaliser n’importe quel message destiné à l’utilisateur, ce qui pourrait être utilisé pour la localisation et, sur demande, la facturation des kits.
Donc, si quelqu’un est intéressé, n’hésitez pas à consulter les commandes et si vous pensez qu’il manque quelque chose, veuillez nous le faire savoir via ici ou sur le site des problèmes de Github – http://github.com/NucleusPowered/Nucleus
Malheureusement, pas encore de version bêta officielle car nous travaillons toujours sur quelques petites choses structurelles qui pourraient signifier que les emplacements/structures des fichiers pourraient changer, et ce n’est amusant pour personne si vous devez continuer à recommencer ! Cependant, je pense que nous sommes proches de ce point et j’espère le partager plus largement bientôt.
4 j’aime
C’est tout simplement incroyable. Je suis excité pour la sortie. J’espère que ça ne prendra pas trop de temps 




