[BETA] Landlord 2 b10

Protect land, protect animals, protect it all, with Landlord.

  1. SpatiumPrinceps
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    https://gitlab.com/alexdaichendt/LandLord
    Languages Supported:
    hu, ru, pl, sp
    [​IMG]

    Unstable Version 1.13: Download

    PURPOSE

    Landlord aims to keep the Minecraft experience simple and fluid for players while also protecting their land. The idea for this plugin is to protect player builds with minimal game-play interference, while also allowing them to tweak the protection details in a simple and user-friendly way.

    FUNCTIONALITY
    Players claim land (each land is a chunk) at a time for a highly configurable cost. One simple command is enough to claim a land and protect it from anyone and anything. There is a feature-rich GUI manager, which allows users to define permissions for their land. Friends can also be added.

    COMMANDS
    Base Commands: /landlord, /land, /ll
    /land help - Displays the help menu
    /land claim - Claims the chunk you are standing in
    /land unclaim - Unclaims the chunk you are standing in
    /land addfriend - Add a player to the chunk you are standing in (if you own it)
    /land unfriend - Remove a player from the chunk you are standing in (if you own it)
    /land friendall - Add a player as a friend on all of the land you own
    /land unfriendall - Remove a player as a friend on all of the land you own
    /land manage - Open the GUI manager for the chunk you are standing in
    /land manageall - Manage all your lands at once
    /land list - List all your lands in a GUI
    /land info - Display information about the land you’re currently standing in
    /land map - Toggle the scoreboard land map
    /land shop - Opens the claims shop
    /land home - Teleports to your home on your land
    /land sethome - Sets the home for your land
    /land borders - Toggles the border display
    /land advertise - Advertises a land, so it can be bought by another player

    ----------- Admin -------------​
    /land giveclaims - Give someone more claims for a price
    /land clear - Admin management command
    /land update - Admin updating command
    /land admintp - Teleports to the home of a user
    /land item - Gives the player a cool management item (fully customizable)

    PERMISSIONS
    landlord.use - Required for any commands, true by default
    landlord.player.*
    landlord.player.own - Plot ownership (claim, unclaim, manage...)
    landlord.player.map - Permission to use /land map
    landlord.player.info - Permission for /land info
    landlord.player.shop - Permission to use /land shop (claims shop)
    landlord.player.home - Permission to set a home or teleport to a home
    landlord.admin.* - Permission for all administrative functions (Default: OPs)

    Dependencies:
    WorldGuard (needed)
    ProtocolLib (needed)
    Vault (optional)
    PlaceholderAPI (optional)
    LandLord-DynMap (optional)

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]


    Additional Information:
    this is a continuation of the original Landlord by jcdesimp.
    I rewrote the entire plugin in order to fit the increased expectations in performance, flexibility and reliability. More information below.
    This plugin is still in beta, so bugs can and will occur. Just contact me.
    Me and a few other users need an appropriate place to test and develop this plugin, if you want to rate 1 star for a beta free plugin, feel free, no one cares for your autism.

    Migration from older versions:
    You can use this version of landlord without loosing your database!
    If you used LandLord origin (the original version by jcdesimp) you have to drop the database in the new landlord folder and run following command: "/landlord migrate v1"
    If you used my updated version for 1.12 (also called v2), you have more options:
    MySQL: "/landlord migrate v2 mysql". There will be a file MySQL.yml generated, where you need to enter the credentials for the old database.
    SQLite: "/landlord migrate v2 sqlite". Simply drop the database file in the Landlord folder.

    This resource is free, although development costs me quiet some money. In order to program I need some fuel: Energy drinks (prefering a good ol' Relentless), gummy bears (haribos ofc) and power (23ct/kWh).
    If you want to help out the plugin, development or me, you can donate here paypal

    Thank you @superzyr for your time creating the site design :)

    Addon: LandLord for Dynmap

    This plugin may not work on 1.12, but on 1.12.2!

    Any questions? Open the discussions thread. I will reply usually in a few minutes, atleast if I'm not sleeping :)

    Cool, new discord sever :)

