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
Coming in v1.2
@BuildersPlugins
ah i think thats was where i was going wrong cause i was using /plot create and not the new command thanks for that.
oh and would it be poss to add /plot expand vert so u only had to select the 2 corners on the floor and then the expand vert takes it up to full build hight.
@drfox101
The marker tool should become configurable in v1.2
@drfox101
How are you creating the plots? Make sure that to select point1/point2 you stand on point1 and look at point2. If you are using the marker tool, you need to left click for point1 and right click for point2 then type /plot mark <PlotName> <PlotOwner>
@CadillacJack95
You don't "buy" plot but yes, they are only allowed to build in plots they own, no where else.
@BuildersPlugins
seems to work fine untill a plot owner trys to build and it still wont let him for some reason
it seems the first time you select point1 and point2 it makes the values the same i have to edit point1 to make it right then it works
@kyllingman2
It should be fully updated to R6 as of now, Firefly is implementing some new things before the big release :)
Do you know approximately how much time it will take you to update this to R6? :)
@BuildersPlugins
nice, oh and would it be possible to use an wodden axe to select area like world edit
So basically players are only allowed to build on plots they buy. Meaning anywhere out of their respective plots is going to be ungriefable? Please be clear on this :)
@drfox101
If you read the bukkit.org forum post for this plugin (here), you can see that I plan to release many things by the end of the weekend; including an updated version for the R6 build.
@mrcheesete0
So you want people to be able to build anywhere except in other people's plots?
@HeavenlyMC
Plots don't need protecting by a 3rd party plugin; if you read the documentation; they protect themselves. I won't be implementing physical plot support... the point of the plugin is just to protect certain areas (which I call Plots..)
hi can you update this for 1.2 please
@BuildersPlugins
Basically I want to create a huge main center where everyone is allowed to have ONE build that is of a decent size, while also protecting others' build. Outside of this are players are allowed to do whatever they want. Basically a town.
But I want it to make it so that until you have claimed a plot in the town, you can not do ANYTHING to ANYONE'S builds outside of the town.
Currently I was considering using worldguard to do this, but without the stop-everyone-from-doing-stuff-until-claiming-a-plot functionality.
How about, making its own plots? Like the InfiniteClaim plugin. And makes its own world with plots in it? (Configurable size) (Needs MultiVerse for it?)
And with own plots, i mean protecting it automaticly (WorldGuard?)
looking forward to this plugin, GL!
@kingck123
If I do decide to implement that, it won't be any time soon considering that's not the real "purpose" of this plugin.
i like it but it need a better way to find plots like have it auto place a fence around the plot
@bigscary
Not only admins, but mods specified in players.yml can make plots. Also if you make claimable plots in advance (setting the owner as "NoOwner") guests can claim those plots without any admin/mod help. Also, this plugin is mainly for creative servers where you don't need to hunt in the wild. However I will probably add a feature soon to make a plot and be able to add "editors" to that plot who can also build in that plot (for team builds as you suggested.) Plots are infinite in size, it all depends on the 2 points you choose. These points can be edited later to make a plot larger by an admin/mod.
Permissions support coming soon.
Hope this helps,
Firefly
@bigscary
In future devs a gust will be capable of making their own plots, But they will be limited to one plot that will be limited to a size. Why? Because we don't want people making plots that are infinitely big, They will most likely be limited to 20x20, and there will also be a note saying talk to an admin if you want a bigger one. Thats in future devs though ^.^