SmartPets Pro v2.2

Pets That Think, Feel, and Live
SmartPets v1.6 - Changelog
v1.6 New Features & Improvements
✨ Critical Safety Enhancements

  • Admin Pet Deletion Confirmation: Added mandatory confirmation GUI for destructive pet deletion operations
  • Enhanced Exception Handling: Improved error logging in SchedulerCompat and PetType classes
  • Thread Safety Improvements: Replaced HashMap with ConcurrentHashMap in concurrent contexts
⚙️ Configuration Optimization
  • Configurable Constants: Made hardcoded values in PetSearchFoodTask and DriverDownloader configurable
  • ActionBar Debug Enhancement: Added detailed logging for ActionBar functionality troubleshooting
  • New Config Sections: Added search-food, network, and debug configuration sections
Compatibility Updates
  • Minecraft 1.21.7/1.21.8 Support: Verified and updated compatibility claims
  • Material API Compatibility: Fixed Material enum usage for cross-version compatibility
️ Safety & Robustness
  • GUI Confirmation System: Prevents accidental pet data loss with visual confirmation dialogs
  • Enhanced Error Reporting: Better logging for debugging server compatibility issues
  • Performance Tuning: Network timeouts, scan intervals, and buffer sizes now configurable
SmartPets v1.5 - Changelog

🎉 What's New

Enhanced Admin Commands

  • Preset Pet Giving: Admins can now give specific pet configurations directly
    • Example: /petadmin give Player1 CAT mystic_cat gives a Mystic Void Cat (Level 6, Light + Heal skills)
    • Example: /petadmin give Player1 WOLF alpha_wolf gives an Alpha Pack Leader (Level 15, Triple skills)
    • Works with all pets from the pet shop configuration
Custom Command Aliases
  • Personalize Your Commands: Server owners can now add custom aliases in config.yml
    • Add your own shortcuts like /mypet, /companion, /petmgr
    • Perfect for multilingual servers or personal preferences
    • No restart required - updates with /petadmin reload
New Pet Support
  • Allay: The helpful item-collecting fairy is now available as an experimental pet
    • Use /petadmin give Player1 ALLAY to try it out
🐛 Bug Fixes
Parrot Shoulder Issue (Critical Fix)

  • Fixed: Parrots no longer get stuck on your shoulder when switching pets
  • Fixed: Parrot name holograms now properly disappear when changing pets
  • What happened: When you switched from a parrot to another pet, the parrot would stay on your shoulder
  • Now: Instant, clean pet switching - no more ghost parrots!
WorldGuard Compatibility (Critical Fix)
  • Fixed: Pets now spawn properly in WorldGuard protected areas
  • What happened: Servers with WorldGuard mob-spawning restrictions couldn't summon pets
  • Now: SmartPets automatically bypasses protection plugins - pets work everywhere!
Better Error Messages
  • Improved: When using wrong pet types, you now see exactly which types are available
  • Before: "Unknown pet type: Mystic" (unhelpful)
  • Now: "Unknown pet type: Mystic. Valid types: WOLF, CAT, PARROT, RABBIT..." (helpful!)
🔧 Technical Improvements
  • Enhanced compatibility with Minecraft 1.16.5 through 1.21.5
  • Improved error handling and logging for easier troubleshooting
  • Better hologram cleanup system prevents floating name tags
  • More robust plugin integration with protection plugins
📝 Configuration Updates
Check your config.yml for new options:
  • Custom Command Aliases: Add your preferred command shortcuts
  • WorldGuard Notice: Documentation about automatic compatibility
🎯 For Server Owners
This update focuses on reliability and ease of use:
  • No more stuck parrots disrupting gameplay
  • Works with WorldGuard out of the box
  • Easier pet management for admins with preset system
  • Customizable commands for better server branding
Installation
  1. Stop your server
  2. Replace SmartPets-1.4.3.jar with SmartPets-1.5.jar
  3. Start your server
  4. Enjoy the improvements!
No configuration migration needed - everything is backward compatible.
SmartPets v1.4.3 - Major Stability & AI Update

Critical Bug Fixes


️ Pet Attack System Overhaul
  • FIXED: Pets attacking their owners due to flawed targeting logic
  • FIXED: Elite Guardian Wolf fear-state inconsistencies
  • IMPROVED: Multi-layer safety validation for all attack behaviors
Plugin Compatibility Shield
  • NEW: Anti-conflict protection against other pet plugins
  • FIXED: Entity ownership interference from AdvancedPets/CombatPets
  • ADDED: Persistent data container validation system
