Skip to content

CoreAI [1.21] v1.0.0

Choose a tag to compare

@TomDesch TomDesch released this 27 Apr 19:02
· 13 commits to main since this release

πŸš€ 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

  1. Download coreai-1.0.jar.
  2. Place it into your /plugins/ folder.
  3. Restart your server.
  4. (Optional) Configure a default API key in config.yml.
  5. (Optional) Use /setapikey to 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)