PulseEvents v3.0
Added
Voting System
- Added /pe vote command for player event voting.
- Added /pe votes command for vote inspection and reset.
- Added per-event voting enable/disable support for custom events.
- Added per-event vote cost override support.
- Vote costs are charged before the vote is recorded.
Streak System
- Added /pe streak command for streak inspection and reset.
- Added /pe leaderboard command for streak ranking display.
Statistics
- Added /pe stats command for event and vote statistics.
- Added tracking system for event and vote analytics.
Custom Events
- Added /pe validate command for validating custom events.
- Added support for custom event categories.
- Event GUI now displays categories and voting state in lore.
Placeholders
Added full placeholder support for dynamic event data:
Placeholder Description %current_event_time% Remaining time of the active event %leading_event% Currently leading event %leading_votes% Votes of the leading event %player_streak% Player’s current streak %top_streak% Highest streak on the server %next_milestone% Next streak milestone
Documentation:
https://plugglab.github.io/pulseevents/docs/
BossBar
- Added placeholder support for BossBar:
- %time%
- %leading%
- %votes%
Changed
- /pe events is now an admin-only event editor.
- Players now use /pe vote instead of GUI voting.
- Voting system now respects per-event custom vote costs.
- Event GUI now shows category and voting state in lore.
- Vote costs are charged before vote registration.
- Changelog structure now follows version-based format.
Improvements
- Improved vote validation and processing pipeline.
- Improved custom event flexibility and configuration system.
- Improved statistics tracking for reporting and future integrations.
- Improved BossBar placeholder system for dynamic updates.
PulseEvents v3.0 introduces a complete overhaul of voting, streaks, statistics, and placeholders, making the plugin significantly more extensible and production-ready.
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 (streak-rewards.milestones)
- Reward types: vault, item, custom-item, command
Streak resets when:
- Player dies during event
- Player leaves during event
---
File-Based Custom Events
Events are loaded from /events folder as YAML files.
Examples:
- meteor-shower.yml
- gravity-well.yml
- hot-potato.yml
Changes:
- Event chances saved directly into files
- Cleaner structure
- Easier management
---
Voting System
Players can vote for upcoming events.
Features:
- Voting GUI added
- Configurable cost (voting.cost)
- Vault fallback if economy is missing
- Vote affects event selection priority
Rules:
- Votes reset when event starts
- Ties resolved via weighted random
---
Changes
Config:
- Removed embedded events from config.yml
- Moved to /events folder
- Streak rewards changed to structured format (mode + value)
Command /pe events:
- Admins → event management
- Players → voting GUI
---
⚠ Important Update
- Stop server
- Delete /plugins/PulseEvents/
- Install new version
- Start server
- Reconfigure
---
Thanks for using PulseEvents
