Trova un server con FancyNpcs
Server che segnalano FancyNpcs: 43
- SentrySMP 35 onlineJava
- FRIENDS SMP ѕᴜʀᴠɪᴠᴀʟ | ᴘᴠᴘ | ʟɪꜰᴇѕᴛᴇᴀʟᴢ !! 46 onlineJava
- play.vcraft.fr:23020 19 onlineJava + Bedrock
- PUREMC FAMILY FRIENDLY 6 online
- ꜱᴜɴᴜᴄᴜ ꜱᴜᴀɴᴅᴀ ᴋᴀᴘᴀʟıᴅıʀ ɪʏɪ ɢᴜɴʟᴇʀ ᴅɪʟᴇʀɪᴢ | ᴅᴀʜᴀ ꜱᴏɴʀᴀ 9 onlineJava + Bedrock
- 54.39.122.49:25565 7 onlineJava + Bedrock
Informazioni su FancyNpcs
🔌 Informazioni su FancyNpcs
FancyNpcs è un plugin di Minecraft per creare e gestire personaggi non giocanti (NPC) usando i packets. È pensato per server Paper e Folia e offre un'alternativa basata su packets ai plugin di NPC supportati da entità. Il plugin si concentra su aspetto e interazioni configurabili, riducendo al minimo il carico di entità lato server.
🎯 Scopo
FancyNpcs è pensato per gli amministratori di server che hanno bisogno di NPC leggeri e personalizzabili per elementi cosmetici, chioschi interattivi o interazioni scriptate, senza generare entità server complete. Risolve il problema delle implementazioni pesanti degli NPC usando il rendering lato client tramite packets e un sistema di azioni documentato.
⚙️ Funzionalità
- Crea, copia, rimuovi ed elenca gli NPC in gioco tramite un unico comando
/npc. - NPC di tipo player e mob con skin personalizzabili (username, UUID, URL o file locale) e supporto al modello slim.
- Slot equipaggiamento: helmet, chestplate, leggings, boots, configurazione della main hand e offhand.
- Effetto luminoso con colori configurabili e visibilità opzionale nella lista giocatori per gli NPC di tipo player.
- Nomi visualizzati con supporto a MiniMessage, PlaceholderAPI e MiniPlaceholders.
- Sistema di azioni con trigger e più tipi di azione (add, remove, list, reorder, clear) per un comportamento interattivo.
- Controlli di posizione e rotazione, comandi di movimento/teletrasporto e comportamento "turn to player" basato sulla distanza.
- Supporto a size/scale nelle versioni più recenti di Minecraft, quando disponibile.
- Il plugin espone una API per la creazione e la gestione programmatica degli NPC.
🧩 A chi è rivolto
- Server Survival e SMP che vogliono NPC cosmetici o interattivi senza aggiungere carico di entità.
- Network o lobby che hanno bisogno di NPC leggeri per menu, negozi o punti informativi.
- Sviluppatori che vogliono integrare la creazione degli NPC tramite una API fornita.
🏗️ Esempi di utilizzo
- Un server hub crea NPC statici con skin personalizzate che mostrano informazioni al click.
- Un server RPG usa NPC con azioni scriptate per guidare i giocatori o attivare comandi e messaggi.
- Un plugin per sviluppatori registra NPC in fase di runtime usando la API di FancyNpcs.
⌨️ Comandi
| Command | Description | Permission | Access |
|---|---|---|---|
/npc help | Mostra aiuto sui comandi NPC. | fancynpcs.command.npc.help | Admin |
/npc create (name) | Crea un nuovo NPC (supporta flag per posizione, mondo e tipo). | fancynpcs.command.npc.create | Admin |
/npc remove (npc) | Rimuove l'NPC specificato. | fancynpcs.command.npc.remove | Admin |
/npc list | Elenca tutti gli NPC (filtrabili). | fancynpcs.command.npc.list | Admin |
/npc info (npc) | Mostra informazioni su un NPC. | fancynpcs.command.npc.info | Admin |
/npc skin (npc) (...) | Cambia la skin dell'NPC (username, url, file, mirror). | fancynpcs.command.npc.skin | Admin |
| `/npc equipment (npc) (set | clear | list)` | Imposta o svuota uno slot equipaggiamento per un NPC. |
/npc teleport (npc) | Teletrasporta al NPC specificato. | fancynpcs.command.npc.teleport | Admin |
/npc action (npc) (trigger) add (actiontype) | Aggiunge un'azione al trigger di un NPC. | fancynpcs.command.npc.action.add | Admin |
🔐 Permessi
| Permission | Description | Default |
|---|---|---|
fancynpcs.command.npc.help | Accesso al comando /npc help. | non specificato |
fancynpcs.command.npc.create | Crea nuovi NPC. | non specificato |
fancynpcs.command.npc.remove | Rimuove gli NPC esistenti. | non specificato |
fancynpcs.command.npc.list | Elenca gli NPC tra i mondi. | non specificato |
fancynpcs.command.npc.info | Visualizza informazioni dettagliate sugli NPC. | non specificato |
fancynpcs.command.npc.skin | Cambia la skin di un NPC. | non specificato |
fancynpcs.command.npc.equipment.(sub) | Gestisce gli slot equipaggiamento degli NPC. | non specificato |
fancynpcs.command.npc.action.add | Aggiunge azioni ai trigger degli NPC. | non specificato |
fancynpcs.command.npc.teleport | Teletrasporta a un NPC. | non specificato |
⚙️ Installazione
📥 Configurazione
- Scarica il file JAR del plugin FancyNpcs da una pagina di distribuzione supportata.
- Inserisci il JAR nella directory
plugins/del server. - Riavvia il server e controlla la console per confermare che il plugin sia stato caricato.
📦 Dipendenze
- FancyNpcs è realizzato per i software server Paper e Folia e richiede Paper per funzionare. L'autore documenta il plugin come non dipendente da altri plugin esterni.
🧾 Configurazione
- Il plugin fornisce comandi in gioco per la maggior parte delle attività; i file di configurazione e il comportamento del plugin sono documentati nella documentazione ufficiale.
🧠 Note tecniche
- Software server supportato confermato: Paper e Folia.
- FancyNpcs usa il rendering basato su packets per mostrare gli NPC ai client invece di generare entità persistenti lato server.
- Il progetto espone una API Java per l'integrazione e la creazione/registrazione programmatica degli NPC.
- L'autore raccoglie metriche anonime di utilizzo con un'opzione di opt-out; i dettagli sulla raccolta dati sono documentati dal progetto.
🤝 Quando questo plugin è utile
Se hai bisogno di NPC renderizzati lato client con aspetto flessibile e interazioni scriptate, mantenendo basso il carico di entità del server, FancyNpcs offre una soluzione basata su packets con gestione in gioco e una API per le integrazioni.
Commenti
Ancora nessun commento
Sii il primo a commentare.
Per gli amministratori dei server
- Autori
- FancyInnovations
- Piattaforme supportate
- Paper, Folia
Link
- Scaricamodrinth.com/plugin/fancynpcs
- Documentazionefancyinnovations.com/docs/minecraft-plugins/fancynpcs
- Supportofancyinnovations.com
- fancyinnovations.comfancyinnovations.com/docs/minecraft-plugins/fancynpcs/getting-started
- GitHubgithub.com/FancyInnovations/FancyPlugins
- GitHubgithub.com/FancyMcPlugins/FancyNpcs
- CurseForge pagecurseforge.com/minecraft/bukkit-plugins/fancynpcs
Cosa segnalano i server
Piattaforme dei server
- Paper38
- Purpur3
- Leaf2
Versioni del plugin
- 2.12.120
- 2.11.08
- 2.12.1+3794
- 2.12.1+3823
- 2.9.23
- 2.10.1-java21+21
- 2.9.2.3361
- 2.12.01
- 2.9.01
- 2.12.1+3811
I numeri vengono dai server che elencano i plugin durante i controlli di MSHQ. Molti nascondono l’elenco, quindi l’uso reale è maggiore.