Voxel Shop beta is live. Expect occasional bugs. Learn more  
FlectonePulse icon

FlectonePulse 1.14.0

Every Message Under Your Control!


EN | RU

FlectonePulse Video Review

maxresdefault.jpg

bukkit.webp spigot.webp paper.webp purpur.webp folia.webp fabric.webp hytale.webp bungeecord.webp velocity.webp

FlectonePulse – Every Message Under Your Control!

boosty.webp modrinth.webp documentation.webp discord.webp


What Is FlectonePulse? badge.svg

FlectonePulse is a plugin and mod for Minecraft (and Hytale) servers that takes full control over chat, messages, and notifications. You decide what players see, when they see it, and how it looks. Clean defaults for beginners, deep configuration for everyone else.

FlectonePulse was the subject of a university thesis and received top marks for its architecture, technical depth, and practical value. The full thesis, presentation, and plagiarism report are publicly available:


  1. Thesis (PDF)
  2. Thesis Presentation (PPTX)
  3. Plagiarism Report (PDF)



Why FlectonePulse instead of other message plugins?


Fully async – no main thread impact

✅


❌
Supports 1.8.8 up to the latest Minecraft version

✅


⚠️ (often limited)
Works on Bukkit, Spigot, Paper, Purpur, Folia, and Fabric

✅


❌ (usually one platform)
Built‑in proxy support (BungeeCord, Velocity)

✅


❌ (requires separate plugin)
Cross‑server message synchronization (via proxy or Redis)

✅


❌
Hytale support

✅


❌
Per‑player Minecraft client language detection

✅


❌
Textures in chat without resource pack

✅


❌
In‑line player heads and built‑in sprites

✅


❌
Modular design – enable/disable any feature

✅


⚠️ (rarely)
40+ built‑in commands (chat, moderation, fun, polls, etc.)

✅


❌
Cross‑platform chat (Discord, Telegram, Twitch)

✅


❌
Legacy color codes + MiniMessage support in one system

✅


⚠️ (usually one or the other)
Google Guice dependency injection for clean architecture

✅


❌
Open source & completely free

✅


⚠️ (often freemium)



Requirement

Java 17 or higher is REQUIRED. Older Minecraft versions, such as 1.8.8, can also run on Java 17 (check PandaSpigot).


Bukkit / Spigot / Paper / Purpur / Folia1.8.8 – Latest
FabricLatest Minecraft version
BungeeCord / WaterfallLatest
VelocityLatest
HytaleLatest Hytale version
NeoForgePlanned



Configuration Files


