Minecraft-plugin FancyNpcs
Information om FancyNpcs og servere, hvor det er fundet
🔌 Om FancyNpcs
FancyNpcs er et Minecraft-plugin til at oprette og administrere non-player characters (NPCs) ved hjælp af packets. Det er målrettet Paper- og Folia-servere og tilbyder et packet-based alternativ til NPC-plugins, der bygger på entities. Pluginet fokuserer på konfigurerbart udseende og interaktioner, mens server-side entity overhead holdes minimal.
🎯 Formål
FancyNpcs er beregnet til serveradministratorer, der har brug for lette, tilpasningsvenlige NPCs til kosmetiske visninger, interaktive kiosker eller scripted interaktioner uden at spawne fulde server entities. Det løser problemet med tunge NPC-implementationer ved at bruge client-side packet rendering og et dokumenteret action-system.
⚙️ Funktioner
- Opret, kopiér, fjern og vis NPCs i spillet via en enkelt
/npc-kommando. - NPCs af player-type og mob-type med tilpasselige skins (username, UUID, URL eller lokal fil) og understøttelse af slim-model.
- Udstyrsspor: helmet, chestplate, leggings, boots, main hand og offhand.
- Glowing med konfigurerbare farver og valgfri synlighed i spillerlisten for NPCs af player-type.
- Display names med understøttelse af MiniMessage, PlaceholderAPI og MiniPlaceholders.
- Action-system med triggers og flere action-typer (add, remove, list, reorder, clear) til interaktiv adfærd.
- Styring af placering og rotation, move/teleport-kommandoer og afstandsbaseret "turn to player"-adfærd.
- Understøttelse af size/scale for nyere Minecraft-versioner, hvor det er tilgængeligt.
- Pluginet eksponerer et API til programmatisk oprettelse og administration af NPCs.
🧩 Hvem det er til
- Survival- og SMP-servere, der ønsker kosmetiske eller interaktive NPCs uden ekstra entity-load.
- Netværk eller lobbyer, der har brug for lette NPCs til menuer, butikker eller informationspunkter.
- Udviklere, der vil integrere NPC-oprettelse via et tilgængeligt API.
🏗️ Eksempler på brug
- En hub-server opretter statiske NPCs med brugerdefinerede skins, der viser information, når de klikkes på.
- En RPG-server bruger NPCs med scripted actions til at guide spillere eller udløse kommandoer og beskeder.
- Et udvikler-plugin registrerer NPCs under runtime ved hjælp af FancyNpcs API.
⌨️ Kommandoer
| Command | Description | Permission | Access |
|---|---|---|---|
/npc help | Vis hjælp om NPC-kommandoer. | fancynpcs.command.npc.help | Admin |
/npc create (name) | Opret en ny NPC (understøtter flags for position, world, type). | fancynpcs.command.npc.create | Admin |
/npc remove (npc) | Fjern den angivne NPC. | fancynpcs.command.npc.remove | Admin |
/npc list | Vis alle NPCs (kan filtreres). | fancynpcs.command.npc.list | Admin |
/npc info (npc) | Vis information om en NPC. | fancynpcs.command.npc.info | Admin |
/npc skin (npc) (...) | Skift NPC's skin (username, url, file, mirror). | fancynpcs.command.npc.skin | Admin |
| `/npc equipment (npc) (set | clear | list)` | Sæt eller ryd et udstyrsslot for en NPC. |
/npc teleport (npc) | Teleportér til den angivne NPC. | fancynpcs.command.npc.teleport | Admin |
/npc action (npc) (trigger) add (actiontype) | Tilføj en action til en NPC's trigger. | fancynpcs.command.npc.action.add | Admin |
🔐 Tilladelser
| Permission | Description | Default |
|---|---|---|
fancynpcs.command.npc.help | Adgang til kommandoen /npc help. | not specified |
fancynpcs.command.npc.create | Oprette nye NPCs. | not specified |
fancynpcs.command.npc.remove | Fjerne eksisterende NPCs. | not specified |
fancynpcs.command.npc.list | Vise NPCs på tværs af alle verdener. | not specified |
fancynpcs.command.npc.info | Se detaljerede NPC-oplysninger. | not specified |
fancynpcs.command.npc.skin | Ændre en NPC's skin. | not specified |
fancynpcs.command.npc.equipment.(sub) | Administrere NPC'ers udstyrsspor. | not specified |
fancynpcs.command.npc.action.add | Tilføje actions til NPC-triggers. | not specified |
fancynpcs.command.npc.teleport | Teleportere til en NPC. | not specified |
⚙️ Installation
📥 Opsætning
- Download FancyNpcs-pluginets JAR fra en understøttet distributionsside.
- Læg JAR-filen i serverens
plugins/-mappe. - Genstart serveren og tjek serverkonsollen for at bekræfte, at pluginet blev indlæst.
📦 Afhængigheder
- FancyNpcs er bygget til Paper og Folia serversoftware og kræver Paper for at køre. Forfatteren dokumenterer pluginet som ikke krævende yderligere eksterne plugin-afhængigheder.
🧾 Konfiguration
- Pluginet tilbyder in-game kommandoer til de fleste opgaver; konfigurationsfiler og pluginets adfærd er dokumenteret i den officielle dokumentation.
🧠 Tekniske noter
- Bekræftet understøttet serversoftware: Paper og Folia.
- FancyNpcs bruger packet-based rendering til at vise NPCs for klienter i stedet for at spawne vedvarende server-side entities.
- Projektet eksponerer et Java API til integration og programmatisk oprettelse samt registrering af NPCs.
- Forfatteren indsamler anonyme brugsmetrikker med en opt-out-mulighed; detaljer om dataindsamling er dokumenteret af projektet.
🤝 Hvornår dette plugin er nyttigt
Hvis du har brug for client-rendered NPCs med fleksibelt udseende og scripted interaktioner, mens serverens entity-load holdes lav, tilbyder FancyNpcs en packet-based løsning med administration i spillet og et API til integrationer.
- A Minecraft Server851.71
- Netherlite is loading...249.66
- LilBoxPvP
En server med fokus på BoxPvP med hurtig arena-kamp, dueller og sæsonbaseret progression. Tilbyder tilpassede genstande, NPC-styrede menuer og sandsynligvis Java–Bedrock-crossplay.
348.41 - Racsu Planet
Cross-play Survival-MMORPG (Java + Bedrock) med færdigheder, quests, tilpassede dungeons og en økonomi i spillet, understøttet af en officiel butik og et communityhub.
346.73 - EthelMC
Community survival med økonomi, landclaims, arenaer og crossplay (Java & Bedrock). Ranks og spillerbutikker.
043.98 - A Minecraft Server142.56
- ÂCOIN SERVER034.99
- FoxyCraft134.3
- ÂShockSMP Âis restarting...131.85
- MOTD LOADING024.91
- Raid: The Nether024.8
- GalaxyCraft024.05
- Bloxito022.66
- AetherCraft
Semi-custom Survival SMP med landbeskyttelse, en spillerdrevet økonomi, egne items og mobs, flere verdener og understøttelse af Bedrock/Java-crossplay.
022.3 - A Minecraft Server021.47
- Hosted by Hostify.cz05.47
- A Minecraft Server05.25
- Simply MC!05.06
Siden for pluginet FancyNpcs viser, på hvilke servere overvågningen har fundet dette plugin, samt hvilke platforme og versioner det forekommer med.
Plugins kan tilføje kommandoer, økonomi, beskyttelse, adgangsrettigheder, minispil, integrationer eller andre mekanikker. Den faktiske rolle for FancyNpcs afhænger af den specifikke servers konfiguration.
Data dannes automatisk fra servernes tekniske svar. Hvis en server skjuler listen over plugins, vises den muligvis ikke i denne sektion, selv om den bruger FancyNpcs.
Brug listen over servere med FancyNpcs til at sammenligne projekter, tjekke kompatible versioner eller finde eksempler på pluginets brug på offentlige servere.