{"id":110566,"date":"2026-06-06T14:59:54","date_gmt":"2026-06-06T11:59:54","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/nexa-ai\/"},"modified":"2026-06-06T14:59:54","modified_gmt":"2026-06-06T11:59:54","slug":"nexa-ai","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/nexa-ai\/","title":{"rendered":"Nexa AI Chat"},"content":{"rendered":"<p># Nexa AI (Minecraft Mod + Paper Plugin)<\/p>\n<p>> Note: This page includes detailed information about the mod\/plugin. If it feels too much, you can skip straight to using it. Just install the mod\/plugin and run the command \/nexa <message> to get started right away.<\/p>\n<p>Nexa AI adds an ai agent into Minecraft.<\/p>\n<p>&#8211; Works as a **Fabric \/ Forge mod** (clients + servers)<br \/>\n&#8211; Also available as a **Paper plugin**<\/p>\n<p>Players can talk to Nexa in chat and (with the right permissions) let it run server tools like teleporting, locating structures, changing weather\/time, and more.<\/p>\n<p>## Features<\/p>\n<p>*   Chat with Nexa directly: `\/nexa <message>`<br \/>\n*   Agent modes:<br \/>\n    *   **Ask-before-act** (default): privileged actions are previewed and require confirmation<br \/>\n    *   **Autonomous**: Nexa can execute allowed steps automatically (guardrails still apply)<br \/>\n*   Per-player request limits + global cooldown (server guardrails)<br \/>\n*   Custom assistant name + personality prompt<br \/>\n*   Fabric\/Forge client UI (press **`N`** to open Nexa chat\/config)<br \/>\n*   Built-in tools (\u201cfunction calling\u201d) for server-aware actions and lookups<br \/>\n*   Optional join\/idle **auto messages** (can be turned off)<br \/>\n*   Update notifications + feedback sending (via the proxy)<\/p>\n<p>## Supported Targets<\/p>\n<p>*   **Fabric**: Minecraft `1.21.11` and `1.20.1`<br \/>\n*   **Forge**: Minecraft `1.21.11` and `1.20.1`<br \/>\n*   **Paper**: Minecraft `1.21.11`<\/p>\n<p>## Commands<\/p>\n<p>### Chat<\/p>\n<p>*   `\/nexa <message>` \u2014 chat with Nexa<br \/>\n*   `\/nexa confirm` \u2014 approve queued actions (ask before act)<br \/>\n*   `\/nexa cancel` \u2014 cancel queued actions<\/p>\n<p>### Configuration<\/p>\n<p>*   `\/nex-config clearchat` \u2014 clear your chat history<br \/>\n*   `\/nex-config feedback <message>` \u2014 send feedback (rate limited)<br \/>\n*   `\/nex-config mode show` \u2014 show your current mode<br \/>\n*   `\/nex-config mode <ask|autonomous>` \u2014 set your mode<br \/>\n*   `\/nex-config limits status` \u2014 show limits and cooldown<br \/>\n*   `\/nex-config limits maxrequests <1..15>` \u2014 set max requests (**requires privileges**)<br \/>\n*   `\/nex-config limits cooldown <seconds>` \u2014 set global cooldown (**requires privileges**)<br \/>\n*   `\/nex-config custom name <name>` \u2014 change assistant name (**server: requires privileges**)<br \/>\n*   `\/nex-config custom prompt <prompt>` \u2014 set personality prompt (**server: requires privileges**, max 1000 chars)<br \/>\n*   `\/nex-config custom reset` \u2014 reset name\/prompt to defaults (**server: requires privileges**)<br \/>\n*   `\/nex-config custom show` \u2014 view your current custom settings<br \/>\n*   `\/nex-config automessages enable|disable|status` \u2014 toggle join\/idle auto messages (server wide)<\/p>\n<p>### BYOK (Bring Your Own Key)<\/p>\n<p>BYOK is **per-player** and bypasses the default proxy for chat calls.<\/p>\n<p>*   `\/nex-byok status` \u2014 show BYOK status<br \/>\n*   `\/nex-byok toggle enable|disable` \u2014 enable\/disable BYOK<br \/>\n*   `\/nex-byok provider <google|openai|ollama|lmstudio|custom>` \u2014 choose provider<br \/>\n*   `\/nex-byok apikey <key>` \u2014 set API key (cloud providers)<br \/>\n*   `\/nex-byok endpoint <url|default>` \u2014 set endpoint (local\/custom providers)<br \/>\n*   `\/nex-byok model <name>` \u2014 set model name<br \/>\n*   `\/nex-byok tools enable|disable` \u2014 enable\/disable tool calling (useful for local endpoints)<br \/>\n*   `\/nex-byok test` \u2014 test current BYOK config<\/p>\n<p>## Modes<\/p>\n<p>### **Ask-before-act**<\/p>\n<p>Nexa proposes an action preview and waits for confirmation before running any privileged tool.<\/p>\n<p>Approve via the clickable buttons in chat, or with `\/nexa confirm` (deny with `\/nexa cancel`).<\/p>\n<p>privileged tools are queued for approval (30s) and can be approved via `\/nexa confirm`.<\/p>\n<p>### **Autonomous**<\/p>\n<p>Nexa can execute allowed tools without an explicit prompt. Guardrails still apply (cooldowns, limits, and required privileges).<\/p>\n<p>## AI Provider<\/p>\n<p>### **Default AI Service**<\/p>\n<p>By default, Nexa uses the default services that are setup by me. It is free but you could expearence issue like rate limiting, overload, etc. So it is recommened to BYOK.<\/p>\n<p>### **BYOK Mode**<\/p>\n<p>BYOK (Bring Your Own Key) lets each player use their own provider + key.<\/p>\n<p>*   Providers: **Google**, **OpenAI**, **OpenAI-compatible (custom endpoint)**, **Ollama**, **LM Studio**<br \/>\n*   Configure via `\/nex-byok &#8230;` (or the Fabric\/Forge GUI)<br \/>\n*   For best results, choose a model that supports **tool calling \/ function calling**<\/p>\n<p>Note: BYOK settings (including API keys) are stored on the server in the world data file.<\/p>\n<p>## Permissions &#038; Privileges<\/p>\n<p>Nexa uses two permission nodes across all platforms:<\/p>\n<p>*   `nexa.use` \u2014 access to `\/nexa`, `\/nex-config`, and `\/nex-byok`<br \/>\n*   `nexa.admin` \u2014 administrative actions (guardrails + privileged tools)<\/p>\n<p>## Requirements &#038; Installation<\/p>\n<p>### Java<\/p>\n<p>*   Minecraft **1.20.1**: typically runs on **Java 17**<br \/>\n*   Minecraft **1.21.11**: typically runs on **Java 21**<\/p>\n<p>### Install<\/p>\n<p>*   **Fabric**: install Fabric Loader + **Fabric API**, then drop the `nexa-fabric*.jar` into `.minecraft\/mods\/`<br \/>\n*   **Forge**: drop the `nexa-forge*.jar` into `.minecraft\/mods\/`<br \/>\n*   **Paper**: drop `nexa-paper-<version>.jar` into `plugins\/` and restart<\/p>\n<p>Tip: the server-side commands work with just the server install; the Fabric\/Forge **GUI** is available when installed on the client.<\/p>\n<p>## Guardrails (Server)<\/p>\n<p>*   Agent mode: `ASK_BEFORE_ACT` or `AUTONOMOUS`<br \/>\n*   Per-prompt request budget (`maxrequests`) and a global cooldown (`cooldown`)<br \/>\n*   Privileged actions are previewed (and can be denied) in ask-before-act mode<\/p>\n<p>## Fair Use, Safety, and Privacy<\/p>\n<p>*   Community built: please don\u2019t abuse the service (rate limits\/guardrails exist for a reason).<br \/>\n*   AI provider terms: when using the default service, prompts\/responses are sent to Google Gemini. When using BYOK, your chosen provider\u2019s terms\/policies apply.<br \/>\n*   Nexa can be wrong. Treat outputs as suggestions, especially for commands\/actions.<br \/>\n*   Harmful, abusive, illegal, or exploitative use is not tolerated. Repeated abuse may lead to denial of service.<\/p>\n<p>### Logging &#038; Data<\/p>\n<p>*   **Server\/world file:** Nexa stores persistent settings per-world in `chatmc_locations.json` (saved locations, mode\/guardrails, BYOK config, etc.).<br \/>\n    *   BYOK API keys are stored here (server-side). Only grant server file access to people you trust.<br \/>\n*   **Feedback:** `\/nex-config feedback <message>` sends your feedback message (and identifying metadata) to the proxy.<\/p>\n<p>## Support &#038; Contributions<\/p>\n<p>If you encounter issues, have feedback, or wish to contribute to Nexa AI, please join my Discord server and report there. Discord: <span style=\"color: #236fa1;\">https:\/\/discord.gg\/Wvst4znsgk<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Mod\/Plugin Introduces Nexa Ai Agent into the Minecraft. Your sidekick in minecraft! Accessible from the chat. You can talk to it anytime, even ask it to do actions. it has all context of you and environment so when it talks, you better listen.<\/p>\n","protected":false},"featured_media":110567,"template":"","meta":{"_minecraft_slug":"nexa-ai","_minecraft_project_id":"eFhkNO4w","_minecraft_author":"Mod_MC","_minecraft_license":"MIT","_minecraft_downloads":574,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"nexa-ai.zip","_minecraft_size_bytes":1140613,"_minecraft_version_count":5,"_minecraft_updated_at":"2026-05-16T10:25:17.305579Z","_minecraft_date_created":"2026-01-31T04:30:22.426752Z","_minecraft_date_modified":"2026-01-30T03:09:30.450733Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/nexa-ai","_minecraft_icon_attachment_id":110567,"_minecraft_imported_at":"2026-06-06T11:59:55+00:00","_minecraft_import_hash":"00b777311aae318b6f741c4224ce2ce1","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,97,104,127,128,867,129,123,92],"mod_loader":[99],"minecraft_version":[36,60,93,94,101,102,41],"class_list":["post-110566","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-fabric","mod_category-forge","mod_category-paper","mod_category-purpur","mod_category-social","mod_category-spigot","mod_category-technology","mod_category-utility","mod_loader-fabric","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21-11"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Nexa AI Chat - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/nexa-ai\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nexa AI Chat - Minecraft\" \/>\n<meta property=\"og:description\" content=\"The Mod\/Plugin Introduces Nexa Ai Agent into the Minecraft. Your sidekick in minecraft! Accessible from the chat. You can talk to it anytime, even ask it to do actions. it has all context of you and environment so when it talks, you better listen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/nexa-ai\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nexa-ai\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nexa-ai\\\/\",\"name\":\"Nexa AI Chat - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nexa-ai\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nexa-ai\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/nexa-ai-icon-a8971e0ba2e6c948cce029fc504bd99b125e7ef5_96.webp\",\"datePublished\":\"2026-06-06T11:59:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nexa-ai\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nexa-ai\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nexa-ai\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/nexa-ai-icon-a8971e0ba2e6c948cce029fc504bd99b125e7ef5_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/nexa-ai-icon-a8971e0ba2e6c948cce029fc504bd99b125e7ef5_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nexa-ai\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Nexa AI Chat\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Nexa AI Chat - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/nexa-ai\/","og_locale":"en_US","og_type":"article","og_title":"Nexa AI Chat - Minecraft","og_description":"The Mod\/Plugin Introduces Nexa Ai Agent into the Minecraft. Your sidekick in minecraft! Accessible from the chat. You can talk to it anytime, even ask it to do actions. it has all context of you and environment so when it talks, you better listen.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/nexa-ai\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/nexa-ai\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/nexa-ai\/","name":"Nexa AI Chat - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/nexa-ai\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/nexa-ai\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/nexa-ai-icon-a8971e0ba2e6c948cce029fc504bd99b125e7ef5_96.webp","datePublished":"2026-06-06T11:59:54+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/nexa-ai\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/nexa-ai\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/nexa-ai\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/nexa-ai-icon-a8971e0ba2e6c948cce029fc504bd99b125e7ef5_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/nexa-ai-icon-a8971e0ba2e6c948cce029fc504bd99b125e7ef5_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/nexa-ai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Nexa AI Chat"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/110566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/110567"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=110566"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=110566"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=110566"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=110566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}