PulseEvents

PulseEvents is a modular Minecraft plugin that automatically runs engaging server events. It features a flexible event system, automation, rewards integration, and easy expansion for custom event types to keep players active and entertained.

File Details

pulseevents-2.0.jar

  • R
  • May 27, 2026
  • 113.57 KB
  • 4
  • 1.21.11+18

File Name

pulseevents-2.0.jar

Supported Versions

  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21
  • 1.20.6
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1
  • 1.20

📦 PulseEvents 2.0 — Changelog

✨ New Features

🏆 Survival Streak Rewards

Players who survive an event to the end can now build survival streaks and earn rewards.

Includes:

  • survival streak rewards for players who finish events alive
  • configurable reward milestones in streak-rewards.milestones
  • multiple reward types:
    • vault
    • item
    • custom-item
    • command

Streak resets when a player:

  • dies during an active event
  • leaves during an active event

📁 File-Based Custom Events

Custom events are now loaded directly from individual .yml files inside the events/ folder.

Example included event files:

  • meteor-shower.yml
  • gravity-well.yml
  • hot-potato.yml

Additional improvements:

  • custom event chance changes are now saved back into each event file automatically
  • easier event editing
  • cleaner project structure
  • simpler event sharing between servers

🗳️ Event Voting System

Added a new player voting GUI for choosing upcoming events.

Features:

  • players can vote for the next event
  • vote cost configurable via voting.cost
  • automatic free voting fallback if Vault economy is unavailable
  • voted events receive priority during random event selection

Voting behavior:

  • voting resets when an event starts
  • if multiple events tie for first place, PulseEvents uses the existing weighted random system to decide the winner

🔧 Changes

Config Structure

  • removed embedded custom events from config.yml
  • moved custom event configuration into separate files inside /events
  • updated streak reward configuration format: from simple numeric values → to structured entries with mode + value

Command Updates

/pe events now behaves differently depending on permissions:

  • Admins → Event Management GUI
  • Players → Voting GUI

🌍 Language / Messages

Added new language messages for:

  • streak reward notifications
  • voting feedback
  • vote success / error messages

⚠ Important Update Note

Required for updating to 2.0

Before starting the new version:

  1. Stop server
  2. Delete /plugins/PulseEvents/
  3. Install PulseEvents 2.0
  4. Start server
  5. Reconfigure settings if needed

❤️ Thanks

Thanks for using PulseEvents — more updates coming soon.