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.
-
View User Profile
-
Send Message
Posted May 3, 2012@oman95891
This plugin already restricts the number of plots people can claim. You can also teleport to any plot already.
-
View User Profile
-
Send Message
Posted May 3, 2012will you add Vault support?
then i would like to use your plugin.
-
View User Profile
-
Send Message
Posted May 3, 2012I agree with everything norsac321 said.
A "/plot clear" command would be great for players & staff who want to start their plot over.
I also agree with the "/plot claim" being accessible while the player is standing inside the plot they want.
Maybe, also, could you provide a system to restrict the number of plots a user can register, and maybe incorporate permissions to say, allow members to get two plots, while VIP players get four.
It would also be really cool to add a "/plot claimed" or something to see what plots you own, incase the user forgets which plot he has.
Maybe a naming system too, so people could do "/plot tp 123" and teleport to the plot named "123" (because of my creative plot world, this would be handy)
-
View User Profile
-
Send Message
Posted May 2, 2012@jtaker6619
Ya, if version 1.2 gets approved by Dev Bukkit anytime soon, there's a new option that allow people to build anywhere except in other peoples' plots.
-
View User Profile
-
Send Message
Posted May 2, 2012@BuildersPlugins Is there a way to make it so that players can build without needing to own a plot? I would love to have this as a plot-protection plugin on my survival server.
-
View User Profile
-
Send Message
Posted May 2, 2012@fr33soul
1, 2, 4; agreed! Good ideas!
3: Already done! (No farewell messages since that might get annoying in chat but I may add it)
-
View User Profile
-
Send Message
Posted May 2, 2012suggestions:
1.compatible with Essentials Groupmanager (permissions manager) 2.possibility to prevent the tnt,creeper explosions, monsters inside a plot 3.add welcome/farewell message 4.healing/feeding plots (maybe some1 wants to build an hospital/fastfood!)
thanks in advance ;)
-
View User Profile
-
Send Message
Posted Apr 30, 2012Please Make The Permissions Work With PermissionsEX. Thanks, BTA1999.
-
View User Profile
-
Send Message
Posted Apr 26, 2012Look below this comment and you see that comment yea I want that to happen too! And if you are too lazy to look at the comment below then it said this:
"Can you add support for InfinitePlots? It's a world generator that makes, well, infinite plots. It should be easy to make it auto-register a plot when one is generated."
EDIT: Also can you make the permissions work with GroupManager?
-
View User Profile
-
Send Message
Posted Apr 24, 2012Can you add support for InfinitePlots? It's a world generator that makes, well, infinite plots. It should be easy to make it auto-register a plot when one is generated.
-
View User Profile
-
Send Message
Posted Apr 20, 2012@DarklightPvP
I am running this plugin and the only problem I have is only one plot per person I do know this is being worked on. You don't have the group manager set up right. If you want help with this PM me and I can try to help.
I
-
View User Profile
-
Send Message
Posted Apr 18, 2012@calum0812
+1
-
View User Profile
-
Send Message
Posted Apr 16, 2012Also for sugestion you should make the command /plot expandDown [Plot name]
This could then change the plot selection to go all the way to the ground
Or better yet /plot expandBoth [Plot name].......... or what ever you wanna call the command haha
and have the selection of the plot to go all the way to the sky and all the way to the bottom of the map.
It would be pretty helpful.
My last thing that I would like to ask you is how can allow maybe 2 or more people to build in a plot??? Do you just set them all as owners?
-
View User Profile
-
Send Message
Posted Apr 16, 2012This should really help me out in my server because this is nice and simple to use and doesn't have any random nodes that no one uses and just makes the help list a ton longer... Thank you and keep it up
-
View User Profile
-
Send Message
Posted Apr 15, 2012This is indeed a great plugin, but as @calum0812 says, we rly need it compatible.
I am using Essentials/GroupManager, and only way people can build is by adding them to members and then they can build anywhere ;)
-
View User Profile
-
Send Message
Posted Apr 13, 2012Hey! I love this plugin and use it on my server but I have a few requests...
1. Could you make it compatible with PermissionsEX or make it hook into Vault or alike? 2. Can you make it so that admins can come up to a plot and destroy all the contents that the person who owner the plot has created? Basically, clearing the plot but leaving what was there before they started building?
Great plugin and many thanks, Calum
-
View User Profile
-
Send Message
Posted Apr 7, 2012can you plz add the abilty to have more then one plot so once u build somthing u can go on to a nother
-
View User Profile
-
Send Message
Posted Apr 7, 2012can you add the abilty to add a friend to your plot to build on it
-
View User Profile
-
Send Message
Posted Apr 6, 2012PLEASE PLEASE PLEASE ADD PERMISSIONS THAT SUPPORT THINGS LIKE, PERMISSIONSEX AND GROUP MANAGER!!!! Thank you :D
-
View User Profile
-
Send Message
Posted Apr 6, 2012@IronPixel
Ya that case-sensitive thing is silly coding on my part. Version 1.2 will fix that. I could try to implement that multiple world name feature as well; since it is probably a pain to ignore a multiple-word named world.
Thanks for feedback!
-Firefly