
Server Pulse
Your server's heartbeat. Every 15–30 minutes, something happens — without anyone typing a command.
A server where things happen on their own is a place people log in to see.
Events
- Meteor shower — 20 meteors rain down over half a minute. No block damage by default.
- Treasure — a chest appears up to 60 blocks away, filled from a vanilla loot table. Coordinates go to chat and a beacon beam marks it for two minutes.
- Invasion — four waves of monsters converge on the area.
- Blood moon — night falls instantly, a thunderstorm rolls in, and zombies keep coming for three minutes.
- Windfall — everyone online gets something. No catch.
- Storm — a thunderstorm with 20 lightning strikes across the area.
Every event is announced 15 seconds ahead with a countdown, and happens where a random online player is. Events are weighted: treasure comes up more often than blood moons. The timer pauses when the server is empty.
Commands (operators only)
/pulse— status and time until the next event/pulse now [event]— run an event now/pulse announce <event>— run it with the warning and countdown/pulse list— all events/pulse on | off— automatic timer/pulse skip— skip the next event/pulse interval <min> <max>— minutes between events
Settings
config/pulse.json — interval, warning time, minimum players, disabled events, meteor block damage, treasure loot table and more.
Requirements
Minecraft 1.21.11 · Fabric Loader 0.19.3+ · Fabric API · Java 21 Server-side — players join with a normal client.

