Skip to content

@mchorse mchorse released this Sep 22, 2019 · 2 commits to master since this release

This is a small update which introduces animated poses, a couple of neat config options here and thered, some quality of life tweaks, and plenty of crash/bug fixes.

Compatible with McLib 1.0.3, Metamorph 1.1.9 and Aperture 1.3.2. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.

  • Added random order option for sequencer morph
  • Added loop option for record morph
  • Added "Launch up the player" option for BB gun
  • Added a config option to disable model block rendering
  • Added animated poses feature for custom model morphs
  • Added empty default model
  • Added a keybind to record currently selected replay in director block menu
  • Added saving of 5 last versions of player recording
  • Added default keys for record and play/pause director block keybinds (right alt and right control respectively)
  • Changed limbs that have 0 opacity to not render at all
  • Changed damage/attack action not affecting character's health in camera editor preview mode (suggested by Ray from Slightly Insulted)
  • Changed director block GUI to prevent selecting first replay every time
  • Changed recordings list to display director block related player recordings
  • Changed the caption in the top left corner to display: which player recording is about to start recording, and the tick of currently recording player recording.
  • Fixed NPE crash with null morph replay (reported by Braigar)
  • Fixed pre delay not properly playback on the client
  • Fixed GIF not working with custom model morphs
  • Fixed GIF having one blank frame
  • Fixed Aperture to work with new changes from 1.3.2
  • Fixed /model export_obj exporting a mirrored detached (in terms of vertices) version of model
  • Fixed index out of bounds exception when duping in director block with no replays (reported by Afegor)
  • Fixed a crash related to actors using playback button, which was reported by Olrik&Flynn, but apparently I didn't fix it (reported by Serene Studios)
  • Fixed minor rendering issue with limb highlight with body part being the same model (reported by Andruxioid)

Downloads are on CurseForge. Don't forget to install Metamorph and McLib too.

Assets 2

@mchorse mchorse released this Jul 21, 2019 · 53 commits to master since this release

This big massive update probably isn't as big as 1.5, however, it saturated with so many awesome features that expand new horizons of machinima creation! Beside that, this update also makes Blockbuster much more stable than 1.5.3.

This update adds three new types of special Blockbuster exclusive morphs, in addition to image morph: Sequencer, Record and Structure morphs. It also adds another several major features: multiskin, improved texture picker, custom model smooth shading, hide all director blocks (if hide on playback is enabled) upon playback, item slots support in body parts, several new image and custom model morph properties and dozens of bug fixes!

Compatible with McLib 1.0.1, Metamorph 1.1.8 and Aperture 1.3.1. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.

