BukkitProtect
Overview
Welcome to BukkitProtect, protecting your worlds since it was made!
BukkitProtect is unique as it focuses on usability by the average server user, and features that are helpful while playing.
This plugin is intended to be used by servers that don't want to have admins or mods handle protection of land, preferring to use an automated plugin that manages itself and is easy to use by anyone joining the server.
News
- This plugin now officially supports 1.7.4!
- Now contains an A-Class anti-spam to prevent players griefing your chat
Links
Internal
- Commands
- Configuration
- Permissions
- Plugins
- Protections & Rods
- How To's
- Donators (Make sure to check these awesome guys out!)
External
Features
Present Features
Protections
- Protect areas using rods crafted in-game
- Protections can be re-sized using rods
- Protections cover all blocks, containers and entities within the zone
- Sub-protections can be made within protections
- Sub-protections count the Y level
- Allows for near-infinite amounts of sub-protections within sub-protections
- Several different rods available with different amount of uses
- Add tags to protections
- The letter "*" counts as everyone within protections, for example, "/addusers * *" will allow everyone to use everything there
- Other players cannot interact with Tameable Entities that are owned by someone else, even in their protection
- Protections are created around chests players place if they have no protections
- Protections have a minimum size to prevent protection griefing
- Liquids cannot flow into protections unless the owner of the protection it flows from can build in the protection
- Pistons cannot pull or push blocks into protections unless the owner of the protection it comes from can build in the protection
- Players stuck in a protection can use a simple command to get out
Anti-Spam
- Players have spam warnings, which when enough are collected result in a kick
- If a player sends too many messages in a short amount of time the messages are blocked and they are given warnings
- If a word in a message sent by a player contains over a certain percentage of caps it is changed to lower case
- If a player drags/repeats a letter more then a certain amount of times it is blocked
- If an IP logs into the server within a short amount of time after last logging in then the player is blocked
- Words are limited to a certain length to prevent letter/number/special characters spam
- If a player sends the same message twice in a row the message is blocked and they are given warnings
- A list of banned words can be added to the config to prevent players from saying certain harmful or annoying words/phrases even if the message contains random capitals
- If a message has more then a certain percentage of it censored it is blocked
Land
- Land per player used to limit protections
- Land gained over time
- Land can be given, taken or set for any player
PVP
- Wolves can be attacked during PVP with it's owner
- Players running into non-PVP protections during PVP can still be killed by the player attacking them
- Prevents PVP-logging by killing the player when it occurs
- Prevents teleporting via commands or plugins during PVP
Plugins
- Extensive API for plugins
- User types, rods and tags can be added by plugins
- Plugins can check if a player is in a protection and if they have specific user types
Misc
- Automatic updates keep you up to date
- Lengthy configuration to allow you to choose how the plugin runs
- No databases so setup is hastle free
- No world backups are required
- Commands are compatible with the tab key
- Can be used without any configuration
- Minimal CPU and RAM usage
- Relatively small file sizes
Planned Features
- Teleport to selected locations within areas (Configurable)
- World tags to allow certain worlds to have special features
- World users to allow certain players rights in specific worlds
- New tags and tag system to support world tags and to support sub-protections properly
@hypno82
I'll join your server and try and help. If it's a bug I'll fix it.
you right click with a stick to view and to edit them you use http://dev.bukkit.org/bukkit-plugins/bukkitprotect/pages/protections-rods/ ex: /addusers <name> Access ect
I can seem to find how to view and edit my own claims. I tried selecting my claim but I couldn't see it even though I'm opped on the server.
If you can resize your claims then that would be a good feature to have.
ok i think i have that figured out i had to delete my protect file like 5 times but i have the huge section set and some inside problem now is the permissions if i set a permission for the huge section it changes the permissions for the sub sections inside and vise versa like i made the huge section to useblocks and the subs to just access but you can use blocks inside the sub protections as well and the main
maybe i am messing them up by trying to /transfer the lots to ppl should i just be doing /setowner ? it seems once i transfer one it messes up the main big protection
@hypno82
First make sure you own the main protection, then just make the protections within it as normal, though they cannot intersect anything, they must be fully within the protection.
tyalso how do you make subprotections? like i am trying to make one huge protection around our town and make lots within the bitch protection to give to people but it just says this intersects an other protection
@hypno82
Good point, I'll add it now.
EDIT: Done, it will be out once A-1.7 is accepted!
Hi Elite is there any way to add a command to see who owns land plots? you can see what users are added to the list but i can't find a way to see who owns the protection
@blarging2000s it does protect vehicles and such, and no it doesn't have a config like that as of now, it will have one soon though.
EDIT: I have added this to version B-1.7 which will be out shortly, so tell me if you would like anything else added!
Does this plugin protect minecarts with in protections? This would be very good for servers that want a public transit.
Can you config what items are not allowed to be used in or on other peoples claims? Many protection plugins I've seen don't have/have this easy to use so when a server adds a mod or 2 that has items that can alter blocks outside of normal mining or placing the players can bypass the protection.
@MinerJohnOrion
Once again, my apologies, sometimes I just derp out.
@EliteJynx
If you mean the log file that shows all the console stuff it won't help. It doesn't display anything at all when I try to shift-right click. If it's a log file somewhere else let me know and I can send it.
It must be something I'm doing. I've tried on 2 different computers (XP and 7) and the same thing happens. Although what's common to everything is my account. I'll try one of the kids' accounts.
EDIT: Ok that didn't make a difference. I'm playing around with my son and we're both ops, and it doesn't look like placing a chest results in the chest being protected either. And again, if we're not ops, we can created protected areas.
EDIT 2: I just saw your edit. I'm just glad I'm not going crazy! I'll wait for the update. Thanks.
@MinerJohnOrion
It should work on them all. If you could send me your server log via PM it could help.
EDIT: I am a super noob. I was accidentally checking the wrong permission for making protections! You have my apologies! I noticed it when a friend of mine was having the same problem. The fix will be up shortly along with a large update to tags.
@EliteJynx
I have enough land. I even gave myself more to make sure but it still isn't working. I'm testing different things to see what makes a difference.
There are different builds of the 1.7.2 version. Does that make a difference?
@EliteJynx
I will, but I will have to switch back to the old .jar. I can do that tonight some time.
For now though, I wanted to inform you that I can't get the plugin to load on 1.7.2. I have sent a log in a PM to you.
@xombiemike
Could you post a log of the error you were having so that I could fix it for previous java versions?
@MinerJohnOrion
It does work for 1.7.2, there is just no option within the files to set it as that yet. You may not be able to make protections because you don't have enough 'land'. 'Land' is basically the currency you use to make the protections, 100 land = 10x10 protection, so either disable buyable land in the config or say /giveland (Your name) 1000
@junior99au
I'll be uploading tutorial videos and such soon
is it possible that you could get a showcase of the plugin up
EDIT: Nevermind, I updated Java and it works now. I place this .jar in my plugins directory with the rest of my plugins, but this will not load on sever startup. Any advice? Thanks!