Archy-X / AuraSkills

The ultra-versatile RPG skills plugin
https://aurelium.dev/auraskills
GNU General Public License v3.0
239 stars 92 forks source link

RegionManager#loadRegion(Region) does disk I/O on server thread #306

Closed AnttiMK closed 1 month ago

AnttiMK commented 3 months ago

Server software and version

Paper version 1.21-89-master@44c3dd0 (2024-07-17T19:55:30Z) (Implementing API version 1.21-R0.1-SNAPSHOT)

Expected behavior

Plugin to function so that blocking operations (such as disk I/O) are run off the main thread

Actual behavior

image

How to reproduce

  1. Extend a piston so that RegionManager#loadRegion(Region) is called (?, not sure of the conditions here)

Additional information

AuraSkills v2.1.5

Agreements

Archy-X commented 1 month ago

This should be fixed as of 2.2.3.