
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.
PulseEvents
PulseEvents is a dynamic Minecraft event management plugin designed to automatically run server events with scheduled random events, BossBar countdowns, an interactive in-game GUI, and flexible event management tools.
The plugin can operate fully automatically or be controlled manually, giving server owners a simple way to create recurring events while maintaining complete control over when and how events are triggered.
⚡ Recommended Hosting
⚙️ Dependencies
OPTIONAL (Soft Dependency)
PlaceholderAPI Provides additional placeholder support for event status, countdowns, and other event-related information.
Vault Optional integration for permission and economy-related event functionality.
✨ Features
- Automatic random event system
- Manual event control
- BossBar countdowns
- Interactive in-game event GUI
- Configurable event chances
- FIFO event queue system
- Instant event queueing from the GUI
- Multi-world support
- Permission-based access
- Built-in cooldown and anti-spam protection
- PlaceholderAPI integration
- Multi-language support
- Configuration reload system
- Built-in update checker
🎮 Event System
PulseEvents can run events automatically or allow administrators to trigger them manually.
Events can be:
- Selected randomly
- Started manually
- Added to the event queue
- Managed through the in-game GUI
- Stopped before their duration ends
Before an event begins, players receive a BossBar countdown showing when the event will start.
Once the countdown finishes, the event runs automatically for its configured duration.
⏳ Event Countdown
PulseEvents provides a visual BossBar countdown before events begin.
The countdown allows players to prepare for upcoming events without requiring chat spam or repeated notifications.
This creates a clear and consistent event flow:
- Event is selected or triggered
- Countdown begins
- Players receive the BossBar
- Event starts
- Event runs for its configured duration
- Event ends automatically
🖥️ In-Game GUI
PulseEvents provides an interactive event management interface:
/pe events
The GUI allows administrators to:
- View available events
- Adjust event chances
- Queue events instantly
- Manage event settings
- Control the event system
This allows common event management tasks to be performed directly in-game without manually editing configuration files.
📥 Event Queue
PulseEvents includes a FIFO event queue system.
Events can be added to the queue manually or directly from the GUI.
Queued events are processed in the order they were added, allowing administrators to prepare a sequence of events in advance.
⚙️ Event Automation
The plugin can automatically select random events based on their configured chances.
Server owners can control:
- Event probability
- Event timing
- Event duration
- Event availability
- Event queue behaviour
This makes PulseEvents suitable for servers that want recurring events without requiring constant administrator interaction.
🌍 Multi-World Support
PulseEvents supports multiple worlds, allowing event systems to be configured for different parts of a server.
This makes it possible to run events across survival, minigame, lobby, or other world environments depending on the server configuration.
🔐 Permissions & Protection
PulseEvents provides permission-based access to event management functionality.
The plugin also includes built-in:
- Cooldowns
- Anti-spam protection
- Permission checks
- Event state validation
These systems help prevent accidental or excessive event triggering.
🌍 Multi-Language Support
PulseEvents supports multiple languages for player-facing messages.
Included languages:
- English
- Polish
Language files can be customized to match the style of your server.
🔗 PlaceholderAPI
PulseEvents supports PlaceholderAPI when installed.
Placeholder support allows event-related information to be displayed through compatible systems such as:
- Scoreboards
- Holograms
- Menus
- Chat formatting
- Other PlaceholderAPI-compatible plugins
🎮 Gameplay Experience
PulseEvents is designed to make server events feel organized, visible, and easy to manage.
The system focuses on:
- Clear event announcements
- Visual countdowns
- Automatic event scheduling
- Fast in-game management
- Flexible event control
- Minimal administrator interaction
Whether events are completely automated or manually controlled, PulseEvents provides a consistent system for managing server-wide activities.
🛠️ Commands
| Command | Description |
|---|---|
/pe help | Show available commands |
/pe start | Start a random event |
/pe stop | Stop the current event |
/pe status | Check the current event status |
/pe events | Open the event management GUI |
/pe queue | View the event queue |
/pe toggle | Enable or disable the event system |
/pe reload | Reload configuration |
/pe update | Check for plugin updates |
⚙️ System Design
PulseEvents is built around a modular event management system designed to support both automated and administrator-controlled gameplay.
Core design goals include:
- Reliable event scheduling
- Lightweight event handling
- Clear event state management
- Flexible event configuration
- Persistent configuration
- Multi-world support
- Easy integration with other plugins
- Expandable event architecture
The system is designed to provide a stable foundation for recurring server events while remaining simple to operate.
🚀 Planned Features
PulseEvents is actively maintained and can be expanded with additional event functionality.
Potential future updates may include:
- Additional event types
- Expanded GUI management tools
- More advanced event scheduling
- Additional event conditions
- Expanded PlaceholderAPI support
- Additional configuration options
- Performance and optimization improvements
- API and developer expansion support
##🔗 Links
Official Website: https://plugglab.pl/pulseevents
Documentation: https://plugglab.pl/pulseevents/docs
