Benjamin Macaulay Portfolio

DropperWars

Overview

DropperWars is a Minecraft minigame plugin developed for SparkBlock. Players compete in several rounds of dropper maps, aiming to land on the safety block to earn points before time runs out. After each round, players are teleported to a new map, and the process repeats. The player with the most points at the end wins.

Features

  • Multiple Dropper Rounds: Players face a series of dropper challenges, each with a unique map.
  • Timed Rounds: Each round has a set time limit for players to score as many points as possible.
  • Scoring System: Points are awarded for successfully landing on the safety block.
  • Map Rotation: Automatic teleportation to the next map after each round.
  • Winner Announcement: The player with the highest score at the end is declared the winner.
  • Multiplayer Support: Designed for competitive play on SparkBlock servers.

Technologies Used

  • Java
  • Paper API
  • Event-driven programming
  • Scoreboard and player state management

Challenges & Solutions

  • Map Management: Automated map rotation and player teleportation between rounds.
  • Scoring Logic: Accurate and fair point tracking for all players.
  • Game Flow: Smooth transitions between rounds and clear winner determination.

Future Improvements

  • Add more dropper maps and custom challenges.
  • Integrate power-ups or bonus rounds.
  • Enhance UI/UX for scoreboards and notifications.