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.