Lands ⭕ Land claim plugin ✅ Grief Prevention Protection GUI Management Nations Wars - 26.x Support

MC Plugin Lands ⭕ Land claim plugin ✅ Grief Prevention Protection GUI Management Nations Wars - 26.x Support 7.26.3
Feature rich GUI, Taxes, Settings, Flags, Easy to use, Titles, Rewards, Dynmap, Upkeep, Rent, Wars

- Fixed: Sending wrong /lands map on 1.21

1.21 Support

+ Added: Minecraft 1.21 support
- Fixed: Spawn cost sent to bank, not saving
- Fixed: Players were able to confirm teleports despite having moved. Also, unsafe teleport destinations will expire in 30 seconds

Minor Redis Fixes

- Fixed: Issue with redis topics in rare cases
- Fixed: Loading stats with redis in specific cases

Spawn Fee Option

+ Added: Option to define who should pay spawn teleport fee:

Code (YAML):
pay:
# Should untrusted players pay the teleport costs?
untrusted: false
# Should trusted players pay the teleport costs?
trusted: true
Please read the complete changelog.

+ Changed how the following commands work:
- /lands trust
- /lands untrust
- /lands setrole
- /lands ban
- /lands unban

When no <area> argument is provided, the command is executed for the whole land instead of just the default area.

+ Changed: /lands leave now removes the player from the whole land, if the "here" argument isn't provided

+ Added: You can now configure two different chunk distance options for buffer zones between lands.
If you had an existing configuration, you need to re-configure it.

YAML:
  # Set the minimum distance in chunks (16 blocks).
  # Players can bypass this restriction, if their role has the LAND_CLAIM_BORDER flag in the neighboring land.
  chunk-distance:
   # Set the minimum distance in chunks (16 blocks) between two lands that aren't part of any nation.
    land_2: 1
    # Set the minimum distance between a land and a nation or two nations.
    nation: 3
+ Improved: Role menu - description of roles
- Fixed: Parsing cache.json in rare cases
+ Added: API: PlayerDataLoadedEvent
- Fixed: /lands setrole - misleading messages and tab completion
- Fixed: Saving war declarations
+ Added: Support for synchronizing rent/sell areas
Before updating to this version, please make sure to make a backup of your current SQL database.
Also, downgrading from this version to an older one will not work!


This version adds support for synchronizing lands and claims across servers.

If you want to synchronize claims across servers, read the setup instructions here: https://github.com/Angeschossen/Lands/wiki/Database#synchronizing-claims-across-servers

+ Added: Being able to sync lands and claims across servers
+ Added: Update the menu view if another player, for example, toggles flags etc.
+ Added: Redis TTL cache, if Redis enabled in config.yml
+ Improved: Several anti grief protections
- Fixed: Several bugs that aren't listed in this changelog

If you use the Lands API:
- All getId methods for lands, nations, wars, areas, roles are deprecated. The numerical ID isn't unique across multiple servers and should no longer be used. Use getULID instead. This is a universally unique lexicographically sortable identifier, which is unique across all servers. It's also better for SQL queries in comparison to UUID, as it's b-tree friendly for sorting. Doc: https://javadoc.jitpack.io/com/gith.../api/memberholder/MemberHolder.html#getULID--
It's not recommended to use this version on production / live servers. Please wait for 7.1.0 to be released.

This update adds support for running Lands on multiple servers while synchronizing claims on each of these servers. Additionally, support for multipaper (https://multipaper.io/) has been added.

This is currently only supported for new installations. So it won't work for existing servers right now. A database migration will be added later.

More info: https://github.com/Angeschossen/Lands/wiki/Database#synchronizing-claims-across-servers

Fixes to this beta version will be published under the same version without any notifications.
Top Bottom