Skip to content

SmartSpawner 1.6.9

Choose a tag to compare

@github-actions github-actions released this 10 Jun 03:36
· 44 commits to main since this release
09e7756

This release expands GUI customization and improves the reliability of spawner management across different server environments.

What's New

  • Added support for custom player-head textures on buttons in the main and storage GUIs.
  • Custom textures can be applied to navigation, storage, experience, sorting, selling, and other configurable GUI buttons.
  • Added a dedicated GUI layout guide with examples for configuring custom textures and conditional button styles.

Improvements

  • Improved spawner removal from management menus, including spawners located in unloaded chunks.
  • Related menus now close automatically when a spawner is removed, preventing players from interacting with outdated inventories.
  • Improved the reliability of stacking and admin management actions while a spawner is being modified or removed.
  • Improved nearby-spawner highlight cleanup and session handling.
  • Refreshed the documentation website with clearer navigation, updated branding, and improved readability.

Compatibility

  • Updated compatibility with newer SimpleClaimSystem releases.
  • Updated compatibility with plugins using the latest NightCore release.

Developer API

  • Added removeSpawner(String spawnerId) to remove a SmartSpawner by its unique ID.
  • Added removeSpawner(Location location) to remove a SmartSpawner at a specific location.
  • Both methods return a CompletableFuture<Boolean> and complete after the spawner block and stored data have been removed, including when its chunk must be loaded first.

Fixes

  • Fixed the en_US_DonutSMP_v2 language pack not being included under the expected resource path, which caused missing-resource warnings and prevented its language files from loading.
  • Prevented overlapping spawner actions from causing inconsistent spawner data.
  • Prevented explosions and manual breaking from interfering with spawners already being removed.
  • Improved menu behavior when a managed spawner is no longer available.