Friend System

Discussion in 'Plugin Requests' started by TheWassabi, Dec 18, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    TheWassabi

    Suggested name: Friend System & Compass

    What I want: I would like a compass that points to the nearest enemy (in a radius of 25).
    You could right click the compass to change it to Friends or Enemy.
    Enemy as in a player that didn't friend you.
    Friend as in a player that /friend you.
    If you are friends with someone, then you can't hit each other.
    When the compass is set to enemy, it cant be pointing to a friend thats in your friend list.

    When you right click the compass, it should say either:
    "Compass has been set to &cENEMY"
    or
    "Compass has been set to &aFRIENDS"

    Ideas for commands:

    /friend (username) - to add name
    /unfriend (username) - to remove friend, whenever it was added.
    /friends - list friends

    Ideas for permissions: No permissions.

    When I'd like it by: ASAP
     
    GrandmaJam likes this.
  2. Offline

    TheWassabi

  3. Offline

    CubieX

    How should acceptance of /friend be done?
    If this is a one-sided action, it might be abused by players in fights.
    There should be a mechanic to accept a friendship. "/acceptfriend" "/declinefriend" or something like this.
    Makes the plugin a bit more complicated, though.
     
  4. Offline

    JordyPwner

    Why not have args? -_-
     
  5. Offline

    CubieX

    I'm actually a fan of args. I don't like first level commands, because at some point you will have conflicts with plugins if you have many.
    But the OP seems to like first level commands, so I suggested some for it. ;)
    If I could choose, I would use /friend <args[]> for everything.
    Almost all of my own plugins only register exactly one command.
     
    GrandmaJam likes this.
  6. Offline

    TheWassabi

    for acceptance of friend, /friendaccept or /frienddecline
     
  7. Offline

    TopTobster5

    Where does the compass point if there is no one in range?
     
Thread Status:
Not open for further replies.

Share This Page