Back to portfolio
Games Minecraft

Evoke

Minecraft event-automation plugin built around modular triggers, conditions, actions, and extensible server-side workflows.

Java Paper Maven MiniMessage

Evoke is a modular Paper plugin for building event-trigger-action automation inside a Minecraft server. The core project is organized around a YAML-driven event pipeline, reusable trigger types, a mature condition registry, priority-aware execution, MiniMessage output, and a service surface intended to support premium or addon modules cleanly.

Instead of being a single-purpose gameplay addon, it acts more like an in-server automation framework. That makes it useful for timed announcements, contextual rewards, scripted encounters, operator workflows, and custom event logic that would otherwise get hard-coded into brittle one-off commands. The repo also includes a Paper harness, configuration recipes, testing docs, and API guidance rather than treating the plugin as throwaway server glue.

It is a good example of workflow-engine thinking applied to a game server: modelling triggers, conditions, serialization, and extension points cleanly enough that new behaviour can be added without constantly rewriting the core.