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.
@Dasko222
If the mob spawning flag is disabled in the region, no mobs will spawn. Some are probably spawning outside of the radius of the region.
Hello ikillforeyou, your redprotect plugin has been working great, I have not reported any errors for the last few months now, but I think I encountered one that my server is complaining about. So, if you redprotect around a mob spawner, it seems to decrease the spawn spawning by almost 90% (Mobs are enabled on the region)? I was woundering if you could fix this? Or maybe give me a solution to the problem. The spawn rate works great if its not redprotected.
Thanks again.
@xHaamish
Get a permission plugin such at PermissionsEx, and Vault. Give them the node 'redprotect.user'
Can i make it how normal users can create regions? If you can, how?
@boidyluke
It automatically parses the name of the block you chose.
Simply Awesome!
Could there be a language file so i can change the tutorial to say fence instead of restone?
other than that spot on!
Thanks for changing the license to open source! Really appreciate it!
@nejcneo
@gustebeast
Yah, it doesn't.
I use 80-points on some things.
@nejcneo
Are you sure worldguard still has that limit? I remember back in the old days the limit was 20, but I havent had to deal with that for a while.
@gustebeast
Not so true. Worldguard have limited Points when making Polygonal regions. (About 20-30). RedProtect can create unlimited corners.
@ikillforeyou
Not true, worldguard regions are polygonal aswell. If you have it installed, just type / /sel poly. They have sphericle and ellipsoid selections as well in case that were to come up. Any shape that can be defined using red protect can be defined using World Guard.
@jeussa
1.9.5 had several issues that could cause protection wipes, that's why it was removed.
Do you have the .backup file of your old data?
@gustebeast
It is IMPOSSIBLE, worldguard regions are squares, redprotect regions are polygons.
@ikillforeyou
I updated from 1.9.5 to 1.9.6 and all my protections disappeared. However, I don't see version 1.9.5 on your download-page anymore?
@ikillforeyou
could you perhapse put a poll into the next release that on start up asks the server administrator if they have installed WorldGuard? Then we could get an idea of how widespread the plugin is amongst RedProtect users. If there are only a small number of people using the two together, then there is no need to bother with compatibility. Of course the poll would only ask once so it shouldnt annoy users too much.
I really like this plugin ikillforeyou but could you make it so you could add more then just one type of block like make it so you could use all types of fences like make it so block id is like this block-id:85,113,139,139:1,107 that way you could make a fence with a gate in it.
what does max-scan mean?
@gustebeast
The problem is that it is hard to make worldguard support without REQUIRING worldguard, I'll also add the optional strict naming in the next patch.
@jeussa
What version did you update to? There hasn't been any problems of that with 1.9.4 > 1.9.6
@jeussa
Funny you should ask... ikill isn't going to implement that - already asked him.
I'm having that feature developed for me separately using redProtect's system...
By the way - HI JEUSSA :D
Erm. I just updated redProtect, but now all regions on my server are gone. When I downgrade, nothing happens :/
Hey. I find some trouble in making plots for new players. Cause they don't always understand how to do the fence-protecting, and staff isn't always free to help them (if there's staff online)
Could you please add something like a block or potion, when you place it on the ground it creates a protection of 21 x 21.