MotionNPC | No Resource Pack v1.0.0

Create animated Blockbench NPCs with player skins and no resource pack required.
    • MotionNPC-ImagenSale.png
    • gif (4).gif
    • gif (3).gif
    • gif (1).gif
    • gif (2).gif
    • MotionNPC-ImagenSale.png
    • gif (4).gif
    • gif (3).gif
    • gif (1).gif
    • gif (2).gif
  • How it works

    Try this product in game with a hosted Minecraft server!
    1. Click 'Request test server'
    2. Join the provided IP address
    3. Try out the product for up to 30 minutes
    4. Stop the server when you're done

    Requesting a test server will duplicate the original files and provide you a new server for you to join and experiment with for up to 30 minutes. Any changes you make will not be served so feel free to play around!

    There are no limits to the number of servers you may start, but you can only have one test server active at a time. You must stop any active test servers in order to start up a new one.

    Features

    • Completely free
    • Instant setup
    • Full operator permissions
    • Invite friends
    • No usage limits

    Testing servers provided by PebbleHost.
    Visit PebbleHost.com

MotionNPC
Animated Blockbench NPCs without a resource pack.

Version: 1.0.0 | Compatibility: Paper and Folia 1.21+

Documentation | Discord Support

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

MotionNPC lets you create animated, skin-based player NPCs with Blockbench models.​

Bring your spawn, lobby, shops, quests and roleplay areas to life with smooth animations, player skins, equipment, holograms, click actions and natural player look behavior. MotionNPC uses modern display entities, so no resource pack is required.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✨ Main Features
  • Blockbench player animations: Load player-limb .bbmodel files and play their animations by name.
  • No resource pack required: Render player skins through modern display entities and skin profiles.
  • 6 included animations: Start immediately with six ready-to-use Blockbench animations.
  • Flexible skins: Use a player name, UUID or direct PNG skin URL.
  • Natural look behavior: The head follows first, then the body turns smoothly when needed.
  • Animation states: Configure idle, near, look and click animations with priorities, cooldowns and blending.
  • Interactions: Left, right, shift-left and shift-right click actions with per-player cooldowns.
  • Equipment: Main-hand and off-hand items follow the animated arm bones, including CustomModelData.
  • Holograms: Multi-line display names with MiniMessage, legacy colors and PlaceholderAPI support.
  • Groups: Manage, move, hide, animate or update the skin of multiple NPCs together.
  • NPC behavior: Proximity triggers, sounds, click sounds, hitboxes and optional collision push.
  • Clean storage: Every NPC is stored as its own readable YAML file in plugins/MotionNPC/NPC/.
⚡ Performance Focused
  • Smart viewer handling: Per-NPC view distance and configurable behind-viewer culling avoid unnecessary animation work.
  • Efficient animation updates: Limb transforms are only sent when they change and are grouped into packet batches.
spark.png

🚀 Quick Start
  1. Install Java 21 and run a supported server.
  2. Place MotionNPC.jar in your server plugins folder.
  3. Start the server once.
  4. Put your .bbmodel files in plugins/MotionNPC/models/.
  5. Create your first NPC:
Code:
/mnpc create guide Notch
⚙️ Example NPC Configuration
YAML:
id: guide
skin:
  type: player
  value: Notch

render:
  scale: 1.0
  view-distance: 32.0
  cull-behind-viewers: true
  display-name:
    text: "<aqua><bold>Guide NPC</bold></aqua>\n<gray>Hello %player_name%!"
    visible: true

look:
  enabled: true
  distance: 5.0

states:
  near:
    animation: wave
    priority: 30
    blend-ticks: 4
    cooldown-seconds: 5
    distance: 5.0

equipment:
  main-hand:
    material: DIAMOND_SWORD
    custom-model-data: 0
  off-hand:
    material: SHIELD
    custom-model-data: 0

actions:
  right-click:
    - type: message
      value: "<green>Hello {player}!"
      cooldown-seconds: 2
🧩 Compatibility & Requirements
  • Minecraft: 1.21.x - 26.x
  • Java: 21+
  • Server software: Paper, Leaf, Purpur, Folia and compatible modern forks.
  • Required: A MineSkin API key for player skin limb generation. (free)
  • No resource pack is required.
📌 Important Notes
  • MineSkin profile generation can take a moment for a new skin; cached skins load faster afterward.
  • For help, setup questions or feature requests, join the MotionNPC Discord.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Create living, animated NPCs for your server.

Read the Documentation | Get Support on Discord
Buy a license now
$19.99
EULA
Single project EULA
Standard, except only for single project use
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Extras
Source code
+ $500.00
Share and earn
Refer this resource and earn a 10% commission.
84 Views
0 Purchases
1 Downloads
Jul 20, 2026 Published
N/A Updated
Not yet rated
269.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
  1. Decoration
  1. Fun
Supported software
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Transform your region management into a premium, lag-free experience.
5.00 star(s) 6 ratings
38 purchases
Modern nametags optimized for large servers.
5.00 star(s) 1 ratings
16 purchases
All-in-one modular core for Velocity networks
Not yet rated
2 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,253 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,269 purchases
Share and earn
Refer this resource and earn a 10% commission.
84 Views
0 Purchases
1 Downloads
Jul 20, 2026 Published
N/A Updated
Not yet rated
269.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
  1. Decoration
  1. Fun
Supported software
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Transform your region management into a premium, lag-free experience.
5.00 star(s) 6 ratings
38 purchases
Modern nametags optimized for large servers.
5.00 star(s) 1 ratings
16 purchases
All-in-one modular core for Velocity networks
Not yet rated
2 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,253 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,269 purchases
Top