Cross-Platform Stability
  • FIXED: Folia scheduler crashes (delay ticks = 0)
  • FIXED: Sound resource errors in MC 1.21.4+
  • IMPROVED: SchedulerCompat for all server types (Paper/Folia/Purpur)
⚡ Performance & QoL Improvements

Smart Feedback System
  • REDUCED: Message spam with optimized intervals (45s → 2min)
  • IMPROVED: ActionBar integration with chat fallback
  • BALANCED: Urgent vs normal feedback timing
Enhanced Pet Pathfinding
  • FIXED: Pet suffocation in confined spaces
  • IMPROVED: Teleportation logic for vertical terrain
  • OPTIMIZED: Wolf-specific follow distances and stop behavior
Technical Highlights
  • 14 files modified across core systems
  • 7 critical bugs resolved with multi-layer protection
  • Cross-compatible with Java/Bedrock (MC 1.16.5-1.21.5)
  • Zero breaking changes - fully backward compatible
Installation
  1. Backup your config (optional - no breaking changes)
  2. Replace SmartPets jar file
  3. Restart server - no config changes needed!
Tested on: Paper, Folia, Purpur, Luminol | MC Versions: 1.16.5-1.21.5
Requirements: Java 17, Vault plugin

This update resolves all major user-reported issues from community feedback. Your pets will now behave more intelligently and safely than ever before.
1.4.2: Folia and Luminol Support Update

Thanks to @SperoVida and @Chaositic for their reports, we have been able to achieve maximum compatibility with Folia and Luminol (limited).

Some menu, translation, and other issues have been fixed.

A pet duplication issue and other glitch-related issues have been fixed.

The compatibility system has been strengthened to make it as user-friendly as possible when using Paper, Spigot, Folia, or another fork.

After many hours of work, the plugin has achieved excellent stability. There are bound to be bugs, and we greatly appreciate your reporting them on our support Discord.

Finally, I've added complete documentation for the plugin, including how it works and how to configure it, in the Documentation tab. You can check it out.

If you like pets and want to give your server a special touch, don't wait any longer and install SmartPets.
SmartPets v1.4.1 - Critical Bug Fixes & Stability Improvements

Critical Bug Fixes:

  • Fixed pet death loop spam - Resolved infinite "Pet death handled" messages in console caused by duplicate death event handlers
  • Fixed pet duplication exploit - Eliminated ability to create infinite pets by repeatedly clicking in /pet menu
  • Fixed "Not scheduled yet" errors - Resolved IllegalStateException spam when pets despawn or behavior tasks are cleaned up
  • Fixed missing translations - Added all missing translation keys for pet tooltips (loyalty, fear, anger prefixes and others)
Technical Improvements:
  • Unified pet selection logic - Eliminated inconsistent validation between menu and command systems
  • Enhanced task management - Safer BukkitRunnable cancellation prevents scheduler-related crashes
  • Improved command error handling - Added comprehensive exception handling for /pet commands with user-friendly messages
  • Added debug logging - Better troubleshooting capabilities for pet spawning/despawning issues
Issues Resolved:
  • Console spam from "Task #XXXXX generated an exception" and repeated death messages
  • Silent /pets command failures now show proper error messages
  • Pet behavior task cleanup errors and scheduler state validation issues
  • All "Missing translation: menu.pet_icon.*" errors in admin menus and tooltips
Pet System Stability:
  • Fixed entity death handling to prevent cleanup loops
  • Improved pet entity lifecycle management
  • Enhanced state consistency between active pet maps and entity tracking
  • Better handling of invalid/dead entities during behavior evaluation
⚡ Compatibility:
  • Paper/Spigot/Folia 1.16.5-1.21.5
  • No configuration changes required
  • Fully backward compatible with existing pet data
This stability-focused update resolves critical issues reported by server administrators and is highly recommended for all servers experiencing console spam, pet duplication, or menu translation errors.
SmartPets v1.4 - Major Update

✨ New Features

Enhanced Messaging System

  • ActionBar Messages: Pet interactions now display in the action bar to reduce chat spam
  • Customizable Display: Toggle between chat messages or ActionBar based on preferences
Complete Internationalization Support
  • Translatable Menus: All menu titles, stat names, and shop messages can now be translated
  • Extended Language Keys: Added 25+ new translation keys in lang.yml for full customization
Folia Compatibility
  • Dual Compatibility: Works automatically on both Paper/Spigot and Folia servers
  • Auto-Detection: Plugin detects server type and uses appropriate scheduler
  • Zero Configuration: No setup changes required from users
