SmartPets v2.0.1 - Improved Pet Selection & Major Bug Fixes Release Date: 2025-01-23
Type: Recommended Update (Critical Fixes)
Priority: HIGH
Key Improvements Smart Pet Selection You can now interact with pets using their
Name,
UUID, or just a
Prefix of either!
Before: You often had to use the exact random UUID (e.g., /pet select 3e687eaf) or the command would fail.
Now: Just type /pet select Fido (or whatever your pet is named). It just works.
Bonus: Tab completion now correctly suggests names that are actually valid.
HEX Colors & Custom Prefixes
HEX Support: Use modern, vibrant colors in all messages! Format: &#RRGGBB (e.g., &#FF5733MyPet).
Custom Prefixes: You can finally customize or remove the plugin prefix. Check lang.yml for new options like prefix, prefix.error, etc.
Bug Fixes
Fixed Pet Selection (Critical): Resolved a critical issue where commands would incorrectly error out (claiming "Pet died" or "Not found") when using pet names.
Fixed Message Placeholders: Messages like "Are you sure you want to release {arg0}?" now correctly show the pet name/details instead of the raw variable text.
Fixed Console Spam: Debug messages ("Pet is active...", "Loaded emotions...", etc.) are now properly hidden when debug: false is set in config.yml.
Fixed Tab Completion: Suggestions in commands like /pet select and /pet release are now accurate.