📦 Installing Arichat Classic
Arichat Classic is a Minecraft mod that adds AI functionality directly into the game.
Requirements:
- Minecraft 1.12.2
- Forge
- Java 8+
- Mappet 0.9 and other dependencies
- Internet access or a local model
Installation Steps:
- Download the latest version of Arichat Classic from the releases page
- Place the .jar file into your Minecraft client's mods folder
- Add Mappet and other required McHorse mods
- Launch Minecraft
- Configure the mod via the menu
⚙️ Mod Configuration
Detailed guide for configuring all Arichat Classic parameters.
🥰️ Using the Mod
Detailed guide on using Arichat Classic.
🪄 Arichat Classic Macros
Macros are special commands that allow you to dynamically insert various information into prompts
| Macro |
Description |
{{mps:key}} |
Player's Mappet State (supports nesting) |
{{emo:key}} |
Response emotion for Macro-based Emotional Reactions |
{{roll:XdY}} |
Rolls X dice with Y sides |
{{random:A,B,C}} |
Random choice from a list (new each time) |
{{pick:A,B,C}} |
Random choice from a list (cached) |
{{sc:JavaScript_code}} |
Executes JavaScript code when building the prompt (with output) |
{{sc:file.js}} |
Executes code from a file when building the prompt (with output) |
{{js:JavaScript_code}} |
Executes code from the model's response (without output) |
{{js:file.js}} |
Executes File code from the model's response (without output) |
{{pattern}} |
The system prompt becomes the Template for constructing the entire prompt |
{{newline}} |
Inserts a newline character |
{{char}} |
NPC character's name |
{{user}} |
Username (player) |
{{description}} |
Character description from the card |
{{personality}} |
Character personality from the card |
{{scenario}} |
Conversation scenario from the card |
{{mesExamples}} |
Message examples from the card |
{{systemPrompt}} |
Conversation system prompt |
{{persona}} |
Player's persona from Mappet |
{{summary}} |
Summary of previous events |
{{time}} |
Game time (24-hour format) |
{{date}} |
Game day |
{{weekday}} |
Day of the week |
{{isotime}} |
Real time (HH:mm:ss) |
{{isodate}} |
Real date (yyyy-MM-dd) |
{{time_UTC±hours}} |
Time in the specified UTC timezone |
{{reverse:text}} |
Reversed string (reverses the text) |
{{lastMessage}} |
Last message in the dialogue |
{{lastUserMessage}} |
Last player message |
{{lastCharMessage}} |
Last NPC message |
{{lastMessageId}} |
ID of the last message |
{{history}} |
Entire dialogue history |
💡 Note: Macros can be combined and used in any Arichat Classic text fields that will be used in the prompt