A new era for video games
Add AI to Minecraft and turn any mob into a talking creature with a unique personality and infinite dialogue.
- Unlimited characters: Automatically creates unique names and personalities for every AI-mob
- Living characters: AI-mobs react to what's happening around them.
- Infinite interactions: Chat with any AI-mob forever
- Customization: Create custom AI-mobs and have granular control over prompts and model parameters
- Versions: Officially supports the latest version of Minecraft, but has been minimally tested on version 1.13+.
- Other API support: Use any API conforming to OpenAI's schema
- Custom model support: Specify any model in the config
Examples:
Eating a pork chop in front of a pig:
A chicken with an attitude:
Creepers have feelings too:
Shear joy:
YouTube Trailer:
Video tutorial:
WARNING:
- Your own access (API key) to an AI API is required
- The plugin is free, but most AI APIs cost money
Installation and Configuration:
Installation:
- Get an API key from your preferred provider (OpenAI, Anthropic, Google, Ollama, etc.)
- Drag and drop the .jar into /plugins folder and restart server.
- Set your provider in config.yml (openai, anthropic, google, ollama)
- Paste your API key into config.yml
- Configure the base URL and model for your selected provider (examples provided in config.yml)
- Done!
How to use:
- Use /cg wand to get the CraftGPT Magic Wand
- Click any mob with the Magic Wand to select
- Use /cg create to enable AI-for selected mob
- Click mob while sneaking to toggle chatting with mob
Configuration: See config.yml for settings and options. Use
/cg reload to reload config.
Placeholders:
- Global
- craftgpt.global_total_usage
- craftgpt.global_usage_limit
- craftgpt.global_usage_progress (progress bar)
- Player-specific
- craftgpt.usage
- craftgpt.usage_limit
- craftgpt.usage_progress (progress bar)
FAQ:
- What's an API key/how do I get one?
- An API key is a secret key that represents your access to the OpenAI ChatGPT API. Accessing the API is not free (unless you sign up with a new account and get a free trial) and requires a premium/billable OpenAI account. It is quite cheap (like 1 million words for less than $2 USD). Without free trial credits, it requires a credit card. Essentially, you need to make an account with OpenAI, add a billing method, and generate an API key. If you still have questions, watch the tutorial above!
- Can I use this with other API providers besides OpenAI, like local models?
- Yes, as long as the API conforms to the OpenAI schema. The plugin relies on the official OpenAI Java libraries and therefore is limited to only changing the API base URL and model name. If your API provider uses a unique URL/API schema, it is unsupported at this time.
![[IMG]](//proxy.spigotmc.org/66f25c45869f08acdbad4c9debfe8f47ab448acb/68747470733a2f2f313030306c6f676f732e6e65742f77702d636f6e74656e742f75706c6f6164732f323032312f30362f446973636f72642d6c6f676f2e706e67)
Join the
Discord to share your NPC creations!