Mine Yapping

Troubleshooting

Every message the mod can show you, what causes it, and how to fix it.

The mod does not load

SymptomFix
Minecraft starts without a Mods button / MineYapping missingYou launched the vanilla profile. Select the fabric-loader profile in the launcher.
"requires fabric-api" error screenFabric API is missing or the wrong version. Install the jar matching your Minecraft version.
"Incompatible mod set" / version mismatchMinecraft, Fabric Loader, and Fabric API versions must match. See Requirements.
Nothing happens at allThe jar must sit directly in mods, unzipped, and only one copy of it. Remove old mineyapping-*.jar files.
You are on Forge / NeoForge / Bedrock / PojavLauncherUnsupported. Fabric on desktop Java Edition only.

Login problems

MessageCause and fix
Run /login <token> with your dashboard API keyNo key saved yet. Create one at Dashboard → Account and run /login my_… in a world.
Could not save login: …The mod could not write config/mine-yapping.json. Check folder permissions and free disk space.
Conversation failed (401): …The key is invalid or revoked. Create a new key and run /login again.
/login shows as unknown commandThe mod is not loaded — see the section above.

Nothing is heard or nothing happens

MessageCause and fix
Look at a mob or move within 8 blocks.No living entity in range. Target one, or step closer.
Hold V a little longer so I can hear you.Under ~30 ms of audio was captured. Hold the key while you speak, and release after.
Microphone unavailable: …The JVM could not open a capture device. Set a working default input and restart Minecraft. On macOS, use Prism Launcher as explained below.
macOS transcription times out / no microphone prompt appearsThe official Minecraft Launcher cannot request microphone access. Run the Fabric instance through Prism Launcher.
24 kHz microphone not supportedThe default input device cannot do 24 kHz 16-bit mono. Switch input device, or check for exclusive-mode locks by other apps.
Speech playback failed: … / 24 kHz stereo playback is not supportedThe default output device could not be opened. Change the default output device and restart Minecraft.
Chat lines appear but there is no soundCheck system volume and that the reply is not coming from a mob far away — volume falls off with distance.

macOS microphone permission

Use Prism Launcher. The official Minecraft Launcher lacks the audio-input entitlement, so macOS denies access without showing a prompt. If Prism was previously denied, enable it under System Settings → Privacy & Security → Microphone, then restart Prism and Minecraft.

Server and quota errors

MessageCause and fix
Conversation failed: Connection refusedThe backend is unreachable. On the hosted service, check your internet; self-hosting, check the server is running and serverUrl is right.
Conversation failed (402): Monthly free usage limit reached and no AI credits leftYou used your allowance and have no credits. It resets at the start of the next UTC month — see Account & API key.
Conversation failed (413): Audio must be under 20 secondsOne request is one credit, so recordings are capped. Say it in a shorter burst.
Conversation failed (503): Could not verify usage limitThe backend could not reach its database. Retry in a moment.
Conversation failed (502): OpenAI …Upstream transcription/LLM failure or a bad key. Retry; if self-hosting, check OPENAI_API_KEY.
Conversation failed (502): ElevenLabs …Upstream speech failure or a bad key. Retry; if self-hosting, check ELEVENLABS_API_KEY.
Server response is missing X-MineYapping-…A proxy stripped the response headers. Do not put the backend behind a header-filtering proxy.
Spontaneous conversation failed: …Same causes as above, triggered by ambient chatter. Set speechChance to 0 to stop it while you debug.

Behaviour that looks like a bug

My typed chat never reaches the server. That is intended: with a mob in range, typed chat is turned into a mob conversation and is not sent as server chat. Move away from mobs to talk to players. See Talking to mobs.

The wrong mob answered. Whatever your crosshair is on wins; otherwise the nearest living entity within 8 blocks, including other players. Look directly at the one you want.

A mob forgot what we were talking about. Memory is the last 4 turns per mob, held in the server's process — a backend restart clears it. Personalities and voices survive; history does not.

My new personality is not being used. Personalities are assigned on first contact and are sticky per mob. Existing mobs keep what they were given. Find a fresh mob, or delete the old personality to force a re-roll.

Replies are in Finnish. Finnish is the default. Switch language in the dashboard — the mod picks it up within 5 minutes, no restart needed.

Mobs keep talking to me unprompted. That is ambient chatter. Set speechChance to 0 in mine-yapping.json.

Still stuck

  1. Reproduce the problem and check your Minecraft log (.minecraft/logs/latest.log) for lines mentioning mineyapping.
  2. Open an issue at github.com/JoniJuntto/mine-yapping/issues with your Minecraft, Fabric Loader, Fabric API, and mod versions, your OS, and the exact chat message.

Never include your API key — or a screenshot showing it — in an issue, a Discord message, or a support email. Only the key's visible prefix is ever needed.

On this page