COWMODSКаталог модов

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.

Автор: PluggLAB2860обновлён 11 авг. 2026 г.
ЭкономикаУтилиты

Описание

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

SparkedHost


⚙️ 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:

  1. Event is selected or triggered
  2. Countdown begins
  3. Players receive the BossBar
  4. Event starts
  5. Event runs for its configured duration
  6. 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

CommandDescription
/pe helpShow available commands
/pe startStart a random event
/pe stopStop the current event
/pe statusCheck the current event status
/pe eventsOpen the event management GUI
/pe queueView the event queue
/pe toggleEnable or disable the event system
/pe reloadReload configuration
/pe updateCheck 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

Галерея

Some EventsMob Swarm

Последние версии

Все версии →
release

PulseEvents 3.2

3.2
11 авг. 2026 г.75Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
## ✨ Added * **Persistent Pulse Points & Level System** * Pulse Points are now permanently saved in `playerdata.yml`. * Earn points by participating in, surviving, and voting on events. * Added bonuses for **streak milestones** and **event combos**. * Added player level progression based on accumulated Pulse Points. * **Level-Up Rewards** * Added configurable rewards when reaching a new level. * Supports the same reward types as streak rewards: * Vault * Items * Commands * **Player Profiles** * Added `/pe profile [player]`. * Displays: * Current Pulse Points * Current level * Points required for the next level * Current event streak * **Points Leaderboard** * Added `/pe leaderboard points`. * Players can now compete for the highest number of Pulse Points alongside the existing streak leaderboard. * **Event Combos** * Two events can now randomly run at the same time. * Fully configurable through `combos.*`. * Disabled by default. * **Action Bar Countdown** * Added an action bar countdown alongside the existing boss bar. * Players can toggle the action bar countdown with `/pe actionbar`. * **New Placeholders** * `%pulseevents_points%` — player's current Pulse Points. * `%pulseevents_level%` — player's current level. * `%pulseevents_points_next_level%` — points required to reach the next level. * `%pulseevents_points_to_next_level%` — remaining points needed for the next level.
release

Voting System Improvements

3.1
25 июл. 2026 г.22Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
Improved the voting system with better protection against abuse, clearer feedback, and a smoother voting experience. ## 🐛 Fixed - Voting GUI clicks now always select the displayed votable event, even when some events have voting disabled. - Clicking the voting summary item no longer accidentally casts a vote. - Prevented players from repeatedly paying or inflating statistics by voting multiple times for the same event. - Changed vote switching behavior — changing an existing vote is now free after the initial paid vote, matching the GUI description. ## ✨ Added - Added feedback when a player selects the event they have already voted for.
release

PulseEvents

3.0
16 июн. 2026 г.40Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
# ⚡ 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 | 📘 Full placeholder reference: 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.
release

PulseEvents

2.0
27 мая 2026 г.30Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
# 📦 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.
release

PulseEvents

1.0.0
16 мая 2026 г.41Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
# PulseEvents — Update Changelog ## Added - Custom event creation support - Improved live event UI - Event countdown system - Reward command support - Event cooldown system - Random event selection ## Improved - Better event stability - Improved performance - Cleaner configuration system - Enhanced multi-world support - Better announcement handling ## Fixed - Fixed multiple event start issues - Fixed minor event sync bugs - Fixed several stability problems
release

PulseEvents

0.0.4
2 мая 2026 г.31Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
# Changelog ### ⚠️ Note - Sorry for the delayed update — I didn’t have much time to work on the plugin recently. --- ### ✨ Features - Added an in-game **Event Menu (`/pe events`)** for managing events directly. - Event chances can now be adjusted via GUI: - Left Click → +5 - Right Click → -5 - Shift + Left Click → +20 - Shift + Right Click → -20 - Events can now be **queued instantly from the GUI**. - Added **placeholder support** (current event, queue size, event status, and more). --- ### ⚙️ Improvements - `/pe events` now opens an **interactive GUI** instead of sending a text list. - GUI now displays: - total events in queue - number of queued instances per event - Improved **Black Hole** visuals for better visibility. - Updated **Fire Feet** behavior — fire now spawns behind the player based on movement direction. --- ### 🌐 Localization - Added full translations for GUI and messages: - English - Polish
release

PulseEvents 0.0.3

0.0.3
17 апр. 2026 г.29Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
# ⚡ <span style="color:#f39c12;">PulseEvents v0.0.3</span> --- ## 🆕 <span style="color:#2ecc71;">Added</span> - <span style="color:#2ecc71;">Event Queue system (FIFO)</span> - `/pe queue add <event>` - `/pe queue list` - `/pe queue remove <index>` - `/pe queue clear` - <span style="color:#2ecc71;">Config-based cooldown system</span> - `cooldown.event-start` - `cooldown.command` - <span style="color:#2ecc71;">Granular permission system</span> - `pulseevents.start`, `stop`, `reload`, `queue.*` - <span style="color:#2ecc71;">Event locking system (prevents overlapping events)</span> --- ## 🔄 <span style="color:#3498db;">Changed</span> - EventManager is now the single source of truth - AnnouncementManager no longer starts events directly - Improved BossBar / UI cleanup logic - Commands now respect cooldowns and permissions --- ## 🛠 <span style="color:#e74c3c;">Fixed</span> - Fixed event duplication issues - Fixed BossBar not disappearing after events - Fixed reload causing ghost tasks / UI leftovers - Fixed edge cases when no players are online --- ## 🛡 <span style="color:#9b59b6;">Improved</span> - Anti-abuse system (cooldowns + validation) - Scheduler safety and task cleanup - Overall stability improvements --- ## ⚠ <span style="color:#f1c40f;">Notes</span> - Requires proper cooldown configuration in `config.yml` - Queue system is memory-based (no persistence yet)
beta

PulseEvents 0.0.2

0.0.2
13 апр. 2026 г.17Minecraft: 1.20.4paper
Скачать
Что нового
# 📌 Changelog ## ⚡ Latest Update ### ✨ Added - Basic **event system implementation** - **BossBar countdown** before events start - New commands: - `/pe help` - `/pe start` - `/pe stop` - `/pe status` - `/pe reload` - `/pe update` - **Language system** with support for: - English (EN) - Polish (PL) --- ### 🔄 Changed - Improved **event flow** (announcement → countdown → event start) - Updated **command structure and responses** - Refactored **event handling system** - Improved **language file loading and defaults system** --- ### 🛠️ Fixed - Fixed events not starting after announcements - Fixed multiple countdowns running at the same time - Fixed event loop issues (events starting repeatedly) - Fixed missing language messages (`Missing message` errors) - Fixed outdated language files not updating properly --- ### ⚠️ Notes - Events are still **predefined** (no in-game creation yet) - Only **BossBar UI** is currently implemented - Plugin is still under active development