Extra Events: New Server Events for Minecraft

Extra Events plugin for Minecraft adds dozens of new time, region, and entity events, enabling unique server mechanics without workarounds or endless timers.

Extra Events: Time, Biome & Mob Events for Minecraft Servers

Running a Minecraft server often means wrestling with the limitations of the standard Bukkit API. You want your world to feel alive, responsive, and full of surprises, but the default event system only covers the basics: block interactions, player deaths, and a handful of other triggers. Anything more ambitious usually requires clunky workarounds, endless timers, and a lot of creative coding. That is where Extra Events steps in. This lightweight server-side plugin introduces a treasure trove of new events tied to in-game time, player movement across areas, and mob behavior. It gives server owners and plugin developers the tools to build unique mechanics without the usual headaches.

Why Server Administrators Are Turning to Extra Events

The core appeal of Extra Events is its ability to turn complex ideas into simple, elegant code. Instead of building convoluted loops to check the time of day or manually tracking player positions, you get dedicated events that fire exactly when you need them. This plugin is a game-changer for servers that thrive on deep customization. Because it operates entirely on the server side, players do not need to install anything on their clients. It is a pure Bukkit plugin, compatible with the popular Paper and Spigot server software, and works seamlessly with Minecraft versions that support the Bukkit API.

For those who are always looking to streamline their setup, the plugin integrates smoothly into existing projects. You can add it as a dependency and start using its events right away. The configuration file is straightforward, allowing you to define custom areas, timers, and trigger radii without touching a single line of code. And if you are wondering how to install it, the process is as simple as dropping the JAR file into your server's plugins folder and restarting. Many launchers also support direct installation, making it even easier to get started.

Time-Based Events That Bring Your World to Life

Vanilla Minecraft has a day-night cycle, but the standard API only offers basic events for these transitions. Extra Events takes this further with a suite of time-related triggers that open up new possibilities.

Precise Time Triggers

  • HourChangeEvent fires every in-game hour, perfect for gradually ramping up difficulty or sending scheduled announcements.
  • SecondTickEvent triggers every real-world second, ideal for precise timing in parkour courses or arena battles.
  • DawnEvent, MiddayEvent, DuskEvent, NightEvent, and MidnightEvent are tied to specific tick values (0, 6000, 12000, 12500, 18000), letting you activate morning music, grant night-time buffs, or spawn special mobs at midnight.

Imagine a hardcore survival server where players get a weakness effect at sunset and PvP zones activate at midnight. Without Extra Events, you would need to build a system to constantly check the time. With this plugin, you simply hook into the DuskEvent and you are done. It is that straightforward.

Area and Movement Events for Dynamic Worlds

Region management is often a pain point for developers. While WorldGuard provides solid territory control, Extra Events enhances it with three essential area-based events. These work with WorldGuard regions or custom zones defined directly in the plugin's config, giving you full flexibility.

  • PlayerEnterAreaEvent fires when a player steps into a defined area.
  • PlayerLeaveAreaEvent triggers when a player exits that area.
  • PlayerInAreaEvent fires every half-second while a player remains inside the zone.

These events are perfect for quest mechanics, dynamic music that changes with the biome, or automatically granting items when someone enters spawn. You could create an invisible zone around a forest altar where players regenerate health, only to lose that effect the moment they leave. The setup is entirely config-driven, so you are not locked into any external region plugin.

Mob and Entity Events for Smarter AI

Standard damage and death events do not tell the whole story. Extra Events fills in the gaps with a set of entity-related triggers that give you unprecedented control over mob behavior.

Interaction and Targeting Events

  • LivingEntityBlockEvent fires when an entity takes a hit but is in its invulnerability period.
  • LivingEntityDamageEvent triggers when an entity actually receives damage outside that window.
  • PlayerApproachLivingEntityEvent, PlayerLeaveLivingEntityEvent, and PlayerNearLivingEntityEvent detect when a player gets close, moves away, or stays near an entity. The detection radius is adjustable in the config.
  • PlayerTargetedEvent fires when a hostile mob locks onto a player, including the reason for the aggro.

These events are invaluable for servers featuring pets, guards, or boss fights. Want your tamed wolf to growl when a stranger approaches? Use PlayerApproachLivingEntityEvent. Need a boss to taunt players when it switches targets? PlayerTargetedEvent has you covered. All of this works without any client-side mods, keeping everything within the server plugin.

Flexible Timers for Scheduled Actions

Sometimes you need events to fire on a schedule rather than in response to player actions. Extra Events includes a customizable timer system defined in the config file. Each timer has a unique name, an interval in seconds, and a world binding. When the interval elapses, the TimerActivateEvent fires, which you can handle in your code.

Timer management is handled through commands, so you can start, stop, pause, or force-activate timers from the console or in-game chat without restarting the server. The /timers check command shows the status of all timers, while /timers set_interval adjusts the period on the fly. This is a boon for dynamic events, such as slowing resource spawns at night and speeding them up during the day, all without editing config files.

Getting Started with Extra Events

Integrating Extra Events into your project is similar to using the Bukkit API itself. Add the plugin as a dependency, import the event classes, and you are ready to go. All events inherit from the standard Bukkit Event, so you can handle them with the familiar @EventHandler annotation. For servers that do not develop their own plugins, Extra Events serves as a foundation for more complex setups, often paired with custom scripts or other plugins.

The configuration file lets you define areas, timers, and entity event radii. The plugin's wiki provides examples for every section, and the /ree command reloads settings instantly without a server restart. If you want to see the full potential, you can download Extra Events: Time, Biome & Mob Events for Minecraft Servers from popular plugin repositories. It is a straightforward process, and the documentation makes it easy to understand how to install and configure everything.

Why Extra Events Matters for Modern Servers

As Minecraft continues to evolve with new blocks and mechanics, the competition among servers grows fiercer. Players expect more than vanilla survival; they want deep, custom modes that feel unique. Extra Events gives developers the tools to deliver that experience without spending countless hours on routine tasks. Whether you are running a hardcore biome server where every step has consequences or a roleplay project with NPC interaction detection, this plugin provides a reliable foundation.

Start small by adding an automatic welcome message when players enter a city. Then, expand into night raid mechanics and eventually create a boss that reacts to player proximity. The possibilities are limited only by your imagination, not by the API. For anyone looking to elevate their server, Extra Events: Time, Biome & Mob Events for Minecraft Servers for Minecraft is an essential addition to the toolkit. It is time to move beyond the basics and build something truly memorable.

Download Extra Events for Minecraft 1.6.4

Original name: Extra Events

Minecraft: 1.6.4

FileVersionLoaderSize
Extra_Events.jar31 КБDownload
ExtraEvents.jar32 КБDownload
Extra-Events.jar1.6.431 КБDownload