Automatic event rotation
Eligible activities begin on a schedule without manual staff commands.
Automated world events and chat games that keep quiet hours active.
Full overview
MythicEvents is a modular activity engine intended to keep the server active during both busy and quiet periods. It supports lightweight chat challenges alongside physical world events that send players exploring, mining, hunting or surviving unusual conditions.
Events can rotate automatically, announce through Discord and deliver configurable rewards, allowing the server to create regular moments without requiring a staff member to host each one manually.
How it works
The scheduler selects an eligible event, announces it and begins tracking the relevant objective. Chat games focus on speed and accuracy, while world events create locations, targets, mobs or temporary global conditions.
Each event manages its own completion state, winner information and rewards. Administrative menus are planned to make questions, reward commands and event settings editable without rebuilding configuration by hand.
Administration
The project is in development. Automatic scheduling, reward editing, winner reporting and event cleanup are treated as production requirements so activities do not leave behind unmanaged entities or locations.
Feature breakdown
Each headline feature is expanded below so visitors can understand the real server use rather than seeing a short tag list.
Eligible activities begin on a schedule without manual staff commands.
Maths, scrambles, typing and questions create quick participation opportunities.
Players receive hints and search the world for temporary objectives.
Tracked targets turn ordinary combat and gathering into competitions.
Selected nights can create dangerous global mob pressure and special announcements.
Administration tools are designed to manage content from inside the server.
Getting started
This project is not currently offered as a public platform download; its page documents the system and development status.
The project remains in development and is tested as part of the GhoulCraft stack.
Event cleanup, scheduling and rewards are verified individually.
Discord and economy hooks are staged before live use.
New event types are enabled only after their tracking and reset logic is confirmed.
Tokens & placeholders
Availability depends on the feature that references each token.
Source architecture
editor (8), events.chat (5), listeners (5), managers (4), utils (4), gui (3), events (2), commands (1)
ConfigFile, EditorConfigStore, PluginConfigStore, ReflectiveConfigStore, LocationUtil, TimeUtil, WeightedPicker
MythicEventsCommand
EditorHolder, EditorMenuType, MythicEventsGUIHolder, MythicEventsPlaceholderHook
GameEditorListener, AbstractGameEvent, GameEvent, BlockHuntEvent, AbstractChatGameEvent, MathPuzzleEvent, QuizEvent, TypeRaceEvent, WordScrambleEvent, MiningRushEvent, MobHuntEvent, TreasureHuntEvent, EventGUI, EventGUIListener, BlockHuntListener, ChatGameListener, MiningRushListener, MobHuntListener and 5 more
ChatPromptManager, GameEditorManager, DiscordWebhookManager, MessageManager, PlacedBlockManager, PlayerStatsManager
ColorUtil
Configuration reference
Top-level sections and defaults are summarised from the supplied resources.
Permissions
Defaults and descriptions come directly from plugin.yml.
Allows players to use basic MythicEvents commands.
Default: True
Allows players to view the active event status.
Default: True
Allows players to view event leaderboards.
Default: True
Allows players to participate in events.
Default: True
Allows full MythicEvents admin access.
Default: op
Allows admins to start events.
Default: op
Allows admins to stop events.
Default: op
Allows admins to reload MythicEvents.
Default: op
Commands
Aliases, usage and permissions come directly from plugin.yml.
Main MythicEvents command.
Aliases: /mevents, /event, /events · Usage: /mythicevents · Permission: None declared
Source-verified reference
This static reference is built from the supplied plugin.yml, YAML resources and Java source. No browser-generated documentation is used.
Related projects