Added specificity to loot generation tasks by emphasizing the randomness aspect.
2.2 KiB
2.2 KiB
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
- Shrink WorldBorder based on configured game time
- 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
- Working game
- Players spawn in circle
- Players can loot chests
- WorldBorder can shrink
- There can be a winner
- Prizes
- Participation is tracked (permission)
- Wins are tracked (permission)
- Power ups
- Lootable items/potions that give effects
- Stats
- Stats are tracked in database
- Scoreboard
- Game progression is shown on scoreboard
Rules
- No teaming