NSR-AI v1.2-pre - 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 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 type the key in the chat to 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.(note that current plugin bug version will may have bugs and all
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.