SmartPets Pro icon

SmartPets Pro -----

Pets That Think, Feel, and Live



Folia/Luminol Threading Compatibility
Changelog v2.1.1

Fixed:

  • Threading compatibility with Folia and Luminol servers
  • IllegalStateException: Thread failed main thread check errors
  • Repeated errors during pet spawn and behavior evaluation
  • Maven warning about relocated MySQL Connector artifact
  • RuntimeException: Async scheduling not supported on Luminol in AdvancedEmotionDisplayManager ✨ NEW
  • Plugin initialization failure on Luminol ✨ NEW
Changed:
  • Improved Luminol detection in SchedulerCompat
  • Duplicate entity cleanup now skipped on region-threaded servers
  • Added threading protection to all getCustomName() calls
  • Updated MySQL dependency from mysql:mysql-connector-java to com.mysql:mysql-connector-j
  • MySQL Connector version updated from 8.0.33 to 8.4.0
  • Made SchedulerCompat.isLuminol() public for consistent checks ✨ NEW
  • Standardized all Luminol checks across the codebase ✨ NEW
  • AdvancedEmotionDisplayManager now skips cleanup task on Luminol ✨ NEW
Technical:
  • Added SchedulerCompat.usesRegionThreading() method
  • Enhanced error handling for cross-region entity access
  • Graceful fallbacks for threading-related errors
  • Modernized Maven dependencies to use current artifact coordinates
  • Robust scheduler compatibility checks before task creation ✨ NEW
  • Fallback from async to sync schedulers when async not supported ✨ NEW
----------, Jan 22, 2026
Resource Information
Author:
----------
Total Downloads: 24
First Release: Jun 5, 2025
Last Update: Mar 20, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings