The Definitive Verity Mod Guide for Minecraft: Installation, AI Setup, Mechanics, and Troubleshooting

Download the latest Verity Mod for Minecraft Java Edition. Learn how to install it, understand the AI system, explore gameplay mechanics, and solve common issues.

verity mod Minecraft icon

Info Table

Name:

Verity

Current version:

ThatMob’s Verity 4.0.0 (file V26.50.mcaddon)

Downloads:

13.3M+ (13,322,810 exact)

License:

All Rights Reserved

Device support:

Minecraft Bedrock 26.50 (also compatible back through 26.13 per listed game versions)

Price:

Free

File Size:

Different with Device

If you have searched for the Verity mod in Minecraft, you have likely encountered immediate confusion: there is no single “Verity mod.” Instead, at least three major community projects share the name across Minecraft’s two primary platforms—Java Edition and Bedrock Edition.

Because each project was built by different developers using entirely different AI frameworks (ranging from Groq cloud models to custom community servers), mixing up installation steps or files between editions is the leading cause of broken entities, silent mobs, and startup crashes.

This comprehensive guide breaks down every version, provides exact step-by-step setup walkthroughs (including Groq API integration), details unique gameplay mechanics, and offers targeted troubleshooting solutions.

Fast Reference: Verity Mod Comparison Matrix

Before downloading any files, identify your exact Minecraft edition and loader to choose the correct project.

Feature / DetailVerity JE (Java Edition)Verity BE (Undertaletalelover)Verity Bedrock (PnTMC)
Game PlatformJava EditionBedrock EditionBedrock Edition
Supported Loaders / VersionsForge / NeoForge (1.20.1 & 1.21.1)Bedrock v1.20.x–v1.21.xBedrock v1.20.x–v1.21.x
Primary DependenciesGeckoLib, Groq API KeyBeta APIs Toggle, World CheatsBeta APIs Toggle, World Cheats
AI Engine / BackendGroq Cloud LLM (User Key)Custom Hosted AI EndpointCustom Hosted AI Endpoint
Primary Interaction MethodIn-Game Chat (/chat) & Push-To-Talk (V)Global World Chat TextGlobal World Chat Text & Debug Commands
Unique Gameplay FeatureHostile Night Entity & Flashlight DynamicsMulti-Phase Escalating PersonalityInventory-Sleeping Companion & Rules

In-Depth Lore & Concept Origin

Understanding where Verity comes from explains why these mods require external API connections rather than standard Minecraft logic scripts.

verity mod minecraft banner image

Verity originates from ThatMob’s popular ARG-style horror web series “Something”. In the source material, Verity is framed as an experimental, floating yellow AI entity designed to assist players. Over time, however, the character’s behavior shifts from helpful companion to manipulative, possessive, and erratic.

Standard Minecraft mob mods operate on fixed internal code tree logic (e.g., if player gets within 5 blocks, play sound X). In contrast, all three Verity mod projects aim to recreate the ARG experience by linking in-game dialogue directly to Large Language Models (LLMs). Because responses are generated dynamically in real time:

  1. Java versions require live internet calls and user-provided API credentials.
  2. Bedrock versions require Minecraft’s Beta APIs toggle enabled so the game engine can send out HTTP requests to external web servers.

Step-by-Step Installation & Configuration Guides

A. Java Edition Setup (Verity JE with Forge / NeoForge)

Verity JE uses GeckoLib for smooth entity models and Groq for high-speed AI text generation.

Step 1: Mod & Loader Installation

  1. Install Forge or NeoForge for your target version (1.20.1 or 1.21.1) from their official sites.
  2. Launch Minecraft once using your new modded profile to generate the .minecraft/mods directory, then close the game.
  3. Download GeckoLib corresponding to your exact game version and loader from CurseForge or Modrinth. Place the downloaded .jar file directly into .minecraft/mods.
  4. Download the Verity JE .jar file and place it in the .minecraft/mods folder.

