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.