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 Nov 14, 2012[SEVERE] Could not load 'plugins/redProtect.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.VerifyError: class com.OverCaste.plugin.RedProtect.RedProtect overrides final method setEnabled.(Z)V at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:154) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:255) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:233) at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:51) at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:111) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:398) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.VerifyError: class com.OverCaste.plugin.RedProtect.RedProtect overrides final method setEnabled.(Z)V at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:791) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:44) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143) ... 9 more
Happens at startup
-
View User Profile
-
Send Message
Posted Nov 14, 2012@gustebeast
What do you mean 'Broken?' It is working on several servers. A ticket with a crash report would be nice.
Also, it currently supports any mod with SuperPermissions support, the native Bukkit provider.
-
View User Profile
-
Send Message
Posted Nov 14, 2012@ikillforeyou
Broken with 1.4.4
And also, does the plugin use vault for permissions? It seems to not be working with PermisssionsBukkit
-
View User Profile
-
Send Message
Posted Nov 13, 2012Works great...Thanks
-
View User Profile
-
Send Message
Posted Nov 11, 2012Thanks for the plugin update :)
-
View User Profile
-
Send Message
Posted Nov 11, 2012Just posting to post source, it is available through github.
https://github.com/ikillforeyou/redProtect
-
View User Profile
-
Send Message
Posted Nov 11, 2012I'm adding support for item frames, and posting source to github for easier access today.
-
View User Profile
-
Send Message
Posted Nov 9, 2012need support for item frames in 1.4
-
View User Profile
-
Send Message
Posted Nov 3, 2012Are you able to add friends that are able to build in the region?
-
View User Profile
-
Send Message
Posted Oct 30, 2012Can you make it compatible with permissions bukkit?
-
View User Profile
-
Send Message
Posted Oct 30, 2012Hey, please add my server! Name: HawkCraft Max Players: 200 Site: http://www.hawkcraft.co/
-
View User Profile
-
Send Message
Posted Oct 29, 2012@ikillforeyou
Because, I have 2 ranks, one is in the groups.yml and the other is added in the users.yml. The one I need to add is in the users.yml, which cannot be done without manually doing it.
-
View User Profile
-
Send Message
Posted Oct 29, 2012I'd like to have my server, DeloCraft added to this list. We do not have an official website yet, but the IP is play.delocraft.net:25617.
-
View User Profile
-
Send Message
Posted Oct 29, 2012@Gunnerrrrr
Why can't you just do this? Give each GROUP a separate maximum amount.
-
View User Profile
-
Send Message
Posted Oct 29, 2012@ikillforeyou
I want to give users more space when they earn a rank, and I have too many players too add each person. And i think there is a way around that, because plotme has a plugin where you can limit how many plots a person has, eg. plotme.limit.1 plotme.limit.2 plotme.limit.3 etc.
-
View User Profile
-
Send Message
Posted Oct 28, 2012@Gunnerrrrr
Just edit the configuration file via FTP in bPermissions? It's impossible to do it via a node because nodes are true/false.
-
View User Profile
-
Send Message
Posted Oct 27, 2012@ikillforeyou
I know, there is no command for that in bperms so I requested the permission.
-
View User Profile
-
Send Message
Posted Oct 27, 2012@Gunnerrrrr
See Maximum Area Config
-
View User Profile
-
Send Message
Posted Oct 27, 2012Please add a way to give users more protecting space with a permission :)
-
View User Profile
-
Send Message
Posted Oct 24, 2012Hello ikill, I have closed DiamondCraft and changed to DerpCraft (http://derpcraft.co, 50 Player Limit). Please edit the post accordingly. Thanks :)