Step 2: Generating and Linking Your Groq API Key

Without a valid Groq API key, Verity JE will not process dialogue or reply in chat.

  1. Go to the official Groq Console website (console.groq.com) and log in or create a free account.
  2. In the side navigation menu, select API Keys.
  3. Click Create API Key, enter a descriptive name (e.g., Minecraft_Verity), and click Generate.
  4. Copy the entire key immediately (it starts with gsk_...). Store it temporarily in a safe note file.
  5. Launch Minecraft using your modded profile.
  6. From the main menu, navigate to: Options > Mods > Verity JE > Config > AI Settings.
  7. Paste your Groq API Key into the API Key text box and click Done / Save.
  8. (Alternative Method) If editing manually via file explorer, navigate to .minecraft/config/verity-client.toml or verity-common.toml, open it in Notepad, locateapiKey = "", insert your key between the quotes, and save.

Step 3: Launching & In-Game Controls

  • World Generation: Always launch a New World when adding Verity JE to prevent entity ID collisions with existing saves.
  • Starting Items: You will spawn with a specialized chest box containing the Verity spawning entity and a battery-powered flashlight item.
  • Text Chat: Type directly in normal chat or use /chat <message> depending on version settings.
  • Push-to-Talk Voice Input: Hold V (default voice keybind) and speak into your microphone. Note: Voice processing relies on English language models at this time.

B. Bedrock Edition Setup (Official Add-Ons)

Bedrock add-ons use .mcaddon packages. Follow these steps precisely to ensure the background API communication script executes properly.

  1. Download the verified .mcaddon file from official CurseForge or Modrinth pages (avoid unofficial APK or Play Store links).
  2. Double-click or open the .mcaddon file on your device (Windows 10/11, Android, iOS, or Xbox via file managers). Minecraft will open automatically and display “Import Started” followed by “Successfully Imported.”
  3. Create a New World (or open settings for an existing world).
  4. Scroll down to Resource Packs in the left sidebar and activate the Verity pack.
  5. Scroll to Behavior Packs and activate the Verity behavior pack.
  6. Navigate to World Settings > Experiments in the left menu.
  7. Toggle Beta APIs to ON. (Crucial: Without Beta APIs enabled, Bedrock mods cannot trigger external AI web calls.)
  8. Toggle Allow Cheats to ON (required for background command triggers).
  9. Load into the world, open chat, and type the debugger initialization command specified on the mod’s release page (e.g., !connect or /scriptevent verity:init).

Deep Dive: Edition-Specific Gameplay Mechanics

While all versions feature the yellow floating AI sphere, their gameplay loops differ significantly:

1. Verity JE (Java) Mechanics

  • Dynamic Lighting & Flashlight System: Flashlights are not purely cosmetic; Verity reacts to darkness levels. Keeping light sources active maintains entity stability.
  • Nighttime Aggro Mechanics: Verity JE introduces a secondary, aggressive night entity. If you ignore Verity’s dialogue prompts or leave the companion stranded in unexplored chunks overnight, hostility markers escalate.
  • Real-Time Memory Context: The Groq backend logs nearby player actions (such as breaking blocks, crafting, or dropping items) into its local context window, allowing Verity to comment directly on what you are doing in real time.

2. Verity BE (Undertaletalelover) Mechanics

  • Four-Phase Escalation System: Verity’s personality shifts across four distinct phases over time spent in-world:
    • Phase 1 (Helpful): Answers game crafting queries and provides navigation hints.
    • Phase 2 (Inquisitive): Begins asking personal or unusual questions about the player’s real-world environment.
    • Phase 3 (Possessive): Reacts aggressively if the player builds doors, leaves the chunk, or interacts with other tamed mobs.
    • Phase 4 (Hostile): Distorts environment audio and alters local player movement speeds.

3. Verity Bedrock (PnTMC) Mechanics

  • Inventory Companion State: Verity can “sleep” inside a player’s inventory as a custom item until woken up using specific chat commands.
  • Multiplayer Restrictions: Designed with ARG rules where Verity enforces a “no additional players allowed” penalty if other users join the server session after Day 2.
