Releases: mt1006/mc-mocap-mod
Mocap 1.4-alpha-6
[1.4-alpha-5 -> 1.4-alpha-6]
-Added setting "start_as_recorded" which makes playback of currently recorded player start as this player (false by default) (thanks to damiendier for suggestion).
-Fixed playbacks without owner not being properly removed.
Mocap 1.4-alpha-5
[1.4-alpha-4 -> 1.4-alpha-5]
-Added "scale" playback modifier (thanks to netcore10 for suggestion).
-Added suggestions for "/mocap scenes modify" "to_modify" argument.
-Added suggestions for "/mocap playback stop" command.
-Added command to clear server and clients mocap cache - "/mocap misc clear_cache".
-Suggestions for recordings/scenes names no longer require mod to be installed on a client.
-For scene name suggestions where dot can be omitted, user input without a dot is now properly parsed by suggestion provider.
-Replaced stop_all true/false with including_others/excluding_others.
-"/mocap playback stop" failure is no longer called "error".
-Renamed "settings.mcmocap_conf" to "settings.txt".
-Replaced offset JSON values with single offset array.
-Simplified "/mocap scenes" error messages.
-Fixed stop_all tip suggesting using "stop_add" instead of "stop_all".
-Fixed "/mocap scenes list (scene)" not printing error message when failed to load scene.
-Fixed "player_as_entity" appearing as option for player_skin modifier.
-Fixed blocks not initializing for playback of currently recorded recording (thanks to Robobuilder for reporting).
-Added Chinese [traditional] translation (thanks to dirtTW).
Mocap 1.4-alpha-4
[1.4-alpha-3 -> 1.4-alpha-4]
-Fixed playback throwing error after non-player entity appears in a recording inside a scene (thanks to ivory for reporting).
Mocap 1.4-alpha-3
[1.4-alpha-2 -> 1.4-alpha-3]
-It's now possible to set playback modifiers for "/mocap playback start" command.
-Added command to set playback modifiers - "/mocap playback modifiers".
-Added support for custom NBT data with "player_as_entity" modifier.
-Removed position offset arguments from "/mocap scenes add_to".
-Updated scene format - it's now JSON-based.
-Added setting "pretty_scene_files" which makes scene JSON files look pretty (true by default).
-Added "minecarts" entity filter group.
-Added error message when trying to start empty root scene.
-Renamed entity filter group "empty" to "none".
-Renamed "/mocap scenes info/list" scene arguments from "name" to "scene_name".
-Split "player_info" modifier into "player_name" and "player_skin".
-Replaced "recording_sync" setting with "/mocap misc sync" command.
-Added "for_all_players" argument to "/mocap playback stop_all".
-Renamed "from_..." to "skin_from_..." simple modifiers in "playback start" and "scene add_to" commands.
-It's now possible to add player_as_entity modifier using simple modifiers (thanks to Narfu for suggestion).
-Fixed error when saving "change item" action for non-player entity.
-Fixed issue with single entity filter instances not working.
-Fixed directories with a proper name showing up on a list of recordings or scenes.
-Fixed server crashing when trying to start playback with player name longer than 16 characters (thanks to SPY for reporting).
-Fixed fake players with empty name having tiny gray bar above their head.
Mocap 1.4-alpha-2
[1.4-alpha-1 -> 1.4-alpha-2]
-Fixed issues with command argument parsing and suggestions.
-Fixed issue with player head rotation.
-Fixed non-player entities not moving.
-Fixed issue with group ("@") entity filter not working properly.
-"play_entities" setting is now set to "*" by default.
-"Experimental version" warning now uses translation keys.
Mocap 1.4-alpha-1
[1.3.8/9 -> 1.4-alpha-1]
-It's now possible to record multiple recordings at the same time.
-It's now possible to start playback of currently recorded recordings.
-Renamed "/mocap playing" to "/mocap playback".
-Added "/mocap recording discard" command.
-Added setting "allow_ghosts" which enables usage of ghost players when using a "player as entity" modifier (true by default).
-Settings are now divided into 3 categories - recording, playback and advanced.
-Merged "/mocap scenes list_elements" into "/mocap scenes list" and "/mocap scenes element_info" into "/mocap scenes info".
-Replaced command "/mocap recording state" with "/mocap recording list".
-Replaced settings "trackVehicleEntities", "trackItemEntities" and "trackOtherEntities" with "track_entities".
-Replaced settings "playVehicleEntities", "playItemEntities" and "playOtherEntities" with "play_entities".
-Replaced setting "trackPlayedEntities" with "prevent_tracking_played_entities" (true by default) which better represents what it's actually doing.
-Renamed settings: "playing_speed" to "playback_speed", "recording_sync" to "recording_synchronization", "play_block_actions" to "block_actions_playback", "set_block_states" to "block_initialization".
-Changed settings, command names and command arguments naming convention from lower camel case to snake case.
-Item types and block states are now stored using string IDs (instead of numeric IDs), providing better compatibility between different Minecraft versions and modpacks.
-Improvements to recording information command output.
-Improvements to error messages.
-Improved output of trying to change setting value with "/mocap settings" command, when value remained unchanged.
-Removed argument value limits that existed for some settings in "/mocap settings" command.
-Output of "/mocap recordings list" and "/mocap scenes list" is now alphabetically sorted.
-Changed some "errors" to "failures" and some "failures" to "errors" - it should be now easier to distinguish user errors (failures) from mod errors.
-Fixed recording being in a glitched state after restarting the integrated server (leaving and rejoining world in a singleplayer mode).
-Fixed some interactions with blocks (e.g. placing candles) not working on version 1.20.5 and later.
-Fixed setting values not being applied or using values from previous world when obtained without first starting playback or interacting with "/mocap settings" command.
-Fixed fake players not being fully removed from the client when playback ended with death.
-Fixed fake players in "player as entity" mode not being able to interact with blocks (thanks to awesome_nobel46 for reporting).
-Fixed vehicles not appearing in the playback after disabling "playItemEntities", "playOtherEntities" and "playBlockActions", despite "playVehicleEntities" being enabled.
-Minor spelling improvements.
-Minor improvements to error detection.
Mocap 1.3.8 (HD Skins fix)
Mocap 1.3.9
===Version 1.3.9===
-Fixed playback stopping after a non-player entity places a block on version 1.19.2 and older (thanks to awesome_nobel46 for reporting).
Mocap 1.3.8
===Version 1.3.8===
-Fixed fake players receiving damage only one time during playback.
Mocap 1.3.7
===Version 1.3.7===
-Fixed fake players not being removed from the client level after being outside of render distance during the entirety of playback.
-Name "Mocap" is now used instead of "MocapMod" in "/mocap info" and "/mocap help" command output.
-Version information is no longer sent to logs during startup.