Ender Channels 1.3.1

Discussion in 'Archived: Plugin Requests' started by JM120897, Aug 2, 2012.

  1. Plugin category: Teleportation

    Suggested name: Ender Channels

    What I want: It's a simple idea, it's about having different ender chests channels (these ones would be public). There would also be private channels with a command to allow people to enter that channel. Here there're some images, because images speak louder than words! (Note: the sign would be in the same position of the Lockette plugin sign on a chest)
    Example Channel 1:
    [​IMG]
    [​IMG]
    [​IMG]
    Example Channel 2:
    [​IMG]
    [​IMG]
    [​IMG]
    Example Of Private Channels:
    [​IMG]
    [​IMG]

    Ideas for commands:
    /ec (nameofchannel) adduser (nameofuser)
    /ec (nameofchannel) removeuser (nameofuser)

    Ideas for permissions:
    ec.*
    ec.use
    ec.create
    ec.createprivate
    ec.adduser
    ec.removeuser

    When I'd like it by: I don't mind but less than a month if possible.
     
    Fuzzlr and Konkz like this.
  2. Offline

    Konkz

    I support this idea, sadly I'm busy with mine so I can't make it!
     
  3. Thanks for supporting!
     
  4. Offline

    RingOfStorms

    This is an interesting idea, once 1.3 comes out and no other dev does this I might look into it, but no guarantee since I got other plugins to update on 1.3, so it may take a bit for any new reqs to get a reply.
     
  5. Offline

    RiotShielder

    I personally think it would be better LWC style, it would auto-register as private and then you can use /ec set public or /ec modify name_to_add
    I just think it would look look crowded and complex than a sign would be, also maybe a password protect channel? Maybe a slots system I.E. when you make a private channel you only have 5 item slots to use, each additional costs x*1.5+100 where x is the amount currently bought. And maybe some kind of factions integration for a Faction only/Alliance Only chest. Sounds cool though.
     
  6. Offline

    xEpicTaco

    Seems like an interesting idea, but since bukkit has not updated to 1.3 yet and I suck with messing with chests and inventories. Anyway, Good Luck!
     
  7. Offline

    -_Husky_-

    Might do it, we'll see.
     
    xEpicTaco likes this.
  8. Offline

    Pyrofiredelta

    Another idea would to make it all command based and private/public channels

    commands (open)

    /ec create <channel>
    "You have successfully created a new channel!"

    /ec set <channel>
    "Please click the ender chest you wish to set to that channel."
    "Successfully added to channel!"

    /ec remove <channel>
    "Please click the ender chest you wish to remove from the channel."

    /ec add <player> <channel>
    "<player> was successfully added to the channel!"

    /ec kick <player> <channel>
    "<player> was kicked from the channel!"

    /ec mod <player> <channel>
    "<player is now a channel moderator!"

    /ec owner <player> <channel>
    "<player is now the channel owner!"

    /ec delete <channel>
    "Type /ec confirm to confirm deletion of <channel>."
    /ec confirm
    "Channel deleted!"

    /ec public <channel>
    "<channel is now public!>

    example (open)

    Billy: /ec create Billychest
    (This would create the channel Billychest)

    Billy: /ec set Billychest
    (When Billy clicks an ender chest, it would be added to the channel)

    Billy: /ec add Joe Billychest
    (This would add the player Joe to Billychest)

    Billy: /ec mod Joe Billychest
    (This would make Joe a moderator of Billychest)

    Billy: /ec owner Joe Billychest
    (This would make Joe the owner of Billychest)

    Joe: /ec owner Billy Billychest
    (This would make Billy the channel owner again)

    Billy: /ec kick Joe Billychest
    (This would kick Joe from Billychest)

    Billy: /ec public Billychest
    (This makes Billychest a publicly accessible channel)

    Billy: /ec delete Billychest
    Billy: /ec confirm
    (This would delete the channel Billychest)


    Permissions:
    ec.user.create - allows the creation of a channel
    ec.user.set - allows a player to set chests to a channel
    ec.user.remove - allows a player to remove a chest from a channel
    ec.user.add - allow a player to add players to a channel
    ec.user.kick - allows a player to remove players from a channel
    ec.user.public - allows a player to make a channel accessible to the public
    ec.user.mod - allows a player to add a player as mod or owner of a channel
    ec.admin - allows access to all channels/settings of all channels/other admin stuff
    ec.user.* - all user permissions

    Channel ranks:
    Moderators would be able to set chests, delete chests, add players, and kick players.
    Owners would be able set moderators, make the channel public, set owner, and delete the channel (unless the permission is given to admin).

    Other possible features would be:
    economy support (cost for creating channels and adding chests to channels)
    multiworld support (items would be ported between worlds, blacklist certain worlds would be nice (ie: blacklisting creative world)
    Custom inventory name (Instead of Ender Chest, have it set to the channel name)

    If someone could do this all, let me know :)
     

Share This Page