A lot changes - Removed ProtocolLib, Custom claim height and more.
Its time for an new release \o/
- Get rid of Protocol lib
We removed the code which required ProtocolLib since this is covered by minecraft already. You WON'T need ProtocolLib to run Landlord anymore.
- Fixed the adjacent check
The old adjacent behavior checked if a player has a adjacent claim next to the claim. However if a player had a claim in another world the claim was blocked because the claim was not adjacent to the claim in the other world.
The new implementation checks if the player has at least 1 claim in the world where the player want to claim another chunk. This allows player to have adjacent claims in multiple worlds.
- Remove auto updater
We removed the auto updater for now. It was a pretty old implementation and used a deprecated dependency anyway. For now you will need to update by yourself. We may add another auto updater in a future patch.
- Custom claim height
You can now define a custom claim height. This allows you to define the height of the claimed chunk based on several conditions.
You will find the configuration under ClaimHeight in your configuration.
- Performance improvements
We tweaked our alert listener and implemented it from scratch based on the world guard api. This will improve performance over all and make the alerts more stable.
- Debugging is now easier
You all know this. You have a problem and the dev asks your about configuration, latest log and more.
You can now provide all this stuff via our /ll debug command.
- Drop Paper Dependency
Some of our commands required a paper server. We replaced these calls. Landlord runs now on spigot without any problems. (It runs on paper even better.)
- Placeholder support in messages
- Border particles based on state of the land
Added a config option to allow choice for particles based on the current state of the land (inactive, owned, ...)
- Allow per-world SecureWorld specification
- Multi-World economy support
Yes thats a lot.
Also as you may noticed the maintainers of Landlord switched. Princeps stepped downs as the Maintainer. So
@SirYwell and me are continuing this project as maintainers.
Beside these changes we moved the project to github and are using our own nexus for dependencies and not gitlab anymore.
If you have any landlord addons or reference our api in any way you probably need to change these.
Please have a look at our Readme in the git repository.