EventPulse logo

EventPulse

Automatic server wide mini competitions. Players keep mining, farming, fishing and fighting the way they already do, and every so often that becomes a contest with a live board and a prize.

  • Spigot and Paper
  • Minecraft 1.21 to 26.x
  • 7 event types
  • SQLite or MySQL

Why this one

Three things worth knowing before you buy

01

Normal play is the competition

Nobody has to join an arena or type a command. The plugin waits a random time, checks there are enough players online and that it is not the middle of the night, picks an event by weight, and announces it. For the next ten or fifteen minutes whatever people were doing anyway is being counted.

Between events every listener returns straight away, so the plugin costs nothing while it waits. The same event cannot come round again until enough others have run, and that memory survives a restart.

How an event is picked and timed
The life of one event: a random wait, the start checks, a weighted pick that skips recent events, the announcement with the scoreboard, the counting window with its warnings, and the ending that ranks, announces, pays and saves before the next wait begins.
02

Team mode that follows the player

With SuperiorSkyblock2, BentoBox or IridiumSkyblock installed, any event can score per island. The island is read again on every point, so a move mid event splits the points instead of carrying them across, and a player who leaves an island takes their share off it.

At the end each player is paid once, on the best placed island they belong to. A deleted island cannot hold second place, and the same person is never paid twice.

How island points and payouts work
A timeline of one player during a team event: points earned while on island A stay with island A, points earned after moving to island B go to island B, a player who leaves an island takes their share off it, and at the end each player is paid on the best placed island they belong to, never on both.
03

One jar, both version lines

The jar is built against the oldest Minecraft it supports and loads unchanged on everything newer, up to and including the 26.x line. Spigot, Paper and any fork of either all work.

Only one thing needs Paper, hiding the red numbers down the side of the scoreboard. On Spigot the numbers stay, the console says so once, and everything else is identical.

Requirements and version support
Server software
Spigot, Paper, or any fork
Minecraft
1.21 and newer, including 26.x
Java
21 on the 1.21 line, 25 on 26.x
Paper only part
Hiding the scoreboard numbers

Quick start

Running in about two minutes

The shipped events are a working set, not placeholders.

  1. 1

    Drop in the jar

    One jar for Spigot and Paper, from Minecraft 1.21 up to the 26.x line. Nothing to configure first.

  2. 2

    Start the server

    The first run writes four config files and three language files, every key commented.

  3. 3

    Tune events.yml

    Eight working events ship. Change the rewards to fit your economy and delete what you do not want.

  4. 4

    Run /event start

    Start one by hand to see the board and the payout, then let the scheduler take over.

Full installation guide

SQLite works with no setup at all. MySQL is there if you are running a network.

Everything is documented

Every config key, every event key, every command and every permission has a page. If something is still unclear, ask in the Discord.

EventPulse is by zArrowTan. The Discord is the only support channel, there is no public issue tracker.