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.
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.
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.
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
coolo1 I shall do this *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.
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...
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 ^_^
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...
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.
Bump davejavu Where are you? I am still waiting... remcodemah Good way of finishing it, aka not at all.
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.
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.
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)
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.
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.