Skip to content

SnKillEffects v1.1.1

Choose a tag to compare

@ValentinTarnovsky ValentinTarnovsky released this 28 Jul 21:35
· 56 commits to main since this release

Changes

  • Fixed the SnFuture.join() on the main thread outside shutdown/bootstrap WARN that was printed on every server stop.
  • OwnershipManager.shutdown() no longer joins the player-cache flush. onInnerDisable() runs before SnLib raises its shutting-down flag, so that join blocked the main thread and tripped SnFuture's guard.
  • The join was redundant as well: the cache is registered through sn.db().playerCache(...), so SnLib already joins the write barrier of every registered cache before it closes the database pool. Ownership rows and player settings are still persisted exactly as before.

No configuration, command, permission or gameplay change.

Installation

Download the JAR below and place in your plugins folder. Requires SnLib.jar.