Technical Improvements

Inventory Protection

  • Anti Drag & Drop: Enhanced protection against item manipulation in menus (especially on Purpur 1.21.5+)
  • GUI Stability: More robust menus against unwanted interactions
Performance Optimizations
  • Unified Scheduler: More efficient task system that works across all platforms
  • Error Handling: Better error management during plugin startup and shutdown
Bug Fixes
  • Duplicate Messages: Removed duplicate author entries in plugin information
  • Shutdown Errors: Fixed errors when stopping the server
  • API Compatibility: Improved compatibility across Minecraft versions (1.16.5-1.21.5)
User Benefits
  • ✅ Reduced Spam: More subtle pet interactions with ActionBar messaging
  • ✅ Full Customization: Complete menu translation support for any language
  • ✅ Enhanced Stability: Improved stability on modern servers
  • ✅ Future Ready: Prepared for Folia transition when available

Important Notes
Backward Compatibility
: This update is fully backward compatible. No existing configuration changes required.

Download SmartPets v1.4 Now!
SmartPets v1.3.0 - Seamless Setup Update

What's New?

✨ Automatic Database Setup

No more manual downloads! SmartPets now automatically downloads and sets up SQLite/MySQL drivers for you. Just install the plugin and you're ready to go!

Lightweight Distribution
The plugin file is now super lightweight (under 2MB) making downloads and updates lightning fast.

️ Enhanced Error Handling
Better error messages and automatic fallback to YAML storage if anything goes wrong. Your server will always stay running smoothly.

Improved Admin Tools
New debug commands show you exactly what's happening with your database setup and storage system.

☀️ MID-YEAR SUMMER SALE - 30% OFF!
Get SmartPets now with 30% discount until June 30th!
Beat the summer heat with cool pet companions at an unbeatable price!

Upgrade Notes
• Fully backward compatible - no configuration changes needed
• Automatic migration - existing pet data stays safe
• Zero downtime - update without affecting your players

Technical Details
• Compatible with Minecraft 1.16.5 - 1.21.5
• Works with Paper, Spigot, and Folia
• Automatic SQLite/MySQL driver management
• Enhanced database connectivity and error recovery

Ready to give your players the ultimate pet experience?
Bug Fixes

Sound Compatibility Issues

  • Fixed: Replaced incompatible sounds that were causing crashes on newer server versions
  • Fixed: Updated all pet behavior tasks to use Spigot 1.16.5 compatible sounds
  • Fixed Help Commands: Previously non-functional help topics now work correctly
Translation System
  • Fixed emotion display translations: Resolved "Missing translation: emotion.happy []" error in pet detail menus
  • Improved UI consistency: Pet mood now displays correctly in both pet detail menu and /pet info command
Improvements
  • Help Command Enhancement: Updated main help command to display available topics
  • User Experience: Improved command feedback with detailed, categorized information
This update focuses on improving player onboarding and understanding of the SmartPets system through an enhanced help interface.
Buy a license now
$15.00
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
1,241 Views
2 Purchases
4 Downloads
Jun 2, 2025 Published
Jun 29, 2026 Updated
Not yet rated
883.3 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Game mode
  1. Survival & SMP
  1. Skyblock
  1. Towny
Type
  1. Gameplay
Game mode
  1. Survival
  1. Skyblock
  1. Towny
Game mode (legacy)
  1. Survival
  1. Skyblock
  1. Towny
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creator
Recommended for you
Protect your storage with ease and secure, powerful, and lightweight
Not yet rated
3 purchases
Smart and configurable AFK management for your server!
Not yet rated
2 purchases
Animate heads, armor stands & entities rotations, body poses, particles, holograms & click actions
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,220 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,208 purchases
Share and earn
Refer this resource and earn a 10% commission.
1,241 Views
2 Purchases
4 Downloads
Jun 2, 2025 Published
Jun 29, 2026 Updated
Not yet rated
883.3 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Game mode
  1. Survival & SMP
  1. Skyblock
  1. Towny
Type
  1. Gameplay
Game mode
  1. Survival
  1. Skyblock
  1. Towny
Game mode (legacy)
  1. Survival
  1. Skyblock
  1. Towny
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creator
Recommended for you
Protect your storage with ease and secure, powerful, and lightweight
Not yet rated
3 purchases
Smart and configurable AFK management for your server!
Not yet rated
2 purchases
Animate heads, armor stands & entities rotations, body poses, particles, holograms & click actions
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,220 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,208 purchases
Top