{"id":71764,"date":"2026-06-04T04:47:24","date_gmt":"2026-06-04T01:47:24","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/fonpc\/"},"modified":"2026-06-04T04:47:24","modified_gmt":"2026-06-04T01:47:24","slug":"fonpc","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/fonpc\/","title":{"rendered":"FoNPC"},"content":{"rendered":"<p># FoNPC<\/p>\n<p>  NPCs but built different.<\/p>\n<p>  FoNPC is a packet-based NPC plugin for Paper\/Spigot\/Purpur 1.21+ focused on fast setup and deep control: create NPCs, style them, add click actions, and run waypoint<br \/>\n  movement profiles.<\/p>\n<p>  ## Special Mentions<\/p>\n<p>  &#8211; Movement walking\/jumping NPCs (with pathfinding &#038; waypoints), also support all other entities<br \/>\n  &#8211; Poses like sitting, sleeping, swimming, crouching or standing<br \/>\n  &#8211; Editor GUI (way easier for editing NPCs quickly)<br \/>\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/8UYM6Pxa2go\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>![Sitting](https:\/\/cdn.modrinth.com\/data\/cached_images\/3d7806735369cb292f237cbc11ec6ccdb507e84d.png)<br \/>\n  ## Features<\/p>\n<p>  &#8211; Player-like NPCs with custom names, skins, glow, scale, equipment, and attributes.<br \/>\n  &#8211; Poses (crouching, sitting, sleeping, swimming).<br \/>\n  &#8211; Built-in GUI editor (\/fonpc editor) for quick in-game editing.<br \/>\n  &#8211; Full command editor for precise control over every NPC setting. ![Editor GUI](https:\/\/cdn.modrinth.com\/data\/cached_images\/d03e73a9b32dbf6b73ab8c87331948d31a05b61f.png)<br \/>\n  &#8211; Skin options:<br \/>\n      &#8211; Player name \/ UUID<br \/>\n      &#8211; Placeholder-based skin input (with PlaceholderAPI)<br \/>\n      &#8211; @mirror (mirror viewer skin)<br \/>\n      &#8211; @texturl <textures.minecraft.net URL><br \/>\n  &#8211; NPC visibility modes:<br \/>\n      &#8211; Visible to everyone<br \/>\n      &#8211; Permission-gated visibility per NPC (permission_required)<br \/>\n  &#8211; Click actions per trigger (left_click, right_click, any_click) with action chains.<br \/>\n  &#8211; Action system supports:<br \/>\n      &#8211; console_command<br \/>\n      &#8211; player_command<br \/>\n      &#8211; player_command_as_op<br \/>\n      &#8211; message<br \/>\n      &#8211; wait<br \/>\n      &#8211; play_sound<br \/>\n      &#8211; need_permission<br \/>\n      &#8211; execute_random_action<br \/>\n      &#8211; block_until_done<br \/>\n      &#8211; play_movement<br \/>\n      &#8211; stop_movement<br \/>\n  &#8211; Movement profile system with waypoints and runtime overrides.<br \/>\n  &#8211; Movement settings include speed, loop mode, yaw mode, pathfinding, round-path smoothing, arrival tolerance, and more.<br \/>\n  &#8211; Converter (\/fonpc convert <plugin>).<br \/>\n  &#8211; Supports non-player NPC entity (like mobs) on 1.21.5+ servers<\/p>\n<p>  ## Commands<\/p>\n<p>  Main command: \/fonpc<br \/>\n  Alias: \/npc<\/p>\n<p>  &#8211; \/fonpc create <npc name><br \/>\n  &#8211; \/fonpc copy <npc to copy> <name of new npc><br \/>\n  &#8211; \/fonpc teleport <npc name><br \/>\n  &#8211; \/fonpc remove <npc name><br \/>\n  &#8211; \/fonpc list<br \/>\n  &#8211; \/fonpc info <npc name><br \/>\n  &#8211; \/fonpc editor [npc name]<br \/>\n  &#8211; \/fonpc debug <npc name><br \/>\n  &#8211; \/fonpc convert <plugin>\n<p>  ### Edit Command<\/p>\n<p>  &#8211; \/fonpc edit <npc> move_here<br \/>\n  &#8211; \/fonpc edit <npc> move_to <x> <y> <z> [world] [yaw] [pitch]<br \/>\n  &#8211; \/fonpc edit <npc> rotate <yaw> <pitch>\n  &#8211; \/fonpc edit <npc> look_at_player <on|off> [range]<br \/>\n  &#8211; \/fonpc edit <npc> look_range <value><br \/>\n  &#8211; \/fonpc edit <npc> type <entity><br \/>\n  &#8211; \/fonpc edit <npc> displayname <text|%placeholder%|@none|reset><br \/>\n  &#8211; \/fonpc edit <npc> skin <player|uuid|%placeholder%|@mirror|@texturl <url>|reset><br \/>\n  &#8211; \/fonpc edit <npc> glow <on|off> [color]<br \/>\n  &#8211; \/fonpc edit <npc> collidable <on|off><br \/>\n  &#8211; \/fonpc edit <npc> visibility <all|permission_required> [permission]<br \/>\n  &#8211; \/fonpc edit <npc> interaction_cooldown <milliseconds><br \/>\n  &#8211; \/fonpc edit <npc> scale <value><br \/>\n  &#8211; \/fonpc edit <npc> tablist <on|off><br \/>\n  &#8211; \/fonpc edit <npc> equipment <slot> <material|clear|hand|offhand> [amount]<br \/>\n  &#8211; \/fonpc edit <npc> attribute set <invisible|shaking|on_fire> <on|off><br \/>\n  &#8211; \/fonpc edit <npc> attribute set pose <crouching|sitting|sleeping|standing|swimming><br \/>\n  &#8211; \/fonpc edit <npc> attribute list<\/p>\n<p>  ### Actions<\/p>\n<p>  &#8211; \/fonpc edit <npc> actions list [click_type]<br \/>\n  &#8211; \/fonpc edit <npc> actions <click> add <type> [value]<br \/>\n  &#8211; \/fonpc edit <npc> actions <click> add_before <line> <type> [value]<br \/>\n  &#8211; \/fonpc edit <npc> actions <click> add_after <line> <type> [value]<br \/>\n  &#8211; \/fonpc edit <npc> actions <click> set <line> <type> [value]<br \/>\n  &#8211; \/fonpc edit <npc> actions <click> remove <line>\n  &#8211; \/fonpc edit <npc> actions <click> move_up <line>\n  &#8211; \/fonpc edit <npc> actions <click> move_down <line>\n  &#8211; \/fonpc edit <npc> actions <click> clear<\/p>\n<p>  ### Movement<\/p>\n<p>  &#8211; \/fonpc movement list<br \/>\n  &#8211; \/fonpc movement create <name><br \/>\n  &#8211; \/fonpc movement delete <name><br \/>\n  &#8211; \/fonpc movement info <name><br \/>\n  &#8211; \/fonpc movement set <name> <setting> <value><br \/>\n  &#8211; \/fonpc movement waypoint list <name><br \/>\n  &#8211; \/fonpc movement waypoint add <name> <x> <y> <z> [wait_ticks]<br \/>\n  &#8211; \/fonpc movement waypoint add <name> [wait_ticks] (player position capture)<br \/>\n  &#8211; \/fonpc movement waypoint insert <name> <index> <x> <y> <z> [wait_ticks]<br \/>\n  &#8211; \/fonpc movement waypoint set <name> <index> <x> <y> <z> [wait_ticks]<br \/>\n  &#8211; \/fonpc movement waypoint remove <name> <index><br \/>\n  &#8211; \/fonpc movement waypoint move <name> <from> <to><br \/>\n  &#8211; \/fonpc movement waypoint clear <name><br \/>\n  &#8211; \/fonpc start_movement <npc> <movement> [key=value &#8230;]<br \/>\n  &#8211; \/fonpc stop_movement <npc><br \/>\n  &#8211; \/fonpc movement_status <npc><\/p>\n<p>  Movement setting keys:<\/p>\n<p>  &#8211; speed<br \/>\n  &#8211; loop<br \/>\n  &#8211; yaw<br \/>\n  &#8211; pathfinding<br \/>\n  &#8211; round_path<br \/>\n  &#8211; round_radius<br \/>\n  &#8211; sample_distance<br \/>\n  &#8211; arrival_tolerance<br \/>\n  &#8211; fall_speed_multiplier<br \/>\n  &#8211; pause_on_waypoint_ticks<\/p>\n<p>  ## Permissions<\/p>\n<p>  &#8211; fonpc.admin<br \/>\n    Grants access to all FoNPC commands.<br \/>\n    Default: op<\/p>\n<p>  ## Dependencies<\/p>\n<p>  ### Required<\/p>\n<p>  &#8211; ProtocolLib (depend)<\/p>\n<p>  ### Optional<\/p>\n<p>  &#8211; PlaceholderAPI (softdepend) for placeholder-based values (for example display name \/ skin inputs).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This plugin adds NPCs to Minecraft. Highly customizeable and extremely server-owner friendly.<br \/>\nDependency: ProtocolLib<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"_minecraft_slug":"fonpc","_minecraft_project_id":"agJC5HFY","_minecraft_author":"Carrotio","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":206,"_minecraft_follows":3,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"fonpc.zip","_minecraft_size_bytes":1164642,"_minecraft_version_count":4,"_minecraft_updated_at":"2026-05-16T12:37:13.860499Z","_minecraft_date_created":"2026-03-11T02:19:53.256257Z","_minecraft_date_modified":"2026-03-10T17:06:48.827006Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/fonpc","_minecraft_icon_attachment_id":0,"_minecraft_imported_at":"2026-06-04T01:47:30+00:00","_minecraft_import_hash":"8c5f703cff96752b72341601283f85ad","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[137,127,128,129],"mod_loader":[132,133,134],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-71764","mod","type-mod","status-publish","hentry","mod_category-mobs","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","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>FoNPC - 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\/fonpc\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FoNPC - Minecraft\" \/>\n<meta property=\"og:description\" content=\"This plugin adds NPCs to Minecraft. Highly customizeable and extremely server-owner friendly. Dependency: ProtocolLib\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/fonpc\/\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fonpc\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fonpc\\\/\",\"name\":\"FoNPC - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"datePublished\":\"2026-06-04T01:47:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fonpc\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fonpc\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fonpc\\\/#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\":\"FoNPC\"}]},{\"@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":"FoNPC - 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\/fonpc\/","og_locale":"en_US","og_type":"article","og_title":"FoNPC - Minecraft","og_description":"This plugin adds NPCs to Minecraft. Highly customizeable and extremely server-owner friendly. Dependency: ProtocolLib","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/fonpc\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/fonpc\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/fonpc\/","name":"FoNPC - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"datePublished":"2026-06-04T01:47:24+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/fonpc\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/fonpc\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/fonpc\/#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":"FoNPC"}]},{"@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\/71764","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:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=71764"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=71764"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=71764"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=71764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}