Skip to content

FlectonePulse 1.12.1

Choose a tag to compare

@TheFaser TheFaser released this 30 Jul 16:20
· 192 commits to master since this release

⚠️ Warning

This is the last version that supports migration from versions 1.4.3 to 1.11.0. In future updates, migrations from old versions will be removed

✨ Features

  • Classes that inherited from EventMetadata have been removed and replaced with MessageContext composition. This allows creating cache keys that depend on context, fixing message duplication caused by formatting cache

🔧 Refactors

  • Localization modules no longer contain generics
  • Added duplicate game check in minesweeper
  • VanishMetadata replaced with VanishMessageContext
  • IntegrationMetadata replaced with IntegrationMessageFormat
  • Some dependencies changed from compileOnly to compileOnlyApi for proper FlectonePulse API functionality
  • Whois command is now disabled by default in Hytale

🐞 Bug Fixes

  • Unknown UUID no longer breaks login state tracking on proxy
  • Minesweeper game is now properly removed after win or loss
  • Handled vanish status initialization for players
  • Player synchronization between cache and database fixed
  • Prevented world update for unknown players
  • Overhead messages no longer render during plugin shutdown
  • Unknown players are now properly handled in proxy messages
  • Nickname is now sent via proxy
  • /chatcolor is now sent locally if proxy is not enabled
  • Added user message indicator in overhead messages to distinguish cache (fix for duplicates)
  • Legacy color conversion in /stream replaced with new tag resolver approach

📦 Dependencies

  • Updated TelegramBots to v10.1.1

Documentation
Full Changelog