 
                Run awesome server events with real-time progress tracking and automatic rewards!
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
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?
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:
Check Development Progress
Want to know what's coming next? Check out our Development Roadmap to see:
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!