Minecraft-Plugin FancyNpcs
Informationen zu FancyNpcs und den Servern, auf denen es gefunden wurde
🔌 Über FancyNpcs
FancyNpcs ist ein Minecraft-Plugin zum Erstellen und Verwalten von nicht spielbaren Charakteren (NPCs) mithilfe von Packets. Es richtet sich an Paper- und Folia-Server und bietet eine packetbasierte Alternative zu NPC-Plugins, die auf Entitäten basieren. Das Plugin konzentriert sich auf anpassbare Optik und Interaktionen und hält den Entitäts-Overhead auf dem Server möglichst gering.
🎯 Zweck
FancyNpcs ist für Server-Administratoren gedacht, die leichte, anpassbare NPCs für kosmetische Anzeigen, interaktive Kioske oder geskriptete Interaktionen benötigen, ohne vollständige Server-Entitäten zu erzeugen. Es löst das Problem schwergewichtiger NPC-Implementierungen durch clientseitiges Packet-Rendering und ein dokumentiertes Aktionssystem.
⚙️ Funktionen
- NPCs im Spiel mit einem einzigen
/npc-Befehl erstellen, kopieren, entfernen und auflisten. - NPCs vom Spieler- und Mob-Typ mit anpassbaren Skins (Benutzername, UUID, URL oder lokale Datei) und Unterstützung für das Slim-Modell.
- Ausrüstungsslots: Helm, Brustpanzer, Leggings, Stiefel sowie Konfiguration für Haupthand und Offhand.
- Leuchten mit konfigurierbaren Farben und optionaler Sichtbarkeit in der Spielerliste für NPCs vom Spielertyp.
- Anzeigennamen mit Unterstützung für MiniMessage, PlaceholderAPI und MiniPlaceholders.
- Aktionssystem mit Triggern und mehreren Aktionstypen (add, remove, list, reorder, clear) für interaktives Verhalten.
- Steuerung von Position und Rotation, Befehle für Bewegung/Teleport sowie distanzbasiertes "sich zum Spieler drehen"-Verhalten.
- Unterstützung für Größe/Skalierung in neueren Minecraft-Versionen, sofern verfügbar.
- Das Plugin stellt eine API für die programmatische Erstellung und Verwaltung von NPCs bereit.
🧩 Für wen es gedacht ist
- Survival- und SMP-Server, die kosmetische oder interaktive NPCs ohne zusätzliche Entitätslast möchten.
- Netzwerke oder Lobbys, die leichte NPCs für Menüs, Shops oder Informationspunkte benötigen.
- Entwickler, die die NPC-Erstellung über eine bereitgestellte API integrieren möchten.
🏗️ Beispielanwendungsfälle
- Ein Hub-Server erstellt stationäre NPCs mit benutzerdefinierten Skins, die beim Anklicken Informationen anzeigen.
- Ein RPG-Server nutzt NPCs mit geskripteten Aktionen, um Spieler zu führen oder Befehle und Nachrichten auszulösen.
- Ein Entwickler-Plugin registriert NPCs zur Laufzeit mithilfe der FancyNpcs-API.
⌨️ Befehle
| Command | Description | Permission | Access |
|---|---|---|---|
/npc help | Hilfe zu NPC-Befehlen anzeigen. | fancynpcs.command.npc.help | Admin |
/npc create (name) | Einen neuen NPC erstellen (unterstützt Flags für Position, Welt, Typ). | fancynpcs.command.npc.create | Admin |
/npc remove (npc) | Den angegebenen NPC entfernen. | fancynpcs.command.npc.remove | Admin |
/npc list | Alle NPCs auflisten (filterbar). | fancynpcs.command.npc.list | Admin |
/npc info (npc) | Informationen über einen NPC anzeigen. | fancynpcs.command.npc.info | Admin |
/npc skin (npc) (...) | NPC-Skin ändern (username, url, file, mirror). | fancynpcs.command.npc.skin | Admin |
| `/npc equipment (npc) (set | clear | list)` | Einen Ausrüstungsslot für einen NPC setzen oder leeren. |
/npc teleport (npc) | Zum angegebenen NPC teleportieren. | fancynpcs.command.npc.teleport | Admin |
/npc action (npc) (trigger) add (actiontype) | Eine Aktion zu einem NPC-Trigger hinzufügen. | fancynpcs.command.npc.action.add | Admin |
🔐 Berechtigungen
| Permission | Description | Default |
|---|---|---|
fancynpcs.command.npc.help | Zugriff auf den Befehl /npc help. | nicht angegeben |
fancynpcs.command.npc.create | Neue NPCs erstellen. | nicht angegeben |
fancynpcs.command.npc.remove | Vorhandene NPCs entfernen. | nicht angegeben |
fancynpcs.command.npc.list | NPCs über Welten hinweg auflisten. | nicht angegeben |
fancynpcs.command.npc.info | Detaillierte NPC-Informationen anzeigen. | nicht angegeben |
fancynpcs.command.npc.skin | Den Skin eines NPCs ändern. | nicht angegeben |
fancynpcs.command.npc.equipment.(sub) | NPC-Ausrüstungsslots verwalten. | nicht angegeben |
fancynpcs.command.npc.action.add | Aktionen zu NPC-Triggern hinzufügen. | nicht angegeben |
fancynpcs.command.npc.teleport | Zu einem NPC teleportieren. | nicht angegeben |
⚙️ Installation
📥 Einrichtung
- Laden Sie die FancyNpcs-Plugin-JAR von einer unterstützten Distributionsseite herunter.
- Legen Sie die JAR in das Verzeichnis
plugins/Ihres Servers. - Starten Sie den Server neu und prüfen Sie die Serverkonsole, um zu bestätigen, dass das Plugin geladen wurde.
📦 Abhängigkeiten
- FancyNpcs ist für die Server-Software Paper und Folia entwickelt und benötigt Paper zum Ausführen. Der Autor dokumentiert das Plugin so, dass keine zusätzlichen externen Plugin-Abhängigkeiten erforderlich sind.
🧾 Konfiguration
- Das Plugin bietet In-Game-Befehle für die meisten Aufgaben; Konfigurationsdateien und das Verhalten des Plugins sind in der offiziellen Doku beschrieben.
🧠 Technische Hinweise
- Bestätigte unterstützte Server-Software: Paper und Folia.
- FancyNpcs verwendet packetbasiertes Rendering, um NPCs für Clients anzuzeigen, anstatt dauerhafte Server-Entitäten zu spawnen.
- Das Projekt stellt eine Java-API für Integration sowie programmatische NPC-Erstellung und -Registrierung bereit.
- Der Autor erfasst anonyme Nutzungsmetriken mit einer Opt-out-Option; Details zur Datenerfassung sind im Projekt dokumentiert.
🤝 Wann dieses Plugin nützlich ist
Wenn Sie clientgerenderte NPCs mit flexibler Optik und geskripteten Interaktionen benötigen und dabei die Server-Entitätslast gering halten möchten, bietet FancyNpcs eine packetbasierte Lösung mit In-Game-Verwaltung und einer API für Integrationen.
- A Minecraft Server851.68
- Netherlite is loading...249.28
- Racsu Planet
Cross-Play-Survival-MMORPG (Java + Bedrock) mit Skills, Quests, benutzerdefinierten Dungeons und einer Ingame-Wirtschaft, unterstützt durch einen offiziellen Shop und einen Community-Hub.
148.41 - LilBoxPvP
Ein auf BoxPvP ausgerichteter Server mit schnellem Arenakampf, Duellen und saisonaler Fortschrittssystematik. Bietet benutzerdefinierte Items, NPC-gesteuerte Menüs und vermutlich Java–Bedrock-Crossplay.
146.78 - EthelMC
Community‑Survival mit Wirtschaft, Landclaims, Arenen und Crossplay (Java & Bedrock). Ränge, Shops und Events.
143.48 - A Minecraft Server041.84
- SentinelCraft
Langjähriges Survival‑Netzwerk mit Towns, mcMMO und Spieler‑Ökonomie — kein Griefing, freundliche Community.
035 - ÂCOIN SERVER034.13
- FoxyCraft030.89
- ÂShockSMP Âis restarting...029.09
- GalaxyCraft024.41
- Raid: The Nether024.29
- MOTD LOADING024.02
- Bloxito022.35
- AetherCraft
Semi-custom Survival-SMP mit Land-Claim, spielergetriebener Wirtschaft, eigenen Items und Mobs, mehreren Welten und Bedrock/Java-Crossplay.
022.15 - A Minecraft Server021.33
- Welcome to RoseCraft06.52
- Hosted by Hostify.cz05.47
- A Minecraft Server05.24
Die Seite des Plugins FancyNpcs zeigt, auf welchen Servern das Monitoring dieses Plugin gefunden hat, sowie mit welchen Plattformen und Versionen es vorkommt.
Plugins können Befehle, Wirtschaft, Schutz, Zugriffsrechte, Mini-Spiele, Integrationen oder andere Mechaniken hinzufügen. Die tatsächliche Rolle von FancyNpcs hängt von der Konfiguration des jeweiligen Servers ab.
Daten werden automatisch aus den technischen Antworten der Server gebildet. Wenn ein Server die Plugin-Liste verbirgt, erscheint er möglicherweise nicht in diesem Abschnitt, auch wenn er FancyNpcs nutzt.
Nutze die Serverliste mit FancyNpcs, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.