Overview#
Mob Talker is a unique modification that shifts the gameplay focus from combat to social interaction. By using a specialized tool, players can engage in conversations with various mobs, which are represented by high-quality anime-style character portraits. The mod utilizes a robust scripting engine that allows for branching dialogue, friendship mechanics, and custom story arcs. It effectively turns Minecraft into a Japanese-style Adventure Game (AVG) or Visual Novel, where the player's choices can influence their relationship with the world's inhabitants.
Core Mechanics#
The mod operates through several interconnected systems that manage how dialogue is triggered and how the story progresses.
Interaction System
To initiate a conversation, the player must right-click a supported mob while holding the Mob Talker item. This opens a dedicated Graphical User Interface (GUI) featuring the mob's character sprite and a text box. If a mob is already aggressive or has been recently attacked, the Mob Talker may fail to work or even break, emphasizing the need for a peaceful approach.
Shadow Mobs and Friendship
One of the mod's deeper mechanics is the Shadow Mob system. Through specific script commands, a standard mob can be converted into a "Shadow Mob." These entities are identical in appearance to their vanilla counterparts but possess the ability to remember the player and track a "Love Level" or friendship meter. This allows for multi-day stories where the mob's attitude toward the player changes based on previous interactions.
Scripting Engine (MTS)
Mob Talker uses a proprietary scripting language called Mob Talker Script (MTS). These scripts are stored as .mts files and define the dialogue, choices, and logic for each encounter. The engine supports variables, conditional checks, and even the execution of Minecraft commands directly from the dialogue.
Items#
The mod adds a primary tool required for all interactions. While the mod focuses on dialogue, this item is the physical bridge between the player and the script system.
Mob Talker
The Mob Talker is the central item of the mod. It acts as a communication device that translates the "thoughts" of mobs into human speech and visual representations.
| Item | Description | Crafting Ingredients |
|---|---|---|
| Mob Talker | Used to initiate dialogue with mobs. Right-click a mob to use. | 1 Stick, 1 Glowstone Block |
Crafting Recipe: To craft the Mob Talker, place a Glowstone Block directly above a Stick in any crafting grid (similar to the pattern of a torch).
Supported Mobs#
The mod supports a wide array of mobs, each with a unique personality and character design. Most designs are based on the artwork of AT2.
| Mob | Character Name | Personality Traits |
|---|---|---|
| Creeper | Cupa | Energetic, shy, and prone to accidental explosions. Often considered the mod's mascot. |
| Enderman | Andr | Tall, mysterious, and easily embarrassed by eye contact. |
| Skeleton | Yaeb / Cindy | Often portrayed as a skilled but somewhat aloof archer. |
| Spider | Misaki | Can be aggressive or playful; often has a complex relationship with the player. |
| Cave Spider | Arachne | Smaller and more venomous in personality than the standard Spider. |
| Zombie | Yaebi / Zompa | Simple-minded and often hungry, but can be surprisingly friendly. |
| Blaze | Flare / Blazette | Hot-headed and fiery, typically found in the Nether. |
| Ghast | Ghasu | Extremely shy and prone to crying; her dialogue often reflects her loneliness. |
| Iron Golem | Irina | Stoic, protective, and possesses a strong sense of duty. |
| Snow Golem | Snow | Cold-themed, gentle, and often very polite. |
| Silverfish | Sill | Small, fast, and often depicted with a younger, "loli"-style personality. |
| Slime | Slime-chan | Bouncy, cheerful, and gelatinous. |
Character Gallery
-
Cupa (Creeper): The most famous character in the mod, known for her green hoodie.
-
Andr (Enderman): Known for her height and purple-themed aesthetic.
-
Yaeb (Skeleton): A classic archer character with a skeletal motif.
-
Misaki (Spider): Features multiple eyes or spider-like accessories.
Scripting and Commands#
The power of Mob Talker lies in its customizability. Creators can write their own scripts to change how mobs behave and what they say.
Common Script Commands
Scripts use a prefix system (usually #) to execute logic within the dialogue window.
- #SET_NAME [Name]: Sets the display name of the character in the dialogue box.
- #FACE [Expression]: Changes the character's sprite to show a different emotion (e.g., Happy, Angry, Sad).
- #CONDITION: Creates a branching path where the player must choose between multiple dialogue options.
- #MAKESHADOW: Converts the current mob into a Shadow Mob to enable persistent friendship tracking.
- #INCREASE_LOVE / #DECREASE_LOVE: Modifies the hidden friendship variable for the current mob.
- #FETCH_NAME: Retrieves the player's username to use within the dialogue text.
- #FINISH_DAY: Ends the current script sequence and saves the progress, often requiring the player to wait until the next in-game day to continue the story.
- #END: Closes the dialogue GUI and returns the player to the game.
Script Structure
A typical script file is organized by "days" or chapters. When a player interacts with a mob, the mod checks the mob's current state and loads the corresponding section of the .mts file. If no specific script is found, the mod defaults to a generic interaction script.
Configuration#
Upon the first run, the mod generates a configuration file (typically mobTalker_Config.cfg). This file allows players to adjust various settings:
- Dialogue Speed: Controls how fast text appears in the GUI.
- Mob Support: Enable or disable interactions for specific mob types.
- Breaking Chance: Adjust the probability of the Mob Talker item breaking upon a failed interaction.
- Resource Paths: Define where the mod should look for custom script packs and art assets.