Motion Capture | Player Recording System icon

Motion Capture | Player Recording System -----

Record players actions and replay them




Remove LoneLibs requirement
1.21.5, 1.21.4, 1.21.3, 1.21.1, 1.20.6 compatibility
Fixed wrong entity on fire detection
----------, Jun 10, 2025

Added Minecraft 1.20.4 compatibility.
Update LoneLibs too!
----------, Dec 25, 2023




- optimized regions checker
- fixed regions commands autocomplete not matching the command arguments order
- removed useless code
----------, Jan 27, 2023

Added 1.19.3 compatibility
----------, Jan 11, 2023

- reduced bandwidth usage
- optimizations
----------, Oct 21, 2022

- added new command hide-name to hide NPC name
- removed commandblock command, you can use the play-all command instead

- optimized block revert on stop playing replay
- optimized playback ticking
- fixed tab complete wrong orders
- fixed NullPointerException: Cannot invoke "net.minecraft.world.entity.Entity.cY()"
----------, Oct 20, 2022

- added 1.18.2 support
- added 1.19.2 support
- removed 1.14 support
- cleanup
- fixed skins loading, now using mineskin
- fixed elytra animation
- removed toggleExclusive command
- implemented Auto play of animations on server start
- implemented crawling recording
----------, Oct 19, 2022

Fixed user issue by providing two jars in download file. The readme file will explain which to choose.
----------, Jan 13, 2022

  • Fixed no npcs visible when switching worlds.
  • Improved performance of regionChecker.
  • Other minor improvements.
----------, Aug 18, 2021

  • Fixed: Real entity being spawned if different entitytype used than player in 1.16- version of plugin.
  • Fixed: NPC not despawning when recording is done in 1,17+ version of plugin.
  • Reduced lag caused by regionchecker.
----------, Jul 23, 2021

  • Fixed skin not showing up if logging into the server while recording is already ongoing.
----------, Jul 12, 2021

  • Fixed cycle, flip and reverse cycle not appearing on reload / startup
  • Fixed skin problems
----------, Jul 12, 2021

  • Re-added the ability to copy skin values from websites like mineskin.org etc. and paste them into the recording file in order to get player independent skins.
----------, Jul 11, 2021

Hey! 1.17 is now supported. However, some features are still not compatible. Below are the features that are not yet available in the 1.17 version. These will be coming at a later date;
  • Entitytypes are not yet supported.
  • Chest opening / closing is not yet supported.
  • On fire effect is not yet supported.
Apart from that the plugin should function the same way as in other versions. More updates are coming. Let me know if you experience any issues.
----------, Jul 11, 2021

Hey, a new update is here!

  • If you want to get a skin from a website like https://mineskin.org/, simply copy the 'Texture Data' field and paste it into the Skin.Value field in the recording file located in plugins -> MotionCaptureRewritten -> Recordings. If the Skin.Value field does not exist then please use the /mc skin, command to generate this field.

    Next copy the 'Texture Signature' field into the Skin.Signature field. Same thing applies as with the Skin.Value field.

    Now your skin will appear!
  • Added the /mc remoteReplay, command. This command allows you to replay the recording for another player.
----------, Jun 21, 2021

  • Fixed a small console error. Nothing major. Larger updates coming soon!
----------, Apr 11, 2021

  • Fixed Enderdragon Rotation
  • Fixed non operator users able to run operator commands.
----------, Mar 1, 2021

  • Fixed being able to replay recordings that don't exist causing a broken recording to be created.
----------, Feb 17, 2021

  • Fixed dogs, cats, horses and foxes sitting during the recording.
  • Added the /mc record <recordingName> <player> command to secretly record another player.
----------, Feb 17, 2021

  • Hotfix for user
----------, Feb 16, 2021

  • Added command: /mc color <recording> <color 0-15>. Allows you to change the color of the wool of the sheep if you set the entitytype of your recording to a sheep.
  • Fixed error in console when stopping the server while recordings are running.
