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.
you can add function command teleport to my land/plot?
error,
I've been getting an error message when trying to run the command(s) "/land claim" and "/land unclaim". It seems to still runs the command meaning as it still allows the player to claim and unclaim land, it's just showing an error message. Also, maybe turning off lava/water flow so they do not flow into the claimed land would also be great.
Other than that, the plugin works really well and is really great!
It would be a nice feature to have a config option to prevent all players to build nowhere until they buy there chunks to build on. This prevent a bigger disfigurement of my "Plotworld" from annoying players.
Add Villagers to protected mobs? That would be appreciated!
@Jcdesimp Hey, can you please add a localization file to make our own translations? :|
@Ben12345rocks
Blast mining maybe? Is there any info in the console when an explosion event happens in a Landlord protected chunk?
@Jcdesimp
Here's a list of plugins that modify tnt in someway: - Worldguard - Lockette - MCMMO? (blast mining) - Essentials
You think any of these would cause it not to work?
@Ben12345rocks
Anything other plugins that affect the way TNT works? or maybe even others that try to protect against it?
@Jcdesimp
On a test server (with little plugins it works), but on the main server it doesn't, do you happen to know what plugins conflict with it? or might conflict?
@microbox6
Can u open an issue and provide more details about what errors are given in the console?
Thanks.
@Tiippex
This is planned and currently in the works, though I am very busy with things at the moment. But do know that Landlord is not abandoned.
@Ben12345rocks
Landlord should currently do this. Is it not working for you? Perhaps another plugin is interfering?
@Tiippex
Right now Landlord doesn't do this. It focuses on protecting chunks, not the entire world. I could possibly implement something in the future that will allow for this functionality but right now it is not there. Sorry.
@badbojus
I can add this to the planned features list https://github.com/jcdesimp/Landlord/issues/33
Hello! I have a serious problem with my server, in the latest version of 1.8 Spigot, writing / landlord responds me / landlord [command], I have a small amount of people who do not want grifing equal mind, thanks for reading! master landlord :)
Hello! Still love this amazing plugin, in two years hadnt found any solution to make it so u cant use spawn eggs inside claimed land. My server is based on griefing allowed with creeper eggs. Sadly i cant make what i want.. any solutions, suggestions very welcome! Please developer, update this amazing plugin, add more in config default flags for server owners.
Edit: just please!
How can i setup that the players can only build in their own chunks? and not in the hole world?
Hey, could you make it so tnt damage from outside the claim doesn't destroy blocks in the claim? or a way to disable tnt in a radius of a claim?
@Jcdesimp
Hey could you add the possibility to change the language? that would be nice :)
@Ethon6
@imilkywayz
The latest version of Landlord should work just fine on the current version of Spigot. Create a ticket if there are any issues.
Thanks!
Can you upload the latest jar here so we can have an updated version?
update plz