Pourquoi utiliser mon plugin ?
J'ai développé ce plugin dans le but d'outrepasser le plugin Essentials puisque j'estime que son utilisation donnerai une mauvaise réputation à mon serveur. En effet Essentials est utilisé par un trop grand nombre de serveurs et ce que je souhaite moi c'est d'apporter ma touche personnelle à mon serveur. Et puisque je suis généreux je le partage à tous.
Le fonctionnement de ce plugin repose sur les extensions, ainsi vous pouvez contrôler quelles commandes vous souhaitez "installer" sur votre serveur. Fini les commandes / fonctionnalités inutiles.
On va pas se mentir, Essentials embarque pleins de commandes inutiles qui se chargent dans la RAM de votre serveur.
De plus j'ai développé une API afin d'interagir avec mon plugin, elle sera utile pour les Addons officielles que je publierai mais elle peut être aussi utile pour d'autres développeurs qui aimeraient interagir avec mon plugin.
Les plus:
Les plus plus plus:
Commandes:
Moderation:
API pour les développeurs:
Pour pouvoir utiliser l'API, vous devez ajouter ce plugin dans la liste des dépendances de votre fichier plugin.yml ainsi que dans la liste "loadBefore".
le package contenant les class --> fr.ulity.core.api
NEW : j'ai rédigé des tutos pour bien implémenter UlityCore dans vos Addons / plugins.
https://github.com/360matt/UlityCore-v2/wiki
Credits:
J'ai développé ce plugin dans le but d'outrepasser le plugin Essentials puisque j'estime que son utilisation donnerai une mauvaise réputation à mon serveur. En effet Essentials est utilisé par un trop grand nombre de serveurs et ce que je souhaite moi c'est d'apporter ma touche personnelle à mon serveur. Et puisque je suis généreux je le partage à tous.
Le fonctionnement de ce plugin repose sur les extensions, ainsi vous pouvez contrôler quelles commandes vous souhaitez "installer" sur votre serveur. Fini les commandes / fonctionnalités inutiles.
On va pas se mentir, Essentials embarque pleins de commandes inutiles qui se chargent dans la RAM de votre serveur.
De plus j'ai développé une API afin d'interagir avec mon plugin, elle sera utile pour les Addons officielles que je publierai mais elle peut être aussi utile pour d'autres développeurs qui aimeraient interagir avec mon plugin.
Les plus:
- [+] API pour les Addons et autres plugins.
- [+] catalogue d'animations de particules pour les développeurs
- [+] code-source propre à mon goût
- [+] mis à jour régulièrement
- [+] facile d'utilisation et de paramétrage.
- [+] messages changeables, traduisible.
- [+] à l'écoute de la communauté, pour vous.
- Vous pouvez très bien créer un plugin privé dans le cadre d'utilisation personnel pour votre serveur par exemple, il suffit simplement de développer votre AddOns et le garder pour vous.
Les plus plus plus:
- [+] DE BEAUX MESSAGES ...
Les AddOns officiels sont livrés avec un joli fichier de langue
Commandes:
- /uc [reload]
Permet de reload le plugin
Permission: ulitycore.admin
- /uc [lang] [fr - en - ...]
Permet de définir la langue par défaut du serveur
Permission: ulitycore.admin
- /lang [fr - en - ...]
Permet de définir la langue pour sois-même (joueur)
Moderation:
-
Revue: les messages sont plus esthétiques, les commandes sont plus simples, et les fonctionnalités sont plus poussées que la concurrence.
-
Gratuit & OpenSource ( sous licence GPL 3.0 )
- Réinventé: le plugin dispose d'une belle interface, avec toutes les infos dans un français correct
- Gratuit & OpenSource ( sous licence GPL 3.0 )
API pour les développeurs:
Pour pouvoir utiliser l'API, vous devez ajouter ce plugin dans la liste des dépendances de votre fichier plugin.yml ainsi que dans la liste "loadBefore".
le package contenant les class --> fr.ulity.core.api
NEW : j'ai rédigé des tutos pour bien implémenter UlityCore dans vos Addons / plugins.
https://github.com/360matt/UlityCore-v2/wiki
Credits:
- Merci à @julien0312 ( https://www.spigotmc.org/resources/effectkill.56866/ )
J'ai utilisé cette librairie de particules qui figurait dans le code source que le développeur m'a partagé. - Merci à @EsGibtKeineMitte ( https://www.spigotmc.org/resources/...-library-to-store-data-in-a-better-way.67286/ )
J'ai utilisé cette librairie pour gérer les fichiers de configuration mais aussi des données du plugin. je la recommande aux développeurs.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.15
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
UlityCore [FR-EN] is a free Minecraft Java mod. Compatible with Minecraft 1.15. Downloaded 1,485 times (via Spigot). Download it and open it directly in the game.