Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience 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