{"id":114201,"date":"2026-06-06T20:35:05","date_gmt":"2026-06-06T17:35:05","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/npcpremium\/"},"modified":"2026-06-06T20:35:05","modified_gmt":"2026-06-06T17:35:05","slug":"npcpremium","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/npcpremium\/","title":{"rendered":"NPCPremium"},"content":{"rendered":"<p># NPCPremium<\/p>\n<p>NPCPremium is a configurable NPC mod for Minecraft Fabric servers and clients.<br \/>\nIt adds persistent player-like NPCs with custom skins, formatted name\/subname, right-click actions, placeholders, messages, sounds, a full in-game editor GUI, real Emotecraft emotes played by the NPC itself, and a configurable lightweight AI behavior system. Created by zJuqni<\/p>\n<p>Compatible with:<br \/>\n&#8211; Minecraft 1.21.1-1.20.1<br \/>\n&#8211; Fabric Loader 0.18.2+<br \/>\n&#8211; Fabric API<br \/>\n&#8211; Java 21<br \/>\n&#8211; Optional: Emotecraft 2.4.12+ (playeranimator may also be required depending on the setup)<\/p>\n<p>## What it does<br \/>\n&#8211; Creates persistent NPC entities saved in world NBT.<br \/>\n&#8211; Supports custom name and subname, legacy formatting with `&#038;` and `\u00a7`, and escaped ampersands with `&#038;`.<br \/>\n&#8211; Resolves skins from a player nickname, with Steve\/Alex fallback if textures cannot be resolved.<br \/>\n&#8211; Supports right-click interaction with commands as player or console, click messages in chat or actionbar, click sounds, click emotes, per-NPC cooldowns, proximity radius, near-trigger emotes, and optional interaction restrictions.<\/p>\n<p>## AI and behavior<br \/>\n&#8211; AI modes: `static`, `wander`, `patrol`, `follow`, `guard`, `orbit`, `greet`, `flee`, `mirror`, `showcase`.<br \/>\n&#8211; AI tuning: home, detection range, speed, radius, stop distance, and teleport range.<br \/>\n&#8211; Saved waypoint routes for patrol and showcase setups.<br \/>\n&#8211; AI presets: `host`, `guard`, `pet`, `shy`, `mirror`, `showcase`, `patrol`.<br \/>\n&#8211; Contextual greeting messages, greeting emotes, greeting cooldowns, and ambient emotes with configurable intervals.<br \/>\n&#8211; Uses a custom lightweight movement system instead of vanilla mob AI\/pathfinding.<\/p>\n<p>## Editor GUI<br \/>\n&#8211; `\/npcpremium gui <npcName>` opens a tabbed editor for General, Position, AI Brain, Click, Feedback, and Emotes.<br \/>\n&#8211; Lets you manage most NPC settings in-game without memorizing the full command syntax.<\/p>\n<p>## Other features<br \/>\n&#8211; Built-in placeholders for commands and messages: `%player%`, `%player_uuid%`, `%player_x%`, `%player_y%`, `%player_z%`, `%player_world%`, `%npc%`, `%npc_uuid%`, `%npc_x%`, `%npc_y%`, `%npc_z%`, `%npc_world%`, `%world%`.<br \/>\n&#8211; Optional PB4 Placeholder API support by reflection if present.<br \/>\n&#8211; `\/summon npcpremium:npc` auto-registers summoned NPCs with numeric ids like `1`, `2`, `3`, and assigns a default visible name like `NPC #1` when needed.<br \/>\n&#8211; Advanced controls include `look static|nearest`, configurable look range, move to looked block, rotation presets, per-NPC damage toggle, and NPC cloning.<\/p>\n<p>## Commands<br \/>\n&#8211; Core management: create, delete, list, tp, info, gui, name, subname, skin, move, rotate, look, clone, damage.<br \/>\n&#8211; Interaction and feedback: onclick, message, sound, emote, near radius, cooldown, interact onlyplayers, interact requirepermission.<br \/>\n&#8211; AI management: ai status, mode, home, range, speed, radius, stopdistance, teleportrange, ambientemote, ambientinterval, preset, waypoint add\/list\/remove\/clear, greeting message\/clear\/cooldown\/emote.<\/p>\n<p>## Permissions<br \/>\n&#8211; `npcpremium.admin` grants admin access to `\/npcpremium`.<br \/>\n&#8211; Falls back to the configured OP level if no compatible permission provider is available.<br \/>\n&#8211; Per-NPC `interact requirepermission <node>` can use real permission nodes when a compatible provider is present.<\/p>\n<p>## Important limits<br \/>\n&#8211; The main interaction trigger is right-click.<br \/>\n&#8211; NPCs are static by default and do not use vanilla AI or vanilla pathfinding.<br \/>\n&#8211; AI movement is lightweight and behavior-driven, not full autonomous navigation.<br \/>\n&#8211; Emotes are optional and require Emotecraft support in the environment that renders them.<br \/>\n&#8211; Skin lookup may fall back to Steve\/Alex if profile textures cannot be resolved.<br \/>\n&#8211; For the full experience, install the mod on both server and client. Install Emotecraft on the side that should render NPC emotes.<\/p>\n<p># &#8212;&#8211; SPANISH &#8212;&#8211;<\/p>\n<p># NPCPremium<\/p>\n<p>NPCPremium es un mod de NPCs configurables para Minecraft Fabric en servidor y cliente.<br \/>\nA\u00f1ade NPCs tipo jugador persistentes con skins personalizadas, name\/subname con formato, acciones por click derecho, placeholders, mensajes, sonidos, una GUI completa de edici\u00f3n, emotes reales de Emotecraft reproducidos por el propio NPC y un sistema configurable de IA ligera. Creador por zJuqni<\/p>\n<p>Compatible con:<br \/>\n&#8211; Minecraft 1.21.1-1.20-1<br \/>\n&#8211; Fabric Loader 0.18.2+<br \/>\n&#8211; Fabric API<br \/>\n&#8211; Java 21<br \/>\n&#8211; Opcional: Emotecraft 2.4.12+ (playeranimator tambi\u00e9n puede ser necesario seg\u00fan la instalaci\u00f3n)<\/p>\n<p>## Qu\u00e9 hace<br \/>\n&#8211; Crea entidades NPC persistentes guardadas en el NBT del mundo.<br \/>\n&#8211; Soporta name y subname personalizados, formato legacy con `&#038;` y `\u00a7`, y escape de ampersands con `&#038;`.<br \/>\n&#8211; Resuelve skins a partir del nick de un jugador, con fallback a Steve\/Alex si no se pueden obtener las texturas.<br \/>\n&#8211; Soporta interacci\u00f3n por click derecho con comandos como player o console, mensajes al click en chat o actionbar, sonidos, emotes al click, cooldowns por NPC, radio de proximidad, emotes por cercan\u00eda y restricciones opcionales de interacci\u00f3n.<\/p>\n<p>## IA y comportamiento<br \/>\n&#8211; Modos de IA: `static`, `wander`, `patrol`, `follow`, `guard`, `orbit`, `greet`, `flee`, `mirror`, `showcase`.<br \/>\n&#8211; Ajustes de IA: home, rango de detecci\u00f3n, velocidad, radio, stop distance y teleport range.<br \/>\n&#8211; Rutas guardadas por waypoints para patrullas y setups de showcase.<br \/>\n&#8211; Presets de IA: `host`, `guard`, `pet`, `shy`, `mirror`, `showcase`, `patrol`.<br \/>\n&#8211; Mensajes de saludo contextuales, emotes de saludo, cooldown de saludo y emotes ambientales con intervalo configurable.<br \/>\n&#8211; Usa un sistema propio de movimiento ligero en lugar de la IA\/pathfinding vanilla.<\/p>\n<p>## GUI de editor<br \/>\n&#8211; `\/npcpremium gui <npcName>` abre un editor por pesta\u00f1as con General, Position, AI Brain, Click, Feedback y Emotes.<br \/>\n&#8211; Permite configurar casi todo el NPC dentro del juego sin memorizar toda la sintaxis de comandos.<\/p>\n<p>## Otras funciones<br \/>\n&#8211; Placeholders integrados para comandos y mensajes: `%player%`, `%player_uuid%`, `%player_x%`, `%player_y%`, `%player_z%`, `%player_world%`, `%npc%`, `%npc_uuid%`, `%npc_x%`, `%npc_y%`, `%npc_z%`, `%npc_world%`, `%world%`.<br \/>\n&#8211; Compatibilidad opcional con PB4 Placeholder API por reflexi\u00f3n si est\u00e1 presente.<br \/>\n&#8211; `\/summon npcpremium:npc` auto-registra NPCs invocados con ids num\u00e9ricos como `1`, `2`, `3`, y les asigna un nombre visible por defecto como `NPC #1` cuando hace falta.<br \/>\n&#8211; Incluye controles avanzados como `look static|nearest`, rango de mirada configurable, mover al bloque que est\u00e1s mirando, presets de rotaci\u00f3n, toggle de da\u00f1o por NPC y clonado de NPCs.<\/p>\n<p>## Comandos<br \/>\n&#8211; Gesti\u00f3n principal: create, delete, list, tp, info, gui, name, subname, skin, move, rotate, look, clone, damage.<br \/>\n&#8211; Interacci\u00f3n y feedback: onclick, message, sound, emote, near radius, cooldown, interact onlyplayers, interact requirepermission.<br \/>\n&#8211; Gesti\u00f3n de IA: ai status, mode, home, range, speed, radius, stopdistance, teleportrange, ambientemote, ambientinterval, preset, waypoint add\/list\/remove\/clear, greeting message\/clear\/cooldown\/emote.<\/p>\n<p>## Permisos<br \/>\n&#8211; `npcpremium.admin` da acceso administrativo a `\/npcpremium`.<br \/>\n&#8211; Si no hay un provider de permisos compatible, usa como fallback el nivel OP configurado.<br \/>\n&#8211; `interact requirepermission <node>` puede usar nodos reales cuando existe un provider compatible.<\/p>\n<p>## L\u00edmites importantes<br \/>\n&#8211; La interacci\u00f3n principal es con click derecho.<br \/>\n&#8211; Los NPCs son est\u00e1ticos por defecto y no usan IA vanilla ni pathfinding vanilla.<br \/>\n&#8211; El movimiento de IA es ligero y basado en comportamiento, no navegaci\u00f3n aut\u00f3noma completa.<br \/>\n&#8211; Los emotes son opcionales y requieren soporte de Emotecraft en el entorno que los renderiza.<br \/>\n&#8211; La skin puede caer en Steve\/Alex si no se pueden resolver las texturas del perfil.<br \/>\n&#8211; Para la experiencia completa, instala el mod en servidor y cliente. Instala Emotecraft en el lado que deba renderizar los emotes del NPC.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>NPCPremium is a configurable NPC mod for Minecraft. It adds persistent player-like NPCs with custom skins, formatted name\/subname, right-click actions, placeholders, messages, sounds, a full in-game editor GUI and real EMOTES. Created by zJuqni<\/p>\n","protected":false},"featured_media":114202,"template":"","meta":{"_minecraft_slug":"npcpremium","_minecraft_project_id":"ERM0LOgy","_minecraft_author":"zJuqni","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":267,"_minecraft_follows":3,"_minecraft_client_side":"required","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"npcpremium.zip","_minecraft_size_bytes":539250,"_minecraft_version_count":3,"_minecraft_updated_at":"2026-05-15T20:12:47.667154Z","_minecraft_date_created":"2026-04-14T05:08:35.602053Z","_minecraft_date_modified":"2026-04-27T16:54:48.526767Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/npcpremium","_minecraft_icon_attachment_id":114202,"_minecraft_imported_at":"2026-06-06T17:35:07+00:00","_minecraft_import_hash":"1a8390d753682b9986d91903d4d8c089","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[156,97,126,137,867],"mod_loader":[99],"minecraft_version":[36,62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-114201","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-decoration","mod_category-fabric","mod_category-management","mod_category-mobs","mod_category-social","mod_loader-fabric","minecraft_version-1-20-1","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>NPCPremium - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/npcpremium\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NPCPremium - Minecraft\" \/>\n<meta property=\"og:description\" content=\"NPCPremium is a configurable NPC mod for Minecraft. It adds persistent player-like NPCs with custom skins, formatted name\/subname, right-click actions, placeholders, messages, sounds, a full in-game editor GUI and real EMOTES. Created by zJuqni\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/npcpremium\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/npcpremium\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/npcpremium\\\/\",\"name\":\"NPCPremium - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/npcpremium\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/npcpremium\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/npcpremium-icon-69fcffe1489f73e1df5d68abfefb9870fe1c9dd3_96.webp\",\"datePublished\":\"2026-06-06T17:35:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/npcpremium\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/npcpremium\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/npcpremium\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/npcpremium-icon-69fcffe1489f73e1df5d68abfefb9870fe1c9dd3_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/npcpremium-icon-69fcffe1489f73e1df5d68abfefb9870fe1c9dd3_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/npcpremium\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"NPCPremium\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"NPCPremium - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/npcpremium\/","og_locale":"en_US","og_type":"article","og_title":"NPCPremium - Minecraft","og_description":"NPCPremium is a configurable NPC mod for Minecraft. It adds persistent player-like NPCs with custom skins, formatted name\/subname, right-click actions, placeholders, messages, sounds, a full in-game editor GUI and real EMOTES. Created by zJuqni","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/npcpremium\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/npcpremium\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/npcpremium\/","name":"NPCPremium - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/npcpremium\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/npcpremium\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/npcpremium-icon-69fcffe1489f73e1df5d68abfefb9870fe1c9dd3_96.webp","datePublished":"2026-06-06T17:35:05+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/npcpremium\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/npcpremium\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/npcpremium\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/npcpremium-icon-69fcffe1489f73e1df5d68abfefb9870fe1c9dd3_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/npcpremium-icon-69fcffe1489f73e1df5d68abfefb9870fe1c9dd3_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/npcpremium\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"NPCPremium"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/114201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/114202"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=114201"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=114201"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=114201"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=114201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}