Landlord
Update: 3/22/2016
Quote from Jcdesimp:Hello Landlord Users,
First off I would like to say that this plugin is not abandoned. However I may not be able to actively maintain it for a few months. I'm very busy with things at the moment. I would like to point out that landlord is open source on Github. I encourage anyone who sees any issues and feels like putting the effort in to fork it and share their fix with the world.
I realize that many of you rely on this plugin and some things may have been broken with the release of 1.9. I apologize for any inconvenience this may have caused and hope the impact it has on your servers is minimal.
Hopefully I'll be able to start contributing again soon. Thank you for using Landlord!
- Jcdesimp
Purpose
Landlord aims to keep the minecraft experience simple and fluid for players while also protecting their land. The idea is for this plugin to protect player builds with minimal gameplay interference, while also allowing them to tweak the protection details in a simple and user-friendly way.
Functionality
Players claim land in chunks at a time for a configurable cost. That's all a player needs to do to protect their builds within that chunk. Each area of claimed land will have a very basic permissions system that players can choose to tweak with but also not touch if it isn't desired. The system is based on simple ranks: "Everyone" and "Friends"
Default player land permissions resemble the following:
| Rank | Build | Hurt Animals | Open Containers | Open Doors | TNT Damage |
|---|---|---|---|---|---|
| Everyone | No | No | No | No | No |
| Friends | Yes | Yes | Yes | Yes | Yes |
| Rank | Use Redstone | PvP | |||
| Everyone | No | No | |||
| Friends | Yes | Yes |
Land owners can run a simple command that will open an "Inventory GUI" resembling the table above where users can click each element and toggle the "Yes" or "No" of each perm.
Please note that Landlord requires Java 8 to function properly.
Commands
(Aliases: /landlord, /land, /ll)
- /land help [Page #] - Display help reference
- /land claim (or buy) - Claim the chunk you are standing in.
- /land unclaim (or sell) [x,z] [world] - Unclaim the current, or specified, land. (If you own it)
- /land addfriend <player> - Add specified player as a friend of this land. (If you own it)
- /land unfriend <player> - Remove specified player from this land's friend list. (If you own it)
- /land friendall <player> - Add specified player as a friend to all your currently owned land.
- /land unfriendall <player> - Remove specified player as a friend from all your currently owned land
- /land friends - View the friends of this land. (If you own it)
- /land manage - Brings up the permissions management for this chunk. (If you own it)
- /land list [Page #] - List your owned land.
- /land info - Get basic information about this current land.
- /land map - Toggle the land map display.
- /land reload - Administrative command to reload the landlord config file.
- /land listplayer <player> - Administrative command to list land owned by specified player.
- /land clearworld <world> [player] - Administrative command to clear an entire world or all land owned by specified player in the specified world. Clearing an entire world can only be done form the console.
Permissions
- landlord.use - Required to use any commands, true by default.
- landlord.limit.override - Allows unlimited land ownership.
- landlord.limit.extra - Allow player to own up to "limits.extra" in the config.yml.
- landlord.limit.extra2 - Allow player to own up to "limits.extra2" in the config.yml.
- landlord.limit.extra3 - Allow player to own up to "limits.extra3" in the config.yml.
- landlord.limit.extra4 - Allow player to own up to "limits.extra4" in the config.yml.
- landlord.limit.extra5 - Allow player to own up to "limits.extra5" in the config.yml.
- landlord.player.* - Permission for all player permissions below allowed by default for players.
- landlord.player.own - permission for plot ownership (claim, unclaim, manage, friends, etc.).
- landlord.player.map - permission to use the land map.
- landlord.player.info - Permission to use /land info.
- landlord.admin.* - Permission for all administrative functions (enabled for OPs by default).
- landlord.admin.unclaim - permission to unclaim land you do not own.
- andlord.admin.list -permission to use /land listplayer to view other players' land.
- landlord.admin.manage - Permission to use /land manage and edit permissions on others' land.
- landlord.admin.clearworld - Permission to use /land clearworld.
- landlord.admin.bypass - Bypass whatever player permissions are on a claimed land. (Block breaking, animal kills, etc.)
- landlord.admin.reload - Permission to use /land reload.
- landlord.admin.friends - View friends of anyone's land.
- landlord.admin.modifyfriends - Permission to add/remove friends of anyone's land.

Metrics
This plugin makes use of Hidendra's plugin metrics system. The following information is collected and sent to mcstats.org unless opted out:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- Plugin's version
- Server's version
- OS version/name and architecture
- core count for the CPU
- number of players online
- Metrics version You can opt out of sending Metrics by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.





-
View User Profile
-
Send Message
Posted Mar 7, 2015@Blokizaki
Yes, landlord can be disabled for certain worlds in the config.
-
View User Profile
-
Send Message
Posted Mar 7, 2015@Zorro139
Thanks. I'll check out that plugin. Follow-up questions:
Thanks for helping me out of my GriefPrevention-trained methods :)
-
View User Profile
-
Send Message
Posted Mar 6, 2015@Blokizaki
Use the plugin PerWorldPlugins, it allows you to disable certain plugins in certain worlds http://dev.bukkit.org/bukkit-plugins/perworldplugins/
-
View User Profile
-
Send Message
Posted Mar 6, 2015What a simple and easy plugin! I currently use GriefPrevention and am looking for a different plugin. Does Landlord allow for per world configuration? We use Plotworld and I'd like to disable Landlord when players are in Plotworld.
-
View User Profile
-
Send Message
Posted Mar 6, 2015I find this very easy to use. I'm going to use this intead of GriefPrevention plugin.
-
View User Profile
-
Send Message
Posted Mar 5, 2015@Sckaletz
Could you elaborate a bit on what you would ant this to do in a ticket?
-
View User Profile
-
Send Message
Posted Mar 5, 2015@ZeroEmpires
Seems to be a problem with the particle effects. Disable them in the config and the error should stop, unfortunately you'll have to do without the particle effects. I don't officially test against cauldron and that's also an outdated version. In the newer version of landlord I use a particle API that's native to spigot, so the newer versions work only in spigot.
-
View User Profile
-
Send Message
Posted Mar 4, 2015Any chance you might add an autoclaim function? It's just so slow at claiming and my players are giving me a headace about it :)
-
View User Profile
-
Send Message
Posted Mar 4, 2015Hey there, I am having a small issue with the plugin at the moment. I'm running a feed the beast server with cauldron-1.7.10-1.1236.05.212 I am also using worldguard v5.9 Every time I use a command such as /land as message is displayed: An internal server error occurred whilst attempting to perform this command. However, the plugin still functions correctly, players can still purchase land, sell land and manage land rights. I was wondering what could cause this error.
Here is a paste of the server log. (I am using v1.2 at the moment as I'm using MC 1.7.10, the same also happens with v1.3) http://pastebin.com/5k2r6LKC
Thanks!
-
View User Profile
-
Send Message
Posted Feb 28, 2015@TrustyBee
I will do some testing and make sure that if something is broken with worldguard integration it will be fixed in the next release.
-
View User Profile
-
Send Message
Posted Feb 26, 2015Hey Jcdesimp!
I just wanted to say that the WorldGuard-Support doesn't work correctly. If I want to buy a chunk in a WG-Region where I am allowed to build it says: "You cannot claim here.". Could you please fix this in the next update? It would be awesome cause I really need it for my Server! :) p.s. Sorry If The Grammar Is Wrong. I'm from switzerland '
-
View User Profile
-
Send Message
Posted Feb 18, 2015@snablesnot
I noticed that as well after the 1.8 update. As far as I can tell it's out of my control, it's either on spigots end or the minecraft client end. I'm willing to bet it's a bug because it seems like the particles go "underneath" the textures rather than quickly disappearing. It's unfortunate because I thought the particles staying in the bottom like they used to were really cool. Hopefully whatever causes this to happen is resolved soon.
-
View User Profile
-
Send Message
Posted Feb 18, 2015I have noticed that the particle effects do not last very long. spigot-1.8R01 Is it possible for you to extend the existence of the particles after they have fallen on the ground in a future release?
-
View User Profile
-
Send Message
Posted Feb 18, 2015@The_PC_Tech_Guy
If the flags are disabled in the config the code for them literally won't load when the server starts. It would be as if the flags were not part of landlord at all.
-
View User Profile
-
Send Message
Posted Feb 17, 2015@Jcdesimp
Oh ok, so basically these flags would be unable to be managed and will be set to "allow" for "everyone" and "friends?" Would it change the flags of existing regions?
-
View User Profile
-
Send Message
Posted Feb 17, 2015@The_PC_Tech_Guy
I'll explore implementing something where it prompts a player to claim if they are building on unclaimed land, I like that idea. I'm gonna have to say no to the sign-claiming thing though for now. However if worldguard conflicts are a concern for you, Landlord has the option to check if a claim attempt intersects a wordguard region, option for it is in the config.
@The_PC_Tech_Guy
As for the enabled-flags node, it lets you fine tune which flags are enabled/disabled. As in wether or not they will perform their specified protections and show up in the "/land mange" UI. Basically if u disable these then the flags will not show up in the UI and will act as if they are off. Does this clear it up for you?
Thanks
-
View User Profile
-
Send Message
Posted Feb 17, 2015@Jcdesimp
Also, what does the enabled-flags node do? I thought it sets the default flags of a newly-claimed chunk, but apparently not...
-
View User Profile
-
Send Message
Posted Feb 17, 2015@Jcdesimp
Well I was initially looking at a plugin like AutoChunkClaimer, which is unfortunately inactive - it would automatically claim chunks when a player put a configurable number of blocks (excluding things like torches) - except I'd rather have the user confirm the claim.
Since I don't want people to just claim chunks willy-nilly without building anything, I'd modify it that it would prevent claiming of a chunk they have not done (a configurable amount of) building upon.
I'd also like sign-based claiming (similar to MyChunk) - this would help mitigate issues such as colliding with WorldGuard-defined regions, etc.
If you'd like to me to elaborate/create a ticket in Github for each or any of these features, I'd be happy to do so.
-
View User Profile
-
Send Message
Posted Feb 17, 2015@The_PC_Tech_Guy
Hello, could you elaborate a bit on your first point? I'm not sure I fully understand. As for the permission node to prevent modifying land perms and just having it act as a basic claim plugin, I like that, I will put it on the list of planned features. https://github.com/jcdesimp/Landlord/issues/14
-
View User Profile
-
Send Message
Posted Feb 16, 2015Instead of price, could this instead be configured to allow claiming of chunks that a player has performed (a configurable amount of) building upon? Also, is there a permission node to prevent changing a region's flags?
I'm currently looking for a simple chunk-based protection plugin, and this one looks promising.