Build a (Horror) Bear I: SETUP
In order to build your own mob, you will need at minimum of THREE files from this pack. and the fun part is, all you have to do is put the files in the correct places inside your custom project, then make sure the behavior file is hooked up to the entity and you are good to go!
The Template Entity Behavior (BP/entities/template/krampus/krampus.json)
The Template Behavior Animation Controller (BP/animation_controllers/server.controller.animation.jumpscare_controls.json)
The Template Jumpscare Template (functions/jumpscare)
Build a (Horror) Bear II: HOOKUP
<figure class="image">

</figure>
Once you have these three files ready in your project, you want to look in the behavior file and make sure the identifier matches the entity you're creating. Asuming the mob is hooked up and the animation controller is connected, you are good to go! BUT, there is one more thing you probably would like to edit: what they do when they jumpscare you!
Go into "Functions/jumpscare" and open that file.
<figure class="image">

</figure>
By default, this command will be in there. when the jumpscare is finished, your screen will turn black then teleport you away. but you can change it to whatever you want.
Attract Blocks
<figure class="image">

</figure>
<figure class="image">

</figure>
Included with this addon are two types of blocks, they both do the same thing but one of them has a timer.
- This block is set up so that krampus moves towards it. one of the block stays around forever when placed, the other one disappears after a short time. If done right you can make Krampus move on a dedicated path.
- (My recomendation for these blocks is to make a line of these blocks for your entity to walk down, then set up a command block to execute a command in behalf of your entity to replace the block with air when its near it. so il will forget about the block it was after and move to the next one. rince and repeat!)
Despawner
<figure class="image">

</figure>
Since the mob is unhurtable by default, I added an item that allows you to despawn it by will.