Before everyone tells me there are already amazing user protection plugins out there, hear me out. I have always used worldguard wont stop anytime soon. I know im not the only server owner out there that would be interested in this. I am not looking for protection stones, grief prevention, residence, potion protect, or any other sort of protection plugin. What i am looking for is a plugin that would function just like "RegionSelfService" did. I remade this thread because from what i have heard, you're not suppose to bump a thread that is really old. Plugin category: Anti-grief Suggested name: INFprotect, Advancedprotecting, advancedprotect, regionguard, worldguardsidearm. This plugin could have plenty of names What I want: I am looking for a plugin that is dependent on worldguard to create regions. This would make it very easy for regular members to create regions by themselves. I know many plugins like this already exist, but im sure this one would be a hit if it was made properly. Ideas for commands: Well the alias is whatever the developer wants it to be, but i will give examples. /protect - brings up the help menu displaying all of the commands. /protect wand - gives the player a wand to protect his or her selected area /protect p1 - selects the position one (just another way to select points) /protect p2 - selects the position two (just another way to select points) /protect create <name> - creates the region with the desired name while adding that player as an owner /protect select <name> - selects the specified region /protect addm <player> - adds the specified player to the region as a member /protect addo <player> - adds the specified player to the region as a member /protect remm <player> - removes the specified player from the region as a member /protect remo <player> - removes the specified player from the region as an owner /protect expand <amount> <direction> - expands the protection with the given parameters. /protect price - lists the price of their given expansion or first region selected /protect confirm - confirms the price for the expansion of their region /protect addflag <flagname> - adds a flag to their region and takes their money /protect remflag <flagname> - removes the flag and gives them a refund if "flag-refund" is set to true in the config file /protect giveto <player> Clears the region of all its owners and members and adds the specified player as a member /protect refund - gives a refund based on the set config value per group /protect auction <starting price> <minimum increments> - sets the region up for auction for the specified time in the config file /protect auctionlist - displays the regions up for auction /protect bid <auction ID> <amount> - bids for the region on the auction list /protect auctionclose - closes the auction (can be done by region owner or player with specified permission node /protect warp - warps to your selected region (more commands will be added when i have more time to think. Ideas for permissions: protect.info - access to /protect protect.wand - access to /protect wand protect.pos - access to /protect p1 and p2 protect.create - access to /protect create protect.add.owner - access to /protect addo <player> protect.add.member - access to /protect addm <player> protect.remove.owner - access to /protect remo <player> protect.remove.member - access to /protect remm <player> protect.expand - access to /protect expand protect.add.flag - access to /protect addflag protect.remove.flag - access to /protect remflag protect.giveto - access to /protect giveto protect.auction.lists - list all of auctions protect.auction.bid - allowed to bid on an auction protect.auction.list - allowed to list an auction protect.auction.close - allowed to close an auction if youre the owner of the auctioned region protect.auction.admin.close - allowed to close any auction protect.warp.own - allowed to warp to own region protect.warp.all - allowed to warp to any selected region These next permission nodes may not make much sense yet, but let me explain. protect.group.1 protect.group.2 They could go up to 100. Now let me explain these nodes. In the config file which i will give an example of, you would specify how much it costs group #1 to create a region LxWxH/#. Also what percentage they would get back for a refund. Config example: enabled: flags: chest-access: <price> entry: <price> auctions: true or false auction default time: <time in seconds> #Prices per groups group1: protect price: <number the Length x Width x Height will be divided by> refund price: <percentage of money they will get back for creating their region> group2: protect price: <number the Length x Width x Height will be divided by> refund price: <percentage of money they will get back for creating their region> group3: protect price: <number the Length x Width x Height will be divided by> refund price: <percentage of money they will get back for creating their region> group4: protect price: <number the Length x Width x Height will be divided by> refund price: <percentage of money they will get back for creating their region> #end of config You could just keep adding those group#: parts. There could always be different options i just made an example. When I'd like it by: Anytime it becomes readily available.
I'm glad you failed to read the background information.... I said this would be completely dependent on worldguard. This is just for users to create their own protections.
Hey man, so I think my plugin BattleProtections does most of this. What it's missing is the auction system, and the ability to pay for regions. Paying for regions is easy and is almost no time to add in, the auction is a bit more complicated. If you like we can talk about extending it more... but I'm dubious about the auctioning.. You would have to keep track of their total protections to make sure they don't just protect... sell then protect again.
This is the same idea, but it has almost none of the features i'm suggesting. Im looking for expansions, sell to players, give to players, purchase flags. Those are really necessary.
I like the idea of this and if you don't mind me adding onto it a bit here is my main idea. Sometimes I have oddly shaped houses and I want my protection to be like a 9x9 area and then there would be a 3x3 area to the side in the middle of that. With worldguard you would need 2 protections. How about a command like /protect addto <region> It would add your current selection to the region given to make oddly shaped regions.
That would be an odd idea. Since i have the /protect refund and /protect expand it allows players to recreate regions. It could be added though.
The /protect expand just expands in in 1 direction according to your description though meaning it would remain as a perfect cuboid. My idea is so it would have multiple cuboids as 1 region
Nah, i said /protect expand <direction> <amount> It would just become weird with odd shaped regions. That would also be very hard to code.
....You dont see the point....This is for users to create their own regions have different prices based on permission nodes. I didnt really request this, im just saying this would become a very popular plugin if it is done correctly.
http://dev.bukkit.org/server-mods/preciousstones/ http://dev.bukkit.org/server-mods/residence/ Try those to start?
You wonder why nobody else has run into this problem... Why do you rely so heavily on WGSQL? "I AM NOT LOOKING FOR PRECIOUSSTONES OR RESIDENCE. I SPECIFICALLY NEED A WORLDGUARD DEPENDADNT PLUGIN BECAUSE OF WORLDGUARD SQL SUPPORT." This is new, don't add this in after my reply to try to make my answer void.
I actually just made it bold because it was in the middle of a paragraph... EDIT: Also i rely so heavily on SQL because i am a PHP and AQL developer. I can do SOOO much more with it.
The market for Bukkit plugins isn't that specific. You will have to find a rather broad plugin and make it fit to your server. I hate to cause you to rage, but I think you can set up permissions with WorldGuard to allow self protections. Otherwise, get someone (or yourself) to build a custom plugin to your liking.
You cannot use vault with worldguard region though. Ugh looks like im taking the long road and making it in PHP. OOHHHH the terrible finger pains
I just wished there were people that wanted to make the next big protection plugin. EDIT: I see why they dont want to though. There are already great ones out there and people dont want to fix what isnt broken.
I believe that there is a plugin called regionselfservice, give the permissions to the players and u should be good to go (it is outdated, but should work perfectly fine with 1.4.6/7)
You act like creating these plugins is a simple task for the people that make them, that, in a flick of the wrist we can have a perfect, custom plugin completed just for you without any difficulty. The truth is that these things take time, a lot of time, actually, an amount of time most developers wouldn't bother spending on making yet another mirror of WorldGuard. We all want tailor-made uber plugins specified to our exact desires, but barely anyone gets them. So we must do what we can, and settle with the vast array of plugins we've already got. You expect too much of us. All of these plugins were designed by people like you, who thought they had the "next WorldGuard", the perfect idea, the next-gen plugin that would crush all the others. Of course some parts of them not all of us like, but we have to learn to deal. http://dev.bukkit.org/server-mods/buildersplot/ http://dev.bukkit.org/server-mods/simpleprotect/ http://dev.bukkit.org/server-mods/mineestates/ http://dev.bukkit.org/server-mods/simple-region-market/ http://dev.bukkit.org/server-mods/estate/ There are many more than can be more pertaining to what you want, but I don't have the time to find them, and you should be able to. Simple searches like "plot", "region", and "protect" will yield dozens of plugins that have to have something you want inside them. If you don't like any of these, well, that's too bad, but you're probably not going to get that huge plugin made just for you on here.
Dude I understand it isn't a god damn walk in the park. Are you going to hassle me because I made a request? Off to spigot, people there actually love requests.
I'm glad that you understand that, because that's what the deal is here. Just a tip: having an attitude won't help your case, I guarantee you that if you're polite and humble about what you ask for and give very clear cut distinctions between your idea and existing plugins, you'll get some kind of result. These kinds of things require patience. Good luck in your search.
Yes, thanks for much needed comment. I do have an attitude here because 90% of the developers i have talked to think they are super people that are above everyone else.
Thanks for repeating what other people have said about 4 times. I think you're getting closer to making me actually do that.... Internet sarcasm is the worst.