Plugin Minecraft FancyNpcs
Informations sur FancyNpcs et les serveurs où il a été trouvé
🔌 À propos de FancyNpcs
FancyNpcs est un plugin Minecraft permettant de créer et de gérer des personnages non joueurs (NPCs) à l'aide de packets. Il vise les serveurs Paper et Folia et propose une alternative basée sur les packets aux plugins de NPCs reposant sur des entités. Le plugin se concentre sur une apparence et des interactions configurables tout en réduisant au minimum la charge liée aux entités côté serveur.
🎯 Objectif
FancyNpcs est destiné aux administrateurs de serveur qui ont besoin de NPCs légers et personnalisables pour des affichages cosmétiques, des kiosques interactifs ou des interactions scriptées, sans générer de vraies entités serveur complètes. Il résout le problème des implémentations lourdes de NPCs grâce à un rendu côté client via packets et à un système d'actions documenté.
⚙️ Fonctionnalités
- Créez, copiez, supprimez et listez des NPCs en jeu via une seule commande
/npc. - NPCs de type joueur et de type mob avec skins personnalisables (nom d'utilisateur, UUID, URL ou fichier local) et prise en charge du modèle slim.
- Emplacements d'équipement : casque, plastron, jambières, bottes, configuration de la main principale et de la main secondaire.
- Effet lumineux avec couleurs configurables et visibilité facultative dans la liste des joueurs pour les NPCs de type joueur.
- Noms d'affichage compatibles avec MiniMessage, PlaceholderAPI et MiniPlaceholders.
- Système d'actions avec déclencheurs et plusieurs types d'action (add, remove, list, reorder, clear) pour un comportement interactif.
- Contrôles de position et de rotation, commandes de déplacement/téléportation, et comportement de "se tourner vers le joueur" basé sur la distance.
- Prise en charge de la taille/échelle dans les versions récentes de Minecraft lorsqu'elle est disponible.
- Le plugin expose une API pour la création et la gestion programmatiques des NPCs.
🧩 Pour qui c'est fait
- Les serveurs Survival et SMP qui veulent des NPCs cosmétiques ou interactifs sans ajouter de charge d'entités.
- Les réseaux ou lobbys qui ont besoin de NPCs légers pour les menus, boutiques ou points d'information.
- Les développeurs qui souhaitent intégrer la création de NPCs via une API fournie.
🏗️ Exemples d'utilisation
- Un serveur hub crée des NPCs stationnaires avec des skins personnalisés qui affichent des informations lorsqu'on clique dessus.
- Un serveur RPG utilise des NPCs avec des actions scriptées pour guider les joueurs ou déclencher des commandes et des messages.
- Un plugin de développement enregistre des NPCs à l'exécution à l'aide de l'API FancyNpcs.
⌨️ Commandes
| Command | Description | Permission | Access |
|---|---|---|---|
/npc help | Afficher l'aide sur les commandes NPC. | fancynpcs.command.npc.help | Admin |
/npc create (name) | Créer un nouveau NPC (prend en charge des flags pour la position, le monde et le type). | fancynpcs.command.npc.create | Admin |
/npc remove (npc) | Supprimer le NPC indiqué. | fancynpcs.command.npc.remove | Admin |
/npc list | Lister tous les NPCs (filtrables). | fancynpcs.command.npc.list | Admin |
/npc info (npc) | Afficher des informations sur un NPC. | fancynpcs.command.npc.info | Admin |
/npc skin (npc) (...) | Changer le skin du NPC (username, url, file, mirror). | fancynpcs.command.npc.skin | Admin |
| `/npc equipment (npc) (set | clear | list)` | Définir ou vider un emplacement d'équipement pour un NPC. |
/npc teleport (npc) | Se téléporter vers le NPC indiqué. | fancynpcs.command.npc.teleport | Admin |
/npc action (npc) (trigger) add (actiontype) | Ajouter une action au déclencheur d'un NPC. | fancynpcs.command.npc.action.add | Admin |
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
fancynpcs.command.npc.help | Accéder à la commande /npc help. | non spécifié |
fancynpcs.command.npc.create | Créer de nouveaux NPCs. | non spécifié |
fancynpcs.command.npc.remove | Supprimer des NPCs existants. | non spécifié |
fancynpcs.command.npc.list | Lister les NPCs dans tous les mondes. | non spécifié |
fancynpcs.command.npc.info | Voir les informations détaillées d'un NPC. | non spécifié |
fancynpcs.command.npc.skin | Changer le skin d'un NPC. | non spécifié |
fancynpcs.command.npc.equipment.(sub) | Gérer les emplacements d'équipement des NPCs. | non spécifié |
fancynpcs.command.npc.action.add | Ajouter des actions aux déclencheurs des NPCs. | non spécifié |
fancynpcs.command.npc.teleport | Se téléporter vers un NPC. | non spécifié |
⚙️ Installation
📥 Installation
- Téléchargez le fichier JAR du plugin FancyNpcs depuis une page de distribution prise en charge.
- Placez le JAR dans le dossier
plugins/de votre serveur. - Redémarrez le serveur et vérifiez la console pour confirmer que le plugin a bien été chargé.
📦 Dépendances
- FancyNpcs est conçu pour les logiciels de serveur Paper et Folia et nécessite Paper pour fonctionner. L'auteur indique que le plugin ne requiert pas de dépendances externes supplémentaires.
🧾 Configuration
- Le plugin fournit des commandes en jeu pour la plupart des tâches ; les fichiers de configuration et le comportement du plugin sont documentés dans la documentation officielle.
🧠 Notes techniques
- Logiciels de serveur pris en charge confirmés : Paper et Folia.
- FancyNpcs utilise un rendu basé sur les packets pour présenter les NPCs aux clients plutôt que de faire apparaître des entités persistantes côté serveur.
- Le projet expose une API Java pour l'intégration ainsi que la création et l'enregistrement programmatiques de NPCs.
- L'auteur collecte des métriques d'utilisation anonymes avec une option de désactivation ; les détails de la collecte de données sont documentés par le projet.
🤝 Quand ce plugin est utile
Si vous avez besoin de NPCs rendus côté client avec une apparence flexible et des interactions scriptées tout en gardant une faible charge d'entités serveur, FancyNpcs fournit une solution basée sur les packets avec gestion en jeu et une API pour les intégrations.
- A Minecraft Server951.89
- Netherlite is loading...249.78
- LilBoxPvP
Un serveur centré sur le BoxPvP avec des combats rapides en arène, des duels et une progression saisonnière. Propose des objets personnalisés, des menus gérés par des PNJ et probablement le crossplay Java–Bedrock.
348.42 - EthelMC
Survival communautaire avec économie, claims, arènes et crossplay (Java & Bedrock). Grades, boutiques et événements.
145.66 - Racsu Planet
MMORPG de survie cross-play (Java + Bedrock) avec compétences, quêtes, donjons personnalisés et une économie en jeu, soutenu par une boutique officielle et un hub communautaire.
143.79 - A Minecraft Server140.83
- SentinelCraft
Communauté survival de longue date : Towns, mcMMO et économie — gameplay sans grief, events réguliers.
036.23 - ÂCOIN SERVER035.32
- FoxyCraft234.66
- ÂShockSMP Âis restarting...129.84
- MOTD LOADING024.99
- GalaxyCraft024.12
- Raid: The Nether023.17
- Bloxito022.73
- AetherCraft
SMP Survival semi-personnalisé avec protection des terrains, économie gérée par les joueurs, objets et mobs personnalisés, plusieurs mondes et prise en charge du crossplay Bedrock/Java.
022.36 - A Minecraft Server021.53
- Welcome to RoseCraft06.53
- Hosted by Hostify.cz05.47
- A Minecraft Server05.25
La page du plugin FancyNpcs 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 FancyNpcs 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 FancyNpcs.
Utilisez la liste des serveurs avec FancyNpcs pour comparer des projets, vérifier les versions compatibles ou trouver des exemples d'utilisation du plugin sur des serveurs publics.