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.
I would personally love to play on a server that uses this plugin just to see what its like :) (im the owner of BuildersUniverse. [ People that created this]) please PM me the ip so i can check it out :) Also, Firefly have i ever told you how awesome you are <3?
It's disappointing that a player has to wait for an admin to come help them. Maybe you can add an option to allow players to claim the land they want? That way they can get a "good" location that they like, too.
How big are the plots? Does a player have to again contact an admin if they want to build a larger structure?
Does this mean no adventuring, since they can't go out and mine in the wilderness?
What about killing animals for food? If players can kill animals anywhere, can't griefers then come kill your farm animals?
How would you compare / contrast this with grief prevention plugin? Can players manage permissions, so they they can team build?
@drfox101
Glad to see you'll find it useful :)
@Lukeski14
Yes they can; I could add a config to block that it you want.
@jurjee
On the todo list ;)
damn it man you just made my day, i been lookin for a plugin like this for a long time and here it is, this is going to take off big time.
Can they open chests, or doors in a plot they do not own?
Please add multiworld support so I can only use it for the creative world. And good job. ;)
@mrcheesete0
i think he wants it so you can build freely in the world but not in claimed/unclaimed plots? did you get that cause then i can see a use for that
@IronPixel
Would PermissionsBukkit support be all you need or do you want support for a specific Permissions plugin?
@mrcheesete0
That's slightly reverse of the point of the plugin. The plugin aims to block grief everywhere in the world; but allows guests to build in their plots. What's really the point of claiming a plot if it allows you to grief everywhere in the world now? Could you explain your situation more clearly? I might be able to work something out in a future release.
Thanks for the feedback :)
Could you in the next release make an option to allow world-wide building once you have a claimed plot?
Basically I want people to HAVE to claim a plot in the town before they can build, but then I want them to be able to build anywhere in the world, except other peoples' plots.
@mrcheesete0
they can only build in the plot they claimed
So if I have a whitelisted server, whenever a member on the whitelist logs in, they can't do anything till they claim a plot, then once they claim a plot, they can build IN that plot, OR in the wild, un-plot-claimed lands, correct?
Or can they only build in that plot?
@roadslide42
It was actually made for his server; the lead developer is Firefly who also manages these forum posts :P
Is this the same plugin used on NewStarBursts' server? It looks a lot like it. I was wondering if you could integrate it with worldedit so you can set up towns with sub plots for houses or something like that.
@BuildersPlugins
This could be fixed with a simple permission node as well you know ;) If you for example had a node called BuildersPlot.Block.* Place I could give it to guests in when they join other worlds. But still if you want to avoid using permissions you could always just make a config for it.
And yes I got the download, but I am afraid all my guests will rage at me if I use it now if they won't be able to use the nature area. I will test it on a test server for now until I can let guests place in other worlds :)
@IronPixel
Ahh, I see. You want the ability to disable Plot blocking guests in certain worlds. I will definitely implement that soon. Were you able to download the plugin from the link I sent you?
@BuildersPlugins
What I meant by Mulitworld support was if guests was only able to build in plots they claim, they won't be able to place in a free nature area. So if your plugin makes sure all guests will not be able to place in any world without being in a claimed plot, it would cause problems for servers like mine. That was why I said, if your plugin only affect one world (one world where guests has to place in a claimed plots) and not the rest, it would be fine (cause then guests could place in a free nature area in another world).
@IronPixel
The Plots automatically save the world they were created in, so they affect only the world that they were created in, any other world is left untouched.
So: guests will not be able to build in any world except the world where their plot is (and in that plot). Could you explain your reasoning to MultiWorld support? The plugin should detect the world plots were created in no matter what.
I'll send you a download link via PM.
Thanks!