COWMODSКаталог модов

FoChatGames

Automated chat games with rewards, stats, and world controls.

Автор: Carrotio3332обновлён 30 окт. 2026 г.
Механики игрыОбщение

Описание

FoChatGames cover image

FoChatGames adds quick chat-based minigames that keep players active between normal server events. Players race to answer prompts in chat, winners receive configurable rewards, and staff can manage game timing, rewards, stats, logs, and world access without digging through every file manually.

Features

  • Run seven game types: Completion, Guess The Number, Math, Trivia, Type, Unreverse, and Unscramble.
  • Start games automatically on a configurable delay, or launch random, specific, and custom games manually.

Game type editor for every chat game mode

  • Reward winners with console commands, player commands, or item rewards using independent rolls or weighted reward mode.
  • Track wins, best records, last-start status, and win logs in SQLite for player stats and admin review.
  • Configure chat, hover text, titles, subtitles, actionbar messages, and sounds for game start, win, and end events.
  • Manage timing, enabled games, chances, reward chances, and world blacklists from the in-game admin editor.

General timing and reward settings

Easy editing with the help of dialog menus

Dependencies

  • PlaceholderAPI - Optional. Enables FoChatGames placeholders for scoreboards, tab lists, and other supported plugins.

Commands

  • /fochatgames - Main command. Aliases: /chatgames, /chatgame, /focg, /cg.
  • /chatgames help - Show available commands.
  • /chatgames statistics [player] - View your stats, or another player's stats with permission.
  • /chatgames toggle - Toggle chat-game messages and sounds for yourself.
  • /chatgames start [game] - Start a random or specific game manually.
  • /chatgames custom <game> <settings...> - Start a custom prompt and answer game.
  • /chatgames stop [game] and /chatgames stopall - Stop active games.
  • /chatgames status - View when each game type last started.
  • /chatgames logs global|player ... - Review recent win logs.
  • /chatgames editor - Open the admin editor.
  • /chatgames reload - Reload config, messages, games, word lists, and GUI files.

Permissions

  • fochatgames.admin - Access admin commands, the editor, and update notices.
  • fochatgames.help - View help.
  • fochatgames.statistics - View your own statistics.
  • fochatgames.statistics.others - View another player's statistics.
  • fochatgames.toggle - Toggle personal chat-game messages and sounds.
  • fochatgames.start, fochatgames.custom, fochatgames.stop, fochatgames.stopall - Manage running games.
  • fochatgames.status, fochatgames.logs, fochatgames.reset - View status/logs and reset player stats.

Placeholders

Requires PlaceholderAPI.

  • %fochatgames_next% / %fochatgames_seconds_until_next% - Seconds until the next scheduled game.
  • %fochatgames_active% - Whether a game is currently active.
  • %fochatgames_active_game% - Active game key, or blank if no game is active.
  • %fochatgames_wins% / %fochatgames_wins_raw% - Player's total wins.
  • %fochatgames_record% / %fochatgames_record_raw% - Player's best record time.
  • %fochatgames_enabled% - Whether the player has chat-game messages and sounds enabled.
  • %fochatgames_<game>_wins% / %fochatgames_<game>_record% - Per-game wins and record time for completion, guess_the_number, math, trivia, type, unreverse, or unscramble.
Developer API

Compile against the matching jar (provided in Maven, compileOnly in Gradle); install it locally if needed. Declare FoChatGames in your plugin metadata (softdepend for an optional integration).

<dependency>
  <groupId>me.foesio</groupId>
  <artifactId>FoChatGames</artifactId>
  <version>1.7</version>
  <scope>provided</scope>
</dependency>
import me.foesio.foChatGames.api.ChatGamesService;
import me.foesio.foChatGames.api.ChatGameEndEvent;

ChatGamesService api = Bukkit.getServicesManager().load(ChatGamesService.class);
if (api != null) api.activeGame();

@EventHandler
public void onChatGameEndEvent(ChatGameEndEvent event) {
    Bukkit.getLogger().info(event.getClass().getSimpleName());
}

API methods (overloads grouped):

  • ChatGameControlService: startRandom, start, startCustom, stop.
  • ChatGamesService: activeGame, secondsUntilNext, stats.

Other API types: ChatGameSnapshot, ChatGameStats.

Events: ChatGameEndEvent, ChatGameFinishedEvent, ChatGameStartEvent, ChatGameStartedEvent, ChatGameWinEvent.

Browse API and event source for signatures and event details.

Галерея

Fochatgames Game TypesFochatgames General SettingsFochatgames World BlacklistFoChatGames cover image

Последние версии

Все версии →
release

FoChatGames 1.7

1.7
30 окт. 2026 г.18Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot
Скачать
Что нового
Added APIs & Events for other Plugin Devs to hook into!
release

FoChatGames 1.6

1.6
8 сент. 2026 г.105Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot
Скачать
Что нового
- Improved public GUI presentation configuration and reload handling where applicable. - Fixed viewer-aware sprite and native-dialog compatibility fallbacks for unsupported clients. - Preserved existing server-owner GUI values during configuration updates.
release

FoChatGames 1.5

1.5
28 авг. 2026 г.38Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
- Added configurable sound feedback in `sounds.yml`.
release

FoChatGames 1.4

1.4
6 авг. 2026 г.55Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
- Fixed admin editor dialog inputs.
release

FoChatGames 1.3

1.3
6 июл. 2026 г.53Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
- Added bStats metrics.
release

FoChatGames 1.2

1.2
5 июл. 2026 г.18Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
- Added FoPluginCore-backed admin/editor services, update notices, logging, placeholders, sound parsing, and number input handling. - Improved the admin editor with reward visibility, reward chance editing, title toggling, world selection, and cleaner GUI layouts. - Added PlaceholderAPI stat placeholders so external leaderboard plugins can build their own leaderboards.
release

FoChatGames 1.1

1.1
19 июн. 2026 г.28Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
- Added 26.2.x support.
release

1.0

1.0
13 июн. 2026 г.17Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
- Initial Modrinth release.