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.
Hi jcdesimp , tanks for the last talk we had and i just forgot one small thing xd
if there are animals rigth beside the border of the claimed chunk and if a random player plant a tnt right beside the claim nothing gets destroyd but the animals die..
just a head up :)
reply regarding my last reply....
Oh! I just noticed Jcdesimp's reply to that and realized maybe it was a first run thing with the config file. Maybe that was my problem too. Never the less, I had got it working at after restarting the server again.
I am so anxious for the next release to this plugin.;
@Revivian
I think you need Vault installed. I had the same trouble with an experimental server build trying to see if I could build a good permissions file free server that included landlord.
I started by installing only landlord. Had that trouble. Then tossed on WE/WG and vault. It started working just fine.
GREAT plugin thankyou. The particle effects are a great feature please keep!
@Revivian
If all the flags are disabled in the config or the land you are on isn't actually claimed then there will be nothing to manage.
@mrkos
u mean like the particle effects outlining? that is a feature I'm contemplating. May or may not be in the next release.
I'm having trouble using the /ll manage command to bring up permissions. The GUI doesn't show up and it says theres nothing to manage?
Hi it would be awsome if u could add a command that can show your claim visualy!
Like if u use hit a stick on the ground , or u type /land show
awsome plugin :)
hello
for when future versions add a configuration file for languages
and again thank you for this plugin
@NomarTheHero
Hello, that is a known issue on the current build, the next release will have a fix. What happens is players that join for the first time are only recognized in that context after they have logged out at least once. It's weird but it shouldn't affect any functionality. So basically this should only affect players that are on your server for the first time. The way to fix it will be for them to disconnect and then reconnect, all their land will then properly be labeled with their name.
Thank you
When people claim land, it sometimes says it is claimed by "Unknown" causing some troubles with being able to build.
Also, does this plugin protect against Withers?
@Jcdesimp
Aah thank you. I updated my server to 1.7.9 and it's working fine now! Thank you, this really deserves a lot more downloads.
Also, I donated :)
@NomarTheHero
The latest builds are only for 1.7.9 and above. If you are using it with a lower version and experiencing bugs then I'm not responsible.
@Jcdesimp
I think that inventory bug is just a global 1.7.4 bukkit bug... Ive seen other servers having the same problem, and I had the same problem when I made an inventory plugin..
But there are several other bugs though. For example, if I do /land info on claimed land, I get an error and get kicked out of the game, and some other bugs you see when just trying normal commands.
@Blokizaki
Hello, thanks for your suggestions:
1. Claim sizes align with chunk sizes, so changing their size it isn't really possible at the moment.
2. Admin claims likely won't be implemented as it goes beyond the "purpose" of this plugin. However, landlord is compatible with Worldguard and you can make it so players can't claim land in protected Worldguard regions.
3. Land transferring/reselling is a feature that is under consideration and may be implemented in a future release.
@NomarTheHero
Unable to reproduce that bug you mention. Mind filing a ticket mentioning what plugins you have? There may be a conflict. And you can donate by hitting the "Donate" button under the title on top. Thank you! :)
Hello. Nice Plugin! I'm looking for land claim & grief prevention plugin to replace GriefPrevention which has died for some reason.
Any chance you can add the following features?: 1. be able to control claim sizes (like 64x64 or 10x10) 2. an Admin Claim feature where I can easily setup admin areas for central use by all players 3. Transfer Claim so I can claim land to help players and transfer to them
Nice work! Thanks.
I think this plugin deserves a LOT more downloads. This is way better than the more popular anti-grief plugins. Sir, where can I donate? :)
I also found a bug. Players are able to take blocks from the /land manage GUI and put them into their inventory.
@Victhetiger
A future plan is the ability to explicitly disable it in certain worlds. But for now simply denying permissions in a certain world will do what you want.
For the Multiverse Support.. I mean like.. So it's only enabled in 1 world.
Thanks