Repository navigation
CoreAI [1.21] v1.0.0
π CoreAI v1.0 β First Release!
CoreAI brings the power of AI (OpenAI models) straight into your Minecraft server β securely, seamlessly, and beautifully.
β¨ Features
- Secure per-player API keys
β AES-GCM encrypted on disk, no console leaks, protected key management. - Persistent conversation memory
β Chat naturally with AI while maintaining full session history per player. - Dynamic model selection
β Pick your favorite model in a gorgeous GUI (/models) β personalized per player! - Adventure-text powered outputs
β Clean, styled, colored messages. - Blazing fast
β Full async OpenAI API calls, ensuring minimal server impact. - Smart fallback
β Use a server-wide default key or your personal key as needed.
π Commands
/chat <message>β Talk to your AI assistant!setapikeyβ Securely store your private OpenAI key (no logging!)./modelsβ Pick your model in-game with a simple GUI./modelinfoβ View detailed info about your current selected model.
π Security Highlights
- Player keys are encrypted (AES-GCM 256-bit).
- No keys leaked to chat logs or console.
- Server owners cannot view player keys without file access.
- Special handling to prevent accidental command logging.
π§ Roadmap
- Multi-model switching inside conversations.
- Token/character management for longer chats.
- Support for non-OpenAI LLMs.
- Image generation integration (Maps!).
π Requirements
- Minecraft: 1.21.4
- An OpenAI key
π₯ How to Install
- Download
coreai-1.0.jar. - Place it into your
/plugins/folder. - Restart your server.
- (Optional) Configure a default API key in
config.yml. - (Optional) Use
/setapikeyto set your personal API key.
Enjoy the power of AI β inside Minecraft.
π [GitHub Repository](https://github.com/TomDesch/coreai)
π [Community Discord](https://www.stealingdapenta.be)