Spleef Bukkit/Spigot plugin - qDev Team
[WIP] Just started developing, still in need of work before stable build
Current Features:
- Create/Delete spleef arenas
- Saves arena to file
- join arena tps to arena, leaving arena tps back
- can specate arena without playing
- can force start arena
- when arena starts, floor can be broken,
- if a player in the arena falls below the floor, state updated to out, and teleported to spectate location
- when 1 player left, game is finished and last player is broadcasted winner
- can reset arena floor with command, but floor should auto reset after finished state
- '/spleef info ' will get info on an arena, (name, gamestate, players and their respective player state) mainly for admins
Todo:
- Scoreboard and leaderboard (live scoreboard during game, and leaderboard/stats saved in a database)
- Potentionally track floor break to tell who knocked out who, (idk if its plausible)
- TabComplete and Aliases
- Join/Spec locations center on block, (not corner)
- Maybe add lobby location
- Joined players can't break ANY blocks, can ONLY break floor blocks IF and ONLY IF game state is running
- Option to autostart after x amount of players joined (configurable option in config.yml)
- Add floor have multiple layers, (auto detect lowest y lvl)
- Hover smart text in chat
- Add floor-is-lava option (floor below breaks if player stays in same spot too long)
- Block player from using commands when in an arena
- Spleef floor different shapes? (idk how to)
- Rewards
- min-max players option (configurable in config.yml)