NSR-AI v1.2-Beta - Pet Emotional Communication System!
Get ready to connect with your beloved Minecraft pets like never before! Version 1.2 of NSR-AI introduces the Pet Emotional Communication System, a revolutionary feature that brings your tamed companions to life with unique personalities, moods, and the ability to chat with you.
Pet System
Pet Linking & Nicknames
- Link Your Pets: Use the /ai pet tame command while looking at a tamed and named pet to link it to the AI. This will allow your pet to start communicating with you.
- Unique Nicknames: Give your pets a special nickname with /ai pet nickname <nickname>. Each pet's nickname must be unique!
Advanced AI-Powered Chat
- Real Conversations: Your pets now have their own AI-powered brain! They will respond to your messages with unique and in-character dialogue.
- Emotional Intelligence: A pet's mood and its bond with you will directly affect its personality. A happy pet with a strong bond will be affectionate and playful, while a neglected pet might be cold and distant.
- Species-Specific Identity: Every pet type has its own unique sound and set of emojis! Wolves will "woof," cats will "meow," and their messages will be full of personality.
- Check Your Pet's Mood: Ask your pet "what is your mood" or "how are you feeling" to get a direct response about its current mood.
New Commands
- /ai pet list: See a list of all your linked pets and their status.
- /ai pet info <pet_name>: Get detailed information about a specific pet, including its mood, bond level, and more.
Pet Lifecycle
- Tamed & Linked Dates: Your pet now remembers when it was tamed and when it was linked to the AI. Ask them about it!
- A Pet's Farewell: When a pet is low on health, it will say a heartfelt goodbye. When a pet dies, its link with the AI is broken. If you try to talk to a pet that has passed away, it will respond with a special message.
Ownership
- A Special Bond: Only a pet's true owner can chat with it and change its nickname. Any other player who tries to interact with your pet will be ignored or receive a cold shoulder.
Per-Player API Keys
- Bring Your Own Key: Players can now add their own API keys for Gemini, OpenAI, or Claude using the /ai apikey <key> command.
- Session-Based: Player-provided API keys are only valid for the current session and are never stored on the server.
- Secure: API keys are not visible to admins or in the console.
- Fallback System: If a player has not provided their own API key, the server's global API key will be used as a fallback.
New Commands
- /ai apikey (then in the normal chat paste <key> not in the command): Add a temporary API key for your session.
- /ai apikey list: View your active session keys (masked for security).
- /ai apikey clear: Remove all your active session keys.
How to Get Started
- Tame a Pet: Tame a wolf, cat, or any other supported animal in Minecraft.
- Give it a Name: Use a nametag to give your new companion a name.
- Link to the AI: Look at your pet and type /ai pet tame.
- Give it a Nickname: Use /ai pet nickname <nickname> to give your pet a unique nickname.
- Start Chatting! Mention your pet's name or nickname in the chat to start a conversation.
We are incredibly excited for you to try out the new Pet Emotional Communication System and form a deeper bond with your furry (and feathery) friends!
️ Automatic Security & Bug Fixer Downloader
NSR-AI now includes a robust, automated system to keep your plugin secure and up-to-date with the latest bug fixes. This system operates silently in the background, ensuring your server benefits from continuous improvements and protection without manual intervention for updates.
How it Works:
- Automatic Security Updates: The plugin periodically checks for updates to its security module. If a new version is available, it will be automatically downloaded and reloaded, ensuring your server always has the latest protections.
- Automated Bug Fixes: The plugin also periodically checks for critical bug fixes for the main plugin. If a new bug fix is available, it will be automatically downloaded.
- Intelligent Version Tracking: A dedicated bug.txt file tracks the installed bug-fix version, preventing redundant downloads and ensuring efficient updates.
- Server Restart for Main Plugin Updates: For bug fixes that involve changes to the main plugin's core code, a server restart will be required to fully apply the update. The plugin will clearly notify you in the console when a restart is needed.
- Transparent Logging: The system provides clear log messages in your server console, informing you about update checks, downloads, and when a restart is required.
This ensures your NSR-AI experience is always stable, secure, and running the latest enhancements.