Started by
MegaRex09
on
Topic category: Help with Minecraft modding (Java Edition)
I don't know how to make a head you can put on your own character (think zombie head or skeleton head). How do I do this in mcreator? I looked on YouTube and here and didn't see any tutorials on how to do it,
Minecraft heads can be got with a command.
I'm not sure, but I think you might have misunderstood my request. I'm trying to make actual heads for a minecraft mod. I'm thinking because it's mod-based, you can't spawn the head with a command. How do I make a MODDED head?
try using Blockbench (or the modeling app you're using), go to your custom mob, convert the project into "Java block/item" type in project settings, and leave only a single element: your mob's head.
position the head so that it's on the ground (should be lying on the surface of the grid plane) and centered. also, note that this will only work for ground placement, and can't look glued to the wall when placing it on block sides... you would need to create blockstates for custom, less limited rotations & positions iirc (like northwest, southwest, northeast, southeast, and on-wall variants) which might be challenging to achieve on MCreator.
then, just create a block with that model, using Y axis rotation S/W/N/E, rotation from player side. if you wanna make heads for other mods' entities, you might wanna mimic it in a new project as accurately as possible (tho I believe blocks/items have limited rotations unlike entities)
as for the ability to equip it as a helmet in case you need something like it, idk how to do that sort of stuff yet, unfortunately...
hope this helps at least a bit.
...wait, I may have found a solution to make it wearable using armor (helmet only) that doesn't really offer any protection. hold on tight.
first, go to your mob's model, and delete all the cubes except for the mob's head. make sure to position its head in the same place where the player's head is theoretically located! that means, you could then base it off a biped model if it helps to find where the player head's position is. apply the head texture of your mob head on the "hat" instead of the "head" layer to make the wearable head look big (and not tight on the player's face lol) when worn. also, make sure the cube belongs to a bone (preferably named "head") so that it can be understood by MCreator (and Minecraft!)
after that, save the output texture as a separate PNG image, export your new model as a .java file, and save your project as a new .bbmodel file. you might also want to add placeholder textures for armor since MCreator is pretty aggressive at checking for default armor layered textures even if you use custom models. just make 2 placeholder, 64x32 textures for the armor layered textures. import everything, and make the armor. enable only the head armor piece, and use the custom head model (the .java file of the mob head) & textures on the helmet.
if you need more help, let me know.