FlectonePulse 1.6.2 Fabric
on Nov 4, 2025FlectonePulse 1.6.2
on Nov 4, 2025✨ Features
- Added LibertyBans integration for advanced punishment handling
- Added mention-all tag support for mass notifications
- Added support for multiple usernames in Discord and Telegram integrations
- Added option to suggest invisible players in command suggestions
🔧 Refactors
- Improved localization loading and translation initialization
- Enhanced mention handling logic and caching
🐞 Bug Fixes
- Fixed player online status checks for mentions
- Fixed URL formatting with better exception handling
- Fixed object component validation for player head arguments
- Excluded user messages from disabled tag replacement
- Relocated Netty and FasterXML dependencies for Discord
📦 Dependencies
- Updated PacketEvents dependency to v2.10.1
- Updated Fabric Loom to v1.13.3
- Updated PlaceholderAPI to v2.11.7
- Updated BuildConfig plugin to v5.7.1
- Updated Gradle to v9.2.0
New Contributors
- @Vavun33 made their first contribution in https://github.com/Flectone/FlectonePulse/pull/128
Full Changelog
FlectonePulse 1.6.1 Fabric
on Oct 26, 2025FlectonePulse 1.6.1
on Oct 26, 2025✨ Features
- Added Geyser integration for Bedrock player support
- Added configurable database table prefix
- Added Telegram channel info support
- Added option to hide name when player is invisible (right-click)
🔧 Refactors
- Refactored chat message sending to use async methods
- Simplified Bedrock gradient tag support
- Optimized profile property caching logic
- Changed Fabric async executor from cached to fixed thread pool
🐞 Bug Fixes
- Fixed object component building for Bedrock players
- Fixed RockPaperScissors localization tags in Russian locale
- Fixed mute cache cleanup reversion
- Fixed stream prefix management logic
📦 Dependencies
- Updated Placeholder API to v2.8.1+1.21.10
- Updated Jackson YAML to v3.0.1
- Updated Discord4J to v3.3.0
- Updated Lettuce Core to v7
- Updated Upload Artifact action to v5
Full Changelog
FlectonePulse 1.6.0 Fabric
on Oct 19, 2025FlectonePulse 1.6.0
on Oct 19, 2025✨ Features
- Added support for Minecraft 1.21.9 and 1.21.10
- Added 30+ new message types with unified
vanillamodule - Added object module for player head and sprite support
- Added proxy mode support for online player count and player list names
- Added Minecraft translation service and global translations
- Added backup functionality for config and database files
- Added MariaDB database support
- Added Discord embed fields support
- Added console message handling for all destinations
- Added centralized cache management
🔧 Refactors
- Updated to Java 17
- Changed default database from SQLite to H2
- Migrated from Elytrium Serializer to Jackson YAML
- Refactored player settings management
- Replaced module predicates with event-based listeners
- Optimized chat message handling
- Improved entity name handling and localization
🐞 Bug Fixes
- Fixed double ampersand escaping in URLs (#77)
- Fixed colors in toponline footer
- Fixed TPS retrieval for modern Bukkit
- Fixed swear word detection logic
- Fixed player UUID validation
- Fixed bubble chat for older versions
- Fixed action bar colors for legacy versions
- Fixed null values during deserialization
Full Changelog
FlectonePulse 1.5.1 Fabric
on Sep 1, 2025FlectonePulse 1.5.1
on Sep 1, 2025✨ Features
- Added modern GUI for poll creation
- Added nullHelper option to helper
🔧 Refactors
- Refactored IntegrationSender to handle message replacing
🐞 Bug Fixes
- Fixed null issue by using MessageType.name() instead of MessageType directly in integration
- Added delay to async process join event for Fabric
Full Changelog
FlectonePulse 1.5.0 Fabric
on Aug 29, 2025FlectonePulse 1.5.0
on Aug 29, 2025✨ Features
- Implemented dynamic message naming based on chat type and source
- Added EventMetadata and updated API
- Added configurable skin API URLs
- Added MiniPlaceholders integration for Fabric
- Added support for Clearchat command for proxy
🔧 Refactors
- Changed default chat mode to BUKKIT
- Improved async task handling for restricted threads
- Added async annotation to sendMessage and IntegrationSender methods
- Renamed SenderToReceiverMessageEvent to MessageSendEvent
- Implemented PreMessageSendEvent
- Rebuilt message sending logic
- Simplified item handling in death messages
- Moved logger reload operation to before database connection
- Registered EnumSerializer for Newbie.Mode
- Updated log filter to include Hikari messages
🐞 Bug Fixes
- Removed unnecessary check in player name for clearchat
- Increased NBT max size limit in packetevents
- Updated regex patterns to support HTTP and HTTPS in replacement
- Added module disabled check for HeaderModule and FooterModule
- Updated spoiler formatting logic to use '.' instead of '\' for raw text representation
- Validated info channel IDs before processing in Discord
- Fixed skin image insertion in chat
- Improved game field colors in TicTacToe
- Corrected poll message formatting
- Removed redundant symbol in ping
- Correctly checked if module is enabled and added range in helper
- Added user agent for image URL connection
- Improved player data handling and IP management
- Replaced outdated GitHub link with current SkinsRestorer documentation URL
Contributors
- feat(api): add some comments and event metadata by @giftedl in https://github.com/Flectone/FlectonePulse/pull/59
📦 Chores
- Added issue templates for bug reports, questions, and suggestions
- Updated dependency eu.pb4:placeholder-api to v2.7.2+1.21.8
- Updated dependency com.discord4j:discord4j-core to v3.2.9
- Updated dependency packetevents_spigot_version to v2.9.5
- Updated dependency maven.modrinth:vanish to v1.6.0+1.21.8
- Updated dependency net.skinsrestorer:skinsrestorer-api to v15.7.10
- Updated dependency io.github.miniplaceholders:miniplaceholders-api to v3.0.1
- Updated dependency com.deepl.api:deepl-java to v1.10.3
- Updated dependency font-awesome to v6.7.2
- Updated actions/setup-java action to v5
- Updated Gradle build command
- Updated artifact publication strategy
- Renamed mergeJars task to buildFinalJar
Full Changelog
FlectonePulse 1.4.3 Fabric
on Aug 20, 2025FlectonePulse 1.4.3
on Aug 20, 2025✨ Features
- Added BungeeCord and Velocity support for Fabric
🔧 Refactors
- Improved AFK status handling for players who quit
- Enhanced SuperVanish integration for offline players
- Added shutdown() method to TaskScheduler and improved FabricTaskScheduler
🐞 Bug Fixes
- Fixed invalid key in advancement messages
- Removed break statement in mention handling
- Updated permission name for versions < 1.4.3
- Improved SuperVanish integration check
- Updated FPlayer in database with delay
- Added MySQL connector dependency
📦 Chores
- Updated multiple library dependencies
Full Changelog
FlectonePulse 1.4.2 Fabric
on Aug 17, 2025FlectonePulse 1.4.2
on Aug 17, 2025✨ Features
- Added sender color flag to control color in messages (API)
🔧 Refactors
- Moved legacy color convertor to FormatModule and renamed permission
- Moved message formatting logic from listeners to modules
- Improved game logic in tictactoe
- Optimized log record creation and handling
- Renamed isInitialized to isReady
- Created common Extractor class and added support for extra target format
- Reverted try-catch for numeric validation
🐞 Bug Fixes
- Removed redundant receiver permission check in PlaceholderAPI
- Added version check and disabled bubble module for Minecraft versions below 1.9
- Replaced StringUtils.isEmpty() with manual check, fixing #20
📦 Chores
- Used compileOnly for core and paper projects in bukkit
Full Changelog
FlectonePulse 1.4.1 Fabric
on Aug 15, 2025FlectonePulse 1.4.1
on Aug 15, 2025✨ Features
- Added support for specific fcolor types (fcolor_out, fcolor_see) for PlaceholderAPI
🔧 Refactors
- Created addDefaultPredicates() method to centralize predicate logic
- Replaced reloadWithChildren with reload
- Replaced repetitive code with new getFColors method
- Separated load() and enable() methods for better separation of concerns
🐞 Bug Fixes
- Fixed predicates loading
Full Changelog
FlectonePulse 1.4.0 Fabric
on Aug 15, 2025FlectonePulse 1.4.0
on Aug 15, 2025✨ Features
- Created and uploaded API to Maven Central
- Added minecraft dialogs for
/chatsetting - Added support for Paper chat event (#17)
- Added support for legacy and named colors in chatcolor, with flexible input for admins
- Implemented Maintenance integration support (#16)
🔧 Refactors
- Registered EnumSerializer for Range.Type
- Added onLoad method and modified module loading logic
- Implemented get() method for dependency injection
- Implemented message caching to improve performance
- Changed default chat mode to PACKET and optimized chat handling
- Moved replacement logic to ReplacementModule and removed duplicated modules
- Optimized distance calculation between players in PlayerAdapter
- Optimized player-related operations and vanish checks
- Optimized scoreboard packets and added reload functionality
- Optimized async and sync method execution
- Optimized Bukkit chat listener performance
- Updated permissions for /chatcolor and fcolor modules
- Replaced String ".replace" with Strings and StringUtils
- Replaced manual string checks with StringUtils
- Replaced try-catch with StringUtils.isNumeric()
🐞 Bug Fixes
- Fixed UpdateModule permission
- Inverted condition in hasClassOrElse method
- Corrected URL operator formatting and ampersand escaping
- Ensured valid color for scoreboard team
- Corrected color code conversion in LegacyMiniConvertorPulseListener
- Handled null values in style settings for SQL
📦 Chores
- Added Maven publication
New Contributors
- @giftedl made their first contribution in https://github.com/Flectone/FlectonePulse/pull/18
Full Changelog
FlectonePulse 1.3.0 Fabric
on Aug 8, 2025FlectonePulse 1.3.0
on Aug 8, 2025✨ Features
- New fcolors for improved visual customization
- Improved /chatsetting command and new functionality for setting/removing player settings
- Added replacement module and removed emoji module for more efficient text processing
- Added ANSI serializer for Adventure to enhance logging output
- Added new localization prompt for value to improve user interaction
- Optimized replacement processing with regex for faster performance
🔧 Refactors
- Reintroduced InteractiveChat integration with conflict check for Delete module
- Introduced MessageReceiveEvent for all messages, replacing TranslatableMessageReceiveEvent
- Set default message channel IDs for Telegram and Twitch integrations
- Updated default messages for /chatsetting and /chatcolor commands
- Implemented fcolor see/out support and refactored chat color system
- Changed chatcolor permission type to TRUE
- Migrated player styles to new fcolor system and removed style modules
🐞 Bug Fixes
- Corrected permission check for mentioned players
- Removed closed </fcolor> tag to prevent formatting errors
- Fixed delete module and InteractiveChat integration compatibility
- Replaced getArgument with getPrompt in chatcolor for consistency
- Improved VoiceChat integration compatibility
- Updated 'PacketEvents' to 'packetevents' in plugin.yml for consistency



