BuildersPlot
BuildersPlot allows servers to easily protect their worlds by assigning plots to their guests. In this way, BuildersPlot allows people assigned to plots to only build inside those plots. No more grief, block spam, or fire problems. All of these actions are limited to land inside a plot. Plots are fully configurable and can be any size. They can also be claimed by guests if set up a certain way; drastically reducing the amount of attention needed by server staff.
Features:
- Easily create Plot both claimable and directly owned by a player.
- Force your guests to build in their own plot.
- Grief, block spam, and fire issues completely blocked outside of plots (No more grief!)
- Protect your guests' builds with ease
- Teleport to other player's plots (And your own plot)
- No more need to rollback, grief can't happen in the first place!
- Simple commands to make, manage, and delete plots.
Commands: [Parameter] represents an optional parameter whereas <parameter> represents a required parameter.
- /plot - Displays all commands ingame.
- /plot create <Plot Name> <Plot Owner OR "NoOwner"> - This allows admins/mods (specified in player.yml) to create a plot by using 2 points (point they are standing on and point they are looking at) to create a cuboid region. If second argument is NoOwner, guests will be able to claim this plot.
- /plot mark <Plot Name> <Plot Owner OR "NoOwner"> - This creates a plot but instead of using point1 as the block you are standing on and point2 as the block you are looking at, it uses the points you selected with the marker tool. (Left click with gold hoe for point1, right click for point2)
- /plot info <Plot Name> - Displays info for the specified plot.
- /plot edit <Plot Name> <point1 OR point2> - Allows someone to edit one of the points of a plot by using the block they are looking at as the new point.
- /plot delete <Plot Name> - Deletes the specified plot.
- /plot claim <Plot Name> - Claims the specified plot if it exists or isn't already owned or the player doesn't already own a plot.
- /plot unclaim <Plot Name> - Unclaims the specified plot
- /plot tp [Plot Owner]- Teleports to your plot (or the player specified's plot)
- /plot list - Lists all unclaimed plots
- /plot addMember <Player Name>- Adds an exempt player to players.yml (This player will not be restricted to building in a plot anymore)
- /plot addMod <Player Name> - Adds a player who is allowed to create/delete/modify plots and add members to players.yml
- /plot ignoreWorld <World Name> - Adds a world to worlds.yml (BuildersPlot will no longer stop block events in this world)
- /plot removeIgnored <World Name> - Removes a world from worlds.yml
- /plot reloadConfig - Reloads all the config files without having to restart the server.
- /plot expandUp <Plot Name> - Sets the upper Y-Limit of this plot to 256.
- /plot addFriend <Plot Name> <Player Name> - Adds this player to this plot's friends list, which allows them to build in the plot as well.
- /plot removeFriend <Plot Name> <Player Name> - Removes this player from this plot's friends list.
Plot System Functionality:
The plot system requires a guest to own a plot before they can build anywhere. Without a plot, they cannot burn/break/build anywhere. Admins (or Moderators specified in players.yml) are allowed to make plots and either assign them directly to a guest or make it claimable (Using "NoOwner" as the Plot Owner parameter). That guest can now build only in that plot, and no where else
Permission Nodes (Work with most Permissions plugins):
- buildersplot.create - Allows a user to create a plot
- buildersplot.mark - Allows a user to create a plot using the Marker Tool (Gold hoe)
- buildersplot.edit - Allows a user to edit a plot by either using the block they are looking at for point1/point2 or by using the points selected with the marker tool
- buildersplot.delete - Allows a user to delete a plot.
- buildersplot.config - Allows a user to reload and modify the config files via command
- buildersplot.teleportother - Allows a user to teleport to another person's plot (/plot tp <PlotOwner>)
- buildersplot.exempt - Exempts a user from plots (same as adding them to members list in players.yml ... this user can build anywhere now)
Per-World Preferences for Plots:
With the implementation of v1.1 you might notice a worlds.yml hanging around in your BuildersPlot folder. The first time this is generated, it is empty. This means that by default, BuildersPlot watches all of your worlds and makes sure that everyone in all worlds is restricted to plots (unless they are in players.yml, admin, or have the buildersplots.exempt node). If you execute the command /plot ignoreWorld <WorldName you will add this world to worlds.yml and BuildersPlot will ignore all block events in it. This means that the world will no longer be protected by grief! If you wish to remove the world you can execute the command /plot removeIgnored <WorldName>. This removes the world from worlds.yml.
@drfox101
i use worldguard for blacklist. but ima check worldguard config for anything
@drfox101
Working on it ;)
any news on the update yet??
@floh22
y would u need worldgaurd when this plugin stops anyone building unless they own the plot or have become a member off a plot
@floh22
You may have an overlapping WorldGuard region.
@IronPixel
For Pex: people have the right: modifyworld.* in that world so im pretty sure its not that.
For Multiverse: The Spawn is 10 blocks to each side, but the plot is over 100 blocks away, and if it was spawn, they shouldnt be able to even build there, right?
As for Worldguard, not sure what can cause the issue there but il check it out.
@floh22
Are you sure it isn't a flaw in any of your configs? I see several plugins that can cause this by having certain settings in the config.
You should have a look at the config for: WorldGuard, Multiversecore (check spawn protection range) and also PEX (make sure they have the node for breaking blocks).
I have all 3 of these plugins and they work fine with BuildersPlot.
Hope this could help a bit on the way to solving this problem :)
what plugin? i'l list mine here: -multiversecore, multiverse-portals,antispawnegg,buildersplot,buycraft,chestshop,citizens,dragontravel,essentials,essentialsprotect,essentialsspawn,factions,falsebook,iconomy,itemdetector,jail,jukebukkit,lagmeter,lift-9,logblock,magictorches,mChatSuite,mcMMo,Mondochest,multiinv,namechanger,nocheat,pex,spout,vanishnopacket,vault,worldedit,worldguard.
So Yeah, the only ones i think may cause a problem are mutiverse and worldguard though. Both of which i dont want to loose :(
@floh22
You may have a conflicting plugin.
I may have found a bug. people can build inside their plots but cant break :/ Did i set something up wrong?
did u make it so you can toggle people building any where except in the plots if they dont own it? just a wonder
ok, il check it out and see if it works.
@floh22
Someone told me recently that it works with bPerms as well. Glad you like it ;)
nice plugin! The Only thing that bothers me is that there is no SuperPerms support. Most people don't use Permissionsbukkit but things like Pex and bperms. I do too and that is the only thing i am waiting for until i implement it on my server. Cant wait for the update :D
@BuildersPlugins
nice cant wait, love this plugin
@ScruffyUnicorn
1.2.3 should come out this weekend along with /plot expandUp/expandDown <PlotName>
@BuildersPlugins
Exactly what zxcdserf said, thank you for clarify what I was trying to get across. Your point selection system is a bit over complicated and would work a lot better if you use WorldEdit because it is a widely popular plugin that almost all servers have. Also, when were you going to update to 1.2.3? thanks :)
@BuildersPlugins
What he is trying to say instead of using the selection tool that is built in, which to protect vertically, you need to build a tall pole all the way up to select the point, while worldedit can do that easy by doing expand vert.
@ScruffyUnicorn
Theres already a region selection tool implemented.
Hi there, I am extremely interested in this plugin, but it's being very limited. If you could PLEASE link it into WorldEdit for the region selection that would be fantastic! Getting rid of the old system entirely would be the best idea because it sucks when I have to dig a hole really deep in the ground and try to make sure I'm looking at the block in the sky to make the selection, its ridiculous. I don't mean that in any bad way, I'm just trying to help you. Or if you could add so when selecting you can expand the two points you selected vertically. This is a very awesome plugin that I want to use because I own a creative server with plots, but this makes it a bit difficult to use. Also, please update to 1.2.3 and when you do please add the WorldEdit selections, thanks :)