
A lightweight and configurable chat games plugin for Spigot/Paper 1.12.2 servers.
OreAcle is a lightweight and configurable chat-games plugin for Spigot-compatible Minecraft servers.
It automatically starts small chat games in the server chat. Players can answer directly in chat or interact with clickable and hoverable chat components, depending on the game type. Each round can have up to three winners with separate rewards for each placement.
<center> support for configured chat linesOreAcle currently includes the following game types:
OreAcle intentionally avoids modern Minecraft APIs and Paper-only APIs, making it suitable for legacy Spigot-compatible servers.
Main command:
/chatgames
Alias:
/cg
| Command | Description |
|---|---|
/chatgames help |
Shows command help |
/chatgames start <type> |
Starts a specific game |
/chatgames stop |
Stops the active game |
/chatgames reload |
Reloads config and data files. If a game is currently active, it is silently ended. |
/chatgames reset <player> |
Resets a player's OreAcle stats |
/chatgames top |
Shows the points leaderboard |
/chatgames wins |
Shows the wins leaderboard |
/chatgames fastest |
Shows the fastest answers leaderboard |
/chatgames stats [player] |
Shows stats for yourself or another player |
| Permission | Default | Description |
|---|---|---|
chatgames.admin |
OP | Start, stop, reload, and reset |
chatgames.top |
Everyone | View the points leaderboard |
chatgames.wins |
Everyone | View the wins leaderboard |
chatgames.fastest |
Everyone | View the fastest answers leaderboard |
chatgames.stats |
Everyone | View player stats |
chatgames.play |
Everyone | Participate when play permission is required |
OreAcle generates multiple configuration files:
| File | Purpose |
|---|---|
config.yml |
Main settings, timings, enabled games, and game options |
messages.yml |
Chat formatting and user-facing messages |
words.yml |
Word pools for word-based games |
trivia.yml |
Trivia questions and accepted answers |
rewards.yml |
Placement reward actions |
data.yml |
Stored player stats and count of rounds with at least one winner |
By default, OreAcle starts one automatic game every 30 minutes and each round lasts 20 seconds.
auto-start-enabled: true
auto-start-interval-seconds: 1800
round-duration-seconds: 20
Rewards are configured per placement in rewards.yml.
Supported reward actions include:
[console] eco give %player% 150
[player] say hello
[message] &fYou received &e150 coins&f.
[broadcast] &e%player% won a ChatGame!
Common placeholders:
%player%
%uuid%
%place%
%time%
%time_ms%
%answer%
%points%
%prefix%
%title%
%word%
%question%
%equation%
%puzzle%
OreAcle uses classic Minecraft color codes with &.
The default title is:
chatgames-title: "&1&lO&9&lre&b&lAc&3&lle"
The normal prefix is:
prefix: "&8[&1&lO&9&lre&b&lAc&3&lle&8]"
Both the title and prefix are configurable.
Configured game messages can optionally use <center> for lightweight chat centering.
plugins/ folder.plugins/OreAcle/./chatgames reload after changing the configuration.