
Lands - Land claim plugin 7.15.15
Feature rich GUI, Taxes, Settings, Flags, Easy to use, Titles, Rewards, Dynmap, Upkeep, Rent, Wars
- Fixed: [#1837] Error at opening wars menu
- Fixed: Error at executing sub commands as console in some specific cases
+ Added: command: /lands confirmtp
- Fixed: {nation} placeholder at ally remove item
- Fixed: typo at failure_none item
- Fixed: [#1832] Unknown message: word-disabled
- Fixed: [#1811] Item amount not working in some menus
- Fixed: [#1834] Missing help message entries
What to expect:
This update contains many internal changes. While these are not critical. They may influence the user experience, if there are unknown bugs. Everything has been tested, but there might still be issues that went under the radar.This update contains some important changes in the configuration. The plugin will attempt to reset these options:
- The following menus: player_lands, land, nation
- All help messages / command usage messages. Path in language file: help.command
This update contains two major changes:
- A new relations system that allows you to add allies and enemies. A land can decide what allies can do in their land by editing the allies role.
- The command framework has be refactored.
- All admin (!) commands have been moved to /lands admin and /wars admin
- The tab completion has been improved and consistency across all commands is ensured.
- The permissions for /lands admin <subcmd> subcommands have changed.
- Example: /lands admin land <land> bank modify 1 Permission: lands.admin.command.land.bank.modify
- It follows the same format for each sub command of /lands admin. No further explanation needed.
=== Changes regarding Relations ===
+ Added: Command: /lands relations
+ Added: Command: /nations relations
+ Added: menu: "relations"
+ Added: menu: "relation"
+ Changed: /lands about is now /lands admin about
+ Changed: /lands debug is now /lands admin debug
+ Changed: /lands reload is now /lands admin reload
+ Changed: /lands chatspy is now /lands admin chatspy
=== Other Changes and Fixes ===
+ Added: Conflicting slot ranges and their items are no detected and a warning is printed into console.
Lands will attempt the conflicting slot ranges automatically.
+ Added: lands menu: shift + left click lets you select your /lands edit land.
The current edit land is visualized.
+ Added: Dedicated teleport to spawn item in the land and nation menu
+ Added: API: getCreationTime (land, nation)
+ Changed: Reorganized the default land menu
+ Changed: Allow untrusted players to use /lands balance [land]
- Fixed: [#1808] Member's amount for level requirement is one less than the actual value
- Fixed: [#1823] Bee nest and hive protection
- Fixed: [#....] More stuff, the changelog with fixes got lost
+ Added: [Suggestion] "lands_land_bool" placeholder for PAPI
+ Updated: MythicMobs integration to new API
- Fixed: [#1794] global-lands allowing spawn teleport if player not trusted
- Fixed: Main menu limitation head skin not applying
+ Added: [Suggestion] Split fly and elytra usage in two flags: FLY and ELYTRA (new flag)
+ Added: [Suggestion] Automatically disable elytra gliding, like fly, on land enter
+ Improved: /lands admin menu - flags visualization and descriptions
- Fixed: [#1785] Elytra fly flag
- Fixed: [#1788] Respawn error
+ Added: [Suggestion] Disable bossbar messages by setting them to ''
+ Added: [Suggetion] {category} placeholder to land in global_lands menu
+ Added: [Suggestion] Disallow elytra usage, if player doesn't have the fly flag
+ Added: [Suggestion] New "plant" flag to allow or disallow planting crops, saplings etc.
+ Added: [Suggestion] Disable freeze damage if player is not allowed to break powdered snow block
- Fixed: [#1771] Capture point possible to overlap with wilderness
- Fixed: [#1777] Error due to missing failure item
- Fixed: [#1778] /lands admin convert not accepting sqlite
- Fixed: [#1764] Members amount off by one in trusted players menu
+ Changed: /lands admin convert is now /lands admin migratedb
+ Added: [Suggestion] Option for /wild teleportation being free for players that joined the first time:
+ Added: [Suggestion] Failure items for spawn or nation capital teleport in the menus
+ Added: [Suggestion] /lands menu land <land> command
+ Added: [Suggestion] /lands menu nation <nation> command
You can also use these commands for other lands as a server admin with lands.admin.land_edit and nations.admin.nation_edit
+ Added: You can now specify additional admin parameter at the /lands menu <menu> command. Example:
/lands menu <menu> args:{player:PlayerName,silent:true}
player defined the player and silent defines if a message should be sent if the player does not have a land etc.
- Fixed: Some messages not being set at /lands menu <menu> due to invalid silent param
- Fixed: [#1765] Some GUI items not accepting custom heads
- Fixed: [#1693] Since 1.18 middle click is no longer supported, if a player is in survival mode.
All MIDDLE CLICK actions have been replayed with a <any-click> mapping.
The promote/demote action is not triggered by using SHIFT + LEFT/RIGHT click
Affected menu items will be reset.
- Fixed: [#1738] Empty bossbar message causing teleport to fail
- Fixed: Double region warning message at selection
- Fixed: [#1737] Category not saving when using JSON
- Fixed: eco-format not applied to /unclaim and a few other messages
+ Added: Don't send bossbar if text is empty
+ Added: {world}, {x}, {y}, {z} placeholders to capture point bossbars
+ Changed: [#1730] Include bank balance in cashback placeholder at /lands delete
- Fixed: [#1723] own lands counting towards lands.lands in invite menu
- Fixed: [#1733] Cancel interaction on selection
- Fixed: Combat tag time not extending
- Fixed: Land creation date issue when using JSON
- Fixed: Land load issue because of creation date overlap
+ Added: Allow everyone to read books of lecterns, but not take it, unless they have block_break
+ Added: [Suggestion] categories.yml: You can now add categories.
- A land can choose a category to make it easier for players to find the correct one
in /lands list. For example, if you're looking for shops.
Players can edit the category, by open the various option's menu of their land or via
/lands menu options
+ Added /lands menu main shortcut back
+ Added: [Suggestion] Take land upkeep no-pay time into account in menu and /lands upkeep
+ Added: [Suggestion] Take nation upkeep no-pay time into account in menu
+ Added: [Suggestion] API: MemberHolderUpkeepEvent: called when a land or nation needs to pay upkeep
+ Added: [Suggestion] API: PlayerTaxEvent: called when a land members needs to pay taxes.
+ Added: [Suggestion] Menu shortcuts to open via /lands menu <shortcut>
To open a menu for a different player use /lands menu <shortcut> <player>
This command can be executed from the console.
+ Added: [Suggestion] Menu shortcuts to open via /nations menu <shortcut>
To open a menu for a different player use /lands menu <shortcut> <player>
This command can be executed from the console.
+ Added: [Suggestion] Menu shortcuts to open via /wars menu <shortcut>
To open a menu for a different player use /lands menu <shortcut> <player>
This command can be executed from the console.
+ Improved: Adjusted nation menus size to match the rest
- Removed: /lands menu <player>
You can now use /lands admin land <land> edit instead.
or just use /lands menu main <player = yourself>
- Fixed: [#1714] /lands claim mlc for map error
- Fixed: [#1708] not able to change color for list replace in lores
- Fixed: [#1704] top-lands.divide not applied to top lands leaderboards
+ Updated: Spanish language by @C4BR3R4
- Fixed: [#1659] Flight control flag warning due configuration
- Fixed: [#1677] Nation effects not getting removed when activating and leaving right after
+ Updated: Spanish language by @C4BR3R4
- Fixed: [#1659] Flight control flag warning due configuration
- Fixed: [#1677] Nation effects not getting removed when activating and leaving right after
- Fixed: [#1670] Worldguard region detection off by one block
- Fixed: [#1675] 3rd party region protection warning at selection position set
- Fixed: [#1680] Capture point recipe not showing up in menu
+ Added: [Suggestion] Regenerate chunks at unclaim
# Should chunks be regenerated at unclaim?
regen: false
+ Added: /lands admin give <player> members command
- Fixed: [#1668] Dynmap description line break
- Fixed: [#1661] Claim failing due to worldguard region - flip of coordinates
+ Added: [Suggestion] Additional dynmap spawn icon option for nation capitals
+ Added: Additional dynmap description for lands that are part of a nation
+ Added: Additional dynmap spawn description for a nations capital
+ Added: API -> Area #toggleFlag for natural flags
+ Improved: Use "unlimited" (internal = 80; complies with SQL column) name length for automatic land creation
+ Updated: Swedish language by @broken_arrow
- Fixed: /lands merge not triggering land delete event
- Fixed: [#1653] Rental compensation not getting transferred when offer removed before
- Fixed: [#1657] Levels item still being displayed, if land levels disabled
+ Added: [Suggestions] Able to register custom squaremap spawn icon
Please see your config on how to do that.
+ Changed: Jukebox is now under the interact_container flag
- Fixed: Flower pot protection
- Fixed: [#1652] Rent signs or holograms not getting removed on land deletion
+ Added: Squaremap spawn icon hover and click tooltip support
+ Changed: Remove enchantment table, anvil, cartography table and grindstone from interact_container flag
I received some suggestions to make enchantment tables and others public instead of binding it to this flag. Please let me know on Discord, if you would prefer an additional flag for these tools to be added instead of making them accessible by visitors.
- Removed: lands.command.claim.auto permission as it's no longer needed
You can turn off auto claim in config instead, if you wish to
- Fixed: Villager interaction cancelled if flag container interaction not set
- Fixed: Typo in default en-US lang file