Sueta

ExtraNPC Plugin

v1.0.1

Standalone NPC Framework — GUI, Player NPCs, Shops, PlaceholderAPI

·Plugin

ExtraNPC

Standalone Advanced NPC Framework for Paper

GUI · Native Player NPCs · Trade Shops · PlaceholderAPI




About
ExtraNPC is a standalone Paper plugin for creating and managing NPCs.
Build player-model NPCs, animals, and mobs with a full in-game GUI — skins, click commands, holograms, particles, and a built-in trade shop.

Features

  • Player NPCs — real player model via Paper Mannequin
  • Mob NPCs — animals and mobs as frozen NPCs
  • Skins — Mojang player name or texture URL
  • Click actions — player: · console: · message:
  • Shop system — trade editor + villager merchant UI
  • Extras — holograms, particles, look-at-player, glow, cooldown, permissions
  • PlaceholderAPI — optional (works without it)
  • Admin tools — sneak-click edit · clickable help in chat

Requirements

  • Server: Paper (or fork) 1.21+
  • Java: 21+
  • Dependencies: None required

Installation

  1. Download ExtraNPC-1.0.0.jar
  2. Put the jar in your plugins folder
  3. Restart the server
  4. Run /extranpc gui

Quick start

1. /extranpc gui           → create an NPC
2. Set name / skin / cmds  → configure it
3. Open Shop               → add trades
4. Right-click the NPC     → use it in-world

Commands
Aliases: /extranpc · /enpc · /npc
Base permission: extranpc.admin

/extranpc gui
/extranpc help
/extranpc about
/extranpc create <id> [type]
/extranpc edit <id>
/extranpc delete <id>
/extranpc list
/extranpc move <id>
/extranpc select <id>
/extranpc here
/extranpc tp <id>
/extranpc reload

Permissions

extranpc.admin   - Full management (default: op)
extranpc.use     - Interact with NPCs (default: true)
extranpc.bypass  - Bypass permission & cooldown (default: op)

Support

Discord: @m_1z.4
Server: Extra Flux
Spigot: ExtraNPC Plugin
ExtraBan: GitHub · Spigot
In-game: /extranpc about

License

Copyright © 2026 ThemoO
Released under the MIT License

ExtraNPC · v1.0.0 · ThemoO · @m_1z.4

Similar projects

Plugin →