Added specificity to loot generation tasks by emphasizing the randomness aspect.
74 lines
2.2 KiB
Markdown
74 lines
2.2 KiB
Markdown
# 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
|