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 Oct 21, 2014@gboss1987
Ah ok, so you're running an older version. If that's the case then you must use the build of landlord that was released at that time. Sorry, but much of the way the plugin works needed to be modified to work with UUIDs.
-
View User Profile
-
Send Message
Posted Oct 21, 2014This is what I'm running Spigot-1.7.2-R0.3, not sure if you need any other info.
-
View User Profile
-
Send Message
Posted Oct 21, 2014@gboss1987
Landlord is fully updated to support UUIDs and worked fully on the last released version of bukkit. Your issue looks to be caused by an inconsistency between what I developed/tested against and what you're running on your server. Can I get more details on the exact build of bukkit/spigot that you are running? Thanks
-
View User Profile
-
Send Message
Posted Oct 21, 2014Hi there! So I'm running into an issue and I'm not knowledgeable enough to tell whether it's a serious issue or whether or not I can fix it.
I'm trying to use this plugin on a 1.7.2 build and as far as I can tell everything is working properly. However, whenever a player tries moving through a claimed chunk console returns this error http://pastebin.com/Y6sZ5tJV
Other than console flood, nothing else seems to be wrong. Could you maybe take a look and tell me what you think?
Thanks much!
-Edit- So I've been told that the error relates to the new UUID system. Is there any chance you might be interested in making a version of your plugin for 1.7.2? I've tested the 1.7.4 version of the plugin and it works fine it just doesn't have the features I'd like to use. (like the different limit permissions.)
-
View User Profile
-
Send Message
Posted Oct 20, 2014@Greenman1805
Where can I legally download this "spigot 1.8" because as far as I can tell, it doesn't exist.
Far as I can tell, sponge is the most promising option we have right now.
-
View User Profile
-
Send Message
Posted Oct 20, 2014@Jcdesimp
Sponge will take a lot of time. It's not worth to wait for Sponge. Spigot 1.8 is our future and not a software that doesn't exist.
-
View User Profile
-
Send Message
Posted Oct 11, 2014I really need to change the language please :)
If you can't add my feature, can you please change the language ? ^^'
THANKS :D
-
View User Profile
-
Send Message
Posted Oct 6, 2014@Jcdesimp:
Hi, can you add these features please ?
• Fire cannot spread in owned chunks (including from lava and water, these elements musn't enter or leave the chunk)
• A to rent systeme with sign.
• Configurable messages (+land map)
ErrorProtectedArea: '...'
ErrorNotEnoughtMoney: '...'
ChunkClaimed: '...'
ChunkUnclaimed: '...'
ToLentMessage: '...' #on sign with configurable title (for to lent detection) + size x*y + Price/day + ownerName
LentedMessage: '...'
...
• And configurable :
SizeOfChunk per group (default, vip, admin...)
PriceToAllowSomeone per group (default, vip, admin...)
CanClaimOnWord : x, y, ... per group (default, vip, admin...)
AutomaticUnclaiming per group (default, vip, admin...) after X days of inactivity on the server
CanUnderEggBeClicked: false #I don't want someone click my egg !
CanPistonPushBlocksInTheChunk: false #I don't want someone to deplace blocks in my chunk using a piston
DisallowedBlocks: lava, bedrock, ...
WandItem: stick #left click (to confimate with 3 clicks for example)
UnwandItem : stick #right click (to confimate with a command)
THANKS :D
-
View User Profile
-
Send Message
Posted Sep 30, 2014@Layania
With the current state of things and how busy I am it really isn't worth the time to do so, sorry. Look forward to a port to Sponge once that gets up and running though.
-
View User Profile
-
Send Message
Posted Sep 30, 2014Could you release a creeper protection version before migrate to a new plateform ? :D
-
View User Profile
-
Send Message
Posted Sep 28, 2014So i have tried using the latest version of this plug in on spigot 1.7.10 snapshot and i got the permissions working however the /ll manage says there is nothing to manage after i have claimed a chunk... also the protection features are not working as in other people being able to build/break block open/close doors and chest.
Now i know i might have done something really wrong here , So what version of spigot should I be using 1.7.9 ? or does it HAVE to be CB 1.7.9?
also for additional information the only other plugins that i am using atm are group manager and essentials.
edit: i would like to add that this would be a perfect addition to my server , i like the idea of it and it is simple, thats what im going for. so any help getting this to work would be fan-tab-u-las!
-
View User Profile
-
Send Message
Posted Sep 16, 2014Works fine! Thanks for a great Plugin.
Maybe you can add that two claimed chunks which are side by side apply as one land.
Sorry for my bad English! I hope you know what I mean :)
-
View User Profile
-
Send Message
Posted Sep 12, 2014@Kodauer
I believe it takes the largest number.
-
View User Profile
-
Send Message
Posted Sep 12, 2014Thanks for pointing me to that! Also, in the config, if someone (by inheritance or direct permission) has two "extra land" permissions, will it stack claimable land or simply take the biggest number? Ie. landlord.limit.extra2 landlord.limit.extra10 : will the player have 12 additional land? or just 10?
Thanks!
-
View User Profile
-
Send Message
Posted Sep 11, 2014@Kodauer
Thanks!
In regards to a dynmap plugin, I personally have no plans to make one myself but I know someone else is working on one. If you go back a few comments you should see it.
-
View User Profile
-
Send Message
Posted Sep 11, 2014Great plugin! I plan to use this soon. Would you ever consider making a dynmap addon for this?
-
View User Profile
-
Send Message
Posted Sep 8, 2014@jbanto
yes, although I'm not rushing to any new platform yet, I've been pretty busy so I want to make sure the project has a promising future before I invest time in developing Landlord on it. Sponge looks promising thought but I'll wait 'til it's more mature before starting development.
I'll also try my best to make existing databases easily convertible if/when I make a new version.
-
View User Profile
-
Send Message
Posted Sep 8, 2014Are you planning on converting the plugin to whatever is going to replace bukkit (sponge)?
-
View User Profile
-
Send Message
Posted Sep 8, 2014New Suggestion
Add how many claims you are entitled to either in a command itself or at the beginning of the help/list command.
-
View User Profile
-
Send Message
Posted Sep 6, 2014Any way to add WG region flags to this?