PlotLikeMe
This is a plot plugin in my own style, with my own coding style.
Config
Generator: Layers: bedrock: min: 0 max: 0 block: BEDROCK stone: min: 1 max: 50 block: STONE dirt: min: 51 max: 63 block: DIRT grass: min: 64 max: 64 block: GRASS Edge: STEP:0 BelowEdge: STONE:0 Road: WOOD:0 Size: RoadWidth: 3 PlotLength: 32 PlotWidth: 32 Worlds: - PlotWorld
Above is the default config.
Generator:
Layers is for customizing your world, each layer has a minimum height and maximum, it will fill everything in between those. These layers will apply for the entire world.
Edge is the plot border itself, users can replace those after claiming the plot!
BelowEdge is the block below the border.
Road is the road material (obvious), this is single layer.
Size:
Should be pretty self explaining.
Worlds:
List of world names where this plugin should be active.
These worlds do not have to use the generator! This can be any world.
There is also a language file supplied. This allows color codes and full customization. You can even change the action arguments as "claim", "unclaim" and "addfriend"!
Commands
Claim
plotlikeme.claim
Allows the user to claim a plot.
Amount that the player can claim is determined by:
plotlikeme.claim.<amount>
plotlikeme.claim.* is an infinite amount.
Unclaim
plotlikeme.unclaim
Allows the user to unclaim a plot, this action will not reset the plot!
Addfriend <online player name>
plotlikeme.addfriend
Allows a player to add a friend to the current plot, this will allow the player to build on the plot.
Removefriend <friended player name>
plotlikeme.removefriend
Removes a player as friend.
Info
plotlikeme.info
Gives information about the plot, owner, position and name.
List
plotlikeme.list
Lists all the owned plots
Teleport [plot x] [plot z]
plotlikeme.teleport
Teleports you to the given plot
Help
plotlikeme.use
Gives the command list, permission is required for any commands.
SetName [1 word name]
plotlikeme.setname
Changes the name of the plot
Serverclaim
plotlikeme.serverclaim
Claims a plot for the server, you need the bypass permission to build here (is explained later)
Serverunclaim
plotlikeme.serverunclaim
Unclaim a plot for the server, this will not reset the plot.
Permissions
See commands for most permissions.
plotlikeme.use is required to be able to do anything with this plugin.
plotlikeme.bypass will bypass all protections. This means that you can build on any plot and that you can build on roads. This permission is required to build on server owned plots.
Storage
All plot information is stored inside the Storage folder, this will work on world base using XML.
Please don't modify anything here.
Protection
There is a load of protection in this plugin. Explosions won't do block damage in enabled worlds.
Road should survive everything.
Pistons, flowing lava / water, growing trees, all should be limited to within the plot itself.
Generator
To use the generator that is highly advised for this plugin add this to your bukkit.yml:
worlds: world: #your world name generator: PlotLikeMe
When using a multiworld plugin, tell it to use "PlotLikeMe" as generator.
Leftovers
If you find something that is broken or you have a suggestion then please make an issue for it, explain as much as possible please!