General

  • Added following config options:
    • Added Actors > Fix Y config option, which uses actual Y value recorded on the client side, instead of the interpolated from server, which in turn fixes hovering when jumping around, but at the cost of sharp vertical movement
    • Added Actors > Always render which makes body actor entities render always no matter hitbox size (suggested by Andruxioid)
  • Added multi-skin feature to texture picker which allows constructing a single texture out of multiple textures
  • Added texture manager panel where you can explore textures loaded by Minecraft
  • Added animated GIF support (with reference work from MrCrayfish's furniture mod and DhyanB)
  • Added BB gun item, which allows to setup a firearm-like weapon which can shoot projectiles with lots of different configuration options
  • Add hierarchical model loading and sorting in config/blockbuster/models (suggested by Jubb)
  • Changed the location of ticks in player recording editor grid
  • Changed the texture picker to capable of browsing folders
  • Fixed crash related to body actors using playback button (reported by ChrissyPixy)
  • Fixed issue with duplicated player recording in the list
  • Fixed @VERSION in blockbuster_core mod (reported by Andruxioid, I think)
  • Fixed issue with URL skins doesn't work with extruded layers and /model texture (reported by Jubb)
  • Fixed clickable item slots through the morph picker
  • Fixed crash related to tick out of bounds (I assume with pre delay) (reported by STH)
  • Fixed NPE with image morphs when stupid png URLs lead to those stupid websites instead of an actual PNG
  • Fixed 1.11.2 chroma blocks appear all as green (reported by SlySuptic)
  • Fixed item transformations on the head for model block
  • Fixed crash when picking up a texture in texture manager (reported by Andruxioid)
  • Fixed inventory GUI desync after player's death
  • Fixed config comments display (reported by GroupM)
  • Fixed shadow property of model block not getting synced
  • Remove model editor button from main menu

Aperture integration

  • Changed the player recording list in camera editor to not fully overlay the player recording editor
  • Fixed crash camera editor initiation (reported by ycwei982 and zoombie)
  • Fixed packets in Aperture's integration which kicks players (found by FairFox)
  • Fixed Play and Load camera mode doesn't work on dedicated server (reported by Olrik&Flynn)
  • Fixed some weird desync when recording editor elements are in camera editor (reported by Andruxioid and Agirres)
  • Fixed pre/post delays set with /record prolong command not working properly with camera editor

Custom models

  • Added smooth shading property to custom models and model editor which makes the triangular shading much smoother
  • Fixed issue with default model not being completely loaded on start up
  • Fixed small space with export mob model and add search bar (suggested by Joziah2)
  • Fixed body limb when generating JSON model from auto OBJ
  • Fixed writing materials to model.json
  • Fixed extruded layers to support mirroring

Director block

  • Added rendering of director block in F3 view (same way as model block) (suggested by ChatpKSK)
  • Changed all director blocks to invisible when one starts playing (and hide on playback is enabled) (suggested by GroupM)
  • Changed hidden block to have no collision when walking through them (suggested by Jubb)
  • Changed the way rename prefix works (replace everything until last _ and a number)
  • Changed width of Record button to be the same width as other buttons
  • Fixed issue with fake players on the server side in Director#collectActors() (reported by FairFox and Cactuz)
  • Fixed issue with illegal property shit when tile entity director tries to check for hidden blocks (reported by Andruxioid and terbin)
  • Fixed director block's loop mode cloning actors (reported by HerrBergmann and Lycoon)
  • Fix/prohibit inserting invisible characters into Recording ID

Morphs

  • Added new types of morphs:
    • Added sequencer morph, which takes in any number of morphs and switches between them based on given delay between every sequence (with possible randromizer), which allows creating animated morphs
    • Added record morph, which takes a morph and given player recording and plays it in a loop within the morph, this way it's possible to add alive passengers within models through body part system and etc. (loosely based on ideas of HerrBergmann)
    • Added structure morph, which allows using saved nbt structures via the structure block (suggested by El_Redstoniano)
  • Added support for item slots in body part system
  • Added a couple of properties to image morph:
    • lighting option which allows to disable light map on the image morph (suggested by Morris)
    • billboard (Look at player) option which allows orient the image morph to always look at the player
  • Added a couple of properties to custom model morph:
    • scale option which allows scaling the model (like the global scale option in the model editor)
    • scaleGui option which allows scaling the model in GUI cells
  • Changed body part's default rotation by X axis to 180.0 by default
  • Changed morph picker to allow to nullify selected morph by clicking elsewhere in the morph picker
  • Fixed NPE crash with getPose() (reported by STH)
  • Fixed NPE crash related to custom (reported by Andruxioid)
  • Fixed body part crash on the server (reported by Skorpion_G)
  • Fixed shading when scaling of image morphs (i.e. enable normal rescale)
  • Fixed body part system in morph editor GUI not showing up

Downloads are on CurseForge. Don't forget to install Metamorph and McLib too.

Assets 2

@mchorse mchorse released this Dec 28, 2018 · 263 commits to master since this release

This patch update is quite massive in comparison to two previous patches. This update adds body part system, image morphs, a new Aperture integration, URL textures, few miscellaneous tweaks and lots of bug/crash fixes.

Compatible with McLib 1.0, Metamorph 1.1.7 and Aperture 1.2. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.

  • Added mclib library mod as a dependency
  • Added body part system to Blockbuster custom model system, which allows adding sub models on a model
  • Added custom model and image morph editors
  • Added Image morph which simply shows an image
  • Added Wheel and Wing animation checkboxes to model editor
  • Added chat action prefix config option
  • Added /model export_obj <model> [pose] subcommand which allows to export Blockbuster custom models into OBJ
  • Added /model convert <fred|steve> <skin> which allows converting 64x64 skins into 64x32 and vice versa
  • Added /spectate <target> command
  • Added map_Kd_path instruction to MTL parser which allows to specify default texture for the material (suggested by AzureZhen)
  • Added mounted property to /record clean
  • Added support of elytra layer to the slot mechanism
  • Added a button to rename replay Recording ID prefixes in director block
  • Added a button to copy pose properties from another pose and a button to duplicate a limb in model editor
  • Added blending to default cubic limbs in custom model, which allows using semi-transparent skins
  • Added URL support to resource locations
  • Added a keybind which allows toggle playback of currently edited director block in dashboard GUI (suggested by Olrik&Flynn)
  • Added support for recording editor within camera editor
  • Fixed crash and disabled ability to parent limb to itself in the model editor (reported by El_Redstoniano)
  • Fixed crash caused by malformed model morph with no model (reported by KazerLight)
  • Fixed crash caused by model manager releasing memory on the integrated server (GL context on wrong thread)
  • Fixed crash with empty slot (reported by Qsycho)
  • Fixed crash with item playback and body actors (reported by Olrik&Flynn)
  • Fixed issue with bow animation not recognizing children limbs (reported by MineLol and ZeNoob)
  • Fixed morphs not appearing correctly when scrubbing through in camera editor (reported by GroupM)
  • Fixed an issue with 3D extruded limbs and normals (reported by ItzCactus)
  • Removed custom model morph builder
  • Removed the mob model export button from the main menu model editor (reported by NlL5)
  • Updated Chinese translation strings (thanks to ycwei982)
  • Updated Russian translation strings (thanks to Andruxioid)

Downloads are on CurseForge. Don't forget to install Metamorph and McLib too.

Assets 2

@mchorse mchorse released this Oct 3, 2018 · 342 commits to master since this release

This patch update adds more colored blocks for chroma keying and fixes lots of things (including pose editor that I broke in 1.5.1).

  • Added more colored blocks for green screen block
  • Added button in director block GUI to update player data (used by fake players option)
  • Added display titles instead of action IDs in player recording editor GUI
  • Added active_hands, fall_distance, sprinting and sneaking properties to /record clean
  • Added /model texture <location> [linear] [mipmap] command
  • Fixed pose editor which was broken in 1.5.1 (whoops, my bad)
  • Fixed some cascading transformation issues custom head blocks, held items and model blocks rendering
  • Fixed issue with no-material OBJ part not having selected texture of the model
  • Fixed crash related to clicking on an empty cell when dragging an action (reported by Chunk7)
  • Fixed some syncing issues when duplicating a replay in director block GUI (enabled, fake player and health fields)
  • Fixed constant swiping in bed as fake players
  • Fixed resetting of action list in player recording editor
  • Fixed crash with my commands having client side code, I18n specifically (reported by LatvianModder)
  • Optimized 3D layers to avoid creating empty display lists when there are no cells
  • Renamed Green block to Chroma block
  • Rewritten action system to use a registry

Downloads are on CurseForge. Don't forget to install Metamorph too.

Assets 2

@mchorse mchorse released this Sep 1, 2018 · 365 commits to master since this release

This patch update fixes minor bugs introduced in 1.5, as well as fixing some of the older bugs. Also, this patch contains a little surprise for 1.10.2 and 1.11.2, allowing them enjoy 1.12.2 exclusive item model feature introduced in 1.5.

Compatible with Metamorph 1.1.6 and Aperture 1.1. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.

  • Added item model rendering from 1.12.2 to 1.11.2 and 1.10.2 builds
  • Added a procedure to clean up GL resources after models are getting removed
  • Fixed NPE in ClientHandlerActorPause (reported by KazerLight)
  • Fixed ResourceLocation to TextureLocation in 1.11.2+ branches (reported by AzureZhen)
  • Fixed issues with mixed MTL and cubic limbs
  • Fixed last edited action not saved when switching between files
  • Fixed blockbuster.gui.record_editor.actions.equip.leggings
  • Fixed issue with riding an actor
  • Fixed shadow configuration option doesn't get saved
  • Fixed add limb with same name bug (reported by _TroloTroll_)
  • Made pose editor clone a morph into selected morph slot (instead of modifying current)
  • Made invert property use Z axis instead of Y for yaw when looking is enabled
  • Made playback button and confirm break director block GUIs not pause the game
  • Made null director block and model block if they aren't accessible in the world
  • Made the model rebuild on holding button click

Downloads are on CurseForge. Don't forget to install Metamorph too.

Assets 2

@mchorse mchorse released this Jul 22, 2018 · 392 commits to master since this release

Blockbuster 1.5 is a massive update which improves almost every aspect of the mod. Main features of 1.5 are: improved support for OBJ, revamped GUIs, improved damage control and green screen features.

Compatible with Metamorph 1.1.6 and Aperture 1.1. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions are most likely incompatible.

General

  • Added green block which helps setting up a green screen
  • Added green sky option which allows making the sky fully green (works nicely with green screen block)
  • Added custom morph preservation, if the model wasn't found, it will still create a morph but without a model
  • Added Russian localization (thanks to Andruxioid)
  • Fixed another dedicated server crashes (reported by AzureZhen)
  • Fixed dedicated server not persisting morph information (due not loaded custom morphs)
  • Removed support for playing back and registering actors spawned from a spawn egg (obsolete feature)
  • Removed Globgabgalab
  • Updated Chinese localization (thanks to ycwei982)

GUIs (user interfaces)

  • Added player recording editor GUI which allows editing player recording's actions
  • Added pose editor to morph picker
  • Reworked most of GUIs into a dashboard panel based GUIs
  • Reworked model block GUI
  • Reworked director block GUI
  • Reworked model editor GUI
    • Added a button which allows creating a model from a mob

Director block

  • Added better duplication mechanic (suggested by Olrik&Flynn)
  • Added director block configuration options: start and stop commands, looping, disabling redstone state change, hiding block on playback and display name
  • Added new replay properties: starting health, enabled playback and use a fake player instead of an actor.

Custom models

  • Added back custom model code back from Metamorph to Blockbuster
  • Added support for quad faces in OBJ code
  • Added support for C4D exported OBJ files (suggested by Andruxioid)
  • Added support for OBJ material files (must be manually enabled with providesMtl model property)
    • Added support for non-standard map_Kd_linear instruction which indicates that this texture should be linearly interpolated
    • Added mipmap support for material textures
    • Added special NBT tag which allows specifying custom texture for given material
  • Added shading limb property which allow to disable default MC shading
  • Added lighting limb property which allow to disable lightmap shading (glow in the dark)
  • Added slot limb property which allows to assign an armor slot to be coated by the armor model
  • Added is3D limb property which allows to make the limb look extruded as seen in MPM/CNPCs mods (suggested by snifferish)
  • Added scaleGui model property which allows to set scale of the model within GUI
  • Added skins model property which allows the model to specify an additional model from which it can reference its skins, along its own skins (suggested by Andruxioid)
  • Added a feature to blacklist a model by simply adding __ to model's folder name
  • Added more poses to default models
  • Improved auto-load OBJ feature which allows generating limbs out of objects found within OBJ file
  • Improved default models steve, alex and fred by adding an anchor limb which allows posing much easier
  • Optimized model reloading code which reloads models only if model files has changed

Commands

  • Added /on_head command which allows placing currently held item in the head slot
  • Added several /record sub-commands for more extensive player recording editing:
    • /record origin – allows to change the initial position and rotation around that point based on player's position or given coordinates (thanks to Olrik&Flynn)
    • /record dupe – allows to duplicate a player recording (thanks to Agirres)
    • /record prolong – allows to add delays before and after the actual playback of the player recording content starts
    • /record tp – allows to tp to given player recording at given tick (thanks to Olrik&Flynn)
    • /record clean – allows to clean/set frame property within given range (thanks to Olrik&Flynn)
  • Added [path] argument to /model clear command which allows to clear out only skins for specific model
  • Added [force] argument to /model reload command which allows to force reload models, and also /model reload now reloads models on the client too
  • Fixed and slightly improved /model export command

Damage control

  • Restore tile entities which were removed during damage control session
  • Remove entities which were created during damage control session

Model block

  • Added a feature to render model blocks in inventory/as held items (1.12.2 feature only)
  • Added global rendering of model blocks
  • Added rotation order, uniform slider scale, optional entity-like shadow (suggested by TroloTroll) and item stacks configuration to model block
  • Fixed model block connecting to nearby fences (reported by TroloTroll)
  • Removed destruction particles

Recording

  • Fixed item use actions not taking in account of actor's held items
  • Fixed items disappear from actor's hand when executing some item action
  • Switched from item ID to ItemStack equality for item tracking

Downloads are on CurseForge. Don't forget to install Metamorph too.

Assets 2

@mchorse mchorse released this Apr 15, 2018 · 627 commits to master since this release

This patch adds two nice features and also cleans up the code base a little bit (for next updates, basically, it's only the beginning).

Compatible with Metamorph 1.1.5 and Aperture 1.1. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions probably are incompatible.

  • Added model block which allows to place morphs as blocks with some transformation configuration (basically replacement for freeze actor feature)
  • Added a feature which allows loading OBJ models without a JSON feature (see wiki for more information)
  • Added item_use_block action which allows to record firework placing, usage of bone meal, flint & steel, and etc.
  • Added /model reload command which allows to reload models on the server side
  • Added /director loops command which allows making director block loopable
  • Added in-game model editor button to in-game pause menu (press ESC in the world)
  • Blockbuster GUIs won't pause the game anymore
  • Command /model clear now removes all textures from texture cache which are related to Blockbuster, instead of only the missing ones (purple checkered)
  • Removed freeze actor checkbox feature
  • Removed hacks for 1.3 compatibility
  • Removed code related to model and /model request command
  • Updated 1.12 build to 1.12.2

Downloads are on CurseForge. Don't forget to install Metamorph too.

Assets 2

@mchorse mchorse released this Oct 9, 2017 · 663 commits to master since this release

This patch that mainly aims at providing integration with my new Aperture mod (a camera mod which camera creation process using GUI). This means that all old camera code in Blockbuster was removed.

For exception of camera features, there are also some little tweaks made to other components of the mod. Mostly tweaks that fix some annoying stuff. Oh, and also OBJ support for custom models.

Compatible with Metamorph 1.1.4 and Aperture 1.0.1. It doesn't mean that future versions of Metamorph and Aperture would be incompatible, but older versions probably are incompatible.

General

  • Added support for Aperture mod
    • If you hold playback button attached to director block, you would be able to preview actors playback by scrubbing the timeline (bottom bar) or pressing play/pause button
    • Added support for camera launching for playback buttons
    • Added Blockbuster's camera editor options panel
  • Dropped Minecraft 1.9.4 support and added Minecraft 1.12 support
  • Toggle button teleport teleports you back to the place you teleported to director block in the first place (thanks to badr)
  • More sophisticated teleport to director block (searches for a free block pos and aligns player's look toward director block)

Actors

  • Added .obj model support
  • Added support for sitting on 3rd-party mods that provide sittable chairs for custom model based morphs only
  • Added actor freeze checkbox #34
  • Remove entity shadows for invisible actors
  • Remove stuck actors after exiting during director block's playback
  • When actors spawn, align body with head

Commands

  • Add /action record command to the history when pressing Record button in director block GUI (thanks to Tom Soel)
  • Removed spawn sub-command from /director command
  • Removed /camera command
  • Removed /load_chunks command

GUI

  • Add confirmation modal to the director block GUI (thanks to Sanchan, badr and others)
  • Add label for morphs in morph pickers (thanks to Minebox)
  • Add the support for displaying OBJ model parts in model editor
  • Add GUI elements to modify origin and providesObj in model editor

Recording

  • Add block placing sounds to place_block action (thanks to MadDreamer)
  • Fixed attack action on the server (requires Easy difficulty, in order to hit player)
  • Make actors make weak hit sound when swiping (configurable, by default disabled)

Downloads are on CurseForge. Don't forget to install Metamorph too.

Assets 2

@mchorse mchorse released this May 22, 2017 · 764 commits to master since this release

Patch update. This update is focused on bringing McME into the mod itself. Why integrating model editor in the mod? Because this will increase productivity of making custom models. When you edit models in the game, you'll have instant feedback on how the model looks, meanwhile with McME, ther might be some bugs related to wrong angles between how custom model looks in the game and in the editor, how does the character would look with items in hand, etc.

Important: there's a new way of recording actions was implemented. Player recordings recorded in 1.4.8, can't be used in 1.4.7 and below. However, you can use actions from 1.4.7 in 1.4.8.

Camera

  • Added a config option for default path fixture interpolation
  • Added smooth cubic interpolated camera, like cinematic vanilla but Minema-friendly, see Options > Controls > Blockbuster Misc.
  • Added accelerated linear interpolation for roll and FOV when smooth camera enabled
  • Added hermite interpolation type for path fixture (/camera edit 0 hermite)

Commands

  • Added sub-commands:
    • /model clear – clears texture map cache from purple checkered textures
    • /model replace_texture – replaces texture in the texture map to another already loaded texture
    • /load_chunks – force loads all chunks in the render distance (affects only chunks which were already generated by the world)
  • Updated /record sub-commands to multiple action per frame feature
    • Added /record add and /record remove
    • Removed /record set
  • Updated /camera duration sub-command to take in account relative values (like with /camera step and /camera rotate)

Director block

  • Make director block's sides highlight on play or on stop
  • Fix crash when actor uses playback button (thanks to Badr)

General

  • Added a config option for custom model and skins refresh
  • Added a config option for enabling rendering nametags for actors always
  • Added a friendly reminder chat message when the player enters a world. Blockbuster lets the player know that (s)he's using not recommended version of Metamorph
  • Added configurable damage control (by default disabled, see mod options)
  • Compatible with Metamorph 1.1.3
  • Fixed grammar and phrasing in config comments (thanks to reck829)

GUI

  • Added a button in main menu and a keybind to access the model editor
  • Added a model editor GUI with following features:
    • Saving and loading models
    • Add, edit and remove limbs
    • Add, edit and remove poses
    • Edit general model properties (name, texture size, etc.)
    • Rotate and scale model in GUI
    • Limb swinging and swiping, hit box rendering, and item holding buttons
    • Texture picker
  • Added current camera playback tick in F3 screen
  • Added sliders in actor configuration GUI to rotate an actor (reck829's suggestion)
  • When you duplicate a replay in director block GUI, recording ID field will get incremented (record -> record_1, horse_5 -> horse_6, etc.) (thanks to sanchan)

Recording

  • Added recording of breaking block animation (break_animation)
  • Added recording of item usage (use_item)
  • Added Drop (boolean) property for place_block action which is responsible for dropping an according block
  • Fixed mounting action mounting again and over again
  • Switched to recording multiple actions per a frame

Downloads are on CurseForge. Don't forget to install Metamorph too.

Assets 2

@mchorse mchorse released this Mar 4, 2017 · 860 commits to master since this release

Another patch update. This patch update is what I waited for a long time! This update integrates Blockbuster with Metamorph. This makes Blockbuster able to perform Metamorph's abilities, attacks and abilities as well as to use Metamorph's morphs for actor morphing. From now and on, Blockbuster isn't a standalone mod. It requires Metamorph.

Important: due to integration, the format of custom models and skins was changed, so before trying out this update, make sure to back up your world as it may make all your actors morphless (invisible actors with shadows).

Special thanks to The Minebox, Badr, Tom Soel and Vasily12345 for beta-testing and suggesting features for this update!

General

  • Added config options:
    • Recording countdown (suggested by The Minebox)
    • Disable teleport to director block with playback (suggested by badr)
    • Enable command action recording
    • Camera step and rotation factors for keys
      directions
  • Adapted MORPH action to Metamorph's integration
  • Adapted actor and director GUIs to Metamorph's integration
  • Removed /morph command and morphing capability from Blockbuster
  • Replaced Custom Model and Skin fields with morph picker
  • Works with Metamorph 1.1.1

Actors

  • Added default fred custom model (4px wide arms with overlays)
  • Flipped texture of actor configuration item (thanks to Tom Soel)
  • Increased item pick-up delay (from 10 to 40)
  • Implemented item pick-up animation (item magnet-like animation)
  • Made actors rideable (sneak + right click is to start record)

Camera

  • Added cubic path fixture interpolation
  • Added keys for more precise player position and angle adjustments (under Blockbuster Camera Control category)

Commands

  • Added /camera path subcommands:
    • /camera path add – add a point in a path fixture
    • /camera path edit – edit a point in a path fixture
    • /camera path remove – remove a point from path fixture
    • /camera path move – move a point to another index in a path fixture
    • /camera path goto – go to a point in a path fixture (like /camera goto, but specific for path fixtures)
  • Added /camera step which moves player absolutely or relatively
  • Added /camera rotate which rotates player absolutely or relatively
  • Added /director spawn subcommand (spawns actors in director block at given tick in pause mode)
  • Added /record command with four sub-commands:
    • /record get – output the data tag of the action in given player recording and tick
    • /record set – set an action in given player recording at given tick
    • /record info – output the information about given player recording
    • /record search – find actions of specified type in given player recording

Director block

  • Added a replay thumbnail in director block GUI (thanks to badr)
  • Added director block break confirmation (thanks to Tom Soel)
  • Added duplicate button in director block GUI (thanks to badr)
  • Added error messages and red labels when Recording ID field is empty (thanks to The Minebox)
  • Fixed toggle replay bug in director block GUI (thanks to badr)
  • When registering device item is attached to director block, using the item will bring up director block GUI

Recording

  • Added COMMAND action (which executes command based on actor)
  • Added MORPH_ACTION action (which basically executes morph's action)
  • Corrected ATTACK action's direction vector
  • Fixed NPE crash at the end of playback with mounts (thanks to Tom Soel)

There were also few bugs during testing which lead to game crash, but they're not listed here, since they were fixed during the release (thus it will be inappropriate add them since they weren't present in previous update).

Downloads are on CurseForge. Don't forget to install Metamorph too.

Assets 2
You can’t perform that action at this time.