Plugin category: Protection Suggested name: Sign Protect A bit about me: I'm a Super-Mod for s minecraft server What I want: Ok what I would like is a plugin that allows users to quickly generate a protected area by placing a sign The idea is simple enough: A default user places a sign on some land They type on the sign [SP] <region name> <cuboid size> <owner's name> When they click done, the sign would create a region from sky to bedrock in the specified size (so size 10 would make a 10x10) and with the specified region name, around the block the sign is placed on. Each group in the permissions plugin (I use bPermissions) could be set up to have different region size limits by entering e.g. ProtectionLimit: 400 in the meta data section When a region is created this plugin would also need to create fences around the regions border. The plugin would also need to have a simple command structure using /sp as the base command. So players can add their friends to a region they own using /sp addmember <friend> The regions would also be unable to overlap or pass through any other SP regions or any World Guard Regions, if the defined area would overlap the plugin returns a message saying 'regions overlapping' The plugin would need to keep track of how many blocks members have 'owned' so if they reach the limit set in the meta data section they would be unable to make more regions without removing old regions first. The sign and fences would be removable after the region is created if the user chooses to remove them Admins would need to be able to create regions with a tool e.g. A feather. Similar to WorldGuard you select two points by right and left clicking with the tool then use a define command e.g. /sp define <region> <owner> this would then create a region as a cuboid from sky to bedrock between the two points for the defined user. When I'd like it by: ASAP Ideas for commands: <required> and (optional) /sp ? - shows available commands /sp near - lists nearby regions /sp addmember <user> (region) - adds a user as a member in the current region or the defined region if specified /sp addowner <user> (region) - adds a user as an owner in the current region or the defined region if specified and gives user owner permissions for the region /sp delmember <user> (region) - removes a user as a member in the current region or the defined region if specified /sp delowner <user> (region) - removes a user as an owner in the current region or the defined region if specified and sets them as a member /sp info (region) - shows region info like center cords, region name, region owners and added members in the current region or the defined region if specified /sp flag info (region) - shows current flag settings in the current region or the region specified /sp flag <flag> (region) - toggles the given flag between true or false in the current region or the defined region if specified /sp rename (region) <name> - change the name of the current region or the defined region if specified /sp limit (player) - show the area restriction limits for yourself or the player specified /sp list (player) - shows the names and center cords for all the regions you own or for the player specified /sp define <name> (player) - Defines a region that has been selected. Ideas for permissions: Permissions: signprotect.*: description: "All signprotect commands." children: signprotect.user signprotect.admin signprotect.user description: "Recommended User permissions." default: op children: signprotect.create signprotect.near signprotect.own.addmember signprotect.own.delete signprotect.own.info: signprotect.own.addowner signprotect.own.delmember signprotect.own.delowner signprotect.own.rename signprotect.own.limit signprotect.own.list signprotect.flag.all description: "Access to edit all flags." default: op children: signprotect.flag.pvp signprotect.flag.chest signprotect.flag.lever signprotect.flag.button signprotect.flag.door signprotect.flag.mobs signprotect.admin description: "Recommended Admin permsisions." default: op children: signprotect.admin.create signprotect.admin.delete signprotect.admin.delowner signprotect.admin.addowner signprotect.admin.addmember signprotect.admin.delmember signprotect.admin.info: signprotect.admin.rename signprotect.admin.limit signprotect.admin.flag signprotect.bypass signprotect.unlimited Descriptions: signprotect.near description: "Use /sp near to find nearby regions." signprotect.create description: "Create regions." signprotect.own.addmember description: "Add members to regions you're an owner of." signprotect.own.addowner description: "Add owners to regions you're an owner of." signprotect.own.delmember description: "Remove members from regions you're an owner of." signprotect.own.delowner description: "Remove owners from regions you're an owner of." signprotect.own.delete description: "Delete regions you're an owner of." signprotect.own.rename description: "Rename regions you own." signprotect.own.limit description: "Find the area restriction limits for yourself." signprotect.own.list description: "Find the information about regions you own." redprotect.flag.pvp description: "Toggle the pvp flag." signprotect.flag.chest description: "Toggle the chest access flag." signprotect.flag.lever description: "Toggle the lever usage flag." redprotect.flag.button description: "Toggle the button access flag." signprotect.flag.door description: "Toggle the door opening flag." signprotect.flag.mobs description: "Toggle the mob spawning flag." signprotect.admin.create description: "Create a region by using the selection tool and access to /sp define." signprotect.admin.delete description: "Delete any region." signprotect.admin.delowner description: "Remove owners from any region." signprotect.admin.addowner description: "Add owners to any region." signprotect.admin.addmember description: "Add members to any region." rsignotect.admin.delmember description: "Remove members to any region." signprotect.admin.info: description: "Get info from any region." signprotect.admin.rename description: "Rename any region" signprotect.admin.limit description: "Find the area restriction limits for other players" signprotect.admin.list description: "Find the information about regions other players own." signprotect.admin.flag description: "Toggle flags on other's regions" signprotect.bypass description: "Build, break, or PvP In any region" signprotect.unlimited description: "Make any number of regions." Similar plugin requests: redprotect by ikill Here is a video showing my idea, and how it could work, I used WorldGuard just for demo Anyone like the idea? Even if you cannot make it tell me what you think! EDIT by Moderator: merged posts, please use the edit button instead of double posting.
This is my personal taste, but I like protection plugins that let me pick the corners of a location, and then protect a cuboid. This way I can clearly define borders, and do subzones/etc.