Recent Reviews

  1. PepijnGamer
    PepijnGamer
    5/5,
    Version: b10
    Wow! The support: 10/10, The plugin 10/10! Better then the paid ones, works fine in 1.13 with the unstable build and surely way better than GriefPrevention and RedProtect! ;)
  2. BrunoAvixdubSB
    BrunoAvixdubSB
    5/5,
    Version: b10
    What is a error and please add /ll claim gui for claim setup


    28.05 21:23:58 [Server] WARN Unexpected token END OF FILE at position 0.
    28.05 21:23:58 [Server] WARN at org.json.simple.parser.JSONParser.parse(JSONParser.java:257)
    28.05 21:23:58 [Server] WARN at org.json.simple.parser.JSONParser.parse(JSONParser.java:81)
    28.05 21:23:58 [Server] WARN at org.json.simple.parser.JSONParser.parse(JSONParser.java:75)
    28.05 21:23:58 [Server] WARN at biz.princeps.landlord.listener.LandAlerter$1.onPacketSending(LandAlerter.java:72)
    28.05 21:23:58 [Server] WARN at com.comphenix.protocol.injector.SortedPacketListenerList.invokeSendingListener(SortedPacketListenerList.java:195)
    28.05 21:23:58 [Server] WARN at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketSending(SortedPacketListenerList.java:149)
    28.05 21:23:58 [Server] WARN at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:588)
    28.05 21:23:58 [Server] WARN at com.comphenix.protocol.injector.PacketFilterManager.invokePacketSending(PacketFilterManager.java:564)
    28.05 21:23:58 [Server] WARN at com.comphenix.protocol.injector.netty.ProtocolInjector.packetQueued(ProtocolInjector.java:338)
    28.05 21:23:58 [Server] WARN at com.comphenix.protocol.injector.netty.ProtocolInjector.onPacketSending(ProtocolInjector.java:298)
    28.05 21:23:58 [Server] WARN at com.comphenix.protocol.injector.netty.ChannelInjector.processSending(ChannelInjector.java:386)
    28.05 21:23:58 [Server] WARN at com.comphenix.protocol.injector.netty.ChannelInjector.access$500(ChannelInjector.java:77)
    28.05 21:23:58 [Server] WARN at com.comphenix.protocol.injector.netty.ChannelInjector$5.handleScheduled(ChannelInjector.java:352)
    28.05 21:23:58 [Server] WARN at com.comphenix.protocol.injector.netty.ChannelInjector$5.onMessageScheduled(ChannelInjector.java:320)
    28.05 21:23:58 [Server] WARN at com.comphenix.protocol.injector.netty.ChannelProxy$2.schedulingRunnable(ChannelProxy.java:127)
    28.05 21:23:58 [Server] WARN at com.comphenix.protocol.injector.netty.EventLoopProxy.execute(EventLoopProxy.java:95)
    28.05 21:23:58 [Server] WARN at net.minecraft.server.v1_8_R3.NetworkManager.a(NetworkManager.java:192)
    28.05 21:23:58 [Server] WARN at net.minecraft.server.v1_8_R3.NetworkManager.handle(NetworkManager.java:141)
    28.05 21:23:58 [Server] WARN at net.minecraft.server.v1_8_R3.PlayerConnection.sendPacket(PlayerConnection.java:907)
    28.05 21:23:58 [Server] WARN at org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer.sendRawMessage(CraftPlayer.java:146)
    28.05 21:23:58 [Server] WARN at org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer.sendMessage(CraftPlayer.java:153)
    28.05 21:23:58 [Server] WARN at me.clip.chatreaction.ChatReaction.sendMsg(ChatReaction.java:588)
    28.05 21:23:58 [Server] WARN at me.clip.chatreaction.tasks.EndTask.run(EndTask.java:39)
    28.05 21:23:58 [Server] WARN at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
    28.05 21:23:58 [Server] WARN at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    28.05 21:23:58 [Server] WARN at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    28.05 21:23:58 [Server] WARN at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    28.05 21:23:58 [Server] WARN at java.lang.Thread.run(Thread.java:745)
    28.05 21:23:58 [Server] WARN Unexpected token END OF FILE at position 0.
  3. Pati2202
    Pati2202
    5/5,
    Version: b10
    Super Plugin. Konnte es sehr gut auf meine Bedüfnisse anpassen. Allerdings komme ich an einer Stelle nicht weiter. Es können immer nur 10 Chunks gekauft werden egal was ich in der Config einstelle. Kann mir da vielleicht jemand helfen und sagen was ich einstellen muss damit man mehr als 10 Chunks kaufen kann. Vielen Dank.
    1. SpatiumPrinceps
      Author's Response
      Dankeschön :)
      Hast Du den Permissions Teil in der Config gelesen? Es gibt Permissions für unterschiedlich das Maximum an Ländern, die man besitzen darf.
  4. Fighter2000
    Fighter2000
    5/5,
    Version: b162
    Best protection plugin!!!!!!!! thanks............................................
  5. Okereke
    Okereke
    5/5,
    Version: b144
    Best claiming system for a server, I really love the plugin, I hope the dev keep working on this , this is a need on my server !
  6. KaeseKuchen_DEV
    KaeseKuchen_DEV
    4/5,
    Version: b144
    Hey erstmal super Plugin :).
    Ich soll für jemanden auf dem Forum einen Unclaim Befehl machen weil er spiezielle Vorstellungen hat. Nun habe ich mir deinen Sourcecode durchgelesen und mit der Api klappt alles. Nur würde ich gerne wissen wie ich ein Land wieder freigebe. Also, dass es keinen Owner mehr von dem Land gibt und andere es nehmen können?

    MfG KaeseKuchenDEV
  7. Kekshaus
    Kekshaus
    5/5,
    Version: b144
    Hast wirklich was richtig gutes aus den Plugin gemacht. Top! Finde mit WorldGuard läuft es wirklich wesentlich besser ^^
  8. iAzk
    iAzk
    1/5,
    Version: b144
    Do not take this plugin, the developer that crazy of your gole if you do not have the latest version of spigot you do not have a bug fix so wholesale devellopper yourself your claim plugins :D
    1. SpatiumPrinceps
      Author's Response
      There are always these kinds of people, who are trying to blackmail unpaid developers in the review section.

      Well, if you don't like the plugin, move on, pay money for a different one, be happy, but please, please leave the landlord community!

      PS: It's nearly impossible to understand, what you are trying to say.
  9. AconTM
    AconTM
    5/5,
    Version: b144
    Rly nice & fast Support, good Plugin & nice to handle!
    ++++++++++++++++++++++++++++++++++++++++++++
    1. SpatiumPrinceps
      Author's Response
      Thank you :)
  10. Mcidral.17
    Mcidral.17
    5/5,
    Version: b136
    You could have the plugin run the command when the player types/land addfriend {Nick},

    /rg AddMember {regioname} {player Nick}

    Because I tested, and so it worked, do not know how you are doing to give the permission, however I found this solution valid to solve my problem