TLM Self-Talk (English)
A mod that adds self-talk / welcome greetings / maid-to-maid chats to Touhou Little Maid maids.
Features
- Maid self-talk: The maid randomly talks to herself when the owner is online, or when the owner is offline but other players are nearby
- Welcome greetings: The maid greets her owner when they log in — no distance limit; any maid in loaded chunks can trigger
- Maid-to-maid chat: A maid will randomly strike up a conversation with maids near her
- No persona, no talking: Maids without a persona never trigger and none is auto-generated, avoiding the token cost of auto-generating a persona
- Bounded history: When self-talk history exceeds the configured limit, old entries are forgotten and only the latest one is kept, preventing context bloat
- Random in-game context: Randomly injects context such as location / nearby entities / equipment to make self-talk more varied
- Custom Prompt: Customize the prompts used for self-talk / maid-to-maid chats for your own maids; supports both an all-maids setting and independent per-maid settings
- Tool calls: Off by default. When enabled, maids may switch states, fetch environment info, etc. on their own during self-talk / maid-to-maid chats. Incurs extra token cost
- Per-player switch: Each player can toggle self-talk and maid-to-maid chat for individual maids; the host controls the master switch
- Trigger cooldown: A configurable random interval range between triggers
- Quiet while sleeping: Allows maids to stay quiet while sleeping — self-talk and inter-chat won't trigger while they sleep
- Visible in chat: Self-talk and maid-to-maid chats are visible to nearby players
Requirements
| Loader | Minecraft | Java | Touhou Little Maid |
|---|---|---|---|
| NeoForge | 1.21.1 | 21 | 1.5.3 |
| Forge | 1.20.1 | 17 | 1.5.3 |
Installation
- Install the mod: download the jar for your version
- Enable the master switch: Maid AI settings → Global AI settings → "Maid Self-Talk" → Enable; Maid Inter-Chat needs to be enabled separately in its own sub-page
Usage
Configuration
Maid AI chat settings → Global AI settings → "Maid Self-Talk":
- State 1 / State 2: enable switch, min/max trigger interval (seconds, typed input with range validation), player radius, and self-talk keep count for owner online / offline
- Welcome: the greeting trigger window after the owner logs in
Maid AI chat settings → Global AI settings → "Maid Inter-Chat":
- Basics: master switch (off by default), min/max trigger interval (seconds), player range (blocks), and maid range (blocks)
- Context & chain: keep rounds (a Q/A counts as one round; only the latest message remains when exceeded), chain probability (chance to continue after each reply), max chain length (hard cap on messages per session, guarding against maxed-out chain probability)
Per-player settings
Open the maid's AI chat input screen (usually by pressing T) and click the 💬 button on the left to open the Maid Settings:
- Self-talk / Inter-chat: turn self-talk / inter-chat off individually
- Sleep Quiet: when on, self-talk / inter-chat no longer trigger while the maid is sleeping
- Custom Prompt: fill in separate prompts for all maids and for this maid
- Tool: global and per-maid switches; when enabled, this maid's self-talk / inter-chat can call tools

