# Hunger Games ## Game flow - The players spawn in a circle. - They cannot move until the game starts. - They start moving and looting chests and killing other players - WorldBorder shrinks until it is 1 block wide or only one player is left - When one player is left they are announced as the winner - The world gets manually reset or rolled back (not part of this plugin) --- ## TODO - [ ] Commands - [ ] Reload configs - [ ] Start game - [ ] End game (early) - [ ] Add player to active game - [ ] Remove player from active game - [ ] List remaining players - [ ] Config - [ ] Bypass permission for auto joining the event - [ ] Configure items that can spawn in chests, the amounts and the enchants, and the names - [ ] Configure WorldBorder start size and shrink interval - [ ] Spawn players in a circle around the center - [ ] Prevent movement until the game starts - [ ] Loot - [ ] Only generate (random) loot once per chest per round - [ ] Only generate (random) loot in chests not placed by players - [ ] Track chests placed by players to accomplish this - [ ] Temporary power ups - [ ] See nearby players (glow) - [ ] Speed - [ ] t.b.d - [ ] End game when one player is alive - [ ] WorldBorder - [ ] Shrink WorldBorder based on configured game time - [ ] Don't go smaller than 1, when it hits 1 wait 10 seconds and make the game a draw - [ ] Announce when the border shrinks and to what size it goes - [ ] Shrink slowly - [ ] Prizes - [ ] Track kills, wins and time alive - [ ] Give everyone who joins a permission for participating - [ ] Assign permission to winners - [ ] Scoreboard - [ ] Show time remaining - [ ] Show players remaining - [ ] Database - [ ] Track player stats in MariaDB database (per round) - [ ] Kills - [ ] Deaths - [ ] Wins - [ ] Position they died in - [ ] Time alive --- ## Priority 1. Working game - Players spawn in circle - Players can loot chests - WorldBorder can shrink - There can be a winner 2. Prizes - Participation is tracked (permission) - Wins are tracked (permission) 3. Power ups - Lootable items/potions that give effects 4. Stats - Stats are tracked in database 5. Scoreboard - Game progression is shown on scoreboard ## Rules - No teaming