config.ymlDatabase, language, proxy mode, cache
command.ymlEnable/disable and configure commands
message.ymlAll message modules, conditions and behavior
integration.ymlThird-party plugins and external platforms
permission.ymlPermissions for every feature
localizations/*.ymlPer-language message text



Color Formatting

FlectonePulse understands every color system and converts them all to MiniMessage internally. Mix legacy codes and modern tags in the same line, it works.


&0-&9, &a-&fblack, dark_blue, ..., white
&l / &m / &n / &o / &k / &rbold / strikethrough / underline / italic / obfuscated / reset
rrggbb, #rrggbb#rrggbb
MiniMessagegradient, hover, click, etc.

 




join:
format: "&lHello !"


example_formatted_message.webp

Textures in Chat – No Resource Pack Needed

Embed custom images directly into chat messages and the server MOTD with textures.

message_format_object_texture_motd.webp
message_format_object_texture.webp


Player skin avatars and Minecraft built-in sprites.

message_format_object.webp

Per-Player Language Detection

Enable by_player: true and every message is delivered in the player's own client language. If a translation is missing, the server default is used as fallback.

config_locale.webp

Multi-Channel Chat System

Multiple named chat channels with independent settings. Each channel has its own range, destination, cooldown, sound, trigger.

message_chat.webp

Send any formatted message to any destination with admin command /emit. You can use destination CHAT, ACTION_BAR, BOSS_BAR, TITLE, SUBTITLE, TOAST, TAB_HEADER, TAB_FOOTER, BRAND.

command_emit.webp

Per-Player Customization

Players open a full in-game menu /chatsetting to toggle messages, change colors, and disable whatever they don't want.

command_chatsetting.webp

Everything is a Message and is Configurable


message_status_motd.webpAnimated, multi-line server list status with custom textures
message_join.webp message_quit.webpFully formatted with placeholders, sounds, and conditions
message_afk.webpAuto-mark and notify when players go idle
message_bubble.webpShow messages visually above players' heads
message_scoreboard_objective_belowname.webpControlled text below player names
message_tab_playerlistname.webpHeader, footer, player name format with ping, rank, world
message_sidebar.webpAnimated scoreboard sidebar with custom content
message_bossbar_raid.webpVanilla bar formatting
message_anvil.webpCustom formatted text (book, sign, anvil)
message_auto.webpScheduled, repeating announcements
message_serverlink.webpCustom clickable links in the server menu
message_brand.webpDisplay custom text in the F3 debug screen
message_vanilla_death.webp message_vanilla_advancement.webpReplace default Minecraft messages your way (death messages, advancement, etc.)


Full list in documentation

40+ Built-In Commands


command_ball.webp/ball – magic 8-ball with customizable answers
command_tictactoe.webp/tictactoe – play tic-tac-toe in chat
command_stream.webp/stream – announce you're going live
command_try.webp/try – random luck roll from 0% to 100%
command_sprite.webp/sprite – browse and preview all Minecraft built-in sprites
command_poll.webp/poll – create in-chat polls with voting
command_ban.webp/ban – ban a player with a reason and optional duration
command_whitelist.webp/whitelist – manage server whitelist with reason and optional duration (add, remove, list, on, off)


Already exist: /afk, /anon, /ban, /banlist, /broadcast, /chatcolor, /chatsetting, /clearchat, /clearmail, /coin, /deletemessage, /dice, /do, /emit, /geolocate, /helper, /ignore, /ignorelist, /kick, /mail, /maintenance, /me, /mute, /mutelist, /nickname, /online, /ping, /reply, /spy, /tell, /toponline, /translateto, /unban, /unmute, /unwarn, /warn, /warnlist, /whitelist.

Full list in documentation

Integration with Platforms


integration_discord_message.webpDiscord – bidirectional chat sync. Custom bot commands, channel info ticker, webhook support with embeds and avatar display
integration_telegram_message_minecraft.webpTelegram – bidirectional chat sync. Custom bot commands and channel info ticker
integration_twitch_message.webpTwitch – bidirectional chat sync. Custom bot commands and live stream notifications



Integration with Plugins


LuckPermsPrefix, suffix, group display, TAB sorting by rank
PlaceholderAPI / MiniPlaceholdersAny %placeholder% from other plugins
PlasmoVoice / SimpleVoiceMute and ignore sync with voice chat
SkinsRestorerReal player skins in chat and TAB
SuperVanishVanished players hidden automatically (even via proxy)
InteractiveChatEnhanced interactive chat elements
AdvancedBan / LibertyBans / LiteBansDelegate ban commands to your existing system
VaultPermission compatibility
Floodgate / GeyserBedrock player support
ItemsAdderCustom textures and items in messages


Full list in documentation

Acknowledgments

FlectonePulse is built on these projects:


  1. Google Guice – dependency injection
  2. JDBI with HikariCP – database access
  3. Jackson – data serialization
  4. PacketEvents – packet-level event handling
  5. Adventure – text component formatting
  6. Cloud – commands with tab completion
  7. Universal Scheduler – cross-platform task scheduling
  8. Symbol Chat – Unicode symbol picker
  9. MiniTranslator – legacy to MiniMessage conversion
  10. FlectoneChat – the predecessor



And thanks to the community! Every star on GitHub and review on platforms shows that FlectonePulse is genuinely useful.

Project Statistics



svg
Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.

flectone

flectonepulse

chat

message