🌸 Meet Mita: Interactive Anime Companion [PBR & Voiced!]
Tired of boring, silent vanilla villagers? Mita is a highly detailed, interactive custom entity designed to bring a cozy, anime-style atmosphere to your Minecraft Bedrock worlds.
Whether you want a cute companion wandering around your base, or you are a mapmaker looking for an advanced NPC template, Mita is exactly what you need!
✨ Core Features:
- 🗣️ Custom Voice Lines (3D Audio): Mita isn't silent! She features over 10+ custom voice lines with immersive 3D spatial audio. She makes cute casual comments during the day, mutters in her sleep, and might even break the fourth wall occasionally!
- 🍪 Custom Animations & Logic: Watch her organically pull out cookies to eat during her free time, or physically interact with vanilla beds to sleep through the night.
- ☀️ Next-Gen PBR Textures: Mita is built for the Deferred Technical Preview! Her hair catches the sunlight with a natural shine, while her clothes remain realistically matte. She also features a custom cel-shaded outline for that true anime aesthetic.
⚙️ Mita & NPC Pathmaker Synergy (Upcoming!)
On her own, Mita is a fantastic free-roaming companion. But she was secretly built to be the ultimate demo-entity for my main engine: NPC Pathmaker.
⚠️ PLEASE NOTE: Full integration with Mita will be available in the upcoming NPC Pathmaker v1.1.8 update (coming in a few weeks). However, her code is already fully prepared!
When the update drops, you will be able to strip away her free-will and assign her strict patrol routes, day/night work schedules, and custom cinematic events. She will seamlessly transition between vanilla wandering and strict pathfinding!
🛠️ For PRO Mapmakers (The Perfect SDK Template)
More than just a custom mob, Mita serves as a perfect template for map makers and creators. If you want to create your own custom mobs that can be routed, scheduled, and configured by NPC Pathmaker (v1.1.8+), you can study this add-on or simply use it as a base for your own creations!
🛡️ "Fool-Proof" Integration
Q: What happens if I forget to add an event or component group?
A: Nothing breaks! The NPC Pathmaker script is designed with "fool-proof" try/catch checks. If it tries to trigger a pathmaker: event on your custom mob and that event doesn't exist, the script simply ignores it and continues working. However, adding these events ensures your mob looks and acts flawlessly along the path.
📝 How to make your own Pathmaker-ready mob:
You can copy Mita's behavior pack (mita.entity.json) and simply change the identifier to your own (e.g., my_addon:my_mob). For the best synergy, your custom mob should include the following standard Events and Component Groups:
1. Movement AI Control (Crucial)
When Pathmaker takes control, it needs to turn off the vanilla random strolling, otherwise the mob will awkwardly "fight" between walking to the waypoint and wandering randomly.
- Component Group:
mita:vanilla_ai (Contains minecraft:behavior.random_stroll, etc.)
- Events:
pathmaker:stop_ai -> Removes mita:vanilla_ai
pathmaker:resume_ai -> Adds mita:vanilla_ai
2. Look At Player Toggle
Pathmaker allows you to disable the mob looking at players while waiting at specific waypoints.
- Component Group:
mita:look_at_player (Contains minecraft:behavior.look_at_player)
- Events:
pathmaker:disable_look -> Removes the group
pathmaker:enable_look -> Adds the group
3. Ghost / Pushable Toggle
You can make your mob unpushable (ghost-like) at certain waypoints.
- Component Group:
mita:pushable (push_through = 0.8) and mita:unpushable (push_through = 1.0)
- Events:
pathmaker:disable_push -> Adds unpushable, removes pushable
pathmaker:enable_push -> Adds pushable, removes unpushable
4. Sleeping (Vanilla Integration)
NPC Pathmaker's time-schedule features can make mobs sleep at night or during off-hours.
- Component Group:
mita:sleeping (Contains minecraft:behavior.sleep)
- Events:
minecraft:schedule_sleep -> Adds sleeping
minecraft:schedule_wake_up -> Removes sleeping
5. Settings Menu Toggles
Pathmaker adds a special "Custom Mob Options" menu for non-vanilla entities. If you want these toggles to work, include:
pathmaker:enable_immortality / pathmaker:disable_immortality
pathmaker:enable_panic / pathmaker:disable_panic
pathmaker:enable_burning / pathmaker:disable_burning
6. Dynamic State Controllers (Animations & Voice)
Study Mita's animation controllers to learn how to use Molang variables (e.g., variable.cookie) to create dynamic, state-based animations (like eating or talking) without relying entirely on hardcoded behavior components.
7. PBR & Cel-Shading Implementation
Analyze the included entity.material and mita_outline.geo.json to see how to properly implement Deferred Technical Preview (PBR) textures alongside an inverted-hull cel-shading outline — a technique highly sought after for anime-style maps.
Enjoy creating your own lively, custom-pathed worlds!
📜 Terms of Use & Licensing
© 2026 HUNTUNU. All rights reserved.
- The Model & Assets: The 3D model (inspired by the game Miside, but 100% originally crafted by HUNTUNU), custom textures, PBR maps, animations, and custom sound files are strictly copyrighted. You may not extract, modify, or repurpose the Resource Pack assets for your own projects.
- The Code (BP): The Behavior Pack functionality (
mita_bh) is entirely open for learning. Mapmakers are encouraged to study, copy, and use the JSON logic as a template for their own NPC Pathmaker-compatible entities.
- Content Creators: You are welcome to use this in personal worlds, roleplay maps, and YouTube showcases. Please provide proper credit to HUNTUNU and link to this page.
- Prohibited: Re-uploading this project to other sites, apps, or platforms, claiming it as your own, or any commercial use.