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
Sorry for my lack of activity guys, I'm currently just finishing off my GCSEs at the moment so I'll begin finishing off the latest version ASAP.
Got it for my server but I'm having a couple issues with it. The biggest issue is that I can't figure out a way to override a players property claim. I would like to know if there is a way to unclaim it or delete it. Also the files that list the lands claimed are in a very odd format. Thanks in advance for the help.
how do you claim land?
An error log: http://pastebin.com/Pk1gLkUL
I am owner of the server and I need bypass the protection of players. This feature is very needed too.
How can I see who is the owner of the protected land ? This feature is very needed.
@CodeNil
I tested with true and false but the pvp is ON always
@piritacraft
Hmm, that is a older version, the line that error points to doesnt exist anymore, its moved to a different class, and as far as i can tell there shouldnt be any NPEs in it, try the latest version, if not a new one will be uploaded soon, so that will probally fix it.
@piritacraft
Will look into the error, to the best of my knowledge BuyableLand does nothing yet, will look into it but pretty sure, and pvp tag is PreventPVP as in true will disable pvp and false will allow it, may be changed in the future as its a little weird :P
The command "/addtag pvp false" work but have no effect. Do you know why ?
What this BuyableLand do ? When I disable it I get errors on console when hand one rod. http://pastebin.com/7hgf4B77
@CodeNil
I tested but is not working fine. Some erros on console.
@piritacraft
D1.6 should work fine on 1.6.4
I need a version compatible with 1.6.4 because I want use it on modpack.
@EliteJynx
Ah, gotcha. No problem!
@steelsky25
I found a problem with the way files are saved so I've had to halt the file until it is fixed.
Basically, protections were getting overwritten when they shouldn't have been.
@EliteJynx
Where would that be made available? It's not up yet is it?
Okay, I'm expecting to release a beta version of the new version tomorrow so that you can all help test it for bugs
Quick note:
The new save system will NOT be compatible with the old one, therefore I will be including code to automatically convert from the old save system to the new save system in the FIRST new version uploaded, and only that version.
Along with that I am also including a new message.yml within the plugins config folder so that you can edit any and all messages outputted by the plugin!
@steelsky25
Yeah, it's basically that except flat on the ground, or on the sides of caves depending on the situation.