MineChatGPT icon

MineChatGPT -----

Communicate with ChatGPT in Minecraft



[​IMG]
[​IMG] [​IMG] [​IMG] [​IMG]
[​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
Chat with ChatGPT in Minecraft

All code is written by ChatGPT

Features
  • OpenAPI format
  • Custom models
  • ChatGPT reverse proxy
  • Load balancing
  • Command completion
  • Contextual chat
  • Multiple characters
  • Folia support
Installation
1. Download the plugin and place it in the plugins folder
2. Restart the server
To be compatible with more versions, the plugin does not specify a Bukkit API version. Therefore, when loading the plugin in a higher version, the console may display the following warning message, which is a normal phenomenon.
Code (Text):
> [Server thread/WARN]: Initializing Legacy Material Support. Unless you have legacy plugins and/or data this is a bug!
> [Server thread/WARN]: Legacy plugin MineChatGPT v1.0 does not specify an api-version.
3. Open the configuration file config.yml, and modify the following two settings:
Code (Text):

  # ======================================================
  # API Configuration
  # ======================================================
  api:
    # Your OpenAI API keys for authentication
    # Get API keys at https://platform.openai.com/account/api-keys
    keys:
      - "sk-your_openai_api_key_1"
      # Add multiple API keys below
      # - "sk-your_openai_api_key_2"
      # - "sk-your_openai_api_key_3"
 
    # API key selection method: "round_robin" or "random"
    selection_method: "round_robin"
 
    # Base URL for OpenAI API
    # Use proxy service if you cannot access official API
    base_url: "https://api.openai.com/v1"

 
4. Run /chatgpt reload in console to reload config
Commands & Permissions

  • /chatgpt - View plugin help - minechatgpt.use
  • /chatgpt <text> - Ask a question to ChatGPT - minechatgpt.use
  • /chatgpt reload - Reload the configuration file - minechatgpt.reload
  • /chatgpt model <model_name> - Switch to another model - minechatgpt.model
  • /chatgpt modellist - View available model lists - minechatgpt.modellist
  • /chatgpt context - Switch to continuous conversation mode - minechatgpt.context
  • /chatgpt clear - Clear conversation history - minechatgpt.clear
FAQ
  • Getting "Failed to contact ChatGPT." error
Check the error message in console.
  • Console shows "connect timeout" or "connect reset"
Verify connectivity to the base_url in config.yml. Consider using a reverse proxy if you cannot access OpenAI's official API.
  • Can I add other models?
Yes, any model supporting OpenAI API format works.
Not recommended for inference models due to longer response times.
  • Can I use it without a ChatGPT account?
Yes, many proxy services provide access.
  • Does it support Folia?
The plugin should work on Folia but isn't optimized for it. Use at your own risk.

Statistics
[​IMG]
Resource Information
Author:
----------
Total Downloads: 158
First Release: Aug 17, 2024
Last Update: Mar 17, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings