Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the /friend command #8

Open
Wyzards opened this issue May 15, 2022 · 0 comments
Open

Add the /friend command #8

Wyzards opened this issue May 15, 2022 · 0 comments
Assignees
Labels
good first issue Good for newcomers
Milestone

Comments

@Wyzards
Copy link
Member

Wyzards commented May 15, 2022

Task Title

Task: Add the /friend command

Task Description

The /friend command will allow any player on any server to add any other player as their friend. It will be used by any player via /friend

The username is case insensitive. The player does not need to be online, but does have to be in our database (have joined before). This will add the new player to the users friend list. The new friend will receive a message that this this player has added them as a friend. This should have a 10 minute cooldown, to prevent them from being spammed with /friend messages.

When the player does /friend with no arguments it should open a GUI. This GUI will list all friends the player has. If that player also has them as a friend, they should be able to view what server that player is on, and be able to easily teleport to their current server (or attempt to, it may be full after all).

This menu can also be used to unfriend someone. The /unfriend command should take a player username as an argument and remove them as a friend.

Epic Parent

Feature: Friend System

@Wyzards Wyzards added the good first issue Good for newcomers label May 15, 2022
@Wyzards Wyzards added this to the Release milestone May 15, 2022
This was referenced May 15, 2022
@tamilpp25 tamilpp25 removed their assignment May 16, 2022
@Wyzards Wyzards assigned Wyzards and BaptisteWetterwald and unassigned Wyzards May 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants