EventHorizon
EventHorizon is an interactive game mode plugin, originally developed for the KSU Esports Minecraft server, aimed at boosting replayability and player engagement. It introduces random, server-wide events, categorized as positive, negative, or neutral, that challenge players to adapt and survive in both solo and team-based gameplay. These unpredictable occurrences create a dynamic and thrilling environment. EventHorizon can run as a standalone game mode or integrate seamlessly with other game mode plugins, such as survival games, speedruns, TaskCrafters, etc.
Dependencies
- FastAsyncWorldEdit
- PlaceholderAPI
- Recommended: TAB (can use any TAB/Scoreboard plugin that supports PlaceholderAPI)
- Add this code to the TAB config file to use our scoreboard
scoreboards:
scoreboard-1.20.3+:
title: "<#E0B11E>EventHorizon</#FF0000>"
display-condition: "%player-version-id%>=765;%bedrock%=false" # Only display it to players using 1.20.3+ AND NOT bedrock edition
lines:
- "<light_purple>Remaining Time:"
- "<white>%eventhorizon_remainingtime_formatted%"
Commands
| Command | Description |
|---|---|
/eventhorizon begin |
Begins the tournament |
/eventhorizon end |
Concludes the tournament |
/eventhorizon pause |
Pauses the tournament |
/eventhorizon resume |
Continues a paused tournament |
/eventhorizon trigger <eventName> |
Manually triggers an event by name |
/eventhorizon reloadconfig |
Reloads the configuration file |
/eventhorizon help |
Displays available commands |
Current Events
| Event Name | Event Type | Event Classification | Brief Description |
|---|---|---|---|
| Fasting | attribute | negative | Player hunger completely depletes |
| GrowthSpurt | attribute | neutral | Player increases in size |
| HalfAHeart | attribute | negative | Player health is set to half a heart |
| HoneyIShrunkTheKids | attribute | negative | Player decrease in size |
| ZeroGravity | attribute | neutral | Gravity is reduced for player |
| IceIsNice | blockmodification | neutral | All blocks within a specific radius near the player will turn into packed ice blocks; polar bears and snow golems spawn |
| GoldRush | blockmodification | positive | All stone-like blocks near the player turns into gold ore |
| NetherInvasion | blockmodification | negative | Ground blocks -> nether blocks, water -> lava, plants -> fire, spawns nether mobs |
| DeepDarkInvasion | blockmodification | negative | Ground blocks -> sculk and deepslate, plant -> ancient city blocks |
| BlockDropShuffle | dropmodification | neutral | Shuffles block drops |
| DoubleOrNothing | dropmodification | negative | Item drops have a 50% chance of dropping nothing and a 50% chance of double the amount of items |
| MobDropShuffle | dropmodification | neutral | Shuffles mob drops |
| FoodComa | effects | neutral | Player recieves saturation and slowness |
| GottaGoFast | effects | positive | Player receives speed effect |
| Overmine | effects | positive | Players can now mine twice as fast |
| SecondWind | effects | positive | Player strength (attack power/damage dealt) is doubled |
| YoureTooSlow | effects | negative | Player receives slowness effect |
| ButterFingers | inventoryAdjustment | negative | The player drops items in their hands at random intervals |
| FlightSchool | inventoryAdjustment | positive | Player receives unbreakable elytra and 64 fireworks |
| InventorySwap | inventoryAdjustment | neutral | Two players swap inventories with each other |
| SpoiledFood | inventoryAdjustment | negative | All food items in the player's inventory turns into rotten flesh |
| DropParty | itemspawn | positive | Random items are dropped near the player |
| Feast | itemspawn | positive | Food items are dropped near the player |
| OreDropParty | itemspawn | positive | Random ores are dropped near the player |
| ChickenFlock | mobspawn | positive | Spawns a group of chickens around the player |
| CowHerd | mobspawn | positive | Spawns a group of cows near the player |
| DropCreeper | mobspawn | negative | Spawns a creeper near the player |
| EndRaid | mobspawn | negative | Spawns end mobs around the player |
| NetherRaid | mobspawn | negative | Spawns nether mobs around the player |
| RandomMobSpawn | mobspawn | neutral | Spawns a random mob near the player (Ender Dragon is the only excluded mob) |
| WolfPack | mobspawn | negative | Spawns a pack of angry wolves around the player |
| ZombieHorde | mobspawn | negative | Spawns a group zombies around the player |
| ZombieInvasion | mobspawn | negative | Continually spawns zombies around the player |
Upcoming Features
Beta (August)
- Events balance pass
- Ignore players in spectator mode
- All event values customizable in a config file
- More events
This list does not encompass everything we have planned, but we wanted to give a small preview on some of the front-end work we have planned. Much of the work for the beta release will be focused on back end refactoring, optimization, and bug fixes.
Help?
- Join our Discord for questions or assistance.


