FioChatGames
FioChatGames is a Minecraft chat-and-activity minigame plugin focused on automated server-wide events, manual admin-triggered rounds, reward distribution, and persistent player stats.

What the plugin actually includes
Event game types
FioChatGames currently ships with these event modes:
UNSCRAMBLEUNSHUFFLEUNREVERSETRIVIAMATHFAST_TYPEREWRITERANDOMFILLOUTGUESS_THE_WORDGUESS_THE_NUMBERREACTIONVARIABLE
Race objectives
Race mode is represented internally as GameType.ACTIVITY, with objective types such as:
BARTERINGBREAKBRUSHBREEDINGBREWINGCARVE_PUMPKINCOMPOSTINGCONSUMECRAFTCURINGDEAL_DAMAGEENCHANTEXP_LEVELSEXP_POINTSFISHINGHARVESTHATCHINGHUNTITEM_BREAKINGITEM_DAMAGEITEM_MENDINGMILKINGOBTAIN_ITEMSPLACEPLACEHOLDERAPIPLAYER_DEATHPLAYER_KILLSPROJECTILE_LAUNCHINGRESURRECTINGSHEARSHOOT_AT_ENTITYSMELTSMITHINGSPY_ENTITYSTAND_ONSTRIPPINGTAMINGTRADINGWALKING
Major systems
Start modes
The plugin supports these automatic start strategies from config.yml:
RANDOM: randomly choose from enabled contentROTATE: follow the exactrotate_orderCOMMANDS: only run rounds manually through commands or admin menuSPECIFIC: randomize only fromspecific_gamesDISABLED: block automatic starts
Player eligibility
Round participation can be controlled by:
- world blacklist via
disabled-worlds - player blacklist via
blacklist.players - gamemode blacklist via
blacklist-gamemodes - optional
fiochatgames.playpermission gate - per-player toggle state stored in player data
Display and pacing
Global behavior includes:
- bossbar display
- actionbar timer
- answer cooldown in milliseconds
- configurable win, lose, start, and countdown sounds
- full-duration chat mode for ranking multiple correct players before the round ends
- winner name highlighting in result messages
Data and integrations
Built-in integrations include:
- PlaceholderAPI expansion support
- player history and winner history tracking
- leaderboard rendering
- admin GUI menus loaded from
menu/admin/*.yml - optional update checker
- API for external plugins under
com.itzfabb.fiochatgames.api


Documentation map
Use these pages next:
- Commands & Permissions
- Placeholders
- Developer API
- Options & Configuration
- Event explanations
- Race explanations
Page note
This page is source-backed and includes a short callout so the content reads like a guide instead of plain reference text.