{"id":68655,"date":"2026-06-04T01:01:14","date_gmt":"2026-06-03T22:01:14","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/fancyhelper\/"},"modified":"2026-06-04T01:01:14","modified_gmt":"2026-06-03T22:01:14","slug":"fancyhelper","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/fancyhelper\/","title":{"rendered":"FancyHelper"},"content":{"rendered":"<p># FancyHelper<\/p>\n<p>> Manage your Minecraft server with natural language.<\/p>\n<p>Tired of digging through Wikis and memorizing complex commands just to change a permission or a config file?<\/p>\n<p>FancyHelper is here to solve this problem. Once installed, you can talk directly to an AI in-game. For example, say &#8220;Set baicaizhale as admin,&#8221; and it will generate the corresponding command, ask for your confirmation, and execute it. No more command memorization, no more manual searching.<\/p>\n<p>## ASKING FOR HELP? \u2192 ![Ask DeepWiki](https:\/\/deepwiki.com\/baicaizhale\/Fancyhelper)<\/p>\n<p>&#8212;<\/p>\n<p>## Features<\/p>\n<p>&#8211; **Chat-based Management** \u2014 Type `\/cli` to enter conversation mode. Manage your server as if you&#8217;re chatting with a human co-admin.<br \/>\n&#8211; **AI Command Generation** \u2014 Integrated with CloudFlare Workers AI (default: `gpt-oss-120b`). You state the intent; it writes the command.<br \/>\n&#8211; **Multi-Model Support** \u2014 Supports CloudFlare, OpenAI, DeepSeek, Azure OpenAI, local Ollama models, and more.<br \/>\n&#8211; **Pre-execution Confirmation** \u2014 AI-generated commands require manual confirmation (`y`\/`n`) by default to prevent accidents.<br \/>\n&#8211; **YOLO Mode** \u2014 Tired of confirming? After agreeing to the terms, most commands execute automatically, though high-risk operations like `op`, `ban`, and `stop` still require approval.<br \/>\n&#8211; **Real-time Status Bar** \u2014 The Action Bar displays what the AI is currently doing (Thinking \/ Executing \/ Waiting for confirmation).<br \/>\n&#8211; **Built-in Wiki Search** \u2014 Includes documentation presets for LuckPerms, EssentialsX, WorldEdit, and more. It can even search the web if not found locally.<br \/>\n&#8211; **Feedback Loop** \u2014 The output of executed commands is fed back to the AI. If something fails, the AI can correct itself.<br \/>\n&#8211; **Automatic Config Updates** \u2014 No need to manually edit configs during upgrades; it handles them automatically.<br \/>\n&#8211; **Anti-Loop Protection** \u2014 Automatically intercepts the AI if it starts repeating operations or making excessive calls.<\/p>\n<p>## Compatibility<\/p>\n<p>| Server | Version | Java |<br \/>\n|&#8212;&#8212;&#8211;|&#8212;&#8212;|&#8212;&#8212;|<br \/>\n| Spigot | 1.18+ | 17+ |<br \/>\n| Paper | 1.18+ | 17+ |<\/p>\n<p>**Dependencies:**<br \/>\n&#8211; ProtocolLib 5.4.0+ (Highly recommended for capturing command output).<\/p>\n<p>## Quick Start<\/p>\n<p>### Download Plugin<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/\ud83c\udf15_\u67e5\u770b\u6784\u5efa\u5217\u8868-Enter-orange?style=for-the-badge&#038;labelColor=555\" alt=\"\u4e0b\u8f7d\u6784\u5efa\" style=\"vertical-align: middle;\"\/><\/p>\n<p>> \ud83d\udca1 Recommended to download the latest version for the newest features and fixes.<\/p>\n<p>### Installation<\/p>\n<p>1. Download the latest `FancyHelper.jar` and place it in the server&#8217;s `plugins` folder.<br \/>\n2. Install the dependency ProtocolLib (For versions 26.1+, please use dev builds).<br \/>\n3. Restart the server; configuration files will be generated automatically.<\/p>\n<p>### Configure AI (Optional, defaults to CloudFlare)<\/p>\n<p>**CloudFlare Workers AI (Default):**<br \/>\nObtain an API Key from the CloudFlare console or a shared key provider, then edit `plugins\/FancyHelper\/config.yml`:<\/p>\n<p>&#8220;`yaml<br \/>\ncloudflare:<br \/>\n  cf_key: YOUR_CLOUDFLARE_API_KEY<br \/>\n  model: &#8220;@cf\/openai\/gpt-oss-120b&#8221;<br \/>\n&#8220;`<\/p>\n<p>After editing, run `\/fancyhelper reload` in-game to apply.<\/p>\n<p>**OpenAI Compatible API:**<br \/>\nSupports official OpenAI, DeepSeek, Ollama local models, Azure OpenAI, etc. In `config.yml`:<\/p>\n<p>&#8220;`yaml<br \/>\nopenai:<br \/>\n  enabled: true<br \/>\n  api_url: &#8220;https:\/\/api.openai.com\/v1\/chat\/completions&#8221;<br \/>\n  api_key: &#8220;your-openai-api-key&#8221;<br \/>\n  model: &#8220;gpt-4o&#8221;<br \/>\n&#8220;`<\/p>\n<p>### Usage<\/p>\n<p>&#8211; Enter `\/cli` or `\/fancy` in-game to start AI chat mode.<br \/>\n&#8211; Simply type your request, e.g., &#8220;Generate a 10&#215;10 stone platform at my current location.&#8221;<br \/>\n&#8211; The AI generates the command; confirm it to execute.<\/p>\n<p>**Common Interactions:**<\/p>\n<p>| Input | Effect |<br \/>\n|&#8212;&#8212;|&#8212;&#8212;|<br \/>\n| `exit` | Exit CLI mode |<br \/>\n| `stop` | Interrupt the AI or cancel current operation |<br \/>\n| `y` \/ `n` | Confirm \/ Cancel execution |<br \/>\n| `agree` | Agree to terms or enable YOLO mode |<br \/>\n| `\/cli retry` | Retry the previous AI response |<br \/>\n| `\/cli exempt_anti_loop` | Temporarily disable anti-loop detection |<br \/>\n| `!message` | Start with `!` to send normal chat messages, bypassing AI |<\/p>\n<p>## FAQ<\/p>\n<p>**Seeing `[WARN]: Failed to update secure chat state for <player>: &#8216;Chat disabled due to missing profile public key. Please try reconnecting.` in logs?**<\/p>\n<p>This is caused by Minecraft&#8217;s `enforce-secure-profile` security setting, not the plugin itself.<br \/>\nFancyHelper will automatically attempt to set this to `false` in `server.properties`. Restart the server after the change. If it fails, edit manually and restart.<\/p>\n<p>**Why install ProtocolLib?**<\/p>\n<p>It&#8217;s used to capture command output and intercept system messages. It works without it, but some features will be incomplete.<br \/>\nYou can use the `\/fancy lib install protocollib` command to download and install it automatically (OP permission required).<\/p>\n<p>## Commands &#038; Permissions<\/p>\n<p>| Command | Description | Default Permission |<br \/>\n| :&#8212; | :&#8212; | :&#8212; |<br \/>\n| `\/fancyhelper` | Main command (Aliases: `\/cli`, `\/fancy`) | `fancyhelper.cli` |<br \/>\n| `\/fancyhelper reload` | Reload plugin configuration | `fancyhelper.reload` |<br \/>\n| `\/fancyhelper lib install protocollib` | Download and install ProtocolLib dependency | OP |<\/p>\n<p>| Permission | Description | Default |<br \/>\n| :&#8212; | :&#8212; | :&#8212; |<br \/>\n| `fancyhelper.cli` | Allows usage of CLI mode | OP |<br \/>\n| `fancyhelper.reload` | Allows reloading configuration | OP |<br \/>\n| `fancyhelper.notice` | Allows viewing plugin announcements | OP |<\/p>\n<p>## Build<\/p>\n<p>&#8220;`bash<br \/>\ngit clone https:\/\/github.com\/baicaizhale\/FancyHelper.git<br \/>\ncd FancyHelper<br \/>\nmvn clean package<br \/>\n&#8220;`<\/p>\n<p>Requires Java 17 + Maven.<\/p>\n<p>&#8212;<\/p>\n<p>**\u00a9 2026 baicaizhale All Rights Reserved.**<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An Agent tool made for Minecraft, easy to use, let Fancy do everything for you<\/p>\n","protected":false},"featured_media":68656,"template":"","meta":{"_minecraft_slug":"fancyhelper","_minecraft_project_id":"PQQFs3yj","_minecraft_author":"baicaizhale","_minecraft_license":"GPL-3.0-only","_minecraft_downloads":33,"_minecraft_follows":3,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"fancyhelper.zip","_minecraft_size_bytes":15534001,"_minecraft_version_count":7,"_minecraft_updated_at":"2026-05-15T21:54:03.405720Z","_minecraft_date_created":"2026-02-28T03:08:09.490977Z","_minecraft_date_modified":"2026-05-03T01:04:49.459210Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/fancyhelper","_minecraft_icon_attachment_id":68656,"_minecraft_imported_at":"2026-06-03T22:01:15+00:00","_minecraft_import_hash":"8517c8069ae6278a391383fe97aa9510","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[126,127,129,92],"mod_loader":[132,134],"minecraft_version":[51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-68655","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-management","mod_category-paper","mod_category-spigot","mod_category-utility","mod_loader-paper","mod_loader-spigot","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","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","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FancyHelper - 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\/fancyhelper\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FancyHelper - Minecraft\" \/>\n<meta property=\"og:description\" content=\"An Agent tool made for Minecraft, easy to use, let Fancy do everything for you\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/fancyhelper\/\" \/>\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\\\/fancyhelper\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fancyhelper\\\/\",\"name\":\"FancyHelper - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fancyhelper\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fancyhelper\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/fancyhelper-icon-714917a41f7d3f37609f35be175c2da4c59439e8_96.webp\",\"datePublished\":\"2026-06-03T22:01:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fancyhelper\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fancyhelper\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fancyhelper\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/fancyhelper-icon-714917a41f7d3f37609f35be175c2da4c59439e8_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/fancyhelper-icon-714917a41f7d3f37609f35be175c2da4c59439e8_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fancyhelper\\\/#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\":\"FancyHelper\"}]},{\"@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":"FancyHelper - 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\/fancyhelper\/","og_locale":"en_US","og_type":"article","og_title":"FancyHelper - Minecraft","og_description":"An Agent tool made for Minecraft, easy to use, let Fancy do everything for you","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/fancyhelper\/","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\/fancyhelper\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/fancyhelper\/","name":"FancyHelper - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/fancyhelper\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/fancyhelper\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/fancyhelper-icon-714917a41f7d3f37609f35be175c2da4c59439e8_96.webp","datePublished":"2026-06-03T22:01:14+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/fancyhelper\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/fancyhelper\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/fancyhelper\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/fancyhelper-icon-714917a41f7d3f37609f35be175c2da4c59439e8_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/fancyhelper-icon-714917a41f7d3f37609f35be175c2da4c59439e8_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/fancyhelper\/#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":"FancyHelper"}]},{"@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\/68655","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\/68656"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=68655"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=68655"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=68655"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=68655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}