-
Notifications
You must be signed in to change notification settings - Fork 0
Feature Service Interfaces
Manages where players respawn.
Spawns a player at a random location, ready to fight. The implementation preferably consider players near the spawns.
Manages players not in a PVP game
Clears and prepares the player for thug life in the lobby.
Unsets whatever needs to be unset.
Manages players in a PVP game. Initial specification will only support one instance of an arena.
Clears and prepares the player for joyful life in the arena.
Unsets whatever needs to be unset. Clears whatever needs to be cleared. Possibly checks for combat tagging.
- SpawnManager
- PVPRestrictionManager
- CombatTagger
Manages and restricts players. Gets some basic configuration marking bounds and limits, blocked items, blocked drops etc, and makes sure this is followed, Initial specification will only support one instance of an arena.
Kills the player if he logs out in a certain time period after being involved in PVP.
Tag a player
Whether a player is tagged.
Subscribe a player for automatic tagging
Unsubscribe a player for automatic tagging.
Manages players in general. Moves them between the modes (lobby & pvp) and provides global help. Can be reached from other Features to get player status etc. Stats could hook into it, for example.
- PVPManager
- LobbyManager