Minecraft / Mods

Blockbuster

  • 51 diamonds
  • 15,481 views, 18 today
  • 1,586 downloads, 3 today
  • 46 comments
  • 36 favorites
  • 51
  • 36
  • playlist_add
  • share
  • more_horiz
avatar McHorse
Level 55 : Grandmaster Unicorn
91
EchebKesoMocap modMocap's source code

Blockbuster is a Minecraft mod which lets you create Minecraft machinimas/roleplays series in singleplayer using NPC body actors. Besides providing basic recording and playback, it also features a lot of miscellaneous features which can help you add some originality to your video, extending your possibilities beyond plain body acting (see Features section).

This mod works with Forge for Minecraft 1.10.2, 1.11.2 and 1.12.2 (requires Forge 14.23.4.2638 or higher).

Blockbuster mod depends upon Metamorph. Every new change log will specify the version of Metamorph supported. Blockbuster also provides optional integration for Aperture mod.

Recording and playback is based on, and rewritten from scratch, Mocap mod by EchebKeso.

FAQ
Q: Model block is invisible when I hold it in the hand. How to fix it? (1.12.2)<br />
A: Looks like you're using Optifine D1 or below. Update Optifine to D2 or higher.

Features
Blockbuster mod provides you with lots of features to make cool machinimas/roleplay series:
  • Actors and player recording – the most important feature, as you won't be able to create a machinimas without it. With Blockbuster mod you can record yourself doing things and then playback it using an actor. Recording code has some limitations on which actions it can record. See Blockbuster Wiki for more information about limitations.
  • Director blocks – one actor is good, a crowd of them is even better. Blockbuster mod provides you with a mechanism called director block which manages playback of registered actors. It allows you to record actors. It also has outlets for redstone contraptions, making it easy attaching some custom commands or redstone logic on start or the end of the scene playback.
  • Model block – besides actors, Blockbuster also adds a model block, allowing you placing down custom models or mobs as static props, which allows creating magnificient and immersive scenes. Besides placing them down, you can also hold those models or mobs in your hand (this feature available only in 1.12.2 build of the mod).
  • Aperture support – camera is how you present your machinima. Blockbuster mod has built-in Aperture integration. When Aperture is loaded, Blockbuster mod provides you with some features such as: ability to attach camera profiles to playback button, and previewing director block playback while editing cameras in the camera editor.
  • Custom models – recording only player-like entities limits the originality of your machinimas. Blockbuster mod let's you create custom models using in-game model editor. Unleash your creativity with custom models!
  • OBJ models – beside custom models which can be created with in-game custom model editor, Blockbuster also supports OBJ models on top of custom JSON models!
  • Mobs support – thanks to Metamorph's public API, Blockbuster is capable of using any morphs which Metamorph provides to be used by Blockbuster actors.
  • Minema compatability – thanks to frame-based player recording and cameras, you can convert your in-game machinimas to videos with a press of a button.
  • Green screen features – Blockbuster adds glowing green blocks without any shading and an option to turn the sky fully green which makes it easier creating green screens for post processing of your machinimas.


Install
Install Minecraft Forge, download the latest stable version of jar file for available minecraft version. Also install following mods: Metamorph. Put it in minecraft's mods folder, and launch the game.

After that, Blockbuster mod should be installed and will appear in Minecraft's mods menu. If Blockbuster didn't appear in the mods menu, then something went wrong.

Videos

Tutorial videos
Feature videos for 1.4. This playlist shows how to use the mod features. Almost every update comes with a change log video which show out new features.

g5zrqiI_Udk?list=PL6UPd2Tj65nEwg2bfY-NduLihPy6fgnvK


There's also a video that shows how to create a simple machinima using Blockbuster mod. This video shows basics of director block, how to attach actors to director block, and how to setup cameras:

cVTIzKzWtqg?list=PL6UPd2Tj65nE0Pmf6GD2Fk3aRGWTGKlZk


Machinima Examples
This playlist consists out of videos that I've created a bunch of machinimas during Blockbuster mod testings and just when I felt like. Earlier of those videos are my lab experiments.

3uMywkj1_Gs?list=PL6UPd2Tj65nFdhjzY-z6yCJuPaEanB2BF


For mod reviewers and reposters
When reposting my mod on your own website or reviewing it, please consider following (if you want to support me and my mod):
  • Don't distort the mod name. It's the Blockbuster mod.
  • Make sure that information and description of my mod is legit. Misleading information, like Minecraft version support or non-existent features, is your responsibility.
  • By uploading a custom build of this mod, the build becomes your responsibility.
  • Provide the source link, please. CurseForge page is preferable.
  • Provide a link to my YouTube channel, please. This will be really appreciated!
  • You can use Blockbuster banner or cover for your repost page. Don't apply the watermark, though, that's just rude.

