Repository navigation
Releases: TomDesch/coreai
Releases · TomDesch/coreai
Release list
CoreAI v1.2.0 - Image generation
CoreAI v1.2.0 – Image-Powered AI Maps 🎨
This release adds major new capabilities to CoreAI, including AI image generation, URL-to-map rendering, persistent map storage, and smart cleanup automation.
🖼️ Image Map Generation
/imagemap <url>– Render any online image to an in-game map.- Supports multi-map tiling with dimensions like
2x2,3x4, etc. - Automatically adds generated maps to inventory or drops them nearby if full.
🤖 AI Image Generation
/imagegenmap <prompt>– Uses DALL·E to generate an image from a prompt.- Delivered in-game as a grid of Minecraft maps.
- Example:
/imagegenmap 1x1 a medieval village on a hill at sunset
💾 Persistent Storage + Reloading
- All generated maps are stored as
.pngfiles. - Maps are automatically restored after server restarts.
- Supports restoring renderers based on stored MapView IDs.
🧹 Auto-Cleanup System
- Tracks when custom maps were last seen (inventory, item frames, dropped).
- Automatically deletes maps not seen in
Xdays (default: 30). - Fully configurable via
config.yml. - Manual cleanup:
/cleanup
cleanup:
auto-enabled: true
max-age-days: 30CoreAI [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)