[REQ] Smart Permissions To Build[Formatted]

Discussion in 'Archived: Plugin Requests' started by coolo1, Mar 30, 2012.

  1. Offline

    coolo1

    Plugin category: Misc

    Suggested name: PermBuild

    A bit about me: I have a Bukkit server, I am pretty good with plugins, but I cannot create them and I like setting things up, testing and then set up something else.

    What I want: A plugin that by default allows anyone to mine and place any block, unless another plugin stops them, but when their group has a permission node, the either cannot place or destroy certain blocks.

    Ideas for commands: None that I can think of.

    Ideas for permissions: permbuild.[blocknamehere].place, permbuild.[blocknamehere].destroy

    When I'd like it by: As soon as it is created

    Similar plugin requests: None that I know of.

    Devs who might be interested in this: I do not know.

    Bump

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
  2. Offline

    SpeQzz

    Hi,

    You can achieve this with the Modifyworld component of PermissionsEx. Install PEX, then read this page for instructions on how to enable it and set-up your permission nodes.
     
  3. Offline

    coolo1

    I tried BukkitPerms a while ago, I just stuffed it up, so now I am using Groupmanager and it is fine, so is there anyone who could make a separate plugin to do this?

    Bump

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
  4. Offline

    YoshiGenius

    I think you would prefer:

    permbuild.place.[blocknamehere]
    permbuild.destroy.[blocknamehere]
     
  5. Offline

    remcodemah

    i can do it (permission gonna look like: blockcontrol.build.[itemid] blockcontrol.destroy.[itemid] blockcontol.ignite.[itemid] blockcontrol.all.[itemid])

    in config you can select : only can modify the blocks that are in permissions. / only can'T modify blocks that are in perm.)

    (i think it is finisht before 4april)
    i only have to modify my plugin LimitControl
     
  6. Offline

    coolo1

    Ok, thankyou! What would the all part of the plugin be?
     
  7. Offline

    coolo1

    New date? It is the 4th today...
     
  8. Offline

    davejavu

    coolo1
    I shall do this :p

    *5 mins later*
    Linky link.
    press le like button

    By the way, if you want to give a player perms for a certain block, the node is
    permbuild.<blockname>.place
    Before you give any permissions I suggest you go in game and break the block to get its name.
     
  9. Offline

    coolo1

    Ok, So are all blocks allowed by default? I only need to stop people from placing 2 or 3 blocks so it would be very annoying to have to allow them to place all blocks except those few...
     
  10. Offline

    YoshiGenius

    I'd suggest having permission groupings.. e.g. permbuild.1-50.place for the first 50 blocks, then permbuild.51-100.place for the next 50 etc.

    It'd help a lot for everyone ^_^
     
  11. Offline

    coolo1

    Yeah...
     
  12. Offline

    coolo1

    \

    Uhm.. Still waiting for reply...
     
  13. Offline

    davejavu

    Sorry, tag me if you need me ;3
    Blocks aren't allowed by default.
     
  14. Offline

    coolo1

    davejavu
    Oh... Ok, is there a way to toggle that? Becuase they need to be able to place every single block except bedrock and obsidian...
     
  15. Offline

    davejavu

    coolo1 I'll make it so they can place every block except bedrock and obsidian.
     
  16. Offline

    coolo1

    Ok, thanks!

    [Edit] davejavu Wouldnt it make it more useable if by default every could destroy and place anything, but when given the permision eg. permbuild.place.stone they would be unable to place stone and same with permbuild.destroy.grass stopping them from destroying grass? It would get tons of downloads if you did that.
     
  17. Offline

    davejavu

    I can do that too :p
     
  18. Offline

    coolo1

    davejavu Any estimate of the time to make it?
     
  19. Offline

    coolo1

    Bump
    davejavu Where are you? I am still waiting... remcodemah Good way of finishing it, aka not at all.
     
  20. Offline

    davejavu

    coolo1 Sorry for not replying; I lost all the stuff I coded a few weeks ago, and I'm working on it now, it'll be done in < 20 mins.
     
  21. Offline

    coolo1

    davejavu Ok, my server just went public yesterday so I wanted to know what happened...
     
  22. Offline

    remcodemah

    o sorry i tought i had upload it it is all finished i upload it in abbout 6 hours (not at home at the moment)

    download link: https://rapidshare.com/files/1799544899/smartbuild.jar

    permissions:
    SmartBuild.(itemid) - control the permission to place this block
    SmartBreak.(itemid) - control the permission to brea this block
    SmartBuild.all - if you have this permission you can always build (ignore config)
    SmartBreak.all - if you have this permission you can always break blocks (ignore config)

    example:
    SmartBuild.5 (wooden planks)
    SmartBreak.1 (smooth stone)
    (NotE ThAt PermISionS Are CapS SensiTive In My PermISIons the S And the B are Caps)

    if the config is set to true then you only can break place if you have permission.
    if the config is set to false you can't place if you have permission for that block.

    SORRY SORRY SORRY SORRY i thought i had upload it already for you SORRY SORRY SORRY SORRY

    excuse 1000 times i hope this is wat you need if not say it and i change sorry sory sorry

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
  23. Offline

    coolo1

    Thankyou! So does SmartBuild.itemid stop them from placing the block? Or does it let them? Also, does using flint and steel count? Does this allow me to stop block interactions (Like opening a chest, lighting a fire or activating a lever)
     
  24. Offline

    remcodemah

    it only stops placing and breaking so chest an lever and button and flintansteel work (if you want i can change)

    if the config is set to true you can only place if you have permission.
    if the config is set to false you can place everything exept if you have permission than you cant place

    if you want i make also SmartInteract.itemid (levers chests enz)
    and also SmartIgnite.itemid fot flint and steel And fire charger.

    (this time i upload it directly) sorry i thought that i uploaded it but i forgot it. i had already finnished and tested it.

    Ops can always place.
    and break blocks.
     
  25. Offline

    coolo1

    Ok, thanks!
     
  26. Offline

    remcodemah

    i start saterday on editing it because then i have holyday and atm i have a lot of scool work :(
     
  27. Offline

    remcodemah

    Done.

    download link: https://rapidshare.com/files/3808045345/smartbuild.jar

    new:
    SmartIgnite.(id)
    and
    SmartInteract.(id)

    coolo1 the new version is online i don't know of this work for chests i don't have time to test it today.

    SmartInteract.54
    or
    SmartInteract.95
    is for preventing chest opening (not tested)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
  28. Offline

    coolo1

    Ok, thanks!
     
  29. Offline

    remcodemah

    is it as you want??
     
  30. Offline

    coolo1

    Yes, thankyou so much! I have not tested everything yet...
     

Share This Page