----------, Feb 10, 2021

Hey, It has been a while since the last update but I am happy to say a new update has arrived!

Features:
  • New Command! /mc type <recording> <entitytype>. For example: /mc type myRecording PIG. This command can be used to modify what entitytype plays the recording. This will even allow you to have ender dragons flying through your lobby!
  • Added custom model data support for the things NPCs are carrying allowing you to give them custom models using a resource pack.
----------, Feb 7, 2021

  • Fixed minor issues.
  • Major bug fixes are coming soon, user has reported some errors and these will be fixed as soon as possible.
----------, Dec 3, 2020

  • Fixed crucial issue in last build
----------, Nov 26, 2020

  • Added /mc toggleExclusivePlayer <recordingName>, this command allows you to make an animation client sided meaning only the person who triggered the recording (either through command or through region) sees the NPC. Please note block placing and other functions may not be affected by this. (Chest opening is).
----------, Nov 26, 2020

V 2.0.2
Speed up & Speed down.
  • Added the /mc speed <recording> <multiplier>, command. Allows you to speed up recordings.
  • Added the /mc slow <recording> <multiplier>, command. Allows you to slow down recordings and play them in slow motion.
----------, Nov 25, 2020

Support for 1.16.4 has been added. The plugin should now work in all versions from 1.14
----------, Nov 20, 2020

  • Fixed NPC invisible when joining after replay started
----------, Sep 2, 2020

Motion Capture 2

After a few years this plugin has now been completely reworked. This means different everything. Please see the plugin page for all the new stuff.

I really hope this solves many of the issues you have been reporting.

Thanks.

----------, Sep 2, 2020

  • Fixed 1.16.2 incompatibility
Plugin will now run on 1.16.2
----------, Aug 29, 2020

  • Fixed swimming animation when recording in Survival Mode.

Sorry about this issue!
----------, Aug 29, 2020

Hey! Here's a slightly larger update for this plugin. I plan to fix a bunch more issues over the course of the next few weeks but this update is already quite extensive. Your NPCs will now be able to sneak, swim and glide with elytras!
  • Fixed / Re-Added Sneaking!
  • Added swimming!
  • Added elytra gliding!
I dropped support for all versions under 1.15 because of backwards compatibility issues. These versions will still work but will no longer receive updates and the updates I do publish won't apply to these versions.
----------, Aug 8, 2020

  • Fixed second skin layer not showing in 1.16
----------, Aug 8, 2020

  • Sorry about the delay. 1.16 support is now available.
----------, Jul 23, 2020

  • Added the /deleteRecording <recording> command which allows you to delete a recording.
----------, May 22, 2020

  • Fixed the /setSkin command.
More patches to come later today!
----------, May 21, 2020

Hey there. Excuse me for the long delay. Things have been busy around here and I have not been able to keep up with these plugins at all. This is the first of a couple of patches I will be uploading over the coming days. In this one the following issues are fixed:
  • Fixed NPCs not visible when joining while they are playing.
  • Fixed console error when skin can't be found.
I am aware sneaking is not working on 1.13+ I am currently trying to find a fix for this.

Thank you for your patience!
----------, Mar 18, 2020

  • Fixed recordings in non existing worlds causing errors.
  • Added /mc command. Use it to get a list and description of all commands.
----------, Jan 20, 2020

Hey there!

It has been a while since I last updated this resource. I am sorry it took so long to get this plugin to work on 1.15. Using this version you should be able to run MotionCapture on 1.15 without any issues. The update also includes a minor update;

  • Motion captured recordings will now no longer start with a placeholder skin and name. The name and skin of the recorder will now be automatically used. This will not overwrite any skins you have already assigned to it.
FancyUI Support!
I'll forgive you for not knowing what FancyUI is so let me explain. FancyUI is my latest plugin coming to Spigot. It is currently awaiting approval. The plugin is an advanced inventory editor which utilizes a scripting tool using which users can activate all sorts of things. If you have MotionCapture and FancyUI installed on your server two new script functions will be added to FancyUI. These are quite simply;

  • record <recordName>
  • replay <recordName>
