Border Patrol
Border Patrol, an anti-greif plugin, allows users to create protected areas simply at little pain to the CPU of the server!
- Why not GriefPrevention? As this is a great plugin, I found it has too many features that are not needed.
- Why not Residence? The BorderPatrol plugin has more detailed commands, compared to Residence's 25+ Commands.
- Why not Towny? Towny is a great plugin, if you don't mind having an admin on at all times that knows all the commands!
- Why not WorldGuard? Do you really want every user on your server to have WorldEdit wands?
- Why not LogBlock/BB/etc.? They don't prevent griefing, just correct it.
Description
Border Patrol is a Lightweight, advanced, grief protection, plugin! Allowing users, with the right Permission, to create protected land, and share it with friends! Currently in development, the aimed release date is today.
Originally created for a server I enjoy getting on and know the admins quite well, as the current protection plugin was to heavy, and caused server lag.
How to use!
- Download and drop into your plugins.yml
- Start/reload your server.
- Edit config, and add permission nodes to groups.
- Note If you do not use an economy plugin, make sure to set the Economy option to false, otherwise, the protections will not work.
- Run your server free of worry!
Installing
1. Simply download the file
2. Drag it to your plugins folder.
3. Run or reload your server
Commands that are in use.
Just in case we have a help menu in game using the .bphelp.
1. In game, find a place where you want the protection to be. Keep in mind that this is a chunk ( a 16x16 block cross-section of the map) based protection.
2. Type the command /bpcreate to create a protected area! If you wish to make a protection larger than one chunk, you will have to give the -size flag and specify and odd number for width. Larger protections use the chunk you're standing in as the center and build outward until the chunk width is the size specified.
3. If you want the fence, simply type add to the command the -f flag.
Example:
- /bpcreate -f
- Creates a single chunk protection at the player's location with a fence at the border.
- /bpcreate -size 3 -f
- Creates a chunk protection that is 3 chunk wide, or a total of 9 chunks, centered at the player's location and a fence border.
And your done!
For a full list of commands and thier description, use the in-game command, /bphelp.
Features
- Protection of land from bedrock to sky.
- Allow friends to build and play on your land with a /bpfaith command!
- Admin bypassing!
- Economy Support
Planned features to come:
- No claiming in World-Guarded Regions!
- SQL Support
Commands
- /bphelp Displays all commands for Border Patrol
- /bpsee Shows who owns the current plot + who can build in it!; Useful for Admins
- /bpremove Remove the current claim you are standing in; Must be yours or must have admin permission node Look in Permissions for more info on Permission Nodes
- /bpfaith <player> Place your faith in the player to build and destroy; Be careful when using this command!
- /bpunfaith <player> Remove all your faith in that player; Stupid griefer!
- /bpbypassAdmin command to ignore the protection of an area;
- /bpflags Gives a listing of all flags with a description
- /bpaddflag <flag> Adds the flag to the protection you are standing in.
- /bpremoveflag <flag> Removes the flag to the protection you are standing in.
For a full listing of commands, type /bphelp in-game.
Protection Flags
- Electric
- Prevents non-members access and shocks them.
- Entry
- Prevents non-members access.
- Fire
- Prevents block burning and spread of fire.
- Enderman
- Prevents Enderman from picking-up or placing blocks.
- Water_Flow
- Prevents water flowing in the region.
- Lava_Flow
- Prevents lava flowing in the region.
- Piston
- Prevents pistons from altering the region unless the piston originates from within.
- Build
- Prevents non-members from building in the region.
- Interact
- Prevents non-members from interacting in the region.
- Monster_Spawning
- Prevents monsters spawning within the region.
- PVP
- Prevents PVP in the region.
- Mob_Damage
- Prevents monsters causing damage within region. They can, however, occasionally hit animals. Also prevents zombies breaking down doors.
- Vehicles
- Prevents non-members placing vehicles within region.
Permission Nodes and Descriptions
Click here for Permission Nodes
Questions?
If you have any questions, feel free to comment below. If you are encountering errors, please fill out a ticket!
Option to set the cost
Hey, I love this mod but I have 2 questions.
Can I prevent explosions (example: TNT cannons) in areas
Can I prevent damage to animals in areas
If not, would you consider adding these options?
@skore87
ok, so let me see if i have this correct about it then. Does that mean, that is the set ( largest ) limit that they can create? Is that what the setting is doing, setting a largest limit size? So like if i set it to say 4, then the max size they can make when doing, /bpcreate -size 4 then it will only allow them to make a 64X64X256 ?
I guess what i am asking is , is this setting making it to limit how big they can make it, and no larger?
If you cant charge for the plots yet, ( i see maybe in next update ) i am trying to make it to where, say pay 50.00 for small , then to expand or add, 50.00 more, or something to that nature. But if it only charges once, then i will just set a givin limit on how big it can be, with or without a charge. I was just going to use towny, but the chat thing, is a little confusing to me. I got sick real quick of me ( admin ) having to type /me "message" to use chat. Plus its only a 40 slot server currently, and feel towny is a little bit too much for a smaller slot server. Thanks
@out2k
When a player types /bpcreate -size 3, the region they will make will be a total width of 3 chunks. In other words that will make a region that is 48x48x256.
Hi, can you tell me what region size, setting does in the config? Does this limit the size that can be made? The rest in the config is pretty obvious, as far as default protection when made, and tool to use. Thanks! : )
Border Patrol v0.4 should be released soon by calebbmfv and will maintain the plugin while I develop the plugin from the ground up to allow some of the larger ideas I have actually come to light. All that is remaining for the current update is players having their economy accounts withdrawn the cost of commands depending on the configuration file.
Sweet, thanks for the quick response! I am glad i found this plugin, since GP doesn't work!
@eo2day
For the "morphing" idea, I actually have been thinking about this for a while but would cause a significant rewrite of the code. Currently regions are saved using two opposite corner locations, something I wish to change to save chunk ids instead. I can't say for certain when or if this will become a reality, but when changed, you will be able to create one region and, if they are touching, add additional chunks to it.
The golden axe is currently dead weight as originally calebbfmv couldn't decide between cuboid and chunk based protections and it just happened to remain in the code. I will find a use for it though such as allowing you to claim a chunk with that or as an info tool.
I am adding economy support to the plugin as well. I intend to hook into Vault for that. There will be a configurable price for just about everything you can do with the plugin.
Provided there aren't any major bug issues with version 0.4, I will start working on another rewrite of the plugin to allow some of those bigger ideas to come to light. Some of those ideas are the ways regions are saved and possibly cuboid regions in addition to chunk based as well.
@eo2day The golden axe does not do anything yet, and they are adding economy support and I believe the price for land claiming will be configurable! So they can't get the fences for free. I hope they make it cost extra money for the fences.
This is a good start! I feel that you should be able to toggle fences on or off, because i can see fence farming in the future, also can i get an explanation of the golden axe? How does it work? One more thing I think it would be nice to morph regions that are next to each other together and share the same flags and faiths so if you did a protection of 2 chunks with 2 different commands and they were next to each other they would link together and share faiths and flags. Could you maybe include a command for this?
@skore87
ok, the all flag thing isnt really needed much, it would just be handy.
@Not_saying
/bpremove
will remove the chunk you are standing in if you have permission to remove it. And I'm not so sure about the add-all type of command.
@skore87
ok it seems like its everything i need! but it would be handy for a flag like /bpaddflag all whitch would give you all the protection flags! and is there going to be a /bpdelete command to delete your land?
@skore87
awesome! ill try it out!
Here's a preview of the next update. Still need to add economy support though. The big change is the addition of custom events for monsters (including ghasts, slimes, magma) to prevent them from entering a protection with the entry or electric flags. Also replaced INTERACT with CHEST_ACCESS and USE, added greeting and farewell flags too as well as a bucket full of bug fixes and tweaks.
https://github.com/downloads/calebbfmv/Border-Patrol/BorderPatrol.jar
@AGuyWhoIsBored
There's a good possibility that it'll run, but how effective is another story. It isn't going to protect from a lot of the other tools you have on tekkit. But the best advice I can give you is to try it out and if any issues arise I will see if there is anything I can do.
Um... i was wondering if this would work for a 1.2.5 tekkit server? Since i am running tekkit and this plugin sounds very good to me to be our anti-grief plugin! Pls respond :)
@skore87 Sweet! I cannot wait!!!
@Ken6911
Just added the feature and it works great. It'll be in the next update.
Edit: Also added custom entities and events to prevent monsters entering your region if you have the ENTER or ELECTRIC flag. You should see version 0.4 by the end of the week after I do more testing.
@skore87
awesome!