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.
FioChat Update - Changelog
(2.1.34)
- Fixed a maintenance
status-labelrendering bug where the right-side server-list label could be overridden by maintenance MOTD message content; status label and MOTD message are now parsed and rendered as separate outputs.- Added new quick admin announcement commands for direct one-line sending by type:
/fc admin event,/fc admin warning,/fc admin broadcast, and/fc admin alerts, each mapped to their typed announcement channel flow.- Expanded admin quick-announcement command handling so type-based execution paths can process structured tagged payloads in a single command without forcing rigid positional arguments.
- Added rich tag support for quick announcement variants:
t:(title),s:(subtitle),a:(actionbar),b:(bossbar payload), andm:(main chat/message payload).- Added
<b:bossbar;<COLOR>;<BAR_TYPE>;<VALUE>>transport format support, including runtime parsing for color, style/type, and progress value normalization.- Refined quick announcement syntax from mixed
<text|false>mode to fully tag-based<m:text>mode for broadcast/event/warning/alerts flows, so server owners can compose output channels more fluidly.- Improved tab-completion behavior for
/fc admin broadcast|event|warning|alertsto be context-aware and non-rigid, with dynamic placeholder suggestions based on already-defined tags.- Updated tab-completion to hide already-used tagged arguments during the same command composition session, reducing duplicate suggestions and improving command clarity.
- Added progressive bossbar tag autosuggestion for
b:payload composition, guiding users segment-by-segment throughCOLOR -> BAR_TYPE -> VALUEto reduce formatting mistakes.- Updated command usage/help output entries for quick announcement aliases so documentation shown in-game matches the new tag-driven argument model.
- Improved permission-aware tab-completion compatibility for admin command routing under wildcard/operator contexts, helping OP and wildcard staff nodes receive relevant command suggestions consistently.
FioChat Update - Changelog
(2.1.33)
- Added a new
Server MOTD Maintenance Modeflow in FioChat, including dedicated maintenance MOTD rendering and maintenance-aware server-list presentation behavior.- Added new admin maintenance player management commands:
/fc admin maintenance add <player>,/fc admin maintenance remove <player>, and/fc admin maintenance listto control maintenance allow-list access.- Added new maintenance state toggle command
/fc admin maintenance true/falsefor quick runtime enable/disable of maintenance mode without manual config edits.- Added new
/fc admin maintenance statuscommand to inspect current maintenance state and related runtime status directly in-game.- Improved tab-completion coverage for maintenance command branches so admin maintenance routes are suggested consistently during partial command typing.
- Fixed a pre-teleport transition bug where players could remain stuck at source location
Ainstead of completing movement to destinationBunder specific cross-plugin timing conditions.- Fixed a mounted-entity (
vehicle/passenger) teleport blocker issue that could prevent player teleport events from completing when display entities were still attached during teleport lifecycle handoff.
FioChat Update - Changelog
(2.1.32)
- Fixed
AntiAdvregex format handling so advertisement filtering patterns are parsed consistently and no longer fail because of malformed or mixed regex syntax.- Fixed
AntiSwearregex format handling (again), improving compatibility with custom pattern entries and preventing unintended misses or invalid match behavior.- Fixed native
Scoreboardplaceholder resolution bug that could return incorrect/empty values in certain scoreboard update flows.- Added a safe-wrap guard for
client chat boundprocessing to prevent edge-case failures when chat packets/components are wrapped by client-bound handlers.
