FioChat Update - Changelog
(2.6)
- Disabled module now no-longer runs in the background.
- When there's
0player using a specific module FioChat willsuspendit's core.
FioChat Update - Changelog
(2.5)
- Added a new
Giveaway Text Coloursetting to the/giveawayeditor, allowing hosts to toggle colored giveaway bossbar text separately from the bossbar bar color itself.- Added blacklist support for giveaway rewards in
modules/alerts/Giveaway/config.yml, allowing specific items to be blocked by material, display name, or lore before a giveaway can be started.- Added a global giveaway cooldown option that activates after a giveaway event has ended, preventing new giveaway events from being started again until the configured cooldown period expires.
- Fixed a permission bug where players without the required
fiochat.giveawayandfiochat.giveaway.createpermissions could still access and use the/giveawaycreation menu.- Changed the default
Giveaway Text Colourvalue fromRAINBOWtoWHITEfor newly created giveaway drafts.- Added new giveaway module configuration entries to
modules/alerts/Giveaway/config.ymlfor blacklist item validation and global giveaway cooldown behavior.
FioChat Update - Changelog
(2.4)
- Added new
/fc admin loginstreakadmin controls for Login Streak management.- Added new admin commands
/fc admin loginstreak <clear|set|check> <player>.- Added new admin streak-point commands
/fc admin loginstreak streak <add|set|remove|check> <player> [amount].- Added public streak profile command
/loginstreak streak <player>.- Login Streak playtime progress no longer counts while the next
streak_<key>reward is still locked.- Fixed Login Streak reset flow so
/fc admin loginstreak clear <player>immediately returns the player to Login Streak1progression.- Fixed Login Streak progression override so
/fc admin loginstreak set <player> <id> progressionnow starts real progression tracking instead of only changing display state.- Fixed scoreboard freezes that could freeze the entire server when a player died, the server restarted or reloaded, and the player joined back while still in a dead state.
- Fixed
%changeoutput%scoreboard parsing regression caused by the dead-player scoreboard issue.- Added
[ACTIONS] ANYsupport to Login Streak Quest requirements for supported actions.- Added grouped action-target support with
[ACTIONS] <required1>;<required2>to Login Streak Quest requirements.- Example grouped requirement:
[FISHING] COD;SALMON;TROPICAL_FISH;STICK 3.- Added
[EXP_POINTS] <amount>requirement support to Login Streak Quest for gained experience points.- Added
[FISHING] ANY <amount>,[TRADING] ANY <amount>,[SMELTING] ANY <amount>,[BREED] ANY <amount>,[KILL_MOB] ANY <amount>,[BREAK] ANY <amount>,[HARVEST] ANY <amount>,[PLACE] ANY <amount>,[CRAFT] ANY <amount>,[ITEM_DROP] ANY <amount>,[ITEM_PICKUP] ANY <amount>,[ITEM_BREAK] ANY <amount>,[CONSUME] ANY <amount>, and[ENCHANT] ANY <amount> <level>support to Login Streak Quest.- Updated
modules/rewards/Login Streak Rewards/config.ymlcomments to documentANY, grouped targets with;,[EXP_POINTS], and the new enchant requirement format.- FioChat no longer treats Item Display
[i]small-cap font rendering as a unicode violation; item-display protected output is now safely ignored by the anti-unicode outgoing chat policy check.
FioChat Update - Changelog
(2.3)
- Removed
settings.actionstomodules/rewards/Login Streak Rewards/config.yml.
FioChat Update - Changelog
(2.2)
- Shortened the plugin Version Numeric from
2.1.<dev build>to2.<build>- Fixed Report GUI inconsistent menu/gui settings.
- Fixed Player/User that is on
Vanishstate were not able to open any GUI/Menu from 3rd-party-plugins.
FioChat Update - Changelog
(2.1.36)
- Moved the old ignore player data file from
ignore/ignored.ymlinto the newer chat-scoped pathchat/ignore/players.yml, so ignore data now follows the updated folder structure and is easier to manage alongside other chat-specific player settings.- Improved Mailbox GUI item rendering behavior so if a configured item entry is removed from
gui/<menu key>.yml, FioChat will now fully stop rendering that mailbox item instead of attempting to show a stale or fallback component that no longer exists in the menu configuration.- Added the missing default configuration resources for
modules/Server Announcements/, fixing an oversight where the module existed but its related settings were not included properly, which could leave server owners without the expected announcement configuration files on setup.- Expanded staff inventory management so players or groups with the correct permission can now view and edit the inventory of offline users, making administrative recovery, inspection, and item-management workflows more practical even when the target player is not currently online.
FioChat Update - Changelog
(2.1.35)
- Fixed scoreboard display-condition permission routing so viewers no longer need legacy per-board nodes such as
fiochat.scoreboard.<perms>just to see an otherwise valid scoreboard; FioChat now respects the intended board visibility flow instead of incorrectly hard-gating output behind legacy permission expectations.- Fixed TAB sorting configuration behavior by replacing the old misleading
types:resolution path with properprioritieshandling under eachtypes.<key>section, so tab sort order now follows explicit configured priority values consistently.- Added another compatibility fix for teleportation flows that were being blocked again by FioChat, improving cross-plugin movement handling so legitimate delayed teleport, GUI teleport, and scripted relocation flows are less likely to be interrupted.
- Added a new
InvSeemanagement module, including internal player-data persistence support so inspected inventories can be tracked and restored more safely while being viewed through FioChat's inventory tooling.- Added a new
LoginStreakrewards module with configurable streak progression, reward requirements, GUI presentation, claim handling, and streak-state tracking for servers that want daily login-based progression rewards.- Added a new
Schedulermodule for timed command/action execution, expanding FioChat's internal automation coverage beyond chat and GUI-only flows.- Added UUID fallback compatibility for
online-mode: falseenvironments, improving data resolution for offline-mode servers where Mojang-authenticated UUID assumptions cannot always be trusted.- Added a new
Region Musicmodule with WorldGuard-aware region matching, player follow playback, region/world filters, and per-player toggle support for ambient regional sound behavior.- Added a new
Region Particlemodule with WorldGuard region-box awareness, player-local render limiting, region/world filters, and per-player toggle handling for ambient regional particle fields.- Expanded root command routing so FioChat no longer forces server owners or players to type
/fc <cmd>for supported command flows; direct aliases such as/<cmd>now route cleanly into the same command handlers where applicable.- Added new
hide_tooltip: truesupport across GUI sub-module settings, allowing decorative or disabled items to suppress hover tooltip text for cleaner menu presentation.- Added a new
%device%placeholder to the JoinQuit module, allowing server owners to reflect Bedrock/Java style device context more directly inside join and quit formatting flows.- Moved modules into a cleaner sub-folder layout and reorganized the resource structure to make the overall configuration tree easier to navigate, maintain, and extend.
- Updated AFK return behavior so after a player leaves
/afk, FioChat now shows the fully formattedafking-for-how-longoutput instead of a reduced or partial return message.- Improved
/invseeand/ecseehandling so FioChat now stores player-side data more safely while inventories are being inspected, reducing the chance of state desync during management flows.- Migrated FioChat
actions:syntax andaction.prefixhandling from plainACTIONStokens to standardized bracketed[ACTIONS]tokens, aligning FioChat formatting with FioMenu's action prefix model for better cross-project compatibility.- Reconstructed the giveaway menu and GUI structure, improving layout organization, permission-driven flow handling, and extensibility for future giveaway-related options.
- Added new click interaction action hooks
left,right,shift_left,shift_right, andqacross FioChat's GUI/action system, allowing more advanced menu behavior and click-specific workflows.- Updated the Item Tag module so numeric value formatting now renders grouped thousands such as
1000 -> 1,000, improving readability for stacked item amounts and displayed value text.- Added a new bossbar option to
/giveaway, extending giveaway event presentation with configurable bossbar-based progress and alert output.- Improved FioChat tab-completion behavior across commands so suggestions are now more context-aware, less noisy, and better aligned with the expected argument path of each supported command flow.
- Refined
/giveawaycommand access so creation and management paths are now driven more clearly by permission state, separating default-access and admin-capability flows more predictably.- Expanded giveaway permission nodes to provide more granular control over event creation, reward editing, winners, music selection, and other giveaway capabilities.
- Improved the AFK previous-message experience so when a user returns and opens
/previousmsg, they can now sort and filter stored messages and channels more flexibly through dedicated GUI button interactions.- Reconstructed the Mailbox module GUI, improving menu organization, readability, and long-term configurability for mailbox management flows.
- Expanded customizability across FioChat
gui/systems, giving server owners more control over layout structure, behavior flags, materials, placeholder rendering, and action-driven menu response patterns.