If you're interested in this project, you might as well follow me on any of social media accounts listed below:



Bug reports
If you found a bug, or this mod crashed your game. I'll appreciate if you could report a bug or a crash to me either on issue tracker, on PM or on Twitter. Please, make sure to attach a crash log (pastebin please) and description of a bug or crash and the way to reproduce it. Thanks!
CreditEchebKeso
Progress70% complete
Game VersionMinecraft 1.10
Tags

17 Update Logs

Blockbuster 1.5 : 07/23/2018 3:33:45 amJul 23

Version 1.5 (GUIs and custom models)
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.

g5zrqiI_Udk


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&amp;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&amp;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&amp;Flynn)
    • /record clean – allows to clean/set frame property within given range (thanks to Olrik&amp;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
LOAD MORE LOGS

Comments : 46

Login or register to post a comment.

Show Comments

1 - 46 of 46

  • Riftjaw22
  • Level 23
  • Expert Crafter
  • April 15, 2018, 5:13 pm
AWESOME!
  • Arobazzz
  • Level 6
  • Apprentice Skinner
  • April 15, 2018, 12:47 pm
This mod is just awesome. The advantage is that you can create Machinimas with a lot of characters alone !
I tried changing the actor skin, but when I did, it looks all distorted lol
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • November 5, 2017, 3:17 am
I answered on your comment on YouTube :)
  • craftykids
  • Level 49
  • Master Pixel Painter
  • October 27, 2017, 2:56 pm
Is there any way to make it so an actor doesn't have a name displayed above it?
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • October 27, 2017, 11:42 pm
Yeah, hide GUI (F1).
  • craftykids
  • Level 49
  • Master Pixel Painter
  • October 28, 2017, 1:26 pm
The reason I wanted an actor without a name tag is that I want to record in first person, so it looks like I'm playing survival. Hiding all GUI isn't great for that, but fortunately, I discovered that it's only Metamorph models that always have a name tag--custom Blockbuster models don't! : )
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • October 29, 2017, 12:45 am
Oh, I see, I haven't thought of that. Yeah, that's a quite lame bug that mob morphs are getting "Actor" name tag. What you can do is every time you spawn an actor with director block, you join them to a scoreboard team which disables nametag rendering. This should work.
  • craftykids
  • Level 49
  • Master Pixel Painter
  • October 29, 2017, 9:47 am
Oh, that's a really good idea. Thanks!
  • craftykids
  • Level 49
  • Master Pixel Painter
  • October 28, 2017, 8:47 am
OK, thanks for the reply!
  • TrulyUnique
  • Level 21
  • Expert Miner
  • September 18, 2017, 3:12 pm
Make a 1.12.2 version :)
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • September 18, 2017, 11:23 pm
Soon
  • TrulyUnique
  • Level 21
  • Expert Miner
  • September 23, 2017, 11:59 am
Any ETA?
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • September 23, 2017, 11:45 pm
Somewhere around in the next 2 weeks.
  • brunofpa
  • Level 1
  • New Explorer
  • August 26, 2017, 3:26 pm
Can you make it for 1.8? It's okay if not
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • August 26, 2017, 11:49 pm
I'm sorry, but not, this project is too big to backport it to 1.8 and below.
Can you make it for 1.12?
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • June 8, 2017, 12:25 am
Forge hasn't come out for 1.12 yet. I will try porting it for 1.12 once Forge will have stable releases for 1.12.
I think modded adventure maps could have some amazing cutscenes with this mod!
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • May 30, 2017, 3:30 am
OMG, yes, yes! :D
  • Archlich
  • Level 1
  • New Explorer
  • April 2, 2017, 4:00 am
What is the stop record command?
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • April 2, 2017, 4:34 am
It stops/finishes the recording of your actions ;)
I wish I had known about this a few days ago. I spent like 6 hours working on an animation for my Social Studies project. This would have been so much easier. :D
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • March 8, 2017, 6:41 am
Yeah, that happens sometimes, but now that you know about this mod, you may use it for future projects :)
Well hopefully I won't need it for a project, and I'll just use it for fun. XD
  • danarox34
  • Level 1
  • New Explorer
  • February 25, 2017, 6:19 pm
i downloaded it but idk how to make it work in mc
  • T0aMasta32423
  • Level 4
  • Apprentice Architect
  • January 19, 2017, 9:17 pm
1.11.2?
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • January 19, 2017, 10:16 pm
Doesn't 1.11 build work with 1.11.2? If not, I'll make a build for 1.11.2. Let me know if it works.
  • T0aMasta32423
  • Level 4
  • Apprentice Architect
  • February 8, 2017, 7:05 pm
