Private Beacons

Discussion in 'Archived: Plugin Requests' started by Blindan, Oct 28, 2012.

  1. Offline

    Blindan

    This shouldn't be too hard to make I don't think.

    Plugin category: Mechanics (I think, it might be Miscellaneous)

    Suggested name: Private Beacons

    What I want: I'm thinking of making this massive PvP arena with 2 teams that has beacons everywhere, but the problem is getting certain beacons to work with only 1 team. (and then the other beacons to work only with the other team, of course.) I want to make it so that when you're closer to your base, you have a higher chance of winning fights because of the beacon effects.

    Ideas for commands: I was thinking that once the beacons are placed, you can type in "/beacon create [nameofbeacon]" and then click on the beacon and then whatever you typed in for [nameofbeacon] will be its name. At this point, the beacon will work only for you. Then you can type in "/beacon [nameofbeacon] share [nameofplayer]" to allow the player you typed in to be able to receive buffs from the beacon as well.

    Ideas for permissions: I guess any player should be able to use this.

    When I'd like it by: Hopefully as soon as possible.

    (PUYTTRE IS NOT WORKING ON THIS ANYMORE, I NEED SOMEBODY ELSE TO TRY!)
     
  2. Offline

    puyttre

    I can try this... No guarantee I will finish it though ;)
     
  3. Offline

    Blindan

    Thanks for trying, anyway. XD
     
  4. Offline

    puyttre

    It seems that Bukkit hasn't added support for handling beacons just yet. I can certainly do this when they do add support!
     
  5. Offline

    Blindan

    Yeah I can't even access my server yet. Should I PM you to remind you about this when the update comes out?
     
  6. Offline

    puyttre

    Sure
     
  7. Offline

    Blindan

    Bump. Puyttre PM'd me and said it was too complicated for him. Can anybody else do it?
     
  8. Offline

    AndyMcB1

    +1 on the idea.
     
  9. Offline

    Blindan

    Bump... Seriously, is anybody willing to do this?
     
  10. Offline

    supersean63

    This would be a good idea or maybe they can make one where they just show the light from the beacon
     
  11. Offline

    NikostratosX

    Wait, what can you do when they add support? Could you control the beacon's beam?
     
  12. Offline

    IcyRelic

    i think LWC will add this ?

    and cant u guys do it by item id on a playerinteractevent?
     
  13. Offline

    puyttre

    Icyrelic
    No, interact is when a player right/left clicks. You could do this by getting a radius of 5 blocks of the beacon but that would cause problems for beacons close together.
    NikostratosX
    What do you mean by control the beacon's beam?
     
  14. Offline

    NikostratosX

    Maybe limit how far it goes or keep it on when blocked, although some say that's client side.
     
  15. Offline

    IcyRelic

    oh i see now i thought u ment opening the beacon i see now
     
  16. Offline

    Blindan

    You guys are getting off topic... this plugin is meant for making beacons only usable by certain people, not for increasing/ decreasing its radius or anything like that...
     
  17. Offline

    jtjj222

    I don't quite understand what you mean. The best idea I can think of is to send block update packets selectively ( so that only certain clients can see that the block is there). AFAIK, it is impossible to control who sees the light any other way. :\
    If you could explain it a bit better, just tag me or reply to this message, and I'll let you know if I could do it :D
     
  18. Offline

    turt2live

    Player 1 is on team 1.
    Player 2 is on team 2.

    Player 1 makes a beacon with some effect.
    Player 2 is not on team 1 so player 2 doesn't get the effect.
    Player 2 sad.
    Player 1 kills player 2.
     
  19. Offline

    Blindan

    turt2live kind of explained it, but I can explain it better.

    Player 1 is on team 1.
    Player 2 is also on team 1.
    Player 3 is on team 2.
    Player 4 is also on team 2.

    Player 1 makes beacon with some effect.
    Player 1 types in "/beacon create [nameofbeacon]" which makes the beacon only give buffs to player 1.
    Player 1 types in "/beacon [nameofbeacon] share Player2"
    Player 2 can now receive buffs from the beacon.
    Player 3 and 4 are sad and in a fit of rage empty to destroy the beacon.
    Player 1 and 2 come in and kill player 3 and 4, getting buffs from the beacon.

    The world is saved.

    P.S. I don't care if other players can see the beacon, I just want it so the person who makes the beacon can control which players can receive the buffs.
     
  20. Offline

    Blindan

    Bump...
     

Share This Page