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 Aug 29, 2012Server crashed on me, restarted it, a few minutes later we found out all redprotect areas were deleted. I'm having a hard time opening the .regions files to see if the previous regions can be saved in any way. The plugin works fine now, but for some reason it crashed and wiped everything, which I gotta say is a bit of a problem!
Thanks.
Error(s) right before server crash:
-
View User Profile
-
Send Message
Posted Aug 27, 2012Could you add a hook for worldguard?
Many server owners, including myself, use worldguard because it has tons of features and integrates so well with everything else. Unfortunatly, worldguard has no good way for players to define regions themselves, which is why this plugin is so handy. The problem is that having 2 kinds of regions in your world can be a chore, I have so say things like "To add someone to your region type /region addmember <region> <player> UNLESS you have a rp region in which you would type /rp add <player>" Its much simpler to just have 1 command for everything. Worldguard regions also just have more features in general, such as more flags and the ability to buy/sell them.
I know it involves using someone elses ideas instead of your own, but worldguard is a well set up plugin and there's no use in denying that. Remember, its optional, so anyone that doesnt like worldguard can always turn the node off in favor of red protect regions. Personally, I think this plugin would make administration way easier for anyone who uses worldguard and is therefore worth adding
-
View User Profile
-
Send Message
Posted Aug 27, 2012I fixed it my vault wasn't in the plugins for some reason
-
View User Profile
-
Send Message
Posted Aug 26, 2012@bencram1
What's the problem?
-
View User Profile
-
Send Message
Posted Aug 25, 2012mine wont work!!
-
View User Profile
-
Send Message
Posted Aug 24, 2012@AbuRom
Yes.
-
View User Profile
-
Send Message
Posted Aug 23, 2012@ikillforeyou
I see, so it would be a private plugin that is hooked to it right, not something known?
-
View User Profile
-
Send Message
Posted Aug 23, 2012@AbuRom
That is a separate plugin, redProtect has a hook, so it uses that.
-
View User Profile
-
Send Message
Posted Aug 23, 2012I've seen this used through a potion system. Like... Depending which potion you throw, it selects a certain radius around where the potion was thrown, as your selection. Is that a private edit of the plugin or simply some option I have yet to find out?
-
View User Profile
-
Send Message
Posted Aug 22, 2012I Fixed it!!!!!!!!!!!!!!! If it says you need to vault, get bpermissions or permissionsex
-
View User Profile
-
Send Message
Posted Aug 21, 2012Pinnacle Heights uses this!
-------- www.pinnacleheights.net--------Suggestion: Could you add redstone home warps?
-
View User Profile
-
Send Message
Posted Aug 19, 2012@edtechl
Your server doesn't seem to be running, and there is no news on your website.
Would you mind if I waited to see if it continued using redProtect before adding it?
-
View User Profile
-
Send Message
Posted Aug 18, 2012Hey ikillforeyou,
Please add CoolCraft to your Servers list, we currently have 50 slots. Website: http://Coolcraftserver.enjin.com/
- edtechl
-
View User Profile
-
Send Message
Posted Aug 18, 2012Hey ikill,
TDMC is using this plugin. We call the server Play TDMC!
We've got a maximum of 250 slots and our website is http://playtdmc.com/
Cheers!
-
View User Profile
-
Send Message
Posted Aug 18, 2012@ikillforeyou
I tried it both with and without a Perms plugin. It didn't work at least not with PermsBukkit, how ever 1.8.0 works fine for me.
-
View User Profile
-
Send Message
Posted Aug 18, 2012@KAJSERCRAFT
I'm guessing you don't have a permission plugin?
-
View User Profile
-
Send Message
Posted Aug 18, 2012@ikillforeyou
15:54:21 [INFO] [redProtect] Enabling redProtect v1.9.1 15:54:21 [SEVERE] java.lang.Exception: You require the vault plugin! Download it from http://dev.bukkit.org/server-mods/vault/ 15:54:21 [SEVERE] at com.OverCaste.plugin.RedProtect.RPPermissionHandler.< init>(RPPermissionHandler.java:16) 15:54:21 [SEVERE] at com.OverCaste.plugin.RedProtect.RedProtect.initVars(R edProtect.java:101) 15:54:21 [SEVERE] at com.OverCaste.plugin.RedProtect.RedProtect.onEnable(R edProtect.java:70) 15:54:21 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug in.java:217) 15:54:21 [SEVERE] at com.OverCaste.plugin.RedProtect.RedProtect.setEnabled (RedProtect.java:88) 15:54:21 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin( JavaPluginLoader.java:365) 15:54:21 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si mplePluginManager.java:381) 15:54:21 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe rver.java:265) 15:54:21 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(Craf tServer.java:247) 15:54:21 [SEVERE] at net.minecraft.server.MinecraftServer.i(MinecraftServe r.java:296) 15:54:21 [SEVERE] at net.minecraft.server.MinecraftServer.d(MinecraftServe r.java:275) 15:54:21 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServe r.java:225) 15:54:21 [SEVERE] at net.minecraft.server.DedicatedServer.init(DedicatedSe rver.java:140) 15:54:21 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer ver.java:380) 15:54:21 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour ceFile:539) 15:54:21 [SEVERE] Error enabling redProtect, plugin will shut down. 15:54:21 [SEVERE] Error occurred while enabling redProtect v1.9.1 (Is it up to d ate?) java.lang.NullPointerException at com.OverCaste.plugin.RedProtect.RedProtect.onDisable(RedProtect.java: 62) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:219) at com.OverCaste.plugin.RedProtect.RedProtect.setEnabled(RedProtect.java :88) at com.OverCaste.plugin.RedProtect.RedProtect.onEnable(RedProtect.java:8 3) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at com.OverCaste.plugin.RedProtect.RedProtect.setEnabled(RedProtect.java :88) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:365) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:265) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:247 ) at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:296) at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:275) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:225) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:380) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
P.S. I do have the latest version of Vault for 1.3.1
Also is there anyway this could be used for towns? Because i'd like to have the ability for players to setup there own towns and protections within there towns. Itd be really cool if you could sell your redprotect regions to people so they can become citizens in your town.
Thanks :P
-
View User Profile
-
Send Message
Posted Aug 18, 2012@KAJSERCRAFT
Does it display any messages in the console when the server starts?
-
View User Profile
-
Send Message
Posted Aug 18, 2012@ikillforeyou
Its not installing for me, it doesn't create the redProtect folder.
-
View User Profile
-
Send Message
Posted Aug 15, 2012Everyone should update to 1.9.1 ASAP