Okay.
hello your mod is really awsome its perfect for my ALIEN Minecraft serie (i dont start the serie) but the mod of my series is in 1.7.10 can you recreate a mod special for my serie please ?
See you soon
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • January 7, 2017, 5:56 am
Hey there, well, I made a 1.7.10 build (for RobotSimmer) back after I released Blockbuster 1.4. It lacks lots of features like armor rendering, morphing, mount support, some block interactions (i.e. place, right click, and/or destroy) and the stuff I added in recent patches, all that due to 1.7.10 forge limitations and outdated API. If you don't mind the lack of those features, you're free to use it :)

Otherwise, I can't spent time working on downgrading current version of Blockbuster (1.4.5) to 1.7.10. It will halt my other updates and stuff. Alternatively, you can try out Mocap mod. It's for 1.7.10, Blockbuster is based on its code and it has some other stuff that 1.7.10 of Blockbuster don't have. Keygrip also has a 1.7.10 build, I believe.
  • vos3464
  • Level 1
  • New Miner
  • December 11, 2016, 5:30 am
cool does it work with pixels ropleplay mod?
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • December 11, 2016, 9:22 am
Not really sure, I tried to google up this mod, but no success. All I can say, it depends on what do you mean "works together". It will work along side if this mod is Forge built mod.
  • vos3464
  • Level 1
  • New Miner
  • December 11, 2016, 9:45 am
heres link https://www.replaymod.com/
t
he mod is like your mod where you can record and then replay what you recorded in a custom gamemode or something like that.
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • December 11, 2016, 10:11 am
Oh, lol, I know that mod, it's CrushedPixel's ReplayMod (not roleplay mod) :D

Well, it suppose to work with it, but here might be a problem with it in terms of player rotation (since ReplayMod saves packets, and not the actual data, while Blockbuster playing back rotation on the client). It would be helpful if you could give it a try and report what did you found out. Afterwards, I might make a patch for compatibility with ReplayMod.

Just wonder, why would you want to use ReplayMod with Blockbuster? :)
  • vos3464
  • Level 1
  • New Miner
  • December 11, 2016, 3:32 pm
ooh yea lol, both of the mods are awesome.
With replay mod you can do awesome cinematics and cool story videos.
With both you can do videos like ExplodingTnt does.
  • Pika Punch
  • Level 13
  • Journeyman Network
  • November 29, 2016, 6:04 am
Wow, Nice idea! One question, what did you use to make this mod? Also I need a teacher for Java Programming for Minecraft Plugins and also Minecraft Mods. If you know how to use Java, Id love to get some knowledge based on it. Thank you!
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • November 29, 2016, 9:56 am
Thanks! That's actually two questions, but I'll answer them anyways :D

I used my 5-6 years experience in programming, time, patience, hard work and Eclipse IDE and Java to create this mod. I only "specializing" in Minecraft Mods, can't really help with Minecraft Plugins. Well, there are some problems with teaching somebody for free over the internet are:

– No compenstation
– Student might give up on the hobby (making teacher waste down the drain all that time he used to teach a student, I know from experience)

Plus, I would like to use my time efficiently. I can, though, give you guidance, and you're going to do all the hard work :D
  • Pika Punch
  • Level 13
  • Journeyman Network
  • November 29, 2016, 6:15 pm
Well actually, I am looking forward to Programming with Java using Eclipse Neon IDE so thats what I have but with the Teacher thing, I won't have you waste your time in case I cannot be taught by you. I have little knowledge on Java so teaching me would be a pain in the butt. Lol but if I change my mind, I hope you will be there for me. ;)
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • December 4, 2016, 11:02 pm
It's rather harder to create complex mods, since there are so few information about how to mod properly. I was lucky, because I had a lot of programming experience (designing, writing and reading code). Without that programming experience, you'll have a hard time making minecraft mods beyond adding few simple items, armor and tools.

As I told you, I can give you guidance how to learn, and check your code sometimes, but not fully focus on your teaching. The thing is, most of talanted or just good modders have taught themselves to mod independently (with some help from other more experienced modders in beginning). That's just how things works in programming, you gotta learn it yourself through years of hard work and persistence :)

Good luck!
  • Archlich
  • Level 1
  • New Explorer
  • September 4, 2016, 11:06 am
Will you be updating it for 1.10?
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • September 4, 2016, 12:45 pm
We'll see, but I think it's more likely than staying on 1.9.4. See the poll on minecraft forum (you can cast a vote if you want) :)
can you please update it to 1.7.10? please
  • Anuvis
  • Level 25
  • Expert Mage
  • November 22, 2016, 10:20 am
That wouldn't be updating... Updating is making something up-to-date, you are asking him to Downgrade it as it would not be up-to-date
Awesome !
  • McHorse
  • Level 55
  • Grandmaster Unicorn
  • August 29, 2016, 6:15 am
Thanks :)

1 - 46 of 46

Show Comments

Search

Browse

Site

© 2010 - 2018
planetminecraft.com

Welcome