NPCFrame Recorder v1.0.3

Capture player movement and interactions to replay them through NPCs.
    • unnamed (3).jpg
    • 2026-03-12_22.45.11.png
    • 2026-03-12_22.52.16.png
    • 2026-03-12_22.52.47.png
    • 2026-03-12_22.52.39.png
    • unnamed (3).jpg
    • 2026-03-12_22.45.11.png
    • 2026-03-12_22.52.16.png
    • 2026-03-12_22.52.47.png
    • 2026-03-12_22.52.39.png

NPCFrame Recorder​


NpcFrame Recorder is a frame-based recording system that captures player movements and world interactions to replay them through NPCs. Perfect for creating cinematic cutscenes, scripted sequences, or Roleplay scenarios without the need for external editing tools.


This plugin is designed for servers that want to create dynamic cutscenes, scripted sequences, roleplay scenarios, or replay systems without requiring external editing tools.

No ProtocolLib Required


Features​


  • Record player movement per tick
  • Replay recordings through FancyNPCs
  • Support for equipment (main hand, off hand, armor)
  • Block interactions (doors and block placement/break)
  • Sound playback support
  • Loop, pause and resume playback
  • Optional global or player-only playback
  • Automatic world rollback after recording
  • GUI-based recording management
  • JSON-based frame system for flexible expansion



Use Cases​


  • RPG cutscenes
  • Story-driven servers
  • Quest systems
  • Roleplay sequences
  • Cinematic NPC interactions
  • Adventure maps



Compatibility​


  • Minecraft 1.21.11 (Paper recommended)
  • Spigot may work, but Paper is recommended
  • Requires FancyNPCs (dependency)



Permissions​

  • npcframe.admin — Full access to the main command and all plugin settings.
  • npcframe.walk.record — Start recording a new path.
  • npcframe.walk.stop — Stop and save the current recording.
  • npcframe.walk.gui — Open the interactive recordings menu (GUI).
  • npcframe.walk.start — Play a recording once.
  • npcframe.walk.loop — Enable infinite loop mode for an NPC.
  • npcframe.walk.pause — Pause the NPC's current movement.
  • npcframe.walk.resume — Resume a paused NPC's movement.
  • npcframe.walk.reverse — Toggle the walking direction (forward/backward) using the toggle system.
  • npcframe.walk.stoploop — Stop and remove an NPC's loop.
  • npcframe.walk.reload — Reload the configuration and the active loops file.


  • npcframe.particula — Allows usage of the particle command
Default: OP (recommended). You can grant these permissions to non-OP ranks via LuckPerms / PEX.



Notes​


  • In individual playback mode, container lid animations are limited by vanilla client behavior.
  • No license system required.
  • No external web downloads.
  • No automatic remote connections.
  • This plugin does not collect data and does not connect to any external services.


Commands​


/npcframe record <id>
Starts recording player movement and interactions.

/npcframe stop
Stops the current recording and saves it.

/npcframe gui
Opens the recording management GUI.

/npcframe start <id> <npc> [-all | -player]
Plays a recording once on the specified NPC.
-all = visible to everyone (default)
-player = visible only to the player who executed the command

/npcframe loop <id> <npc> [-all | -player]
Plays a recording in loop mode on the specified NPC.
-all = visible to everyone (default)
-player = visible only to the player who executed the command

/npcframe pause <npc>
Pauses playback for the specified NPC.

/npcframe resume <npc>
Resumes playback for the specified NPC.

/npcframe stoploop <npc>
Stops playback for the specified NPC.

/npcframe reload
Reloads plugin configuration.


Particle Command​

/particula <player> <world> <type> <x> <y> <z> <amount>
Spawns particles at the specified location.


  • <player> — Target player
  • <world> — World name
  • <type> — Particle type
  • <x> <y> <z> — Coordinates
  • <amount> — Particle amount

RECORDED SEQUENCE​

grabacion-1(1) (1).gif

PLAYBACK SEQUENCE​

iniciargrabacion-1.gif

LOOP SEQUENCE​

LOOP-1.gif

REVERSE SEQUENCE​

REVERSE-1.gif

PAUSE AND RESUME SEQUENCE​

PAUSE-1.gif



Support​


Discord: skripter0_

Latest reviews

This license was given for free. What's this?
omg this is the plugin i been looking for, it makes my server feel so smooth with guard npcs walking around and making it so easy to create tutorials for players instead of setting coord by coords for npcs manually!
Super impressed with NPCFrame Recorder so far! We haven’t had the chance to fully dive into everything yet, but from what we’ve tested it already does pretty much everything we were hoping for and runs really smoothly on our server.

What stood out the most was the developer support. We suggested a feature and it was added within about two hours, which was honestly incredible to see. That level of responsiveness is rare and really appreciated.

We have a lot of ideas planned for how we want to use this plugin and are excited to start implementing them. Definitely looking forward to seeing how the plugin continues to evolve over time!
Buy a license now
$4.00
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 month
Share and earn
Refer this resource and earn a 10% commission.
618 Views
3 Purchases
8 Downloads
Mar 2, 2026 Published
Mar 12, 2026 Updated
5.00 star(s)
Average rating (2)
349.7 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Decoration
Game mode
  1. Survival
  1. Parkour
  1. Roleplay
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
Supported languages
  1. English
  1. Spanish
Crediting original
None
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,163 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,082 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,023 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,800 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,569 purchases
Share and earn
Refer this resource and earn a 10% commission.
618 Views
3 Purchases
8 Downloads
Mar 2, 2026 Published
Mar 12, 2026 Updated
5.00 star(s)
Average rating (2)
349.7 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Decoration
Game mode
  1. Survival
  1. Parkour
  1. Roleplay
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
Supported languages
  1. English
  1. Spanish
Crediting original
None
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,163 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,082 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,023 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,800 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,569 purchases
Top