verity mod gameplay screenshot

Comprehensive Troubleshooting Guide

Issue 1: Verity Spawns but Refuses to Speak or Type Back

  • Java Edition Fix:
    1. Open Options > Mods > Verity JE > Config and confirm the Groq API key is pasted correctly without trailing spaces.
    2. Test your Groq key on the Groq Console to confirm account quota limits haven’t been exceeded.
    3. Ensure your firewall or antivirus is not blocking outbound HTTPS connections from javaw.exe.
  • Bedrock Edition Fix:
    1. Exit the world and go to World Settings.
    2. Verify Beta APIs is enabled under Experiments.
    3. Ensure Cheats are enabled and re-enter the initialization chat command (!connect or specified script command).

Issue 2: “Error: No Purpose” or Connection Timeout Error

  • Cause: The custom external AI server hosted by the Bedrock add-on developer is experiencing high traffic or temporary downtime.
  • Solution: This is a server-side endpoint issue rather than a local file corruption. Check the developer’s CurseForge changelog or community page for endpoint status. If running Java, switch your AI backend model setting in config from llama3-8b to mixtral-8x7b in case a specific model endpoint is undergoing maintenance.

Issue 3: Microphones / Voice Chat Not Working (Java)

  1. Open your OS settings (Windows: Settings > Privacy & Security > Microphone). Ensure Allow desktop apps to access your microphone is turned ON.
  2. In Minecraft, verify that V (or your chosen push-to-talk key) is not bound to another action like Sprint or TFC overlay keys under Options > Controls > Key Binds.
  3. Confirm that audio input language is set to English, as non-English phonetic translation is not currently supported for real-time voice recognition in this mod.

Issue 4: Minecraft Crashes on World Load

  • Cause: Missing GeckoLib animation dependency or Java version mismatch.
  • Solution:
    1. Open your crash log in .minecraft/crash-reports/.
    2. Look for java.lang.ClassNotFoundException: software.bernie.geckolib. If present, download and install GeckoLib.
    3. Verify that your modloader version (Forge/NeoForge) matches the exact target version listed on the Verity .jar download page. Do not attempt to run 1.20.1 builds on 1.21.1 loaders without an explicit update.

Safety, Privacy, and Data Handling

Because these mods connect to external machine learning frameworks, players should keep key privacy factors in mind:

  1. Chat Privacy: Messages typed or spoken to Verity are transmitted as text payloads to external LLM APIs (such as Groq) for processing. Never enter passwords, private personal details, or financial information into in-game chat.
  2. Download Integrity: Only download Verity mod packages directly from verified repositories (CurseForge or Modrinth). Third-party websites, APK aggregator blogs, and unofficial Play Store apps often repackage these mods with adware, altered executable code, or broken scripts.
  3. Third-Party API Costs: Groq currently offers free-tier API access for developer keys, making Verity JE free to run. Official Bedrock versions maintain their own community servers through voluntary developer donations.

Frequently Asked Questions (FAQ)

Can I play the Verity mod on consoles (PS5, Xbox, Switch)?

Yes, but only for Bedrock Edition if you have a method to import external Behavior and Resource packs onto your console (e.g., via Realm sync or local storage tools). Additionally, the world must support the Beta APIs toggle.

Is the Verity mod compatible with shaders and performance mods (OptiFine / Sodium)?

Yes. Verity JE works alongside standard optimization mods like Sodium, Embeddium, or Iris Shaders. However, because live AI processing runs alongside render cycles, low-end PCs may experience slight framerate dips when voice parsing is active.

Does Verity work in multiplayer/dedicated servers?

On Java Edition, Verity JE can run on dedicated Forge/NeoForge servers if the server host installs GeckoLib, the Verity.jar, and configures a valid Groq API key in the server’s config directory. On Bedrock, all connected players must download the client resource pack upon joining.