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'm getting an error when ever a player moves.
I'm running craftbukkit git-Bukkit-1.2.4-R1.0-b2126jnks, but it also does it on git-Bukkit-1.2.5-R1.0-b2149jnks.
And when doing the command "/plot reloadConifg" I get this error.
Also, I'm confused at the lack of the usual config. Right now it seems like what is in the config should be in the in a files separated according to world name in a folder called "worlds." And the config should have max amount of plots, plot price, So, like this.
An idea that I'm sure others have though of is to use the WE wooden pickax or give the ability to change the tool in the config.
I don't know if I should actually be PMing this to you or not.
@BuildersPlugins
Hopefully soon, sadly due to other plugins that link alot of my server to my website.. I cant steer away from PEX
@BuildersPlugins
I would like it if when BobJoe joins the server he can not do anything. He then claims a plot that was pre-set-up in the town. BobJoe can now build inside of that plot. He can also build outside of ANY set-up plots.
That makes it usable with Survival Mode, so people can go adventuring for their supplies they need, while also keeping the town safe.
@pnkllr
I'm not sure. I'm working on other features first.
When can we expect this to be working with PEX?
Hey guys, sorry for my few and intermittent responses. I have been very busy coding and with homework at school (ahh!). As a little compromise to a full release, I quickly coded enter/exit messages for plots (ones that you don't own) and updated the plugin for Bukkit's latest build. I hope this is okay in the mean time while I continue coding away!
IDEA: enter and exit message Language(S)
@BuildersPlugins
any idea when you will be releasing the update for 1.2.4
@juloo65
Ok, I see what you mean. I might implement that in the future.
@viktorjanpaulis
People have suggested this, I think it's a good idea but I won't implement it in 1.2 (lots of work).
Suggestion:
You should make so that people could buy plot with economy. Also implement signs, but don't make it complicated, make like just buy and sell signs.
Who thinks that's a good idea?
Idea :
@BuildersPlugins
Thanks for all of your hard work. Can't wait for the update!
@BuildersPlugins
nah its cool its the new features im waiting for :) but thanks for letting me know
@drfox101
Hey, I might have misunderstood your last sentence there, but this is what I think. The developers of this plugin are very busy and they have even stated they can only work in weekends which is usually days to relax. You should be happy they even make this and release this in addition to everything else they are running, like a server, several other plugins and texture packs. Show patience and rather motivate them to use their free time to work on this plugin :)
@drfox101
It's taking longer than I expected. If you want, I can throw out an update (no new features) that'll work with 1.2.3.
sorry to hear that floh22 i would suggest you run a test server and run the plots plugin with no other plugins then slowly add the ones your using one by one till u find the one causeing the problem , i just wish he would get the damn update out he said it would be this weekend and still no update.
@drfox101
ran it without worldguard and it got messed up even more :/ everyone could build everywhere so not sure what that was, but it maybe multiverse. i was running a 2 week old version, which is old for me :p maybe that is causing the problem?
@floh22
try running it with worldgaurd not running and see if it is the same, then you will know and if it turns out to not be that, then i sugest you disable one plugin at a time till you find the one thats doing it, oh and if it turns out to be worldgaurd there are plenty off other plugins that can blacklist blocks and the use off blocks
ok, i didn't find anything in worldguard and im sure that there isn't a worldguard region there cause its happening to everyone :/