redProtect
Description
redProtect is an area protection mod made for users. No longer do you need to have an admin worldguard a region for you. The user can take care of themselves now.
Features
- Set a maximum amount of area players can define.
- Select what material you want used, (fence or redstone currently).
- Permission nodes to build in any region, or use commands in any region. Great for admins.
- Very easy to understand, surround your house with redstone, stick a sign with [rp], name your region, and you're done. Great for younger players.
- Automatically detecting info command, users will be shown all available commands.
- Automatic backups, and save. Even if your server crashes, people will retain their protections. You can delete chunks out of the data file and it will still load a backup.
- Two current file formats, oos & oosgz.
- Protects from sky to bedrock.
- Changeable maximum-area via 'options' in PEX & bPermissions. See Maximum Area Config.
- Open source license. Source is available through github. (Link)
Upcoming features
- Json, Yaml, and MySQL support.
- Additional material types.
- Possibly pooling maximum area to create towns.
Installation Tutorial
- Download a build from the 'downloads' page. files
- Start your server once, then shut it off.
- Open "/plugins/redProtect/Config.txt" Edit it to your will.
- Open "/plugins/redProtect/Flags.txt" Make which flags you want on or off by default.
- Add permission nodes from Permission Nodes to your permissions file.
- Optionally set 'maxregionsize' per group, bPermissions' is 'metadata', and PermissionsEX's is 'options: '.
Use Tutorial
- Using redProtect is as simple as reading "/rp tutorial" and following the steps.
Notable commands
- "/rp i" - Shows information about the current region you're standing in
- "/rp ?" - Shows all available commands to you
- "/rp tutorial" - Gives you a brief tutorial on how to use redProtect.
- "/rp flag info" - Gives you information about the flags your region.
Video tutorial
Download
- You can download the main .jar from the 'Files' section. files
Changelog
- 1.8.0: Added long-distance editing, all commands that you need to be in a region to use can now be used with a region name appended to the end. "/rp info testregion" "/rp rename AwesomeName testregion" < Renames testregion to 'AwesomeName'
- 1.9.0: Added support for all major permission plugins through vault. (dev.bukkit.org/server-mods/vault). Fixed the code internally, it's much nicer for people adding sub-plugins now. Also fixed some of the commands, /define and /redefine should be less picky now.
- 1.9.1: Fixed quite a few debug errors, and a few interface changes. (Thanks to GodWar101 and GodWorld)
Added a simple admin wand system, define two points with the wand item and do /rp define [name] to create it.
- Older: Changelog
Closing notes
This plugin uses complicated algorithms such as bounding rectangles and point-in-polygon technology for maximum performance. Feel free to edit, but re-publishing any of my code as a jar will not be tolerated.
@ikillforeyou can you add no pvp please
Oh wow, thanks for adding that config option for our users at MultiVerse! I had no idea someone filled you in on that concern of ours. I probably would have at one point, but it wasn't a huge deal. Thanks again, going to install it right now! :)
@ikillforeyou
Well, You could do something like residence almost where you do, /rp flag (container,use,build,firespread,flow,heal ect) true/false. You could also do something like /rp (player) (flag) true EDIT: Possibly hook into worldguard and use world guard regions
"Servers using redProtect" EndCraft uses redProtect, We have a maximum of 70 players. http://www.EndCraft.Org If you wouldn't mind adding that :)
I'm considering ideas for a flag system, I don't like how the flag system for worldedit works, it's very unfriendly, because of the multiple variable types, (number, text, etc). If anyone has an idea I'll consider it!
ahh thanks man
@RogueCmdr
Read the configuration :)
#If the redstone and sign should be removed once the polygon is successfully created.
remove-blocks: true
Set remove-blocks to false, and both the sign and whatever you used to select the polygon of your region will remain there after placing the sign.
@ikillforeyou Sweet Also would be cool if option in config for the fences to stay there. When you do the [rp] sign
@RogueCmdr
I may add a world-edit like flags system, however, it requires more thought.
@1killforeyou Hey Love The Plugin! My server Also Loves it. Could You Possible add a flag for no pvp in a region
@guuswikkerink
I'll add a economy system later.
@xXReVurbXx
I don't know why the parent nodes are broken. I haven't changed anything.
I just changed that minor spacing issue.
Whoops, didn't make the node lowercase in the code, thanks for that.
And there are group based limits, check the changelog. It's for PEX only, and requires further testing, though.
Bugs:
- The parent nodes aren't functional
- /rp displays what it's supposed to, however there is a space where there shouldn't be.
-- (Inside left bracket on second line)
-redprotect.infinite does not overrule redprotect.own.limit
Suggestion:
Add group-based limits?
Example: Player in group <Veteran> is allowed 1000 blocks radius of protected area, where a player in group <Builder> is allowed only 500.
BTW, the children nodes works fine. I think you might be forgot change the parent node...
have you changed permissions node? because i cannot use redprotect.user any more, it will show empty command, but /rp ? still works...
Can you add an Economy system where you can set how much they need to pay for 1 block (from sky to bedrock) and something where you can set how much block up in to the sky and how much blocks to bedrock they get?
@ikillforeyou
Amazing. Will be going public tomorrow on CanadaCraft ;D
@xXReVurbXx
Version 1.4.0 is out! Thanks for the ideas.
@ikillforeyou
I honestly was thinking about that.
/rp tutorial would be great!
That way you can list all of the available commands with /rp, if you decide upon which, and that makes the most sense to me.
@xXReVurbXx
I'll work on the base text, it was originally just for testing.
What do you think of a /rp tutorial command? Instead of the wall of text?
And I'll implement a near command, if it's possible.
@ikillforeyou
Your plugin's functionality is quite amazing.
The /rp command seems a tad overwhelming though, I must say; too much blue text!
Take this into consideration:
&credProtect v1.3.2
&6Developed by &cikillforeyou (OverCaste)
&6To list your available commands, type /rp ?
&6How to: &6Surround your creation with a path of &cRedstone Wire.
&6Place a sign next to it and type [RP] on the first line.
Clearly needs a bit of tweaking, but the colours fit a bit more nicely.
Maybe use &e for the How-To?
Potentially even better - add a /rp about command to display information about you and the plugin, then remove your information from the /rp command to help prevent confusion and overwhelming amounts of text.
ANOTHER SUGGESTION:
'/rp near' to display protections near you within a 30 or 50 blocks radius, appx.?
I'll gladly even set up a quick video tutorial about it, if you'd like.
My computer is capable of recording a full 720p with GLSL Shaders on, auto correction included!