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
@lipe124
@piritacraft
When the letter at the start is incremented it just means that the file is bug fixes, whereas when I increment a number it means a new feature was added or changed.
Also, lipe, the blocks go after 1 minute, although I will think about reducing that because it is a tad long.
What are these letters in the version?
Sweet B-1.7 Works for me now on spigot 1.7 :) One small suggestion: the carpet markers don't go away until I punch the blocks, can you make it that they go away when the player no longer holds the stick in their hands?
Sidenote: Why do you put the Alphabet letters in your versions as well as incrementing the numbers, its pretty confusing making me think you have multiple streams each with its own version system.
@piritacraft
That's great to hear!
@EliteJynx
Thank you for this plugins. I have not tested it but I'm seeing that is going very well. I will use it soon.
Also, just to make sure you all know, BukkitProtect B-1.7 is now up! I recommend using it because it adds many new features, and fixes many bugs.
@piritacraft
I can't make my plugin work with GriefPreventions protections unless I check for it every time and have a seperate class to parse it all, which would mean larger jar files and worse CPU usage ... even then, not all of the features would work because they work in different ways.
Can you make this plugin compatible with GriefPrevention , preventing protect on a griefprevention land ?
@lipe124
I don't have a CI unfortunately so I can't give you a link to the fix until it is accepted on bukkit.
@TheOcelot4000
Any version will work with 1.7.2
@Galzek
In my eyes, my plugin requires less configuration and is easier to use. The users are split into several groups allowing more control over whom can work within your protections. As well as that, the anti-spam has a lot less false-positives compared to griefprevention which means your users will not be blocked for no reason.
Wheres the 1.7.2 download ?
I'm trying to figure out how this plugin differs from this one: http://dev.bukkit.org/bukkit-plugins/grief-prevention/
Any ideas?
@EliteJynx
Oh okay I saw a post about something to do with checking the wrong permission? Is there a link we can download dev builds from if you already fixed that?
@lipe124
It should work fine with spigot seeing as they use a similar API, although I recommend using craftbukkit just because it supports more of the 1.7 features.
@lipe124
See EliteJinx's and my comments below. It should be fixed with the next update.
Unless your particular problem has something specifically to do with Spigot.
Downloaded D-1.6 and using spigot 1.7.2 build 1171.
I can craft the rods and it says "you have 20 land" but shift-rightclick does absolutely nothing for me :(
What am I doing wrong?
@piritacraft
Protects against both and it is compatible with any modpack that doesn't bypass the default block place / destroy and item use events.
Compatible with modpacks ? Protect agains block access or grief?
@hypno82
No problem! I'm not just going to let my users go unaided :)
EDIT: I have good news! Bukkit has fixed the problem with item frames, so now users cannot remove items from item frames within other peoples protections! Make sure you have the latest version of CraftBukkit for this to work!
Thank You very much for the plugin support an author actually joining the server to help with the problem is an awesome show of support for the addon all is working fine so far and I will keep you uptodate if i come across anything more!
@blarging2000s
You can resise your claims by shift right-clicking on any corner with a rod then shift right-clicking where you want to expand that corner to.