|
| 1 | +===Version 1.3.5=== |
| 2 | +-Updated recording format. |
| 3 | + |
| 4 | +===Version 1.3.4=== |
| 5 | +-Fixed an issue causing recording corruption when recording item or entity with NBT data containing non-ASCII characters (thanks to INV-PLA for reporting). |
| 6 | +-Fixed missing translation key for copying and renaming a scene. |
| 7 | + |
| 8 | +===Version 1.3.3=== |
| 9 | +-Fixed a compatibility issue with JourneyMap (issue reported by seriousfreezing). |
| 10 | + |
| 11 | +===Version 1.3.2=== |
| 12 | +-Placing fire with flint and steel is now recorded on Fabric (issue reported by Libreh). |
| 13 | +-Fixed issue with skin top layers when playing multiple players on version 1.19.2 and older (reported by fogartyfox_gamer). |
| 14 | + |
| 15 | +===Version 1.3.1=== |
| 16 | +-Added settings "fluentMovements" controlling distance to played entity for player to receive additional packets for more fluent movements (32 by default). |
| 17 | +-Fixed entity data synchronization issues. |
| 18 | +-Fixed packets being sent to players far away from played entities. |
| 19 | +-Fixed issue with horse armor not being set properly (reported by M7MEDpro). |
| 20 | +-Fixed issues with players position being offset during playback on versions 1.19.4 and 1.20.1. |
| 21 | +-Fixed horse variant resetting to default or chest disappearing on horse-like entities when their mouth "is open" on versions 1.19.2 and lower. |
| 22 | +-Fixed llama variants not being recorded on versions 1.19.2 and lower, on Fabric. |
| 23 | +-Fixed setting "preventSavingEntities" not preventing saving entities on version 1.16.5. |
| 24 | +-Fixes for loading skin from a file. |
| 25 | + |
| 26 | +===Version 1.3=== |
| 27 | +-Changes to command structure - split "/mocap recording" into "recording" and "recordings". |
| 28 | +-Added commands to rename, copy and get information about recordings and scenes. |
| 29 | +-Added commands to modify and get information about scene elements. |
| 30 | +-Skins can now be set from another player (without changing fake player name) or from a local file (proposed by Live_CK). |
| 31 | +-Player model can now be swapped with the other entity by editing scene element (proposed by cucurbito). |
| 32 | +-Entities other than player are now recorded. |
| 33 | +-Player riding other entity is now properly recorded (mentioned by Snownee, M7MEDpro, Afirmaran1010, erixon_07). |
| 34 | +-Hurting player or other entities is now recorded. |
| 35 | +-Player death is now recorded. |
| 36 | +-Placing double blocks (like beds or doors) is now properly recorded. |
| 37 | +-Block destroying progress is now recorded. |
| 38 | +-Arrow and bee stinger count are now recorded. |
| 39 | +-Potion effects are now recorded. |
| 40 | +-Sleeping is now properly recorded. |
| 41 | +-Added option to make fake player not collide with other entities (proposed by Snownee). |
| 42 | +-Added suggestions for recording and scene names in commands. |
| 43 | +-Added setting "trackVehicleEntities" which enables tracking vehicle entities (enabled by default). |
| 44 | +-Added setting "trackItemEntities" which enables tracking item (enabled by default). |
| 45 | +-Added setting "trackOtherEntities" which enables tracking entities other than vehicles and items (disabled by default). |
| 46 | +-Added setting "trackPlayedEntities" which enables tracking entities that are currently played (disabled by default). |
| 47 | +-Added settings "playVehicleEntities", "playItemEntities" and "playOtherEntities" which are counterparts of "track..." settings but for playback (all are enabled by default). |
| 48 | +-Added setting "entityTrackingDistance" which controls entity tracking distance (128 by default, the number represents the distance from the player in blocks, 0 disables tracking and -1 disables limit). |
| 49 | +-Added setting "entitiesAfterPlayback" which determines what will happen with entities after playback (1 by default, -1 - will be released as a normal entity, 0 - will be left untouched, 1 - will be removed, 2 - will be killed with animation). |
| 50 | +-Added setting "preventSavingEntities" which prevents game from saving played entities in case of for example leaving game (enabled by default). |
| 51 | +-Added setting "dropFromBlocks" which enables drop from blocks (disabled by default - recommended with "playItemEntities" disabled to prevent duplicates). |
| 52 | +-Added setting "useCreativeGameMode" which sets fake players game mode to creative therefore making monsters ignore then (disabled by default). |
| 53 | +-Added setting "recordPlayerDeath" (enabled by default). |
| 54 | +-Fixed message about recording start being sent to recorded player instead of player who started recording. |
| 55 | +-Updated help message. |
| 56 | +-Stack trace of some non-critical, unknown exceptions is now logged. |
| 57 | + |
| 58 | +===Version 1.2.1=== |
| 59 | +-Fixed a compatibility issue causing skin top layer not being visible (thanks KlashRaick, JLUsr and efi1212 for reporting). |
| 60 | +-Fixed fake players not being removed from the server level causing memory leaks, performance issues, strange mob behaviour, problems with placing blocks, blocks staying activated and probably many other bad things (thanks KlashRaick for reporting). |
| 61 | +-When mod is not installed on a client-side, the server now sends text with English translation instead of translation keys. |
| 62 | + |
| 63 | +===Version 1.2=== |
| 64 | +-Placing, breaking and interacting with blocks is now recorded. |
| 65 | +-Skins can now be set from the mineskin.org URL. |
| 66 | +-Added setting "playBlockActions" which by default is enabled and controls whether placing, breaking and block interactions are played back. |
| 67 | +-Added setting "setBlockStates" which by default is enabled and causes block states to be reset on playback start. |
| 68 | +-Added setting "allowMineskinRequests" which by default is enabled and allows HTTPS requests to mineskin.org to load skins. |
| 69 | +-Added optional argument "mineskinURL" to "/mocap scenes addTo" that can be used to set skin from the mineskin.org URL. |
| 70 | +-Added optional arguments "playerName" and "mineskinURL" to "/mocap playing start". |
| 71 | +-Removed "startPos" optional argument from "/mocap playing start" (it didn't work anyway). |
| 72 | +-Item enchantments are now recorded. |
| 73 | +-Using off-hand item or trident with riptide enchantment is now properly recorded. |
| 74 | +-Fake players can now interact with pressure plates and tripwires. |
| 75 | +-Fixed multiple issues with Minecraft and mod compatibility caused by UUID duplicates. |
| 76 | +-Fixed files being loaded and saved to the same directory after switching saves on the client. |
| 77 | +-Fixed server freezing after setting "playingSpeed" to extremely high value. |
| 78 | +-Fixed playback freezing after setting "playingSpeed" to zero or value close to zero and then changing it back to normal. |
| 79 | +-Fixed command execution ending with unexpected error when trying to list recordings or scenes when one of the files in the directory starts with a dot. |
| 80 | +-Added Chinese [simplified] translation (thanks to Kasualix). |
| 81 | + |
| 82 | +===Version 1.1.1=== |
| 83 | +-Fixed skin top layers not showing properly on Fabric 1.16.5 (thanks ZaCronium for reporting). |
| 84 | + |
| 85 | +===Version 1.1=== |
| 86 | +-Added "/mocap settings" command. |
| 87 | +-Added setting "playingSpeed" that changes playing speed. |
| 88 | +-Added setting "recordingSync" which when enabled, syncs playing start with recording start. It can help with creating complex scenes. |
| 89 | +-When failed to play scene, error message now also contains path to resource that caused error. |
| 90 | +-Small improvements to chat messages. |
0 commit comments