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.
maybe you can add a command like: /plot tp <Plot Name> so you can visit a free plot
greatings from Germany :) nice work
no update yet :(
Hey, nice plugin you have there. but it would be better if you make it compatible with iConomy and stuff. This way I would be able to charge people for their plots. Please include it in the next update! thx
@Primescore
Good idea for the NoOwner thing. As for the max height thing, I'm already doing that but with a command /plot expandUp <PlotName>
I won't implement it so that it automatically makes it max out the height, you'll have to do it with a separate command.
I am currently using this for my server and there is 1 thing that keeps bothering me. Could you make an option to have the plots Vert besides teh Cube option. So If you mark a 16x16x1 arean of land it will lot 16x16x256 (The max hieght) That would make this plugin more powerful.
Also if you jsut type /plot mark <plotname> and not the plot owner, that should be set to NoOwner, So you dont have to type NoOwner :D
@BuildersPlugins
alright cool sounds good
@agentsix1
This weekend. I rarely have time during the week to work.
when do you expect to update?
@MichaelSe
The plugin comes with its own selection tool.
@MichaelSe
agreed
@MichaelSe
Agreed
Any chance of integration with WorldEdit? So that you can mark the plots with the wand? It would make the plot selection process a whole lot easier
@BuildersPlugins
ya your right and cool cant wait
also is there like a /nuke command to reset the plot if there is something that the admins dont like in the plot
@agentsix1
Ok, your first post wasn't clear, but I see you want an option like so many people have suggested. Correct me if I'm wrong: You want people to build anywhere except in other people's plots.
As of now, people who claim their plots can't edit them, unless they have the PermissionsBukkit node. The configurable plot claim limit should come soon.
i want this plugin so people can choose to build on a specified plot that we have designted but if people dont wanna build there its not my problem if they get griefed
thats the basic reason i just want it so that people cant destroy wats in the plot that is designated. but if people want to build other places thats fine with me we have a system set up where u can buy custom plot protection :)
i hope you can understand that
ps
i dont want users that have claimed a plot to be able to edit plots that are not theres i just want to be able for them to claim and build in them
suggestion add a config to set options such as wat i have stated above add so you can set the amount of plots a person can claim via config
some stuff like that just an idea
@agentsix1
If you want to disable the feature, why are you getting the plugin?
@agentsix1
Yes, people who are not in players.yml or do not have a specific permission node cannot build outside their own plots.
What do you mean by "you could disable" this feature? What exactly are you trying to do?
does this make it so people cant build unless on a plot ? and if so can i disable this feature
@BuildersPlugins
nice one look forward to it great plugin well done
@shutka
Try this download.