Voxel Shop beta is live. Expect occasional bugs. Learn more  
EventSurge icon

EventSurge 1.0

Run awesome server events with real-time progress tracking and automatic rewards!

?variant=display


Hey there! Looking to add some excitement to your server? EventSurge makes it super easy to run fun events for your players with real-time progress tracking and automatic rewards!


Features

  • 4 Fun Event Types: Mining, Killing, Fishing, and Crafting
  • Real-time progress tracking with cool progress bars
  • Automatic reward system that actually works
  • Event history so players can show off their achievements
  • Super easy to set up - just edit the config and you're ready
  • Clean & colorful messages that players will love

 


Commands

  • /eventsurge info - See what event is running
  • /eventsurge progress - Check your progress with a neat progress bar
  • /eventsurge history - Show off your completed events
  • /eventsurge start <event> - Start an event (admin)
  • /eventsurge stop - Stop the current event (admin)
  • /eventsurge reload - Reload config (admin)

 


Quick Setup


1. Drop the plugin in your plugins folder


2. Start your server - configs will generate automatically


3. Edit events.yml to set up your events


4. Use /eventsurge start <event>and you're good to go!


 


Configuration Files


config.yml


# Prefix for all plugin messages

broadcast-prefix: "&6[EventSurge] &f"

# Messages

messages:

no-permission: "&cYou don't have permission to use this command!"

event-start: "&aEvent has started: %event%"

event-stop: "&cEvent has been stopped: %event%"

event-complete: "&a%player% has completed the %event% event!"

progress: "&7Progress: &e%current%&7/&e%target% &7%type%"

event-reminder: "&7Event in progress: &e%event% &7- %description%"

reward-announcement: "&a%player% has received &e%reward% &afor completing &6%event%!"

# Sounds

announce-sound: "ENTITY_EXPERIENCE_ORB_PICKUP"

reminder-sound: "BLOCK_NOTE_BLOCK_PLING"

# Auto-start settings

auto-start: true

interval-seconds: 1800 # 30 minutes between events

# Announcement settings

announcement-interval: 300 # 5 minutes between reminders

 


events.yml


# Mining Events

diamond_miner:

type: mine

target: DIAMOND_ORE

amount: 10

title: "Diamond Miner"

description: "Mine 10 diamond ores to prove your mining skills!"

broadcast: true

reward:

command: "give %player% netherite_ingot 2"

display: "2x Netherite Ingot"




# Kill Events

zombie_hunter:

type: kill

target: ZOMBIE

amount: 20

title: "Zombie Hunter"

description: "Hunt down 20 zombies to claim your reward!"

broadcast: true

reward:

command: "give %player% diamond 5"

display: "5x Diamond"




# Fishing Events

master_fisher:

type: fish

target: TROPICAL_FISH

amount: 15

title: "Master Fisher"

description: "Catch 15 tropical fish to become the fishing master!"

broadcast: true

reward:

command: "give %player% enchanted_golden_apple 3"

display: "3x Enchanted Golden Apple"




# Crafting Events

crafting_expert:

type: craft

target: ENCHANTING_TABLE

amount: 1

title: "Crafting Expert"

description: "Craft an Enchanting Table!"

broadcast: true

reward:

command: "give %player% experience_bottle 16"

display: "16x Experience Bottles"

What Makes it Cool?

  • Progress Updates: Players can see their progress in real-time with a nice progress bar
  • Reward Announcements: Everyone knows when someone wins with colorful broadcasts
  • Easy to Configure: Just edit the YAML files - no coding needed
  • Flexible Rewards: Give anything from items to money to permissions
  • Tab Complete: All commands have tab completion for easy use

Custom Events


Want to make your own events? It's super easy! Just add them to events.yml.


 


Need Help or Found a Bug?


Having issues or want to suggest new features? We're here to help!


Report Issues


Visit our GitHub Issues page to:

  • Report bugs
  • Request features
  • Get help with configuration
  • Share your ideas

Check Development Progress


Want to know what's coming next? Check out our Development Roadmap to see:

  • Upcoming features
  • Planned improvements
  • Version timeline
  • Community suggestions

More Information


For complete documentation, examples, and updates:


- Visit our GitHub Repository


 


We actively monitor all reports and suggestions to make EventSurge better for everyone!

Sign in
$2.99 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe

minecraft

paper

spigot