nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
SaySomething

SaySomething

Mod

A Minecraft Mod that connects villagers to AI models.

Server MobsSocial

140 downloads
5 followers

SaySomething

A Minecraft Mod that connects villagers to AI models.

Description

The mod uses @cf/qwen/qwen1.5-14b-chat-awq model by default on Cloudflare AI to enable players to interact with villagers via text. You can customize many things.

Usage

Put $ sign at the beginning of your chat message to talk to villagers in front of you.

Villagers may not respond if your message isn't related to them.

Configuration

Main config

Configuration in the config/saysth-config.json, you will see the content below:

{
  "cloudflareApiKey": "",
  "cloudflareAccountId": "",
  "personalities": [],
  "nameCandidates": [],
  "modelName": "@cf/qwen/qwen1.5-14b-chat-awq",
  "conclusionMessageLimit": 10
}
  • cloudflareApiKey: A Cloudflare API key generated that has access to AI features.
  • cloudflareAccountId: Your Cloudflare account ID.
  • personalities: A list of string that describes the personality of a villager.
  • nameCandidates: A list of string of names that will be put on villagers.
  • modelName: The LLM model to be used, should exist on Cloudflare
  • conclusionMessageLimit: When messages reach this limit, it will be concluded into one concise message.

Villager prompt template

Configuration in the config/saysth-sys-msg-template.txt, you will see the content below:

You can edit the default prompt applied to each new villager.

Variables

  • {name}: Villager's name, initialized randomly referred to configuration.
  • {personality}: Villager's personality, initialized randomly referred to configuration.
  • {livingIn}: The place where the villager lives in, initialized according to game data.
  • {profession}: The profession of the villager, initialized according to game data.

External resources


Project members

Ranzeplay

Member


Technical information

License
Client side
unsupported
Server side
required
Project ID