Changed AI Boss
Curse Maven Snippet
What's new
Alpha 0.1.0 - First Alpha Release
Added:
- AI-powered dynamic English combat dialogue for Changed Addon Plus bosses:
Experiment 009, Experiment 010, and Void Fox
- Event-driven dialogue triggers:
battle start, phase change, ranged attack taunt, vulnerable hit,
ineffective attack, fire reaction, fire extinguish, being petted,
transfur, player death, and player chat reply
- 30-second improvisational dialogue loop, so bosses keep talking
throughout the entire fight, not just on scripted events
- Anti-spam system:
* In-flight request lock to prevent AI response pile-up
* Global minimum 3-second interval between any two dialogue lines
* Separate 9-15s cooldown for event triggers, 30s for improvisation
- Persona-driven dialogue via Zhipu AI (智谱):
* Exp9: dramatic chuunibyou destroyer, bold+aqua colored text
* Exp10: fragmented combat maniac, bold+dark red colored text
* VoidFox: sickly artistic madness, italic+dark gray colored text
- English-only output enforced, emoji strictly banned
- Moderate profanity allowed for emotional intensity (fuck, damn, etc.),
but no direct personal insults to the player
- Requires Changed Addon Plus (mandatory dependency)
Known Issues (this is an early Alpha, expect bugs):
- Dialogue timing may still feel inconsistent in edge cases
- Multi-player battle handling is not fully tested
- AI response quality depends on Zhipu API latency and network conditions
- Only Zhipu AI is supported as the LLM provider right now
- API key must be configured manually in config file
- Some persona behaviors may need further tuning
Requirements:
- Minecraft Forge 1.20.1
- Changed Addon Plus (required, provides the boss entities)
- A valid Zhipu AI API key
Planned for future versions:
- Support for more LLM providers (OpenAI, Claude, local models, etc.)
- In-game configuration GUI for dialogue style and profanity level
- Better multi-player synchronization
- Possible Fabric port
This is an early-stage project. Bug reports and feedback are very welcome!
This mod has no additional files

