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.
-
View User Profile
-
Send Message
Posted May 17, 20122012-05-18 18:26:33 [SEVERE] Could not pass event CreatureSpawnEvent to redProtect org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at org.bukkit.craftbukkit.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:226) at net.minecraft.server.World.addEntity(World.java:890) at net.minecraft.server.SpawnerCreature.spawnEntities(SpawnerCreature.java:181) at net.minecraft.server.World.doTick(World.java:1736) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:545) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:450) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
-
View User Profile
-
Send Message
Posted May 17, 2012@Gunnerrrrr
I'll update the file.
-
View User Profile
-
Send Message
Posted May 17, 2012It's not on unlimited, the limit is 400 blocks:
Should i just lower it?
-
View User Profile
-
Send Message
Posted May 17, 2012@Gunnerrrrr
Yeah, i'd suggest disabling max area for a while. I'm currently fixing some strange bugs having to do with it.
-
View User Profile
-
Send Message
Posted May 17, 2012This was EXACTLY the plugin i was looking for. I can't believe someone made it. There is just one thing i dont understand. If a user makes a 5x5 region, they have 381 blocks remaning (with the limit 400), But i have it set to go from sky to bedrock, so how is that only 19 blocks? And here is my server: GMC Server, 101 Slots, mc.gmcserver.com (website under mantience)
-
View User Profile
-
Send Message
Posted May 16, 2012@smilinbob67
I'm very busy, so I'll have to decline your offer.
-
View User Profile
-
Send Message
Posted May 16, 2012Hi, ikillforeyou i see that your a plugin developer and im looking for someone to team up with me and design some plugins with me.If you want to contact me back.
-
View User Profile
-
Send Message
Posted May 15, 2012@Machinimatt
Yes, as of 1.7. Use a feather, or whatever you defined in your config, and use /rp define <owner>
-
View User Profile
-
Send Message
Posted May 15, 2012Can admins set regions without using fence? Similar to how you set regions in WorldGuard, by clicking two points with a wooden axe?
-
View User Profile
-
Send Message
Posted May 14, 2012add my server! garcraft.mchost.org:25651 Max slots of 32 players
-
View User Profile
-
Send Message
Posted May 11, 2012@izak1245
I'm not going to add any other ways of creating regions now. I'll work more on the API so other people can do things like this.
-
View User Profile
-
Send Message
Posted May 11, 2012When you are free do you think you can add like potion to the options? Like throw a clear potion for a protected area of 10x10x10 or thin potion for area of 20x20x20? All of it can be configurable in the config? Just and idea thanks!
-
View User Profile
-
Send Message
Posted May 5, 2012@RogueCmdr
I've been really busy so I can't add anything new.
If you have a bug I'll probably fix it though, make a ticket.
-
View User Profile
-
Send Message
Posted May 5, 2012@ikillforeyou
any updates?
-
View User Profile
-
Send Message
Posted Apr 23, 2012@XMdead
Removing the sign doesn't break the protection, use /rp delete instead to remove it.
-
View User Profile
-
Send Message
Posted Apr 23, 2012Tried to modify a region (added some area) by adding fence, removing the portion of old fence, then destroying sign and recreating.
I had a single fence post touching the border on the inside so it wouldn't let me - gave error.
Eventually I figured it out and removed the post. But now it says that I have overlapping regions and won't let me destroy the old region or create the new one. The old region is still protected even though there is no fence on a good part of its border.
Seems like a bug.
Also, it might be a good idea to have a "delete" region command... so that we can clean up and start over.
-
View User Profile
-
Send Message
Posted Apr 14, 2012Can you fix regions in the nether? Currently I cant make regions in the nether. Also, I know this would be deviating from your original idea, but is there any way you could make an option to hook into worldguard? I would love it if this plugin could make worldguard regions instead of RP regions. Please respond whether this is/isnt possible.
-
View User Profile
-
Send Message
Posted Apr 2, 2012sounds good! nice simple but still dose the job
-
View User Profile
-
Send Message
Posted Mar 29, 2012I love this plug-in! Great job. Using on my server!
InvasionCraft invasioncraft.tk 28 slots
-
View User Profile
-
Send Message
Posted Mar 28, 2012@ffaen123
I originally planned to do something like this, but freezing bukkit physics is a REAL pain, and messes with other plugins.