FioChat Update - Changelog
(2.1.26)
- Added New ItemTag Toggle Command
Added a new command format for itemtag controls:
/toggle itemtag <particle|stack|text>
This provides direct per-mode toggling without relying on the old single-toggle behavior.- Fixed
/toggle itemtag stackState Handling Bug
Resolved a bug that could occur when using/toggle itemtag stack, where stack visualization and amount handling could become inconsistent in certain toggle/pickup flows.
FioChat Update - Changelog
(2.1.25)
- Added New Sub-Module:
itemtag
Introduced a dedicateditemtagmodule for dropped-item visual enhancement using modernTEXT_DISPLAYentities (not Armor Stands).
This module adds configurable item text rendering, stack-aware amount display, sprite token support, auto-stack behavior, and per-player feature toggles for text/particle/stack effects.- Removed Unused FioChat Placeholders
Cleaned up legacy/unused placeholders to reduce config noise and avoid confusion in template usage.
Removed placeholders:
%fiochat_stat_jump%,%fiochat_stat_sneak%, and%fiochat_stat_mine_break%.- Added
/toggle itemtag
Implemented player-level itemtag visibility toggle via/toggle itemtag, allowing users to enable/disable itemtag display in real time without reloading configuration.
This integrates with the itemtag state system and persists per-player preference behavior consistently with other FioChat toggles.
FioChat Update - Changelog
(2.1.24)
- Gamertag BELOW_NAME Objective Fully Disabled
Refactored the gamertag below-name pipeline so FioChat no longer relies on aDisplaySlot.BELOW_NAMEscoreboard objective for nametag-related rendering.- Multiverse-Core Async Teleport Stability Fix (Passenger/Display Interference)
Fixed a cross-module compatibility issue where Multiverse async teleports could fail beforePlayerTeleportEventwhen gamertag display entities were mounted/following a player. FioChat now temporarily suspends gamertag display entities before/mvtpteleport windows and restores them automatically after teleport success/failure. This removes the async teleport dead-path that previously reproduced more often while not vanished.- Vanish Environmental Damage Protection Expansion
Added vanish-state combat/environment safety handling so vanished players no longer take damage from:
DROWNING,FIRE,FIRE_TICK(including fire/campfire style ticking),VOID,FREEZE,HOT_FLOOR(magma), andCONTACT(sweet berry bush/contact-thorn style damage).
This ensures stealth sessions are not broken by environmental hazards while vanish is active.
FioChat Update - Changelog
(2.1.23)
- HotFix (Gamertag Skin-Change Sync)
Fixed an issue where FioChat's gamertag sub-module could become stale after a player changed skin/disguise, causing nametag to stop updating correctly.
FioChat Update - Changelog
(2.1.22)
- Cleanup (TAB Debugging)
Removed persistent TAB sprite debug spam from normal runtime operation.- HotFix (TAB Player Entry Username)
Resolved an issue where player list entries could render only the head icon while omitting the username text.
- Added a safe fallback to player name when list-name content is blank before force-head injection.
- Ensured head injection does not replace or erase the base username payload.
- Stabilized TAB player-entry output so head + username can render together consistently.
- Security/UX Improvement (Permission-Gated Tab Completion)
Strengthened command suggestion visibility so unauthorized users cannot see full command trees by default.
- Added strict permission-based filtering for
/fiochattab-completion root entries.- Applied permission gating to admin and toggle completion branches.
- Introduced config-driven tab-complete permission registry support for easier server-side policy control.
- Maintained safe fallback behavior to built-in defaults when registry keys are not defined.
- Visual Improvement (Force-Head Shadow Control)
Added explicit control to keep force-head rendering clean and readable.
- Added
list-name.force-head.disable-shadow: trueoption.- Default behavior now renders injected force-head tokens without shadow overlay.
- Improves head clarity in compact TAB layouts where shadow stacking can make icons look noisy.
FioChat Update - Changelog
(2.1.21)
- HotFix (Item-Display Sub-Module)
Improved the Item-Display pipeline to remove hardcoded behavior and restore full custom placeholder support for server owners.
- Fixed an issue where server owners could not reliably register or render custom Item-Display placeholders.
- Refactored placeholder resolution so custom placeholder keys are handled dynamically instead of fixed internal-only mappings.
- Improved compatibility with custom display token configurations, including additional alias-based token definitions.
- Adjusted parsing flow to ensure custom placeholders can be loaded from both direct and nested display sections.
- Feature Improvement (TAB / Offline-Mode Support)
Expanded TAB behavior for offline-mode servers so player list rendering can still resolve and apply player profile visuals more consistently.
- Added offline-server profile refresh handling for TAB list rendering.
- Added fallback profile lookup flow to improve head/texture resolution behavior outside online-mode environments.
- Architecture Refactor (Report & AFK Sub-Modules)
FioChat is no longer hardcoded for key Report and AFK sub-module internals.
FioChat Update - Changelog
(2.1.20)
- HotFix (Gamertag)
Another hot-fix for Gamertag,
- Fixed an issue that could occur during the usage of
opacitynot respecting the gamertag sub-module settings.- Changed the default XYZ configuration from
1.0to0.85- Fixed a bug that occur when Player A sneaks, Player B can still see the Player A's nametag in full colour.
- Fixed a bug that occur when a player sneaks , the nametag <bold> <italic> <strikethrough> any kinds of format got stripped.
- Sub-module gamertag now respect vanilla -alook-alike behavior when player sneaking
FioChat Update - Changelog
(2.1.19)
- Sub-module (Gamertag Fix)
FioChat's gamertag now behave-alook-like-vanilla, there's also few fixes regarding when Player A sneaks Player B can still see Player A's nametag.