More updates with more features are coming soon!

Thanks
----------, Jan 11, 2020

  • Fixed /sequence command
----------, Aug 31, 2019

  • Added functionality to chests. NPCs can now interact with chests. This unfortunately only works on 1.14+
----------, Aug 29, 2019

  • Added argument to /replay command to specify which player can see it. If no argument is specified all players can see the recording.
----------, Aug 29, 2019

  • Attempted to fix user issue with 1.14.4 compatibility. Further updates may be required though. If anyone is experiencing issues with 1.14.4 please send the console errors to me via Spigot.
----------, Aug 18, 2019

  • Added 1.14 compatibility
----------, Jun 11, 2019

  • Fixed block placement not working
----------, May 12, 2019

  • Added a command to secretly record a different player
/secretrecord <player> <recording>

The recording will show the scoreboard to the person who is recording whilst recording the actions of the targeted player. The recorder can use slot 1 to stop the recording.

Hope you enjoy!
----------, Apr 16, 2019

  • Fixed second skin layer not showing
----------, Apr 6, 2019

  • Fixed an error for a user
----------, Mar 31, 2019

  • Fixed /setRepeat always saying it had put the repeat to false while it did actually set it to true.
  • Updated the version in the plugin to match the version of the Spigot page.
  • Attempted to prevent an error when working with specific projectiles.
----------, Mar 27, 2019

  • Fixed a couple of little issues.
----------, Mar 26, 2019

  • Fixed visualize command for 1.13 users
----------, Mar 26, 2019

Signs are now supported!
----------, Mar 25, 2019

  • Added /addFreeze [Animation] [Ticks] {true | false}
Adds a delay between the animation ending and the resetting of the animation. Set [Ticks] to -1 to instantly reset the animation. The final argument (between the curly brackets) is not required. If the last argument is set to true it will monitor whether or not the player is in a 25 block radius to the NPC and if not will reset the animation. It will also reset when the time is up. The radius can be edited in the animation file in the plugin's recordings folder.

Hope you enjoy!
----------, Jan 1, 2019

  • Added /sequence add|remove|clear animation1 animation2
    Allows you to chain up recordings so when the first one is done it automatically triggers the next one. You can have multiple sequences animation per animation. You can also make a loop of them.
  • Added option to config to broadcast the startup messages in black and white to still get the information without having it stand out too much.
----------, Nov 5, 2018

  • Fixed /setName command not working
  • Removed debug message
----------, Nov 3, 2018

  • Recordings now take chat messages into account and will display them accordingly.
----------, Nov 2, 2018

  • Added /setSkin AnimationName SkinOwnerName
    For example: /setSkin animation Notch
  • Added /setName AnimationName Name
    For example: /setName animation &7Notch
    Use "_" for spaces in the name, color codes are supported.
----------, Nov 2, 2018

  • Removed useless field 'uuid'
----------, Oct 30, 2018

  • Fixed a startup error
----------, Oct 28, 2018

  • Added a /setRepeat command, this command allows you to make a recording cycle. Make it start again when it's finished.
  • Usage: /setRepeat <AnimationName> <True||False>
  • Example: /setRepeat TestAnimation true
  • Also supported: /setRepeat Test Animation true
  • Improved efficiency of recordings
----------, Oct 26, 2018

  • Added projectile support (Snowballs, arrows etc.)
  • Added damage listening for projectiles
  • Fixed a bug which prevented a group recording from being able to activate again after being activated.
----------, Oct 8, 2018

Added all not yet released features, these are described in greater detail in the google document.
----------, Oct 7, 2018

Resource Information
Author:
----------
Total Downloads: 603
First Release: Oct 6, 2018
Last Update: Jun 10, 2025
Category: ---------------
All-Time Rating:
60 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings