ArichatClassic
ModLicenseRef-All-Rights-Reserved

ArichatClassic

The Mappet mod add-on: integrates LLM support into the dialogue engine. Works through OpenRouter and KoboldCPP

36
Downloads
0
Followers
3 months ago
Updated
📦
2
Versions

📖About ArichatClassic

ArichatClassic


AI Dialogue Extension for Mappet 0.9

Transform your Mappet dialogues with the power of Large Language Models (LLMs). ArichatClassic seamlessly integrates AI-driven conversations into your Minecraft world, offering unprecedented depth and dynamism for NPC interactions.


🌟 Core Features

  • Dual AI Backend Support: Connect to local AI models via KoboldCPP or utilize a vast selection of cloud-based models through OpenRouter (including free and paid options).
  • Character Card System: Define AI personalities using PNG metadata cards or JSON files. Easily create, edit, import, and manage character personas that shape every interaction.
  • Advanced Dialogue Nodes: Extend Mappet's dialogue editor with specialized nodes:
    • Prompt Node: Send custom prompts directly to the AI.
    • AI Reaction Node: Generate NPC responses using a system prompt and character card.
    • AI Emotional Reaction Node: Add an emotional layer! Classifies AI responses to trigger specific facial morphs or actions.
    • User Input Node: Lets players type their own messages in the chat.
    • First Reaction Node: Initiate conversations with a character's greeting or a random first message.
    • Chat History Node: (Advanced) Manually inject dialogue history into prompts for complex state management.
  • Intelligent Dialogue Management:
    • Auto-Summarization: Keeps conversations coherent by automatically summarizing chat history when it gets long or when a dialogue closes.
    • History Storage: Optionally save entire dialogue transcripts to Mappet states for persistent storylines and player memory.

⚙️ Powerful Customization

  • Smart Macros & Scripting: Use an extensive macro system ({{macro}}) to dynamically insert text, player personas from Mappet states, or even execute JavaScript within prompts or AI responses. View the full macro list.
  • Flexible Emotional System: Choose from simple key-trigger mapping or complex "Key+Description" systems. Enable Macro-Mode to let the AI output emotion tags ({{emo:key}}) directly for maximum flexibility.
  • Full Prompt Control: Configure model parameters, define special instruction tags, and style your chat with customizable RP-style colors.
  • Easy Connectivity: For OpenRouter, authorize with one click to securely provide an API token. For KoboldCPP, simply point to your local server address.

💡 Key Notes for Use

  • AI Reaction Nodes: Always provide a default display text. This is shown while the AI generates and prevents the dialogue from closing prematurely.
  • Chat History Node: Use with caution and understanding. It typically requires precise setup with Triggers and Conditions.
  • Emotional Macro-Mode: Requires you to configure your character's system prompt to understand and use the {{emo:}} macro format.

Breathe life into your NPCs. ArichatClassic bridges the gap between scripted dialogue and organic, intelligent conversation, empowering you to create truly immersive and memorable story-driven experiences in Minecraft.

Links: Main Website | English Documentation