KingdomsX icon

KingdomsX -----

Battles for might, land and glory.




  • Disabling flight misc-upgrade will now make /k fly to not require upgrading in order to work.
  • Improved turret debugging.
  • The default placeholder values in config.yml now uses a more intuitive format. (You don't need to update them, the previous format still works.)
  • Added tab-completion for /k admin track
  • Fixed WITHDRAW kingdom rank permission description that didn't specify /k bank.
  • Fixed an issue where some turrets stopped working due to an inferno turret being placed in the land.
  • Fixed inferno turrets error. The visuals are not perfect and still a work-in-progress.
  • Fixed the global turret/structure limit options.
  • Fixed an incompatibility issue for client translatable messages with servers below v1.20
  • Fixed an error caused by using standard placeholder modifiers for kingdoms placeholders when the value didn't exist.
  • Fixed default values for standard kingdoms placeholders.
  • Fixed a few minor memory leaks in rare cases.
  • Fixed kingdom members being able to destroy double-chested protected blocks.
  • Fixed kingdom members being able to make a single-chest protected block to double-chest.
  • Fixed an error with /k fly when using it in an unclaimed land with corrupted data.
  • Fixed a few placeholder issues for /k show and /k nation show by default.
  • Fixed duplicated debug prefix.
  • Fixed an error during startup in very old server versions.
  • Fixed item stacking issues when using the Resource Points Converter.
  • Fixed an error caused by having more than one break-time set for MassWar.
  • Fixed /k fly speed permissions. Also changed the permission from kingdoms.command.fly... to kingdoms.flight.speed.range/default
  • Fixed MassWar's break-time end title message by default.
  • Finally fixed kingdom's nexus chest.
  • Significant performance improvement for turrets.
  • Outpost items that can also be converted using the Resource Points Converter now have the same initial price.
  • [API] Fixed an access issue with FunctionalPlaceholders when defined using enums.
  • [Map Viewers] Fixed /k create not being instantly update on the map.
  • [Map Viewers] Fixed %kingdoms_nation_name% placeholder color.

⚠️ Warning ⚠️

This is an unstable build. Use with caution in a production server. [Learn more]
Beta Phase

The plugin has moved from Alpha ➡️ Beta phase. What does this mean for you? It means that the plugin will no longer receive updates that may break the data structure, meaning that you can use the plugin without fearing data/config resets for future updates. However, beware that data corruptions caused by converting your v1.16 data to v1.17 can still happen, and you should take a backup before upgrading. From here on out, you the people determine when the plugin moves from Beta ➡️ Release as more servers need to start using the plugin in order to catch bugs in production environments.
  • For people using any of the previous alpha versions, you need to reset your data for this update.
  • For people upgrading from any version, you should reset all your configs for this update.
  • Added support for Geyser's Floodgate dot-prefixed names.
  • Added a template GUI for turret GUIs for easier configuration.
  • Fixed /k fly speed issues.
  • Fixed /k claim fill error.
  • Fixed an issue with MythicMob intregation.
  • Fixed an error caused by purchasing turrets/structures.
  • Allies can no longer break your nexus or change your nexus settings (like ranks or upgrades)
  • Fixed negative numbers for some inputs.
  • Fixed /k admin debug commands.
  • Fixed an issue with v1.16 -> v1.17 data migration.
  • Fixed a few issues with /k admin relationship command.
  • Buildings now use the standard options used for determining their construction duration. (they used a fixed value before)
  • You can now purchase structures/turrets regardless of your kingdom level in admin mode.
  • Fixed server crashes caused by placing structures.
----------, Feb 8, 2025

  • Added {/translate <key> ?: "fallback"}, {/keybind <key>}, {/font <key>} and hover:{msg;hover msg;+<insertion>}.[/]
  • Material names are now translated according to player's chosen Minecraft language (/k lang doesn't affect this) Most notable one would be /k tradable.[/]
  • /k admin cmd <command> will now strip the "/k" prefix instead of warning about it.[/]
  • Players can now use /k info <others> by default due to a high number of people mistaking this for a bug.[/]
  • The plugin will now give a more accurate description of the state of each integration on startup.[/]
  • Some progression on Bedrock Forms.[/]
  • Fixed the data converter for SQL-based databases (except H2 which works fine).[/]
  • Fixed disabled integrations that were remains of testing.[/]
  • Fixed an issue where message compiler errors were not propogated properly for certain errors.[/]
  • Fixed the nexus placeholder, specially in /k show.[/]
  • Fixed /k admin shield now it supports general selectors like /k admin rp.[/]
  • Fixed some coloring issues in champion upgrades GUI.[/]
  • Most GUI skull values are now replaced with a macro for easier updates. Also standardized {$sep} macro in more places.[/]
  • Fixed an error caused by opening a kingdom's mailbox from /k admin nexus[/]
  • Fixed the shield duration shown on the "refund" option in shields GUI when opneing someone else's nexus as an admin.[/]
  • Fixed a /k admin migrate database issue caused by migrating from a flat-file database.[/]
  • Minor performance improvements. Updated all database drivers to the latest versions.[/]
  • [Outposts] Added arena mobs feature.[/]
  • [Outposts] Moved Outposts addon GUI files to the addon itself instead of keeping it in the core plugin.[/]
  • [Outposts] Fixed an issue where having Outposts addon installed messed with the main PvP settings.[/]
  • [Outposts] Fixed /k outpost create tab-completion for region names.[/]
  • [Outposts] Fixed "money" and "resource-points" outposts settings.[/]
  • [Map Viewers] Fixed an error with Map Viewers addon and Pl3xMap & Squaremap.[/]
  • [Map Viewers] Fixed top kingdom map markers not updating properly.[/]
  • [Map Viewers] Fixed some responsiveness issues for smaller screens.[/]
  • [Map Viewers] Fixed an error caused by setting a banner and uninstalling Map Viewers addon.[/]
  • [EngineHub] Fixed kingdoms-damage-champion WorldGuard flag.[/]
----------, Jan 29, 2025

  • Added some checks to ensure that worlds are loaded properly (detects world issues from plugins like Multiverse)
  • Fixed an issue with **/k unclaim** not checking permissions.
  • The internal chat format is now set for non-global channels for people who wish to disable the `cancel` option in chat.yml
  • Changed some stats data.
----------, Feb 7, 2024

  • Fixed an error caused by /k nexus.
  • Fixed some errors with 1.18 servers.
  • Some internal changes.
----------, Feb 4, 2024

Attempted a fix for a rare Java error on startup.
----------, Feb 1, 2024

Fixed a CPU overload issue with the latest version.
----------, Jan 25, 2024

  • Fixed an error caused by huge bulk land data loads on large servers
  • Fixed an issue where kingdom vault/chest item restrictions didn't work correctly when opening another kingdom's chests.
  • Players will no longer suffocate in walls after getting off from siege cannons.
  • Siege cannons placed inside pacifist kingdoms will no longer be able to shoot.
  • Fixed a message shown for BUILD attribute after shooting with a siege cannon.
  • Fixed "/k claim fill <max iterations>" working for non-admin players.
----------, Jan 24, 2024

  • Fixed a rare issue when using the plugin on certain Java versions.
  • Fixed a few issues regarding bulk claiming commands.
  • Fixed /k admin spy
  • Fixed some issues regarding the API.
----------, Jan 18, 2024

  • All addons should be updated.
  • Fixed a few issues regarding the API classes.
  • Fixed plugin permissions.
  • Fixed the "enabled" option for bossbar configs.
  • Fixed an issue with outdated 1.17 servers regarding scoreboards.
  • Fixed an issue where chapmion abilities were executed even when the champion dies.
  • Fixed some placeholder related context with turrets.
  • Improved BlueMap support.
  • Improved chunk border markers during plunder invasions.
----------, Jan 9, 2024

Note: Due to some changes in turret system, this build is a little unstable and turrets might not function properly.

  • Since a large percentage of people continue to use 1.20.1 for some reasons, 1.20.1 is now supported once again.
  • Fixed a rare error caused by "/k redo/undo" commands.
  • Fixed an issue with `/k admin migrate database` when migrating between two SQL databases.
  • Added some restriction to "/k admin openFile" to prevent possible security issues.
  • Fixed YAML database issues.
  • Fixed an issue where some config commands are dispatched async.
  • Removed unnecessary precision from location placeholders.
  • Significant turret performance improvements.
  • Fixed Peace Treaties & Outposts addons.
  • KingdomInvadeEndEvent can now be cancelled.
----------, Jan 5, 2024

  • Added full Polish translation.
  • Updated Hungarian translation.
  • The plugin is now allowed to run on 1.20.2 as well.
  • Executing config commands as OP no longer deops already opped players.
  • Fixed an error with /k tpa tab completion.
  • Fixed a typo in misc-upgrades GUI.
  • Fixed an issue caused by colored kingdom names in a few messages.
  • Fixed an error with outdated pre-1.13 servers.
----------, Dec 23, 2023

  • Added v1.20.4 support. (No v1.20.3)
  • Updated Polish translation.
  • Added placeholder support for "skull" GUI option.
  • Added a hardlimit for claim-on-create option in claims.yml
  • Fixed the members GUI showing the viewer player only.
  • Fixed an error with "/k claim square" when provided wrong arguments.
  • Fixed the outdated "%kingdoms_last_donation_time%" in all languages.
----------, Dec 14, 2023

  • Added Polish translation.
  • Addons with outdated core kingdoms plugin version can now be used in non-strict environments.
  • Fixed an issue with SQL databases in case of data corruptions.
  • Fixed an error caused in outdated servers.
----------, Dec 2, 2023

  • Fixed the error caused by using the plugin for the first time.
  • Greatly shrinked the plugin size.
  • Changed "colors -> range" option to be less prone to bugs.
  • /k admin hologram will now remove non-marker armorstands too.
  • Fixed reloading issues with map viewer configs.
  • Fixed a few coloring issues with map viewer addon.
  • Extractors don't refresh by default due to some people experiencing plugin conflict issues that they can't reproduce.
----------, Nov 27, 2023

  • Fixed a few issues with YAML database.
  • max/min math functions now support infinite number of arguments.
  • Removed some outdated config entries from invasions.yml
  • Fixed an error caused by Siege cannons math options.
  • Fixed a few language entries.
  • Fixed macros not working correcting in other translations.
  • Fixed a few issues with "/k admin migrate database"
  • Fixed nation lands not disappearing from online maps after being disbanded.
  • Fixed kingdoms-claimable flag no longer being denied in all regions by default.
----------, Nov 12, 2023

  • Fixed an error caused by skulls.
  • Fixed a rare error with holograms.
----------, Oct 25, 2023

  • Added Ukranian language.
  • Removed the "@" complex message prefix from old translations.
  • Fixed an error with WorldGuard support when WorldGuardExtraFlags isn't installed.
  • Improved /k nexus block blacklist.
  • 1.13+ undead champions will now teleport after 5 seconds of being underwater to the invader.
  • Added an option to not take backups from chunk snapshots.
----------, Oct 12, 2023

  • Added 1.20.2 support.
  • Fixed a compatiblity issue with 1.12 servers.
  • Removed the hard limit for /k claim fill, admins can now specify the limit as a parameter.
  • Improved command number parameter handling system.
  • Fixed /k show and /k nation show member limit for pre-1.17 servers.
  • Fixed challenges.
  • Fixed newbie kingdom time placeholder for /k invade
----------, Sep 30, 2023

  • Added an option to disable tab complete colorization by default.
  • Added a language entry for /k invite [expiration] tab complete.
  • /k relations command will now follow relationship limits.
  • Fixed /k enemy message placeholders.
  • Fixed the plugin not using correct default values for missing config.yml options.
  • Fixed a minor issue regarding YAML file comments in rare cases.
----------, Sep 23, 2023

  • Updated Portuguese language.
  • Added disable-crops-physics option for outdated servers to fix an exploit with crops.
  • Fixed an error caused by WorldGuard support.
  • Fixed an error caused by not specifying a name or short name for channels.
  • Fixed an error caused by not specifying "armor-damage" optino for Siege Cannons.
  • Fixed an error caused by players interacting with blocks.
  • Fixed where tag changes were marked as lore changes.
----------, Sep 15, 2023

  • Added full WorldGuard v6 support.
  • Fixed an error caused by FSCK fixing corrupted king rank data in rare cases.
  • Fixed overstacking issue with outposts.
  • Added support for "fly" flag from WorldGuard Extra Flags plugin.
  • Fixed an issue where nexus could replace other structures and turrets.
  • Fixed extractors crashing the server in very rare cases.
  • Fixed an error caused by `/k gui` tab completion in older servers.
  • Fixed regulator's disable turrets rule.
----------, Sep 9, 2023

  • Fixed an issue where players could accept/reject requests in "/k relations" without permission.
  • Attempted a fix for a rare issue that caused server crashes.
----------, Aug 27, 2023

  • Added kingdoms.world-edit.bypass.edit-protection
  • Added "/k about all" which gives more info.
  • Plugin will automatically fix corrupted ranks during data loading to prevent errors with batch loads.
  • Players can no longer choose materials that the server version doesn't support for ranks.
  • Removed some leftover debugging details.
  • Fixed a rare error when multi-chunk is used.
  • FSCK can now fix unsupported rank materials.
----------, Aug 18, 2023

  • Updated some libraries.
  • Moved "/k admin player" to "/k admin info player"
  • Added "/k admin info kingdom <kingdom>"
  • "/k admin player" no longer checks for duplicates since "/k admin FSCK" already does that.
  • Fixed keep-admin-mode inverted option.
  • Fixed an error when deleting ranks which also caused them to be corrupted.
  • Fixed structures and turrets not reloading correctly after /k reload
  • Fixed the default material list of blocks that turrets can be placed on.
----------, Aug 11, 2023

  • FSCK can now fix default level for upgrades.
  • FSCK will no longer delete champion equipment upgrade.
  • Fixed an error caused by protection signs.
  • Fixed short placeholder modifiers.
  • Fixed an error caused by turret ammo log when purchased by regulators.
----------, Aug 6, 2023

  • Added FSCK handlers for peace treaties addon.
  • Rank priority default value is now -1 for players that are not in a kingdom.
  • Fixed item blacklist usage error message during invasions.
  • Fixed an error with changing home after an invasion.
  • Fixed an error caused by regulators for ProjectKorra support.
  • The short placeholder modifier now supports up to 153 digits.
  • Fixed an error caused by enabling debug option for chats.
  • Fixed a few typos with the default language files.
  • Bulk claiming commands like /k claim square now support connection radius.
  • Fixed healing turrets not working for pacifist kingdoms.
  • Fixed an error when creating a new rank.
  • Fixed an issue with FSCK fixing ranks.
----------, Jul 27, 2023

  • Fixed an error with protection signs.
  • Fixed ProjectKorra's bending support.
  • Added debugging for turrets. /k admin debug turret
  • Fixed a placeholder for /k admin FSCK
----------, Jul 14, 2023

  • Updated Hungarian translation.
  • Added %kingdoms_kingdom_id%, %kingdoms_nation_id% and %kingdoms_relation_same_nation% placeholders.
  • Updated ProjectKorra support.
  • The plugin will no longer close the GUI on some cases to make using GUIs less annoying.
  • Fixed /k sethome not removing the old icon for map viewers.
  • Fixed an error caused by map viewers when changing national home.
  • Fixed an error caused by map viewers addon when using squaremap on server shutdown.
  • Fixed the texture of healing, inferno, hellfire and soldier turrets by default.
  • Fixed tab completion and offline player support for /k nation promote/demote
  • Fixed a few issues with /k nation capital.
  • Fixed an error caused by Slimefun support.
  • The rank API was changed.
  • Fixed some issues with /k admin fsck, it will now try to fix more issues.
  • Fixed an issue with the plugin trying to detect default config values.
  • More events now use KingdomsEvent for the API.
  • A special namespace added for certain events now prevent them from being logged into audit logs which is specified in LogManager
  • The conditional compiler now accepts any object as variable.
  • Fixed a few issues in servers that the system's language is not set to English.
  • Fixed player commands for events option in config.yml
  • Fixed an error with outdated 1.14.4 servers.
----------, Jul 13, 2023

  • /k admin execute has been removed in favor of /k admin forEach
  • Added an option to change how turrets work with pacifist kingdoms/players inside turrets.yml
  • /k admin fsck will now disable pacifism from kingdoms if its disabled. It will also now fix corrupted rank related issues.
  • Fixed an error with /k admin unclaim
  • Kingdom flight is no longer disabled due to nearby NPCs.
  • Anti-trample will now work for everyone because people keep misunderstanding how it works.
  • Finally fixed the rare ancient rank promoting/demoting error.
  • Fixed the `commands` section in config.yml resetting when auto config updates were enabled.
  • The plugin will now try to fix more corrupted data.
  • Fixed the config for explosive mines by default.
  • Added a small cooldown option for nexus rp loss on break. This is mainly to prevent fastbreak/instamine hacks.
  • The plugin now supports millisecond precision for time based options in the plugin.
  • The owner of a protected block can no longer access it if attributes or regulators disallows it.
  • Fixed plugin accepting NaN and Infinity for bank withdraw/deposit values.
  • The plugin will now prevent mushrooms and trees from destroying kingdom items.
  • Fixed an error with a few /k nation commands when the player is not in a nation.
  • Fixed some issues with the default config settings regarding ProjectKorra.
  • Addon update checks are more efficient now.
  • Fixed %time_cooldown% placeholder for outpost structures.
----------, Jul 9, 2023

  • Added a command to flush the log file and toggle debug mode.
  • Fixed /k unclaim auto toggle message.
  • /k admin fsck will now fix more relationship related issues. Unfortunately it still cannot fix intimate relationship issues.
  • Fixed /k book errors when the plugin tries to be strict with the formatting.
  • Fixed an error caused by protection signs.
  • Fixed an error with /k create
  • Fixed /k nation show message by default for showing allies, truces and enemies.
  • Fixed an error caused by disabling nation zones.
  • Fixed the receiving notifications about unread mails of your own.
  • Fixed /k relations relationship color.
  • /k show will now show more specific error messages.
  • Fixed /k surrender pagination.
  • Fixed /k show auto completing nation names.
  • Fixed a lot of other placeholder issues in multiple messages.
  • Fixed an error caused by invading a national nexus land.
  • Fixed MySQL SSL settings by default in the config.
  • Turrets placed inside pacifist kingdoms will no longer attack players at all.
----------, Jun 29, 2023

  • Corrupted mail data are now fixed more efficiently.
  • Fixed the dupe issue with structures and turrets.
  • Hologram updates are now more efficient.
----------, Jun 25, 2023

  • You're not able to claim your own nation zones by default from kingdom map.
  • Added an option to prevent GUIs from being opened (needed for urgent debugging)
  • /k claim list will now show claims in different colors that you claimed.
  • Improved the patch barrier message.
  • Improved Kingdoms Timings.
  • Fixed a few messages and some chunkOperation issues for /k admin fsck by default.
  • Fixed national nexus opening kingdoms' relations GUI.
  • The plugin will now attempt to run the recovery tool when a H2 database is corrupted.
  • Fixed ally enemy notification appearing twice.
  • Fixed /k accept not stopping the player from joining if it's full.
  • Players will now be able to auto complete "cancel" during chat inputs.
  • Players are now able to interact with stairs in lands that they don't have permission in. Clicking on stairs doens't really do anything, this stops the duplicated spam and allows some plugins to GSit to work.
  • Fixed some building issues regarding water/lava buckets.
  • Fixed a dupe issue caused by breaking structures in unclaimed lands.
  • Fixed /k sethome when used on special blocks.
  • Players with protection sign permission in nations are now able to open all chests from all members.
  • Fixed some color related issues in map viewers addon.
----------, Jun 25, 2023

  • Added support for shields and color-picker in /k gui
  • Added /k outpost teleport back.
  • /k admin fsck will no longer attempt solutins, it must be provided an argument "/k admin fsck fix"
  • Improved Slimefun integration.
  • Fixed some regulator issues.
  • Fixed an error caused by some languages not having a variables section.
  • Greatly boosted the speed of /k admin lang installation. It can now handle situations when it's abruptly finished. Fixed other issues with it as well.
  • Fixed a few issues with the backup system caused by different database methods.
  • Fixed an issue where you couldn't open turret GUIs when using a language pack that didn't translate turrets GUIs.
  • Fixed /k admin masswar start
  • Fixed a few issues with ...[and x more] in /k show
  • Attempted a fix for /k admin unclaim error in rare situations.
  • Fixed a rare dupe issue with kingdom GUIs.
  • Fixed claim on create option.
  • Fixed /k claim list for non-admin players.
  • Fixed a rare dupe issue with kingdom items.
  • Fixed being able to bypass some limits with /k admin merge
  • Map Viewers addon now shows player list sorted by rank and cuts member list if too long.
----------, Jun 19, 2023

  • Fixed unsafe mode option.
  • Fixed some issues with /k admin fsck. Also improved how results are reported. It also now fixes turrets/structures/protected signs.
  • Improved how holograms are handled.
  • Fixed OpenProtectedBlockEvent being called when cancelled.
  • Fixed teleportation tasks taking place even if the player dies.
----------, Jun 14, 2023

  • Updated Hungarian translation.
  • Separated another library.
  • Fixed a few issues with Italian language.
  • Fixed a few issues with MassWar options.
  • Fixed unknown macro errors when the "variables" section is defined at the end of the file.
  • Fixed a few errors with inactivity manager.
  • Fixed the patch barrier.
  • Attempted a fix caused by holograms RAM issue.
  • Performance improvements.

Note
This build has important changes and it might be a little unstable. You might see some messages with weird formats (color in the wrong places, wrong message order, etc). If you encountered one, please report it.
----------, Jun 12, 2023

  • Updated Chinese translation.
  • Added "/k admin fsck" which attempts to fix corrupted data caused by server crashes and force stops.
  • Fixed the glory misc-upgrade scaling option. It is now replaced by the much more advanced "xp" option which supports conditions and equations. All 3 levels function differently as well now.
  • Fixed some %balance% placeholders by default (used fancy modifier to reduce decimals).
  • Fixed some placeholders not working in some GUIs.
  • Fixed an error caused by unclaiming a land using connection option and having a large number of lands for a single kingdom.
  • Mails can no longer be signed if the subject or primary recipient is missing.
  • Fixed a dupe issue.
  • Fixed the plugin not giving back the mail item after selecting a recipient.
  • Performance improvements for GUIs.
----------, May 12, 2023

  • Fixed the "exclude-condition" option for inactivity which was reversed.
  • Fixed an error caused by deleting a chat channel.
  • Fixed an error with logs GUI.
  • Fixed an error caused by kingdom logs when deleting structures/turrets.
  • Fixed an error caused by chunk restoration feature.
  • Fixed member GUI showing wrong information in the nexus.
  • Fixed a few errors caused by /k color
  • Fixed an error caused by disabling elections command.
  • Fixed an issue with hacked clients being able to place structures/turrets in mid air.
  • Fixed connection-radius setting.
  • Fixed an issue with /k revoke messages.
  • The date formatter entry in the language file now supports taking colors from their previous messages.
  • Plugin will now retry lib downloads in case of connection resets.
----------, May 5, 2023

  • Removed CMI support for god mode as their API is outdated.
  • Removed an extra space for a /k admin king message.
  • Fixed some issues related to national ranks.
  • Fixed the mail time placeholders by default.
  • Fixed %invited% placeholder for /k nation invite
  • Fixed placeholder issues when opening the national nexus of another nation.
  • Fixed a few issues with elections.
  • Fixed a ranking issue when changing the nation's capital kingdom.
  • Fixed an issue where the plugin is stuck in endless reloading when an error occurs.
  • Fixed an error caused by saving nations.
  • Fixed being able to accept an already accepted ally/truce request.
  • Fixed siege cannons being able to blow up pacifist kingdoms with no shield.
  • Fixed an error caused by inferno turrets.
  • Fixed automatic config updates causing the "custom" option in resource-points.yml to reset.
  • Pacifist players can no longer damage champions.
  • Only the kingdom's king can create a nation now.
  • Performance improvements.
----------, Apr 17, 2023

  • Updated CMI compatibility.
  • Fixed a DiscordSRV loading issue that occurred randomly.
  • Fixed an error with pre-1.12.2
  • Fixed an issue regarding mails where outdated/deleted mails caused invalid unread messages alert.
  • Fixed an error caused by champion upgrades.
  • Fixed the %invader% placeholder for /k invade
  • Fixed a few issues with rank priorities.
  • Fixed an error caused by creating a nation.
  • Fixed a placeholder issue with /k nation setspawn
  • Fixed a few placeholder issues with /k neutral
  • Fixed /k nation capital auto-filling player names instead of kingdom names.
  • Fixed %player% placeholders for /k joinrequests.
  • Fixed not being able to send a different relationship request to a kingdom once another request is already sent.
  • Fixed "Cannot shoot kingdom items with bows." in some cases.
  • Peace treaties will no longer give/take war points if players are killed with /k pvp on (or more precisely anyone with ceasefire attribute)
  • Fixed a rare spam bug when shooting animals with maxxed anti-trample.
  • Changed the User-Agent for plugin web requests which makes it less likely to be blocked.
----------, Apr 9, 2023

  • Updated Hungarian translation.
  • Fixed a rare error caused by holograms.
  • Fixed the "cancel" chat variable.
  • Fixed an error caused by opped players opening turrets GUIs.
  • Fixed demote-all option for nations rank editor.
  • Updated some libraries.
  • Fixed an error caused by players trying to type a command while the plugin is reloading.
  • Fixed the war points shown in /k pt review
  • Attempted a fix for the lag caused by holograms.
----------, Apr 3, 2023

  • The plugin now uses paper async chunks for extractors fuels.
  • %kingdoms_land:info name=relation_name% will now use the "relations -> wildreness" entry.
  • Fixed %new_level% placeholder for champion equipment upgrade.
  • Removed world name validation for configs as it causes confusion.
  • Vanished players will no longer appear as online in /k show
  • Fixed an error during tax collection.
  • Fixed an issue with %kingdoms_land_relation% and %kingdoms_relation_name%
  • Fixed players with no kingdoms being able to hit pacifist players.
  • Fixed an issue with wilderness actionbar message for players with no kingdom.
  • Improved the message compiler.
----------, Mar 31, 2023

  • Updated one GUI in Russian translation.
  • Added more tab-completion help info for /k admin test
  • Fixed errors caused by /k claim, /k create and in rare cases /k claim confirm
  • Fixed some placeholder issues with /k claim confirm
  • Fixed a few issues with time-based values in champion-upgrades.yml
  • Fixed a placeholder issue with defender min online requirement msg.
  • Fixed an issue with not being able to damage the champion because of kingdoms-damage-champion flag.
  • Fixed %kingdom% placeholder issues with the relationship commands. You need to now use the namespaced %kingdoms_kingdom_name% placeholders.
  • /k lang's message will now only show installed languages.
  • Fixed max-claims description in rank editor.
  • Fixed an issue with /k lang <lang> showing a wrong msg if the language is already set.
  • Fixed an issue where peace treaties commands where unregistered during /k reload
  • Fixed keep lands term in peace treaties not returning lands correctly.
  • Fixed permission placeholders when the permission had a separator.
  • Fixed an issue where worker villagers such as farmers couldn't do their job correctly due to anti-trample misc-upgrade.
  • Fixed a few issues with by /k admin join
  • Fixed an error caused by the events option in config.yml in rare cases.
  • Fixed a few issues with SQL servers.
Fixed a few GUI pagination issues with Warp Pads.
----------, Mar 27, 2023

  • Fixed a typing mistake in kingdom-join-requests GUI.
  • Fixed the unknown JAIL permission inside ranks GUI.
  • Fixed a few nation related language entries.
  • Fixed the %player% placeholder for /k joinrequest deny/accept messages.
  • Fixed an error caused by the plugin attempting to remove old static holograms.w
  • Fixed an error caused by /k admin cmd
  • Fixed kept lands term in peace treaties addon.
  • Kept lands now has an option to toggle between grouped and individual land selectors.
----------, Mar 21, 2023

  • Fixed some issues with 1.19.4 support.
  • Fixed an error caused by nation related actions in general.
  • Fixed a placeholder issue with /k admin land
  • Fixed an error in peace treaties addon when selecting keep lands term with too many invaded lands.
  • Fixed the database migration feature.
  • "/k admin land" will now take advantage of Paper's async chunk loading to prevent server lag.
----------, Mar 21, 2023

  • Added support for 1.19.4 and dropped support for 1.19.3
  • Fixed an error caused by corrupted regulators.
  • Fixed placeholders for relationship related logs.
  • Fixed an error caused by /k enemy when requests for enemies are enabled.
  • Fixed an error caused by /k nation rename when no name is specified.
  • Fixed an error caused by WorldEdit compatbility.
  • Fixed an error caused by sending mails.
  • The plugin will now warn when updating to an addon version if the current kingdoms version doesn't support it.
----------, Mar 20, 2023

  • The events option now supports conditions. The placeholder context system is also improved.
  • Turrets will no longer damage allays.
  • Fixed a few issues with the YAML storage.
  • Fixed a few issues with the "entities" option for turrets.
  • Fixed map plugin detection.
  • Fixed some issues with the math compiler when external placeholders are used.
  • Fixed %player% placeholders.
  • Fixed a few issues with peace treaties addon.
  • Fixed an error caused by Regulators when using JSON databases.
  • Players can now be removed from Regulators by right-clicking them.
  • You can now choose players for regulator attributes when they're offline.
  • Removed kingdom/nation creation commands in favor of the new "events" option.
  • Performance improvement for message sending.
----------, Mar 12, 2023

  • Optimized the way extractors use fuel from hoppers. They now only auto refill if the extractor's fuel reaches zero.
  • For people who want to use the hopper feature, they'll have to add "allow-hoppers" under "fuel" section of Structures/extractor.yml
  • Fixed an issue with time format of daily checks. Fixed /k revoke command showing peace treaty request.
  • Fixed a few placeholder issues for turrets/structures caused by the previous build.
  • Attempted a fix for an error caused by breaking turrets/structures.
----------, Mar 8, 2023

  • Added SQLite, H2, MySQL, MariaDB, PostreSQL and MongoDB support.
  • Added "kingdoms-damage-champion" flag
  • Renamed "claimable" flag to "kingdoms-claimable".
  • Enhanced how extractors take fuel from hoppers.
  • Added "disallowed" pvp type.
  • The pvp manager no longer works in disabled worlds.
  • Fixed an error caused by "/k admin item turret/structure"
  • Fixed ender pearl protection.
  • Fixed an issue with stuck fuel holograms when the server is stoppd.
  • Land restoration will now work after disbanding the kingdom.
  • Fixed an error caused by the inferno turret.
  • Regulators turret ammo auto fill will now work more efficiently.
  • Kingdoms with newbie protection will no longer be able to invade.
  • Fixed "parse-as-placeholder" option in chat.yml
  • Fixed the champion not getting an armor.
----------, Mar 3, 2023

  • Added time/date placeholder modifier support for PlaceholderAPI.
  • The "fuel.enabled" option for Warp Pads will now work.
  • Fixed invasion war points not working correctly in peace treaties addon.
  • Fixed an error caused by MassWar bossbars.
  • Fixed an error caused by promoting a general in a nation.
  • Fixed %translated-world% in some logs.
  • Fixed lore/rename logs showing old and new names the same.
  • Fixed a few issues with command usages in /k help
  • Fixed an issue with extractors and fuels in hoppers.
  • Fixed a few issues with DiscordSRV support.
----------, Feb 21, 2023

  • Updated Hungarian translation.
  • Fixed a few language related issues with command aliases.
  • Commands are now case-insensitive.
  • Fixed duplicated leave messages
  • Fixed %kingdoms_joined% placeholder by default.
  • Fixed some issues with validation of peace treaties addon config.
  • Fixed an error with peace treaties addon caused by invasion war point.
  • Fixed addon update notification message.
----------, Feb 14, 2023

  • Updated Hungarian translation.
  • Kingdom items are no longer bendable for ProjectKorra.
  • Fixed "%new_level%" placeholders for upgrades.
  • Fixed a few API related issues.
  • Fixed a few placeholders for defender notifications regarding invasions.
  • Fixed variables not working correctly for languages other than English.
  • Fixed kingdoms flag and color data not being properly loaded.
  • Fixed war points system for peace treaties.
  • Attempted a fix for an error when selecting a term.
  • Fixed "%relation%" placeholder when sending neutral or truce requests.
  • Fixed a few other minor issues with relationship commands.
  • Fixed console's language pack update notification.
  • Protected blocks are no longer destroyed automatically after invasions.
----------, Feb 13, 2023

  • Added "%kingdoms_nation_zone:info name=ph%" placeholder.
  • Added "%kingdoms_kingdom_upgrade:level type=name of=name%" placeholder.
  • Added nation zones for land visualizers.
  • Added god mode support for Essentials and CMI.
  • "/k admin visualize all" will now work for all lands.
  • Land visualizers holograms, sounds, messages and titles are now moved to the language file.
  • Strength comparison option was moved to invasions.yml
  • Fixed kingdoms_masswar_is_running placeholder which was used by default in invasions.yml
  • Fixed an error caused by changing time filters inside logs GUI.
  • Fixed turrets/structures message for /k visualize for admins.
  • Fixed a few issues regarding land visualizers.
  • Fixed a few errors with /k chat command.
  • Fixed an error caused by inferno turret lasers.
  • Fixed the amount shown by outposts when purchasing items.
  • Fixed an issue with generating language entries with titles/subtitles.
  • Fixed some advanced math equation inside conditions.
  • Fixed kingdoms map compass direction.
  • Fixed nation zone placeholders for kingdom maps by default.
  • Fixed placeholders for /k relations.
  • Fixed placeholders for /k ally
  • Fixed an error with /k lore
  • Fixed other errors relating to /k invade
----------, Feb 12, 2023

  • Fixed the language detection assigning players languages that the server doesn't support.
  • Fixed a few minor issues related to holograms when upgrading from older versions.
  • Fixed a few issues regarding kingdom upgrades.
  • Fixed being able to buy misc upgrades and champion upgrades without rp.
  • Fixed a small visual glitch with Inferno turret's laser.
----------, Feb 10, 2023

NOTE: If you have automatic config updates enabled, your config.yml and structures.yml will be deleted by the new config migration feature. However you can restore them later if
you want from the backups.

  • Added an option to not restore certain blocks for chunk snapshots.
  • Added /k admin resetConfigs
  • Added a config migration feature. This will only work when automatic config updates are enabled.
  • Fixed a few file handle leaks for configs.
  • Fixed a lot of issues with outdated server versions.
  • Fixed an error caused by config validation.
  • Fixed an issue where you could buy champion upgrades even when you didn't have resource points.
  • Fixed a few issues regarding cooldowns for some champion upgrades.
  • Fixed a few errors caused by the system's locale.
----------, Feb 9, 2023

  • Added SHOW_HOLOGRAMS relationship attribute.
  • Added "hide-holograms" option to turrets and structures.
  • Added a nice download progress to language packs.
  • Started adding form support for Bedrock players as GUI replacements.
  • Some internal changes for the GUI system. This might cause some unexpected issues.
  • Stronger kingdoms can no longer invade/enemy weaker kingdoms based on an internal equation in config.yml
  • Fixed a few placeholder issues.
  • Fixed an error caused by removing excess turrets/structures when claiming lands.
  • Fixed /k admin openfile when opening certain GUI links.
  • Performance improvements. Hologram management is fully async now.
----------, Feb 8, 2023

  • Added log filters and sorting.
  • Added more config validations.
  • Added kingdoms-friendly-fire WorldGuard flag that acts like a forced /k pvp
  • Added a general cooldown for unclaiming lands.
  • Added a way to start MassWars at certain times after the day.
  • Added a list of commands to be disabled during MassWars.
  • Added a new mine: Springs!
  • Friendly mobs are no longer damaged by accidental turret damages.
  • Fixed an error caused by compass translations.
  • Fixed an error with turret purchase ammo logs.
  • Fixed an issue with challenges not expiring.
  • Fixed an error caused by adding special properties to turret/structure items.
  • Fixed an error with PlaceholderAPI when a kingdoms placeholder is unknown.
  • Fixed an error caused by /k create when the nexus's location couldn't be determined inside the land.
  • Fixed a few placeholder issues.
----------, Feb 5, 2023

[​IMG] Note: This is probably going to be the last v1.14 version because of the feature update cycle.

  • Added 1.19.3 support and removed 1.19, 1.19.1 and 1.19.2 support.
  • Fixed a lot of issues related to auto reloading of other languages' GUI files and registration of them when there were no default GUI in the repo.
  • Fixed some fire spreading issues that might be left by explosions or fireballs.
----------, Dec 16, 2022

  • Fixed a few issues with (auto) claim/unclaiming costs.
  • Improved the chat handler.
  • Improved the config validators.

Note: You might get the following error:
Disallowed key type. Unknown enchantment 'UNBREAKABLE' at line ...
The default config was incorrect, it should be 'UNBREAKING'. Go to the indicated location and fix it.
----------, Dec 4, 2022

  • Extractor rp calculation is a lot more accurate now.
  • Fixed an error with scoreboards in older servers (1.16 and below)
  • /k king now works for offline players.
  • Fixed an error caused by opening the mailbox that contained a mail from a disbanded kingdom.
  • Fixed a few issues with the turret targetting mechanics.
  • Fixed an issue with the config auto-updater regarding claims.yml
  • Added more debug info.
----------, Dec 1, 2022

  • You can now use /k promote/demote even if the player is offline.
  • Fixed an error caused when opening national nexus settings.
  • Fixed tab issues with /k admin rank.
  • Fixed a config validation error caused by the default commands.yml
  • Fixed an issue with invasion command blacklist.
  • Fixed a few issues with the power system.
  • Fixed a few issues with config validator and improved the overall system.
  • Added more debug information.
----------, Nov 25, 2022

  • > Added a text to misc-upgrades describing how to disable them.
  • > Added a warning for servers using Geyser.
  • > Removed some unnecessary errors when possible.
  • > Improved reload protection system.
  • > Added expiration message for /k tpa requests.
  • > Added disabled world and relationship change protections for /k tpa
  • > Fixed an issue which building had more priority over interaction relationship attribute.
  • > Fixed an issue with one of the math errors regarding placeholders.
  • > Fixed an error caused by guards spawning.
  • > Fixed a validation error for misc-upgrades config.
  • > Fixed extractor max capacity.
  • > Fixed several issues with outposts addon.
  • > Performance improvements.
----------, Nov 20, 2022

  • Disallowed players from disabling certain misc upgrades and fixed others that wouldn't properly disable.
  • Charcoals default fuel value is now 3
  • Fixed an issue with "enchants" and "nbt" item matcher options in config.
  • Fixed multi-world support for map viewers addon.
  • Added a warning when the plugin is running on a Forge server.
  • Added a more friendly error message when the system limits the resources during addon fetching.
  • The math compiler now interprets boolean placeholders.
  • The "insanity" misc upgrade was never even actually added since v1 and no one noticed for some reasons lol.
  • Performance improvements.
----------, Oct 29, 2022

  • Updated Hungerian translation.
  • "/k admin openfile" now supports Kingdoms GitHub links, and it works in the console.
  • Fixed some DiscordSRV issues.
  • Fixed turrets description inside Nexus rank permissions by default.
  • Fixed an error about kingdom illager mobs in 1.12.2 servers.
  • Fixed an error with invalid champion types.
----------, Oct 24, 2022

  • Fixed an error caused by entering a hex color code for kingdom colors.
  • Fixed a Slimefun support error.
  • Fixed an error caused by /k admin purge in a rare situation.
  • Fixed an issue where the clipboard wasn't cleared after confirming it.
  • Attempted a fix for DiscordSRV private message support.
  • Recoded the metadata API.
----------, Oct 19, 2022

For anyone updating from 1.13, I suggest that you delete your structures GUI folders and your structures.yml
  • Added full Chinese translation. A big thanks to DenNotFound.
  • Added addon and language packs information to bstats.
  • Bulk claiming commands now tell you the exact reason why a land couldn't be claimed (make sure to reset the language entry for it to work)
  • Protection signs are now protected from Slimefun by default.
  • Fixed Siege cannons shooting mechanism.
  • Fixed placeholder issues with reinforcements champion upgrade.
  • Fixed /k kick error.
  • Fixed a few typos in the configs.
  • /k admin track will now allow you to copy the translation entry directly in-game.
----------, Oct 9, 2022

This is an unstable version, read this before updating.

  • Structures & Turrets that reach the chunk limit when claiming are now automatically broken.
  • Added metrics data for addons and language packs.
  • You can now add offline players to regulators.
  • Fixed metadata issues related to the API.
  • Fixed a single debugging message that was left in the previous version.
  • Fixed several typos in the default English translation.
  • Fixed an issue caused by masswar intervals.
  • Fixed /k invsee
  • Fixed /k book edit
  • Fixed /k admin item editor in older versions.
  • Fixed an issue with GUIs in 1.12 and older servers.
  • Disabled scoreboard-based maps for 1.12 servers as they're almost useless.
  • Fixed an error caused by map viewer addon.
  • Fixed an issue with language pack updates.
----------, Oct 4, 2022

This is an unstable version, read this before updating.
  • Added an experimental GUI sync feature to config.yml
  • Fixed an issue where some commands couldn't correctly find players.
  • The plugin will now include player names in commands that use general selectors for tab completion even if they're not in a kingdom.
  • Fixed an error when admins open structures of other kingdoms when not in admin mode.
  • Fixed an error with /k truce
  • Fixed multiple errors caused by regulators.
  • Fixed a few issues with renaming mechanism of kingdoms/nations.
  • Fixed kingdom/nation names of old kingdoms not working for commands.
  • Fixed /k rp converter dupe issue.
  • Fixed language pack update notifier.
  • Fixed an error in 1.14-1.16 servers.
  • "/k vault" command is now registered correctly.
  • The plugin will now give roman numerals in plain decimal format if the number is not in the supported range.
  • GUI files are now validated properly.
  • Sound options are now validated properly.
----------, Oct 3, 2022

This is an unstable version, read this before updating.

  • Added KingdomKingChangeEvent, PlayerRankChangeEvent, KingdomInviteEvent,
  • RankMaterialChangeEvent, RankColorChangeEvent, RankNameChangeEvent, RankMaxClaimsChangeEvent, RankPriorityChangeEvent, RankSymbolChangeEvent, RankDeleteEvent, RankCreateEvent
  • Added king change and player rank changes logs.
  • Fixed an error caused by promoting/demoting nation ranks.
  • Fixed an error caused by heatbeam turrets.
  • Removed a few left over debugging information.
  • Fixed "You can't use kingdoms fly" spam.
  • Fixed an issue caused by the auto reloader when deleting config files.
----------, Sep 23, 2022

This is an unstable version, read this before updating.

  • The "perform-action" option now works for all GUI options.
  • Updated the update checker to use the latest spigot web API.
  • Pacifist kingdoms can no longer use guard misc upgrades.
  • Added kingdom logs for shield purchases, pacifism change and relationship changes.
  • Added KingdomPacifismStateChangeEvent, GroupShieldPurchaseEvent
  • Added a new placeholder modifier called "bool" refer to the wiki for more info.
  • Fixed regulators interaction rules.
  • Fixed a rare issue with turrets/structures holograms.
  • Fixed an issue with swap recovery files created by Linux text editors.
  • Removed ensure-loaded-chunks option as it's always checked automatically.
  • Config reloads no longer work when purging data.
  • /k admin purge will now automatically restart the server when its done.
  • Fixed an issue with config auto reloader when editing configs with a FTP client.
----------, Sep 22, 2022

This is an unstable version, read this before updating.

  • Added logs, mailbox and resource points converter GUIs to /k gui command.
  • Added expiration system for kingdom logs.
  • Added an automatic update checker for addons.
  • Added outpost item purchase, extract collect and warppad teleport logs.
  • Players kingdom flight will now be disabled if their permissions is taken from them while flying.
  • Extractors can no longer be collected if they haven't collected any resource points yet (preventing its timer from getting reset)
  • Addons now require a restart to be installed.
  • Fixed mails not being properly saved during server shutdown.
  • Fixed an error with /k admin gui in outdated Minecraft versions.
  • The config watcher now ignores hidden files. This is useful because of the backup file some text editors make.
  • Addons now disable properly when kingdoms can't load.
  • Addons will now reload properly when /k reload is used.
  • Fixed an error caused by trying to update an addon twice.
  • Fixed turret holograms not being removed properly.
----------, Sep 18, 2022

This is an unstable version, read this before updating.

  • Revamped kingdom rank editor.
  • /k invsee and /k outpost join now have their own separate kingdom permissions.
  • Added turret/structure purchase logs and outpost event join log.
  • Fixed an error caused when changing kingdom flag.
  • Fixed an error caused by using /k admin openfile with no args.
  • Fixed custom-model-data matcher option for item matching options.
  • Fixed a lag issue when checking if a player has ever joined the server before. This affected some commands as well.
  • Fixed an issue with /k admin purge not working correctly in rare cases.
  • You can now open (not edit directly) present GUIs with /k admin gui <name>
  • Conditional GUI options now support nested conditions.
  • Fixed a few issues related to siege cannons.
  • Players shields are now broken when hit by siege cannons.
  • Fixed a few issues regarding invasions.
  • Fixed Map Viewers Addon config detection.
----------, Sep 16, 2022

This is a very unstable version, read this before updating.

  • Added new kingdom audit log types: Claiming, unclaiming, nation leave/join, invasions, resource point converion (donation, withdraw and deposit, and upgrades)
  • More abstraction layer to ClaimLandEvent & UnclaimLandEvent and they now handle bulk requests instead of a single one.
  • Added KingdomMiscUpgradeUpgradeEvent, KingdomMiscUpgradeToggleEvent, KingdomChampionUpgradeUpgradeEvent, KingdomPowerupUpgradeUpgradeEvent, KingdomItemUpgradeEvent
  • Land history for players is now able to handle bulk changes.
  • Fixed defender kingdom command limitations during invasions.
  • Fixed an issue with /k pvp
  • Colors in placeholders are now preserved for next lore lines.
  • Fixed an error when connection-radius option was disabled.
  • Fixed an issue with /k surrender
  • Fixed powerup enabled option.
  • Added support for WinSCP transfer resume support for config watchers.
  • Fixed an issue with structures.yml auto reloads.
  • Turrets and GUI files are now validated. Also fixed a few other config validation issues.
  • Fixed an error caused by using /k color with arguments.
  • Improved /k gui
  • Performance improvements for turrets and kingdom upgrades in general.
  • Fixed the lore filter for resource points.
  • "refresh" options from GUIs are removed as they're no longer needed.
  • Fixed an error when trying to install a language from /k admin languagepacks
  • Fixed an issue where auto reloads didn't work on GUI configs when they were downloaded for the first time.
  • Fixed the update checker
  • Added rewards editor to outposts. Also, a lot of other issues.
  • Updated map viewers addon for bulk claim support. You need this if you're going to update kingdoms.

You will get validation errors for /structures/nexus/nexus.yml GUI. To fix them, go to the file and remove the following (there are multiple of them)
sound:
'%kingdoms_resource_points% >= %cost%': BLOCK_ANVIL_USE
'%kingdoms_resource_points% < %cost% || %level% >= %max-level%': BLOCK_NOTE_BLOCK_BASS

----------, Sep 12, 2022

This is an unstable version, read this before updating.

  • Fixed a few placeholder issues with some tax messages and nation messages in general. You should update the messages.
  • Capital kingdoms are no longer kicked from the nation if they can't pay taxes.
  • Fixed: Setting a message in the language file to ~ caused an error.
  • Fixed an error caused by pacifism cooldown config option.
  • Fixed an error caused by players using /k mail commands directly.
  • Added KingdomGUIOpenEvent event to change GUIs before it's shown to the player.
  • Fixed an issue with the default nation settings shield option showing the kingdom shield instead.
  • Fixed an error caused by removing champion types when some kingdoms were already using them.
  • Siege cannons now damage nation's shield instead of the kingdom's shield if the kingdom is in a nation.
  • Fixed /k rp transfer command not working without Vault.
  • National nexus rp converter now behaves the same way as kingdoms' rp converter.
  • Changed KingdomResourcePointConvertEvent to a more general event called GroupResourcePointConvertEvent.
  • Fixed an issue with addon update checking
  • Added update checker notifications for language packs.
----------, Sep 8, 2022

This is an unstable version, read this before updating.

  • Fixed an error with Siege cannon level 3.
  • Fixed an error caused by Slimefun support.
  • Fixed an error where the plugin complained about time period settings which could be disabled by setting the option to -1
  • Fixed siege cannons only working in creative mode.
----------, Sep 5, 2022

This is an unstable version, read this before updating.

  • Fixed an issue with variable interpolation with math equations.
  • Fixed an issue with already-translated color codes in placeholders.
  • Fixed an issue with the plugin trying to validate placeholder messages.
  • Fixed an issue with nexus structure when conditional options are used.
----------, Sep 4, 2022

This is an unstable version, read this before updating.

  • Fixed an issue with particle land visualizers.
  • /k admin track is now much more useful. It allows you to click the shown path to automatically open the config file for you. To get this working you need to reset the language
  • entry for this command.
  • Added a built-in advanced item editor /k admin item editor
  • Particle land visualizers will now properly follow the player's y-axis
  • Fixed an issue with GUI auto reloads.
  • Added YAML functions for ease of configuration. For an example, refer to item-editor/enchantments.yml GUI config.
  • Reduced fuel item detection range to 3x3x3
  • Fixed the issue where challenges didn't persist between server restarts.
----------, Sep 3, 2022

This is an unstable version, read this before updating.
  • Added GUI and scoreboard alternatives for /k map, check "/k map settings" for more info.
  • Added invite codes! Check "/k invitecodes" for more info
  • Added an option to teleport players to spawn after being kicked from their kingdom.
  • Fixed a placeholder issue with extractors by default.
  • Fixed an error caused by breaking extractors.
  • Fixed an error caused by kicking players from nexus GUI.
  • Fixed an issue caused by using color codes at the very end of messages.
  • Fixed an issue with newline character "\n" in rare cases.
  • Kingdom/nation/player selectors for commands such as /k show and /k challenge are now consistent.
  • Changed a few icons for /k map by default to match othe icons' character width.
  • Fixed a rare issues with nexus structures which made their holograms to glitch out.
  • Fixed an error with /k admin gui
  • Fixed an issue with /k top pagination when excluding pacifist kingdoms.
  • Added "/k admin purge" which is supposed to clean all data reliably, but it's still an experimental feature.
----------, Aug 30, 2022

This is an unstable version, read this before updating.
  • Separated the web map support (Dynmap etc) into an addon.
  • Added support for squaremap, Pl3xMap and BlueMap v2
  • The plugin can now handle multiple map plugins simultaneously on the same server.
  • Starting using primary-secondary color scheme in the main language file by default.
  • Added "%kingdoms_nation:capital get=placeholder%" placeholder which allows you to get information of the nation's capital placeholder only.
  • Added /k nation nexus open
  • Added /k nation tag (which means there's now %kingdoms_nation_tag% placeholder)
  • You can now get information about a single command using /k help <command> (similar to /k admin command <command>)
  • Fixed some config grammar errors.
  • Fixed an issue where players couldn't use their left hand.
  • Fixed nation nexus GUI.
  • Kingdom tag renaming cooldown was removed in favour of command cooldowns.
  • Pacifist kingdoms are always immune to explosions now. Inlcuding siege cannons, with or without anti-explosion upgrade.
----------, Aug 26, 2022

This is a beta version. Please read stability section for more information.
  • Fixed GUI issues caused by the previous build.
  • You can no longer gain resource points from breaking pacifist kingdom nexus.
  • Added an option to not respawn player at the kingdom/nation home when their bed is set.
  • Kingdom players will now be notified about enemy kingdom members entering their land.
  • You no longer need to restart the server for language packs to take effect.
  • Changed %kingdoms_total_mails% to %kingdoms_mails_total% because of namespacing.
----------, Aug 20, 2022

  • Language files including the GUIs are now separated into language packs. Which can be installed using /k admin languagepacks
  • Updated Chinese translation.
  • Added a warning when dependencies take too long to download, with a download link and instructions as to how to do it manually.
  • Fixed an issue caused by opening a GUI from another plugin and another GUI from kingdoms at the same time.
  • Fixed an issue where the default language didn't apply to players when they first joined.
  • Fixed an issue where the plugin couldn't correctly detect the player's client language upon join.
  • Fixed an error caused by right-clicking national nexus.
  • Fixed an issue where Extractors' fuel were reset after restarting the server.
  • Fixed an error caused by disbanding kingdoms.
  • Fixed "territory" PvP mode not working correctly for players with no kingdom.
  • Fixed an error caused regarding kingdom guards.
  • Covered a few edge cases of kingdom entities in general not being recognized as one.
----------, Aug 17, 2022

These few weeks were pretty rough because of the file size limit, but now by restructuring the plugin and separating a few parts, we're back again.

Note that since some of the required libraries are not shipped with the plugin anymore, you need to have internet connection for the first time you install the plugin.

Sorry I don't have the complete change-log for this update. I just lost track of everything.
----------, Aug 12, 2022

Due to the file size limit for Spigot, the file is temporarily hosted on the Discord server until a solution is found.

Here's a direct download link for now.

  • Added Turkish translation.
  • Added manual mode to turrets.
  • Added "lingering" option to mines, which allows mines to act as lingering potions from a certain level.
  • Added a separate cost for ransack mode invasions.
  • Added %kingdoms_distance_from_core% and %kingdoms_lang% placeholders.
  • Added two new pvp modes. Disabled and territory.
  • Added equation support for turret & structures cost.
  • Added an option to change PvP mode for each individual relationship.
  • Added "/k pvp <player> <on | off>"
  • Added an option to allow/disallow claiming in certain biomes.
  • Added UNCLAIM_OWNED permission to only allow players to unclaim the lands they claimed themselves.
  • Fixed an error caused by adding new ranks to ranks.yml without restarting the server.
  • Fixed an error caused by /k show
  • Added embed support for DiscordSRV announcements.
  • Added two separate DiscordSRV announcements for inavsion start and end.
  • Added commands to mute certain channels.
  • Added animal protection to anti-trample level 3. All kingdoms need to upgrade to this level (also update your misc-upgrades.yml)
  • Added equation support for unclaim refunds.
  • Added Vanish support for kingdom guards.
  • Added equation support for Extractor capacity.
  • Added options to whitelist/blacklist items that have lore/enchants.
  • Added an option to get resource points when mining the nexus only by using a certain item. A diamond hoe by default.
  • Added /k color, you can also access this GUI when changing your kingdom's color from nexus settings. It's also pre-1.16 friendly.
  • Added "/k admin unclaim all" and "/k unclaim auto"
  • Added an option to prevent people from putting certain items into kingdoms vault.
  • Added different siege cannon projectiles with different properties and damages by default.
  • "/k unclaimall" has been changed to "/k unclaim all"
  • Added "/k rejectrelation <kingdom>" command.
  • Added an option to give a specific amount or resource points and money after invading the nexus land rather than all the resource points.
  • The color limit for ranks will now count colors instead of characters and will disallow anything that's not a color code.
  • Protection signs are removed (their signs still remain) when you invade a land.
  • claims.yml connection-radius option will now work properly for multiple worlds.
  • Kingdom guards can now be most entities, but the targetting system might still not work for them correctly.
  • Spies will now also see kingdom/nation broadcasts.
  • "disable-misc-upgrades" option for invasions during Masswar now allows you to disable certain misc upgrades instead of all of them.
  • Fixed an error caused by "/k admin gui"
  • Fixed default permissions relating to sub commands of /k claim commands.
  • Fixed the default material for chainmail in champion-upgrades.yml
  • Fixed an issue where players could see commands that required permissions in /k help
  • Fixed an error caused by trying to ally non-existing kingdoms.
  • Fixed an error caused by "/k rp transfer" command.
  • Fixed an error caused by /k claim corner command.
  • Fixed an issue related to color accessors.
  • Fixed an issue where conditional GUI options didn't inherit options properly.
  • Fixed an issue where players could damage friendly lands with Siege cannons.
  • Fixed an issue where right-clicking while sitting behind a Siege cannon caused it to shoot before opening the GUI.
  • Fixed a few issues with Siege cannon block damage options. Also added an option to disable all block breaks.
  • Removed some duplicated message entries for outpost events.
  • Removed "/k outpost setspawn/center/teleport/remove" and replaced all of them with a GUI editor "/k outpost edit"
  • Added NationJoinEvent, NationLeaveEvent, KingdomKickEvent and MailSendEvent to the API.
  • Turrets will no longer shoot at immune withers.
  • Turrets now have the ability to make mobs drop customizable EXP. Currently it's only setup for arrow turrets.
  • When kingdom invitations expire they remain so players can see them in /k invites.
  • Improved the tab completion of a few commands.
----------, Aug 2, 2022

  • Updated Hungarian translation.
  • Fixed "cooldown" option validators in invasions.yml
  • Fixed the config updater breaking long lines into separate lines and messing up the indentation with comments that had newlines between them.
  • Fixed a very rare issue with command registration when angry people spammed /k reload
  • Added a lock for /k reload command to stop enthusiastic people from abusing this innocent command that may or may not take a revenge.
  • Significantly improved the config vaildator. Mainly the part where it kept reseting your old config options that had customizable entries such as macro placeholders.
----------, Jul 16, 2022

  • Added "/k admin create * <kingdom>" commands. This isn't useful for 90% of people. It creates a kingdom for the first player that it can find (from every player that has ever
  • joined the server)
  • Super kingdoms for /k admin create command are now renamed to "^" to stop conflicts.
  • Improved and fixed an issue with /k undo and /k redo commands.
  • Fixed the "Cannot start plunder invasion with the current ..." message when plunders aren't even enabled.
  • Apparently "/k redo" was never registered as an official command even tho it was added years ago...
----------, Jul 13, 2022

  • Updated the Chinese translation.
  • Improved Dynmap/BlueMap systems. Fixed icon disabling options.
  • "/k admin map remove" will now entirely remove the kingdom marker entirely and makes a new one if any activities required it.
  • Fixed a few issues with the claims.yml validator not detecting some options as math options.
  • Fixed money.auto-claim option which was replaced by money.claims in claims.yml
----------, Jul 12, 2022

  • Improved the default message compiler. It now correctly warns you about errors inside hover messages and points to the correct line and message in a multiline message. Color accessors are also now fully implemented.
  • Fixed some time-related issues caused by reloading config options.
----------, Jul 11, 2022

  • Disabled zombies becoming drowned for all kingdom spawned mobs.
  • Various improvements to the config auto updating system. It now detects changes on most linux distributions and attempts to ignore duplicated triggers caused by some text editors.
  • It also detects changes instantly now.
  • Fixed an error caused by setting the lore of an option in a GUI to an empty text.
  • The plugin will no longer freak out and disable itself because of placeholder/color errors in GUIs.
  • When you create a super kingdom, home and nexus structures are now set automatically.
  • Fixed an error with Inferno turrets in 1.19
  • Fixed an error caused by breaking Inferno turrets.
----------, Jul 10, 2022

  • The default chat format now uses %[email protected]% placeholder since hex colors in this plugin are now backward compatible with pre-1.16
  • Fixed placeholders color not working due to the recent updates.
  • You can no longer open nexus settings while someone is invading you.
  • Fixed errors caused by outpost events when WorldGuard was missing.
  • Fixed the backwards material compatibility of GUIs.
  • Changed Nexus settings color option material by default for backwards compatibility.
  • Fixed nexus color setting accepting random letters for hex colors.
  • The hue color restriction for kingdom colors now undergo a saturation and brightness check to ensure colors like white or gray don't get blocked.
  • Removed some duplicated message entries in the language file.
  • Fixed players keeping their flight after the land that they are flying on was unclaimed.
----------, Jul 8, 2022

  • Plugin will now officially disable itself with a message for unsupported MC versions.
  • Fixed flags not showing correctly in Dynmap & Bluemap.
  • Increased Dynmap flag size limit by default. It was kinda low.
  • Fixed an issue with 1.12 servers.
  • The plugin will now mostly accept the full exact player name for commands.
  • Fixed an error when champions get killed by non players.
----------, Jul 6, 2022

  • Admin permissions now work correctly for players opening misc upgrades of other kingdoms.
  • You can now use special curly brackets color syntax inside hover messages.
  • Fixed an error causing champions to not spawn when a custom champion type is defined.
  • Fixed an error with unclaimed building charges.
----------, Jul 5, 2022

  • Fixed an error caused by automatic config updates
  • Fixed an error with opening one of the GUIs from the nexus.
----------, Jul 3, 2022

  • Added an error GUI to show instead of no GUI showing at all when a GUI is misconfigured.
  • You can now upgrade turrets & structures in admin mode without spending resource points.
  • Members GUI now shows members sorted by their rank priority.
  • Fixed a few permissions that you had to specify the kingdoms namespace name twice, like 'kingdoms.kingdoms.silent.join'
  • Fixed an error in situations where kingdoms attempted to validate color codes of player defined placeholders.
  • Fixed the default alias for /k version and /k visualize conflicting with each other.
  • Fixed an error caused by executing some commands from the console.
  • Fixed issues relating to configs not picking the default value when its not available in user's outdated config.
  • Fixed a few issues regarding /k show
  • Fixed a few descriptions and removed unused options in config.yml
  • Fixed /k admin testsound sound/volume parameters not working correctly.
----------, Jul 2, 2022

  • Fixed WorldGuard v6 support.
  • Fixed the "attempting to replace placeholders" error and other placeholder issues caused by the previous version.
  • Fixed a GUI misconfiguration in the default Chinese Warppad GUI.
  • Fixed the default powercell description regarding its protection radius (was set to 9x9)
  • Fixed an issue where the plugin took players money for /k fly activation regardless of whether kingdoms can afford the costs too or not.
  • Fixed the default message for kingdom flight activation cost saying it needs money instead of resource points.
  • Fixed a few other issues related to outdated servers. If you're using custom model data option, you should update them.
  • Fixed a few situations where nexus GUI didn't open.
----------, Jul 1, 2022

  • Removed kingdom item as bow arrow protection for 1.12 since it doens't support it.
  • Fixed an error with /k outpost stop
  • Fixed an error caused by languages that don't come with GUI translations.
  • Fixed "Initializing Legacy Material Support. Unless you have legacy plugins and/or data this is a bug!"
  • Fixed "back" buttons not working correctly after the last update in Nexus GUI.
----------, Jun 22, 2022

  • Fixed an issue with adding new Placeholder formats to config.
  • Moved kingdoms color settings from map.yml to config.yml since it's not generated if you don't have a website-based map plugin.
  • Fixed an error where the plugin tried to include GUI options with no material specified.
  • Console will now warn you about command alias overrides.
  • /k admin dynmap commands now work correctly for bluemap.
  • Fixed resource points advanced section.
  • Fixed an error caused by deleting a GUI folder.
  • Fixed an issue caused by Nexus GUI and other plugins that provide their own GUIs.
  • Each relation has now its own option for being "customizable" which replaces the previous "custom-attributes" which was a general option.
----------, Jun 15, 2022

  • Added 1.19 support
  • Updated Hungarian translation.
  • The plugin is now less strict about message errors.
  • "player-deaths" options now support mathematic equations.
  • Fixed validation with a few options.
  • Fixed a small inconsistency in the default rank-editor config.
  • Fixed an error in outdated 1.12 servers.
  • Fixed resource points GUI back button not returning items.
  • Bluemap changes will now update instantly just like Dynmap.
  • Bluemap icons and land markers are now properly removed.
----------, Jun 9, 2022

  • Fixed champion invulnerability issue.
  • The plugin now properly warns when dealing with unspecified placeholder formats option in config.yml
  • Fixed an error with 1.12 servers.
  • Improved /k admin entity with more details.
  • Fixed issues with "%kingdoms_color%" placeholder. If you wish to use this in chat, add the new "hex" placeholder format to config.yml and use that instead.
  • You can now purchase turret ammos in admin mode for free.
  • Fixed the long line going off screen for turret ammos option by default.
  • Fixed an error caused by invalid color sequence in rank colors.
  • Fixed an issue where Inferno turret's laser remained after breaking the turret while its shooting.
  • Added a fallback material system for GUIs in outdated servers.
  • configs will now regenerate back correctly when deleting their files.
  • Fixed a few minor issues related to GUI type/row option error detection.
  • Fixed a config validation error that couldn't detect "~" null options correctly.
----------, May 25, 2022

  • Updated the default Russian translation.
  • Updated the default Hungarian translation.
  • Fixed an issue where kingdoms could get negative resource points when an admin purchased upgrades.
  • Fixed an issue with resource points worth.
  • Fixed an error with Siege cannon ammo option.
  • Fixed an error with one of German's GUI translation by default.
  • Fixed placeholders.defaults option.
  • Fixed config.yml duplicated auto reload notification.
  • Fixed a few issues with Siege cannons.
  • Attempted to remove the previous complex message prefix @ from all translations.
  • Fixed /k nation spawn and added the ability to teleport to other nations's public spawns.
----------, May 16, 2022

  • Added a warning for config values that were intended as texts but can be interpreted as other values.
  • Added a reload protection to forcefully stop people from reloading the fucking plugin with external commands.
  • Added a DiscordSRV hook protection against using channels that are not specified in DiscordSRV config.
  • Fixed an error when an admin opened national nexus GUI without a kingdom.
  • Fixed an error related to kingdom guards.
  • Fixed an issue related to protection signs hopper protection options.
  • Removed broadcast and kingdom/nation creation sounds from config.yml in favor of advanced options of the language file.
  • The config validator is now capable of validating multiple invalid options at once.
  • Fixed a few compatibility issues with outdated servers.
----------, May 13, 2022

This build is unstable.
  • Fixed an issue with Dynmap markers caused by the previous build.
  • Fixed an error with /k tag
  • Fixed a compatbility issue with 1.12
  • Fixed an error with /k home when it wasn't set.
  • Fixed /k admin rank when demoting the kingdom's king.
  • Fixed /k disband placeholders not working.
  • Removed "enabled" option from map.yml Dynmap config as there's already another general option in config.yml
  • Added disband reason to the API.
  • Color name syntax "{&name}" from chat.yml is now repalced with the more general variables in config.yml with "{$name}"
  • Sounds in commands.yml are removed since the language file supports sounds.
----------, May 6, 2022

  • Fixed an error when kingdoms had claims in worlds that BlueMap was disabled in.
  • Fixed an issue regarding slot option for conditional options.
  • Fixed an error caused by hex colors in message variables.
  • Replaced /k map commands (except /k map itself) with /k map settings)
  • Fixed /k show relation kingdom names.
  • Fixed /k broadcast and /k nation broadcast placeholders.
  • Fixed /k admin claim error.
  • Fixed turret death message placeholders.
  • Fixed /k admin rp allowing negative resource points.
  • Fixed join-leave sound config.yml option warnings.
----------, Apr 27, 2022

  • Added more information to GUI error messages. It's significantly easier to know the exact location of errors and how to fix them.
  • Fixed an error when adding a kingdom to a protection sign GUI.
  • Fixed /k reload for map.yml of Dynmap/Bluemap.
  • Fixed the auto config updater when Dynmap/Bluemap config wasn't generated.
  • Fixed an error caused by killing the champion.
----------, Apr 23, 2022

  • Added auto config updates option to config.yml Note that this is an experimental feature.
  • Updated Chinese translation.
  • Fixed the default German translation.
  • Fixed %kingdoms_nation_members% placeholder by default for other translations.
  • Fixed an issue with Dynmap support attemting to update a nation's home.
  • Fixed /k nation show from console.
  • Fixed protection sign players and kingdoms GUIs.
  • Fixed an error when opening Warp Pads.
  • Fixed placeholder formats.
  • Fixed members GUI previous page warning.
  • Fixed an error caused by enabling prefix option in config.
  • Plugin will now send a message for GUIs that don't allow creative mode.
  • Attempted a fix for BlueMap delayed API errors.
  • Warp Pad GUI design has been changed by default. It's recommended, but not necessary to reset it.
  • %kingdoms_top_position% now starts from 1 rather than 0
  • The plugin will now send a different message when trying to remove the password of a protected container that doesn't have a password.
  • Improved GUI slot validation system.
  • Improved the plugin's config auto reload watcher system.
----------, Apr 21, 2022

  • Added /k admin toggles; this allows you to see a list of players wtih admin mode enabled.
  • Fixed an issue with using kingdoms placeholder in other plugins.
  • Fixed an error caused by color validation in user input.
  • Fixed /k admin nexus <kingdom> showing the wrong information.
  • Fixed an issue where the plugin couldn't detect [everyone] signs.
  • Kingdom items can no longer be used to shoot with bows (such as arrow and hellfire turret items)
  • Warp Pads now attempt to teleport players to safe locations around the Warp Pad or prevent them completely from tping if they can't find one.
----------, Apr 18, 2022

Warning: This build is unstable and is not meant to be used in a live server.
  • Fixed errors related to changing command names in commands.yml
  • Permanent kingdoms no longer need to pay taxes.
  • Fixed a compatibility issue with a few plugins that handle block item drops.
  • Fixed /k show, /k visualize, /k map and /k nation show
  • Fixed player join messages and their silent permission which was enabled by default.
----------, Apr 11, 2022

Warning: This build is extremely unstable and is not meant to be used in a live server.

Where to look for math placeholders? Math placeholders are only in claims.yml, config.yml and invasion.yml
In your GUIs directory, replace all `condition: "%enabled%"` or `condition: '%enabled%'` with `condition: enabled`
`condition: "%level% < %max_level%"` with `condition: level < max_level`
`condition: "%included%"` (or with single quote) with `condition: included`

  • Added placeholder variables. Check config.yml -> placeholders -> variables for more information.
  • Added total structure count for the whole kingdom.
  • Added /k admin commands
  • Added "kingdoms_masswar_is_running" this simply returns true/false for conditioning purposes.
  • Separated /k rp transfer kingdom/nation to their own commands.
  • Fixed /k nation broadcast not sending the message to all nation members.
  • Fixed a lot of misspelling in the default configs and the language file.
  • Fixed an error with /k reload
  • Fixed an issue where using /give @a coal command near a WarpPad caused it the warppad to refill ammo even tho the coal is picked up by the player.
  • You no longer need "@" for complex messages. All messages are complex by default.
  • The plugin now attempts to fix invalid chest size upgrade levels for kingdoms if you fucked up the config.
  • PvP mode now allows using splash potion effects on each other.
  • Fixed a dupe bug with structures in unclaimed lands.
  • Fixed an issue where right-clicking mines triggered a warning in console about missing GUIs.
  • Fixed an issue where you could open chests in other kingdom lands.
  • Fixed an error with "/k invade ransack"
  • Fixed an issue where players could damage friendly champions by shooting them.
  • Players can no longer hit Siege Cannon fireballs back.
----------, Apr 9, 2022

  • Permission for /k home of other kingdoms is given by default (this doesn't bypass public homes)
  • Fixed Masswar ending title colorization.
  • Fixed an error with /k reload caused by the previous version.
  • Fixed Warp Pad detecting phantom fuels in rare cases (such as using "/minecraft:give @a" near a Warp Pad)
----------, Mar 30, 2022

  • Added Chinese translation!
  • Fixabled a lot of inappropriately registered permissions.
  • Fixed /k home duplicated kingdom not found message.
  • Fixed Siege Cannon's GUI ammo description by default.
  • Fixed soldier turret description by default.
  • Fixed an error with succeeding in a ransack invasion.
  • Fixed an error with land visualizers when using slightly different settings.
  • Fixed an error with masswar events.
  • Fixed a few misspellings in the default language file.
  • Fixed soldiers not spawning the correct amount of mobs.
  • New kingdoms will no longer receieve notifications about not being able to pay taxes.
  • Command bypass cooldown permission has been changed to "kingdoms.command.<name>.bypass.cooldown" and bypass disabled worlds to "kingdoms.command.<name>.bypass.disabled-worlds"
  • Soldiers from multiple soldier turrets will no longer spawn if there are already soldiers chasing the player.
----------, Mar 30, 2022

  • Added inferno turret support for 1.18.2 (dropped 1.18.1)
  • Fixed an issue with /k home being used even when the home is not public
  • Fixed /k admin dailychecks resume
  • Fixed an error with dynmap invasion area support
  • Fixed an issue where players could take items out of protected item frames.
  • Prefixes are no longer displayed for some embedded messages in other messages (like /k show)
  • Fixed creative protection for kingdom items triggering in survival mode.
----------, Mar 21, 2022

  • Fixed an issue where players could claim the land with "/k claim confirm" without having enough rp or money.
  • Fixed an issue with placeholder formats showing the same text.
  • Fixed an error with /k top when a kingdom has been disbanded.
  • Fixed plunder mode bossbars not showing.
  • Fixed an issue with promoting players with /k promote
  • Fixed a lot of Dynmap related issues. Added back the invasion color. Claiming and unclaiming or changing color or flag should now automatically update.
  • Increased the default max invasions due to many complaints.
  • Admins can no longer create kingdoms with duplicated names if disallowed.
----------, Mar 18, 2022

  • Added a preview for the new math engine "/k admin eval" this is not used for the current math equations, but there will be a conversion where you can't use placeholders with %%
  • anymore. So get ready to update a few options.
  • Fixed Citizens plugin detection during startup.
  • Fixed bossbar colorization for masswars.
  • Fixed an issue with renaming Warp Pad structures.
  • Fixed an error caused by champion abilities.
  • Fixed champion abilities for plunder invasions.
  • Fixed an issue with resource points withdraw/deposit where the players input were colorized.
  • Fixed an issue with GUIs that showed player heads and their information were the same.
  • Fixed a few material related issues with old versions.
  • Fixed an error when trying to promote a king.
  • Fuel costs are now rounded in WarPad GUI. Make sure to change "%name%" to "%structure-custom-name%" in Warp Pad GUI config.
  • Both prefix specifiers now work regardless of whether the prefix option is enabled or disabled.
----------, Mar 15, 2022

  • Fixed the default broken placeholder for neededAmmo
  • Fixed a rare error with chat.
  • Fixed /k chat direct messages tab completions.
----------, Mar 8, 2022

  • Fixed a nexus GUI issue caused by the previous build.
  • Fixed an error when disbanding kingdoms.
----------, Mar 7, 2022

  • Lowered the price of turret ammo bulk purchase by default.
  • Added a new GUI to open when the structure/turret is in an unclaimed land.
  • Fixed structure interacting rank permissions.
  • Fixed a few issues with regulator mob spawning.
  • Fixed the invasion home movement feature when the plugin can't find a suitable location.
  • Fixed Extractors showing the name of the structure instead of the last collector. Change %name% to %extractor-last-collector%
----------, Mar 7, 2022

  • Added 1.18.2 support (dropped 1.18.1 support)
  • Fixed an error with /k rp transfer tab completion.
  • Fixed a bug where players could place multiple nexus structures.
  • Fixed item description for turrets and structures.
  • Fixed a few messages giving wrong usage errors when providing the right amount of arguments.
  • Nexus mode no longer forcefully shoves the preview into your face.
----------, Mar 6, 2022

  • Fixed a few language entries that didn't use the material translation from the language file.
  • Fixed an error with invading non-nexus lands.
  • Fixed disabling invasions misc upgrade not working.
  • Fixed an issue where the plugin didn't show errors with some configs (such as the language file) if there were formatting errors.
  • Check if language file is working
  • The new fill-cost option no longer throws an error when it's missing since this issue was frequently reported.
  • Fixed %ammo% placeholder conflicting for both purchase amount and the actual turrets remaining ammo. The new placeholder for purchase amount is %ammo-buy-amount%
----------, Mar 5, 2022

  • Added support for positional placeholders. For more info, check the wiki.
  • Conditional options now support item options on both the main section and their conditional sections.
  • Fixed the default WorldGuard integration option name in config.
  • Fixed /k admin permanent/pacifism tab completions.
  • Fixed structure/turret unknown style protection when loading data.
  • Fixed an issue with a rare situation where messages that meant to complex had errors as normal messages.
  • Fixed an issue with Warp Pad distance calculating which broke when the destination location was in another world.
  • Fixed /k fly activation cost when charges are disabled.
  • Siege cannons can no longer damage friendly lands.
  • GUIs will now automatically hide all flags by default so you don't have to hide them manually.
----------, Mar 4, 2022

  • Added "commands" option to outpost rewards to perform certain commands for the members of the winner kingdom.
  • Added structure properties for extractors, warppads and powercells in their item description by default.
  • Added %kingdoms_turrets_total% and %kingdoms_turrets:count% placeholders.
  • Kingdom homes will now be attempted to be moved as far as possible away after being invaded.
  • Kingdom books are now properly taken care of when a shutting down the server during an edit.
  • You cannot teleport to public /k homes when their home is being invaded.
  • The current Warp Pad is no longer listed in Warp Pad GUI.
  • Pacifism GUI will no longer appear if pacifism is disabled entirely.
  • Fixed a placeholder issue with /k home command.
  • Fixed the %ammo% placeholder for turrets GUIs.
  • Fixed /k map priority not working correctly.
  • Fixed the missing success message for /k claim confirm
----------, Mar 3, 2022

  • Added kingdom flight charges system.
  • Completed nation relationship system.
  • Completed placeholder formats.
  • Fixed multi land invasions.
  • Fixed a backwards compatibility issue related to transferring old warppads to new warppad system.
  • Fixed an error with plunder invasions.
  • Fuel numbers shown for WarpPad are now more compact.
  • Fixed an error for messages sent to console.
----------, Feb 28, 2022

This update series features multiple structures per land and many other structure related features. It comes with a few bug fixes as well.

What's new?

You can view a full list of changelogs here.

How to update?
As always, take your backups. You'll need to delete structures.yml
----------, Feb 28, 2022

  • Fixed a lot of Dynmap related issues.
  • Fixed an invasion issue caused by the previous build.
  • Fixed an issue where players could choose certain unobtainable materials for ranks.
  • Fixed a very rare issue with Kingdoms logger.
  • Fixed a few API related issues.
----------, Feb 20, 2022

  • Fixed /k extractor
  • Fixed an issue with disbanding nations.
  • Fixed a few issues with invasion count down.
  • Fixed a few permissions being incorrectly registered.
  • Fixed Warp Pad structures teleportation issue.
----------, Feb 13, 2022

  • Fixed kingdoms.command.claim.chunk permission defaults.
  • Fixed WorldGuard version detector.
  • Fixed max lands modifier being calculated twice.
  • Fixed default /k admin maxclaimmodifier success message.
  • Added an option to fix Multiverse turret compatibility.
----------, Feb 11, 2022

  • All command permissions are now consistently registered (easier to manage on advanced plugins like LuckPerms) Please report any permission that's supposed to be enabled by default for all players, but isn't
  • Fixed /k gui permission by default.
  • Fixed nexus guard misc upgrade description by default.
  • Fixed an issue with guard amount config.
  • Fixed unlimited option for max kingdom relationships and fixed the counter for individual relations.
  • Fixed 1.18 min world block height for land visualizers.
  • Fixed admin interactions with nexus structures without a kingdom.
  • Fixed an issue with block animation not working correctly in claimed lands.
  • Fixed an issue related to some commands being registered twice.
  • Fixed resource points converter GUI interactions.
  • Fixed an issue with default English GUI language files not being generated in other language GUI folders when no translation is available.
  • Fixed deleted GUI files not regenerating automatically.
  • Fixed /k visualize that doing it too quickly would not display blocks correctly.
  • Moved /k gui to /k admin gui
----------, Feb 4, 2022

Once again some GUI bugs from previous builds has been fixed.
----------, Jan 30, 2022

Fixed a crucial GUI issue caused by the previous build.
----------, Jan 30, 2022

  • Added the missing invalid ammo message feature for siege cannons to the language file.
  • Fixed Siege cannons survival mode issue.
  • Fixed Siege cannons for 1.13 and 1.14
  • Fixed the default time formatter in config.
  • Fixed a Paper event hander warning.
  • Fixed an issue where you could open inventories and execute commands during GUI user inputs.
  • Fixed a few issues with detecting different components of Vault.
  • Fixed an item dupe bug with "/k inventory"
  • Fixed tax setting change checks for nations.
  • Fixed chat input interactions between GUI conversations and other mechanisms that use chat inputs.
  • Fixed /k admin player command duplicated messages.
  • Fixed a few color backreference issues.
  • Changed the default Siege Cannon ammo to fireballs.
  • Removed kingdoms.command.inventory.take permission as it's unnecessary and can cause confusion.
  • Removed "/k inv" as an alias for "/k invite" and moved it to "/k inventory"
  • Performance improvements for complex messages. It's also no longer affected by Spigot auto URL converter.
----------, Jan 29, 2022

  • Fixed /k surrender error during invasion countdown.
  • Fixed an issue with broken file systems when logging.
  • Fixed an error with /k book edit
  • Fixed siege cannons allowing players to operate after exploding.
  • Fixed max member limit for kingdoms that don't require an invitation to join.
  • Fixed mines creating explosion at the players location which can be unsafe.
  • Fixed an issue with national nexus not breaking correctly.
  • Fixed an issue with free interactable GUI slots (specially Siege Cannons load)
  • Fixed ClaimLandEvent & UnclaimLandEvent API cancellation states.
----------, Jan 21, 2022

  • Fixed hex format support for Dynmap and added space separator support for RGB.
  • Fixed a small issue when rare data options are used.
  • Fixed duplicated kingdoms in /k top
  • Performance improvements for top kingdoms placeholders/command.
----------, Jan 14, 2022

  • Added Siege Cannon support for 1.12
  • Moved structure block type to structures.yml from config.yml and fixed a few other cosmetic effects related to nexus.
  • Fixed an issue with default champion-upgrades.yml config.
  • Fixed short & fancy placeholder support for 1.12
  • Fixed protection sign's sign not auto updating after changing the protection type.
  • Fixed an issue with champions error in 1.12
  • Fixed an error with lightning strikes in 1.12
----------, Jan 13, 2022

  • Finally fixed the painting regeneration issue.
  • "/k glow" has been removed as it needs a lot of work to be fixed properly. It will be included in the next feature request poll.
  • Added validation for command names.
  • Fixed "/k help" removing the command after changing its name.
  • Fixed a few issues with nation invitation messages.
  • Fixed "/k lore" actionbar messages not getting translated properly.
  • Fixed an issue with protected signs being used with doors and trapdoors.
----------, Jan 7, 2022

  • Added vanish support for player join leave messages.
  • Fixed an issue with time formats caused by the previous update.
  • Fixed an issue caused by Forge+Bukkit servers.
  • Fixed an error when reporting corrupted data files.
  • Fixed the time formats for command cooldowns.
  • Fixed /k create saying "unknown command"
----------, Jan 1, 2022

  • Added a more convenient method of adding commands. Single texts and slash at the beginning of commands are now accepted.
  • Admin mode support for /k tag cooldown.
  • Fixed players floating and going invisible when regeneration for explosion is turned on.
  • Fixed an issue with unknown source regenerations. (If your server had this kind of issues, entities cannot be correctly regenerated in your server and you should turn off auto regeneration. This is a limitation due to one of the plugins you use.)
  • Fixed Dynmap global messages.
  • Fixed /k extractor working on other kingdoms when players don't have the permission.
  • Fixed /k tag setting/changing message.
  • Fixed an error with invasions.
  • Fixed siege cannon tubes not despawning correctly when restarting the server.
  • Fixed structure configs not reloading correctly.
----------, Dec 29, 2021

  • Fixed Masswar auto start time.
  • Current flag message "click here to see your current flag" will no longer display if the kingdoms hasn't set any flag yet.
  • Fixed a dupe error with misc upgrade kingdom chest upgrade.
  • Fixed /k show command.
  • Fixed an issue with resource-points config that defaulted to the original settings when removing a custom material.
  • Fixed "claim-on-create" option not working.
----------, Oct 1, 2021

  • Fixed an issue with "claim-on-create"
  • Fixed %displayname% placeholder and added a separate %pure-displayname% placeholder.
  • Fixed an issue with placeholder in complex messages being parsed as a part of complex message structure.
  • Fixed an error with drag ability during invasion.
  • Fixed being able to protect kingdom items (turrets and structures) with protection signs.
  • Siege cannons no longer affect pacifist kingdoms.
  • PvP is now enabled between the invader and everyone else that are unfriendly regardless of the PvP Mode option in the config.
  • Performance improvements for complex messages.
----------, Sep 17, 2021

  • Fixed displayname compatibility when a permission plugin was present.
  • Sign protection will be removed once a land is invaded. Note that the signs themselves will not disappear and you can break them to get a sign item this is intentional.
  • Fixed the "disabled" option for a few command groups.
  • Fixed an error with champions in outdated servers (1.12 and below)
  • Fixed Siege cannon cooldown actionbar not displaying after standing up and sitting back again.
  • Fixed chat.yml and protection-signs.yml not regenerating back after deleting and reloading the plugin.
  • Fixed wilderness protection sign support. Note that it'll still have weird behavior when claiming the land.







And apparently Spigot added emoji support for plugin update so here goes nothing...

MUST HAVE UPDATE!!! :oops::oops::oops::oops::oops::oops:
:eek::eek::eek::eek: BUG :devilish: FIXES :eek::eek::eek::eek::eek:

GET THE PLUGIN NOW AND HAVE FUN WITH YOUR FRIENDS :ROFLMAO::ROFLMAO::ROFLMAO::ROFLMAO::ROFLMAO:

DONT FORGET TO LEAVE A :cool: 5 STAR :cool: REVIEW FOR MORE UPDATES
ALSO LEAVE A LIKE (y)(y)(y)(y)(y)(y)(y)(y)(y)(y)(y)(y)(y)
AND DONATE: BUY ME A :coffee:;)
----------, Sep 11, 2021

  • Fixed a message with "/k rp deposit" command.
  • Bank services message is now hardcoded with a link to FAQ.
  • Fixed the "%capital%" placeholder for nation info message by default.
  • Fixed "%kingdoms%" placeholder for nation info message.
  • Fixed an issue with placeholders in complex messages.
  • Fixed "allow-explosion" option during invasions.
  • Fixed /k claim line command.
  • Fixed /k glow for 1.16
  • Improved champion GUI.
  • Performance improvements.
  • A few API changes.
----------, Sep 9, 2021

  • Animals are now protected in claimed lands.
  • Fixed Vault error when no prefix/suffix plugin is installed.
  • Unknown admin commands are now properly shown.
  • Fixed maxLandModifier command sensitivity.
  • Fixed an error when plunder bossbars were disabled.
  • Fixed MythicMobs support for soldiers.
  • Fixed injected worth not working in resource point converter.
  • Fixed "/k show" not showing truces and enemies correctly.
  • Fixed "/k rename" cooldown.
  • FIxed "%kingdom%" placeholder for "/k admin bank"
  • Fixed turret entity list.
  • Regulators will now only stop natural spawning, meaning that champion or other mobs from other plugins are no longer stopped.
----------, Aug 29, 2021

  • Added a new method of invading without involving champions called plunders. Thanks to Tenrez.
  • Added keep inventory and level options for invaders.
  • Added a min rp value for withdrawing.
  • Added "/k sneak" command permission by default.
  • "/k nexus" commands are now separated into their own subcommands.
  • "%displayname%" is finally fixed!!!
  • Fixed the GUI conditional system equality handler.
  • Fixed reloading issues with "resource-points.yml"
  • Nexus placed when kingdom is created no longer replaces important blocks.
  • Fixed an issue with "/k fly" that spammed when going to other wilderness lands.
  • Fixed an error caused by right-clicking on mine turrets by default which didn't have a GUI.
  • Fixed soldier turrets not activating at all.
  • Fixed mines that activated with delay and huge explosions.
  • Fixed kingdom guards and soldier turret MythicMobs support.
  • Fixed an error when "to-inventory-on-break" option is enabled.
  • Fixed champion getting converted to drowned.
  • The invader is no longer allowed to use elyta during invasions.
  • All the "/k rp" commands are now separated into their own sub commands.
  • /k fly is no longer disabled if the enemy is in creative or spectator mode.
  • Performance improvements.
----------, Aug 21, 2021

  • Added %kingdoms_avg_lands_distance% placeholder.
  • Added an option to spawn the champion where the player did "/k invade"
  • Fixed an issue with kingdom handbooks when a member is kicked from the kingdom.
  • Fixed an issue with complex messages and hex color formats.
  • Fixed /k tradable error.
  • Fixed an error with "/k glow" in outdated servers.
----------, Jul 29, 2021

  • The plugin now supports inventory drags. This means that a bug where dragging items in restricted inventory slots and not being able to take them back is fixed. It also fixes another bug which interactable slots (where you can put items such as the siege cannon and rp converter inventories) don't respond to items on "accidental" drags.
  • Added "/k rp converter" command.
  • Added a cooldown to siege cannons and improved performance.
  • Added an option to allow explosions during invasions.
  • Fixed an issue where players could change a few kingdom settings without permission.
  • Fixed Siege Engine kingdom item duplication bug.
----------, Jul 25, 2021

  • Siege engines are so fucking cool now.
  • Assigned &5 as Siege cannon color.
  • Added commands for creating kingdoms and nations.
  • Fixed "Extractorss" typo for the structure.
  • Fixed "/k outpost setspawn" command.
  • Fixed config commands not being colorized.
  • Fixed help page pagination usage messages.
----------, Jul 24, 2021

  • Almost completed Siege Cannons.
  • Improved tab completion of "/k admin sound"
  • Explosion protection performance improvements.
----------, Jul 22, 2021

  • Added /k admin execute <kingdom> <executor> [filter] <command> (Note: console executor is blocked even for ops for security reasons)
  • Added support for local timezone.
  • Add /k glow to make teammate glowing possible. Still experimental. The permissions are intentionally not given by default.
  • Fixed an issue with inferno turret lasers.
----------, Jul 20, 2021

  • Added custom color formats {#r, g, b} - {#3 digit hex} - {#6 digit hex}, {#predefinedColorName} and {%placeholder% & colorIndex}
  • Fixed the splash potion protection feature.
  • Added "/k visualize all" command.
  • Added building charges to unclaimed lands.
----------, Jul 16, 2021

  • Addd 1.17.1 support and removed 1.17 support.
  • Added vanish support for /k show
  • Fixed "/k kick" and "/k admin kick" only working on online players.
  • Fixed an issue with "/k book edit" that you could create new chapters over the limit.
  • Fixed being able to drag items across "/k inventory"
  • Fixed an issue with "/k gui" that caused the server to crash.
  • Fixed "%kingdom%" and "%nation%" placeholders for "/k invite" and "/k nation invite"
  • Added FLY permission as a requirement for "/k inventory" this is customizable thru ranks.yml
  • Resource point settings has been moved to resource-points.yml
----------, Jul 14, 2021

  • Added backup intervals.
  • Added an option to restrict book chapter title lengths.
  • Fixed /k book open throwing an error when the player doesn't have a kingdom.
  • Added all the default permissions for /k book commands.
  • Added an auto reloader for "powers.yml" you also no longer need to /k reload for powerup settings to change.
  • Fixed "/k invite" and "/k nation invite" placeholders by default.
  • Fixed "/k book edit" locking all slots.
  • Fixed kingdom handbooks for 1.12
  • Fixed structure names.
----------, Jul 11, 2021

  • Added 1.17 support.
  • Added kingdoms.command.map.size permission to allow changing the size of the /k map
  • Added protected regions (WorldGuard) and nation zones to /k map
  • Added claim clipboard to make claiming easier. "/k claim clipboard" and "/k claim confirm"
  • Added /k book commands.
  • Added "/k claim square", "/k claim line", "/k claim corner" and "/k unclaim [x] [z]"
  • Added a delay for kingdom guards and made them teleport randomly away from the player if possible.
  • Fixed an issue with /k admin player showing the wrong map size.
  • Added fancy number support to more messages.
  • Fixed "/k rename", "/k tag" and "/k nation tag" cooldowns.
  • Added "/k admin home", "/k admin create" and "/k admin pacifism" commands.
  • Added /k gui that creates a GUI config based on a container.
  • Added /k extractor to collect all the rp from all extractors in your kingdom.
  • Added "/k inventory" to see the inventory of another player in your own kingdom.
  • Added "/k sneak" with this enabled, fly mode for players around you will not be disabled.
  • Added command tab completion for /k revoke
  • Added custom resource point items. Check /k item
  • Added %kingdoms_map_height% and %kingdoms_map_width% placeholders.
  • Added permanent chat spy mode.
  • Added rename events to the API.
  • Added an option to change "/k outpost join" permission.
  • Added %cost% placeholder to shields GUI.
  • Added %kingdoms_top_<number>_<placeholder>% placeholder.
  • Added "own-land-only" option to each powerup so they can be configured individually.
  • Added an option to set a cooldown for individual commands and disable them in certain worlds.
  • Added an option to disable commands for the kingdom being invaded and the entire kingdom of the invader.
  • Added tax logs.
  • Added escaping support to complex message separators.
  • Added an option for turrets to be able to detect invisible players.
  • Added an option to only allow pvp during masswars.
  • Max kingdom/nation members now support math equations.
  • Added an option to customize "not special" message for /k tradable
  • Added an option to control whether kingdoms/nations get disbanded or players/kingdoms get kicked if they cannot pay taxes.
  • Added an option to limit relationship counts between kingdoms.
  • Added an option to be able to place turrets in unclaimed lands.
  • Added a cooldown for buying shields again after invading a kingdom.
  • Added confirmation for demoting all members and resetting all ranks in kingdoms settings.
  • Added an option to make players invulnerable to turrets after teleporting.
  • Added %kingdoms_masswar_time% which shows the time remaining until the next masswar starts if the event is not already running, otherwise it shows the time remaining until the
  • event ends.
  • Added an option to prevent potion effects on friendly players.
  • Claiming the chunk with "/k claim <x> <z>" will now set the kingdom home on the highest block in the middle of the chunk.
  • Added an option to restrict the player's distance to the target chunk that'll be claimed with "/k claim <x> <z>"
  • kingdoms will lose rp when their members die during an outpost event.
  • Turrets will no longer target vanished players.
  • non-admin players can no longer tab complete a player's name that is vanished.
  • You can now unclaim lands from /k map
  • Fixed a small issue with "/k fly" nearby enemy checks.
  • Slightly tweaked inferno turret options.
----------, Jul 9, 2021

  • Updated to 1.17
  • Added Hungarian translation for the GUIs.
  • Fixed an item serialization issue with 1.12
  • Fixed hover messages not translating hex colors.
----------, Jun 11, 2021

  • Fixed an issue with protection signs throwing an error because of disbanded kingdoms.
  • Fixed ally kingdoms with `Protection_Sign` permission being able to access other kingdoms protected signs.
  • Fixed "claiming is disabled in world" message displaying even when auto-claim is not enabled.
  • Fixed an issue with protection signs settings showing the wrong player skull when opened by another player.
  • Fixed an issue with protection signs settings thinking the player who opened the GUI is the owner when whitelisting players.
  • Fixed protection signs hopper support.
  • /k show allies, truces and enemies list will be sliced at the 30th kingdom to prevent chat spam.
----------, May 28, 2021

  • Fixed /k admin bank message.
  • Fixed a few structures getting bugged once placed on vines.
  • Fixed protection sign quick protect bug where you could protect blocks in other kingdoms land.
  • Fixed mine turrets replacing chests (whether protected or not)
  • Fixed a minor issue with turret GUIs.
  • Fixed an issue where disbanding the kingdom didn't disable /k fly
  • Fixed a few issues with land explosion restoration.
----------, May 15, 2021

  • Outpost structures now accept pure commands without needing to specify an item.
  • Fixed "/k nation bank deposit" which used "economy.bank.limit.kingdoms" limit instead of nation's option.
  • Fixed a massive issue with structures when placing them under water.
  • Fixed heatbeam turrets not complying with "fire" option.
  • Fixed an issue with fancy explosion restoring containers.
----------, Apr 27, 2021

Fixed a serious issue caused by the previous build.
----------, Apr 23, 2021

  • Fixed an issue where warppads teleport players to void when placed near bedrocks.
  • Fixed a small misspelling for structure permissions.
  • Fixed an issue where admin mode didn't work when breaking structures and turrets with the button.
  • Fixed an issue with nexus GUI title when opening other kingdom's nexus.
  • Fixed an issue with disabling member inactivity.
  • Fixed WarpPad's tp sound.
  • Fixed a message issue with "/k admin join"
  • Fixed an issue with sweet berry protection.
  • Fixed the chat color permission.
  • Fixed a lot of issues with the anti-explosion regeneration.
----------, Apr 20, 2021

  • Fixed an issue with pacifism when MassWar option is enabled.
  • Fixed an issue with nation shields GUI not appearing.
  • Fixed a few message issues related to nation radius protection.
  • Fixed dragon egg teleportation in claimed lands.
  • Fixed a land protection issue with sweet berries (only for 1.16+)
  • Fixed an issue with nation tax messages.
----------, Apr 12, 2021

  • Fixed a few issues caused by the last build.
  • Fixed a small compatibility issue with cannons.
  • Fixed an issue with "/k outpost join" command working even if the kingdom is already participating.
----------, Mar 30, 2021

  • Fixed a rare issue caused by unclaiming the land while the turret is shooting.
  • Fixed an issue when a kingdom is disbanded for any reason.
  • Updated libraries to the latest version.
----------, Mar 23, 2021

  • Fixed kingdom and nation broadcasts command cooldown.
  • Fixed a rare issue with /k tp once the invasion has concluded.
----------, Mar 12, 2021

  • Fixed a bug with kingdom nexuses when the nation is disbanded.
  • And a few other minor changes.
----------, Mar 10, 2021

  • Fixed an issue with invasions.
  • Fixed an issue with anti-explosion misc-upgrade causing issues for turrets and structures when completely disabled.
  • Fixed a few coloring issues for messages causing them to throw an error in the console.
  • Fixed an issue with structures going "invisible" for clients with fancy explosions.
----------, Mar 6, 2021

  • Updated Hungarian translation.
  • Fixed a few issues with land visualizers.
  • Disabling teleporting to the kingdom/nation home by default.
  • Removed indicator.visualizer.center optioned and added it to the max option.
  • Fixed minecart, piston and spawn egg land protection.
  • Fixed an issue with /k fly async tasks.
  • Fixed a few issues related to PvP type in relations.yml config.
  • Fixed an issue with inactivity manager when deciding to choose a new king in a kingdom with no members.
  • Fixed /k admin join not kicking the player out of the kingdom before joining another kingdom.
  • Fixed an issue with stopping outposts events with no participants.
  • Fixed resource points penalty applying to works that kingdoms is disabled in.
  • Fixed allow-teleportation option.
  • Fixed fancy explosions skipping one last block.
  • Blacklisted RegExes are not longer checked in lowercase.
  • Significant performance improvement for land visualizers and other components of the plugin.
----------, Mar 5, 2021

  • Fixed an issue with Outpost structure giving items.
  • Fixed Inferno Laser for BungeeCord networks!
  • Fixed duplicated commands in help pages.
  • Fixed a few nation language mistakes by default.
  • Fixed an error with /k nation show
  • Fixed an issue with inactivity manager when only the king is in the kingdom.
  • Fixed a few turret activation issues.
  • Fixed the %inviter% placeholder for invite expire-notify msg.
----------, Feb 11, 2021

  • Fixed /k broadcast permission not being added by default.
  • Fixed an error with Outpost events.
  • Fixed an error with inactivity manager.
  • Fixed an error with turret factory attempting to remove corrupted land data.
  • Fixed resource pointer converter not giving back items when hitting deposit or withdraw.
----------, Jan 28, 2021

  • Fixed protection sign player GUI using kingdom messages.
  • Forced some rules for formatting fancy placeholders to avoid bad locale settings.
  • Fixed an issue with nexus chest item drops option when invading nexus chunks.
  • Fixed an issue with the inactivity manager.
  • Fixed an issue with taxes being collected before data is loaded.
  • Fixed an issue with land visualizer config options using the default options when a section is removed completely.
  • Performance and memory enhancements for when Dynmap support is completely disabled.
----------, Jan 23, 2021

  • /k king announcement will now be sent to console as well if its set to announce the message to all the players.
  • Updated German translation.
  • Fixed an issue with masswar shield bypass option.
  • Fixed kingdom shields getting deactivated even if they don't have enough resource points to invade.
----------, Jan 17, 2021

  • The plugin will now ignore resource point worth if the for-each or amount are zero.
  • Fixed an issue with relation attributes with players that are not in a kingdom.
  • Fixed the default misc upgrade config naming normal guards as nexus guards.
  • Fixed an issue with /k unclaim when connection radius is not 0 with rare claiming patterns.
  • Kingdom guards will no longer spawn if either the ceasefire or turret ceasefire attributes are enabled.
----------, Jan 13, 2021

  • Updated Hungarian translation.
  • Fixed German translation.
  • Fixed an issue with /k nexus
----------, Jan 11, 2021

  • Fixed a few internal issues.
  • Fixed a material issue in outdated servers (1.12 and below)
----------, Jan 9, 2021

  • Updated Polish translation.
  • Fixed an issue with /k nexus
  • Fixed an inventory issue with Warp Pads.
  • Fixed previous and next page buttons in nexus GUI.
  • Fixed a few placeholder issues when opening nexus of other kingdoms.
----------, Jan 6, 2021

  • Fixed DiscordSRV support for global channels.
  • Fixed a decimal problem when displaying turret properties in the item description.
  • Fixed turret ranges not being accurate.
  • Fixed a few issues with the piston protection.
  • Fixed a console GUI warning message.
  • Performance improvements for various parts of the plugin.
----------, Jan 5, 2021

  • Added Polish translation thanks to @resteqs#0534
  • Fixed the GUI bug.
  • Fixed an issue with spawning kingdom mobs for 1.12 and below.
  • Fixed kingdom guard and solider death particles.
  • Fixed the auto updater's auto download option.
  • Performance improvements for parsing the GUI.
----------, Jan 2, 2021

  • Fixed an issue where players could place paintings in claimed lands.
  • Fixed an issue where players could change the item in item frames in claimed lands.
  • Fixed member GUI pages.
  • Fixed a few issues with soldiers.
  • Fixed a minor memory leak.
  • Performance improvements for various parts of the plugin.
----------, Jan 1, 2021

  • Added nation tax to /k nation show message by default
  • Fixed the turrets attacking other kinds of villagers.
  • Fixed /k nation spawn
  • Fixed an error caused by nation tax placeholders.
  • Fixed /k claim default permissions.
  • Fixed %truces% placeholder in /k info
  • Fixed inferno turrets after server restarts.
  • Performance improvements for data loading and land comparators.
----------, Sep 8, 2020

  • Added admin bypass mode for teleporting and using blacklisted commands during invasions.
  • Added /k nation permission by default.
  • Fixed admin mode bypass when build-in-claimed-only option is enabled.
  • Performance improvements for the math evaluator.
----------, Sep 7, 2020

  • Fixed turrets shooting snowman and iron golems.
  • Fixed %invited% placeholder for /k invite
  • Fixed /k undo
  • Performance improvements for the math evaluator.
----------, Sep 6, 2020

  • Fixed PROTECTION_SIGNS permission for ranks. (Change protected-chests option name to protections-signs in rank-editor GUI)
  • Fixed an error that occurred when reloading the plugin after deleting one of the GUIs in the main GUI directory.
----------, Sep 3, 2020

Note: Note: This version might contain some bugs. If it does, report it and use the previous version.

  • Added naturalSum function to the math evaluator.
  • Fixed damage boost and damage reduction not working correctly together.
  • Fixed an error with land manager.
  • Fixed missing language entry for nation permission.
  • Fixed chat input system not turning off when players leave or die.
  • Fixed duplicate check for kingdom names.
  • Structure GUIs will now close if someone breaks them.
  • Changed allow-other-languages option to allow-symbols as it was misleading.
  • Significant performance improvements for the conditional (boolean) GUI evaluator and the math evaluator.
  • [API] Improved abstraction. Structure/turret event data structure is changed.
----------, Sep 2, 2020

  • Fixed the 1.15/1.16 GUI bug caused by Spigot manually due to a number of users reporting it.
  • Fixed placeholders when opening GUIs that use other players for placeholders.
  • Performance improvements for GUIs.
----------, Sep 1, 2020

  • Added more error info for conditional GUIs.
  • Fixed an issue with land manager.
  • Fixed Regulator GUI showing the wrong name.
  • Fixed lore permission for /k lore
  • Significant performance improvements for chat formatter and the land visualizer.
----------, Aug 31, 2020

  • Added bucket, kingdom guards and anti-trample bypass for admin mode.
  • Added interact attribute check for anti-trample upgrade.
  • Changed chat priority to HIGHEST by default and added more explanation for it.
  • Fixed players being able to use armorstands, item frames, pictures and etc in claimed lands.
  • Fixed public home and pacifist data being mixed up.
  • Fixed an issue with turrets death message when the death msg list is empty.
  • Fixed disabling chest misc upgrade causing kingdom errors.
  • Fixed an issue where kingdoms could invade lands that were already being invaded.
  • Fixed %message% placeholder not getting replaced for chat settings when parse-as-placeholder option is enabled.
  • Performance improvements for land managers.
----------, Aug 30, 2020

  • Fixed inferno turret for 1.16.2 (it'll no longer work for 1.16.1)
  • Performance improvements for turret handlers.
----------, Aug 25, 2020

  • Fixed nation nexus not getting removed when disbanding the nation.
  • Fixed nation taxes using kingdoms messages instead.
  • Fixed champion drag ability getting stopped by invasion teleportation.
  • Fixed a few issues with protection signs.
  • Fixed /k broadcast and /k nation broadcast
  • Fixed banner materials in 1.12 and below.
  • Kingdoms will no longer save their tax equation data if it's the default equation.
  • Performance improvements for data serialization.
----------, Aug 24, 2020

  • Fixed an issue with placing turrets.
  • Fixed protection signs config using invalid paths.
  • Fixed symbol length message %limit% placeholder for the rank editor.
  • Fixed /k nation accept %kingdom% placeholder.
  • Fixed nations using kingdoms server tax equation instead.
  • Tax notifications will not work if you disable taxes entirely.
  • When placing a nexus it'll now warn you if your data is corrupted (if you force stopped the server or it crashed)
----------, Aug 23, 2020

  • Added /k admin dailychecks to perform a manual daily check update and restart the current timer.
  • Added %kingdoms_since% and %kingdoms_nation_since% and added them by default to /k show and /k nation show
  • Added admin mode bypass for Dynmap settings.
  • Fixed an error with a few commands.
----------, Aug 22, 2020

  • Added an option to tax pacifist kingdoms more.
  • Added an option to notify members when kingdoms can't pay the taxes.
  • Added relational placeholders support for global chat.
  • Added Dynmap flag size limit.
  • Added some invalid local URLs to Dynmap URL blacklist.
  • Kingdom colors will now accept '#' for hex color codes.
  • Fixed server crashes for servers with corrupted land data (due to them force stopping the server)
  • Fixed nation server tax using kingdoms server tax equation instead.
  • Fixed /k nation kick command.
  • Changed chat input priority to the lowest value to stop other plugins from changing the message (such as colorzing)
  • Fixed Vault giving an error when no economy plugin is installed.

Config changes can be found here.
----------, Aug 21, 2020

  • Added an option to turn off Dynmap persistent data.
  • Added color blacklist/whitelist option for Dynmap.
  • Added flag URL blacklist/whitelist option for Dynmap.
  • Fixed an issue with the data handler throwing an error for missing kingdom color.
  • Fixed a few language entries.
  • Fixed /k top page limit.
  • Fixed /k resourcepoint transfer
----------, Aug 20, 2020

  • Added teleportation animation and sound to Warp Pad.
  • Added %structure% and %turrets% placeholder for Dynmap.
  • Added %kingdoms_flag% and %kingdoms_color% placeholders.
  • You can now choose your own kingdom flag and color for Dynmap!
  • Added a lot of new options to Dynmap. Please reset dynmap.yml
  • Dynmap support now allows you to delete structure icons to not use them for a certain structure.
  • Dynmap will now automatically perform a full render when the config (dynmap.yml) is changed.
  • Fixed an issue with Extractor structures when a player is answering an option in the GUI that requires chat input.
  • Fixed an error with Dynmap support when a structure is removed.
  • Fixed an issue with the plugin attempting to place the structure you're holding while clicking on an interactable block.
  • Fixed Warp Pad names getting reset after breaking them.
  • Fixed Dynmap not updating icons.
  • Fixed misc upgrades in disabled worlds.
  • Fixed /k nexus remove
  • Improved land visualizer block detection.
  • [API] Modern version of constructing a SimpleLocation & SimpleChunkLocation.
  • Performance improvements for GUI handling and a lot of other various stuff.

You can see all the config changes here and here.
----------, Aug 19, 2020

  • Added all the missing interaction settings to Regulator. (reset interaction-editor.yml)
  • Fixed the missing GUI message for turrets.
  • Performance improvements for config option handling and a few other systems.
----------, Aug 18, 2020

  • Added Dynmap support! Refer to Dynmap folder inside Kingdoms folder.
  • Added some missing outpost permissions to the plugin so permission plugins can auto complete.
  • Added custom death messages to turrets!
  • Added relational placeholders if you're using PlaceholderAPI. If you want it added for a specific message in the plugin, tell me and I'll try.
  • Added admin mode bypasses for /k claim
  • Added a way to disable misc upgrades. Right-click on the upgrade in the GUI.
  • Added an option to teleport to nexus if no home is set.
  • Added an option to confirm /k claim, /k create and /k nation create
  • Added an option for enabling pacifism cooldown after invading a kingdom.
  • Added an option in the nexus settings to make your spawn public.
  • Added an option to only allow PvP in claimed or unclaimed lands.
  • Warp Pad teleportations now attempt to find a safe location to teleport.
  • Moved misc upgrade config settings from confg.yml to misc-upgrades.yml due to the config reaching the 1k limit.
  • Fixed an issue with opening another kingdom's nexus.
  • Fixed an issue with nation nexus.
  • Fixed Warp Pads.
  • Fixed spaces for upgrade names.
  • Fixed a few lands data staying after disbanding the kingdom.
  • Fixed an issue with the math evaluator.
  • Fixed missing GUI translations throwing an error.
  • Fixed an issue where /k claim collected the rp and money even if the command failed due to land radius checks.
  • [API] Fixed TurretActivateEvent not being called correctly.
  • Performance improvements for placeholder handling (if you're not using PlaceholderAPI)
----------, Aug 17, 2020

  • Added outposts. It's not 100% done, but it's usable.
  • PvP checks are ignored in disabled worlds.
  • Fixed errors when the bossbar configs don't use all the options.
  • Fixed complex placeholders not being replaced.
  • Fixed /k broadcast new lines.
  • Fixed kingdom and nation command tab completions.
  • Admin mode now works for nation zones.
  • API improvements.
  • Performance improvements for the time formatter.
----------, Aug 15, 2020

  • Added /k admin evaluate, you can test your math equations.
  • Fixed the % symbol at the end of /k nation show
  • Performance improvements for complex replaces.
----------, Aug 13, 2020

  • Added a few missing placeholders to default-placeholders option.
  • Fixed Inferno turrets.
  • Fixed an issue with unknown worlds. The plugin will now just ignore them.
  • Fixed Multiverse worlds not loading for Kingdoms. Multiverse is only added as a dependency. This helps for some reasons, but if your worlds are still not loading, I can't do anything about that.
  • Fixed a few other errors in console.
  • Massive performance and memory improvements.
----------, Aug 12, 2020

  • Added bitwise operator support and a few missing Java math functions to the math evaluator. You can read how the math evaluator works here (ignore the command)
  • Fixed an issue with structures GUI.
  • Fixed an issue with placing structures/turret under water/lava.
  • Fixed structures and turrets being destroyed as a result of being burnt.
  • Performance improvements for GUI handlers and math evaluator.
----------, Aug 11, 2020

  • GUIs will no longer throw errors if the item could not be parsed. They'll just warn instead.
  • Fixed an issue with skulls in member GUIs with 1.12 and lower versions.
  • Performance improvements for particles and material handlers.
----------, Aug 10, 2020

  • Players without "STRUCTURES" permission no longer can break structures from the GUI.
  • Added nation indicator to claims.yml by default.
  • Added nation elements to map.yml by default.
  • Added %amount% and %cost% placeholder for Outpost items.
  • Fixed /k admin nation disband messages.
  • Fixed /k nation disband confirm message.
  • Fixed an error when parsing enchantments on lower versions.
  • Fixed data saving for kingdom invites to nations.
  • Fixed /k nation invite tab completes and unknown kingdom names.
----------, Aug 9, 2020

  • Fixed a few claiming/invasion issues.
  • Fixed MassWar interval option.
  • Fixed claims distance checking when enabled.
  • Fixed /k claim auto permission.
  • Fixed the order of /k claim checks to be more appropriate.
  • Fixed champion-countdown option.
  • Fixed a few issues with nation join message placeholders.
  • Fixed kingdoms build permission.
  • Fixed an issue with breaking structures without permission message.\
  • Performance improvements for misc upgrade handlers.
----------, Aug 8, 2020

  • Fixed a few issues that caused an error for 1.12 servers.
  • GUI options will now work for other click types if the specified item only has one option.
----------, Aug 4, 2020

  • Fixed /k accept working even when a player is in a kingdom.
  • Fixed an issue with placing structures in 1.12 servers.
  • Fixed an issue with checking relation attributes for interacting with structures and turrets.
  • Fixed an issue with DiscordSRV support being able to tag from in game channels.
  • Fixed an issue with the land manager unloading a land with no turrets.
  • Fixed shields being useless against turrets.
  • Fixed turrets not applying knockbacks correctly.
  • A few API changes which fixes duplicate lands and member issues.
  • Significant performance improvements for turrets.
  • Significant performance improvements for data compression.
----------, Aug 3, 2020

  • Fixed an issue with players with no kingdom being able to open structures/turrets when they relation attributes allows them.
  • Fixed a few turret message entries.
  • Fixed duplicated messages for killing the champion.
  • Separated disabled tp and world change messages during invasions.
----------, Aug 2, 2020

  • Fixed Regulators.
  • Fixed nation zones affecting lands that are already claimed.
  • Fixed guards misc upgrade not being enabled by default.
  • Fixed a few saving issues with structures and turrets.
  • Performance improvements for the condition evaluator.
----------, Aug 1, 2020

  • Switched back to old DiscordSRV support.
  • Fixed an issue with invading.
  • Fixed guards misc upgrade relation checks.
  • Fixed an issue with hover messages (complex messages) colorizing the action parameter causing clients to get kicked out of the server.
  • Fixed /k king when the king tries to king themselves.
  • Admin mode now works for PvP.
  • Added much easier ways to manage PvP checks from the API.
  • Performance improvements for misc upgrades.
----------, Jul 31, 2020

  • DiscordSRV support will now process messages properly (considers all the config options). Default option is now (discordsrv-private-channel: '$console')
  • Fixed invasion teleportation blocking players when they're not invading.
  • Fixed invasion not ending when the player gets kicked out of the kingdom.
  • Fixed an issue with DiscordSRV %message% placeholders.
  • Significant performance improvements.
----------, Jul 30, 2020

  • Added an option to disallow teleportations during an invasion.
  • Added missing language entry for kingdom settings permission that caused an error.
  • Fixed health champion upgrade scaling by default.
  • Fixed an error with conditional GUIs.
  • DiscordSRV logs will now remove color codes for the message format, and strip them for the message itself.
  • Fixed an issue with materials.
  • Fixed nation zones message placeholders.
  • Fixed an error with invasions when the player goes to another world.
  • Fixed an issue with land history (/k undo and /k redo)
  • Admin mode now works for chat colors.
  • Performance improvements for material, sound, potion, enchantment and etc... handling.
----------, Jul 29, 2020

  • Finished Regulator features.
  • Added some necessary permissions to general rank by default.
  • Invasion will now end once the defender kingdom land is unclaimed or the kingdom is disbanded.
  • Fixed a few events for the API.
  • Performance improvements for time prsing.
  • Performance improvements for land loading.
----------, Jul 28, 2020

  • Fixed the default Thor ability config.
  • Fixed a few errors with champion invasions.
  • Fixed Focus ability description.
  • Fixed kingdom champion abilities getting activated on level 0
  • Fixed the flickering bossbar for invasions.
  • Fixed GUIs not regenerating back after deleting them and doing /k reload
  • Fixed some GUIs throwing errors.
----------, Jul 27, 2020

  • Added advanced tab completion for /k admin test
  • Added advanced and color tab completion for /k admin testsound and fixed a few issues.
  • Fixed /k admin nexus
  • Fixed /k top
  • Fixed /k fly in wilderness.
  • Fixed interaction with turrets in unclaimed lands.
  • Fixed a bug with reset-chat-channel-on-leave option.
  • Fixed an issue with copying colors to new line.
  • Fixed unformatting color codes for DiscordSRV chat.
  • Minor API changes.
  • Performance improvements for message handling.
----------, Jul 27, 2020

  • Updated Russian translation.
  • Fixed EntityPotionEffectEvent for 1.12 servers.
  • Fixed an issue with /k nexus for 1.12 servers.
  • Fixed an error with Warp Pad structures.
  • Fixed mine turrets.
  • Fixed /k top
  • Fixed an error with lands when comparing.
  • Fixed not being able to buy structures and turrets.
  • Removed redundant utilities.
  • Performance improvements for interaction managers.
----------, Jul 26, 2020

  • Added Spanish and Russian translations.
  • Added more bypasses for admin mode for turrets.
  • Added admin mode bypass for buying turrets and structures.
  • Added cost placeholder for structures shop.
  • Added %kingdoms_last_donation_amount% placeholder.
  • Added an option to define the duration range for player last resource point donations.
  • Fixed players not being able to pickup turrets in unclaimed land because they don't have permission to manage turrets.
  • Fixed /k king
  • Fixed nation ranks.
  • Fixed an error with nexus preview in 1.12
  • Fixed an error when invasion timer ends.
  • Fixed a few default messages.
  • Fixed a few issues when the plugin is missing a GUI while using another language.
  • Fixed %kingdoms_last_donation_time%
  • Corrected some error messages about player permissions.
  • Performance improvements for copying colors to new line of messages. Added 1.16 support as well (for mesasges only not items)
----------, Jul 25, 2020

  • Fixed %kingdoms_territory% placeholder.
  • %kingdoms_territory% placeholder will now use the default placeholder instead of "wilderness" (add it to your config)
  • Changed the default wilderness actionbar to be a little more fancy.
  • Fixed USE and INTERACT relation attributes.
  • Changed a few relation attribute descriptions to fit the screen.
----------, Jul 24, 2020

  • The plugin version is now included the JAR name.
  • You can now change the plugin main command name and aliases. (not the sub commands)
  • Conditional GUIs no longer require JDK to work! I coded a custom boolean evaluator for conditional stuff.
  • Separated protection signs config due to config.yml exceeding 1k lines.
  • Added /k chat <channel> [message]
  • Added /k admin test <message> so you can test unique message features of the plugin.
  • Added /k nexus [remove] which lets you to remove your nexus from anywhere you are.
  • Added /k admin bank [add/remove/set] <amount>
  • Added /k admin kick <player>
  • Added /k admin home <kingdom>
  • Added /k admin hologram <radius>
  • Added /k admin nexus tp
  • Added an option to set the default placeholders when the player is not in a kingdom or nation.
  • Added an option to prevent people from breaking their nexus block.
  • Added an option to allow numbers and alphabets from other languages in kingdom/nation names.
  • Added a misc upgrade to increase your max claims. (You need to update your max-claims equation in claims.yml)
  • Added %kingdoms_territory% placeholder.
  • Added LuckPerms "hasKingdom" context.
  • Added an option to change kingdoms chat priority.
  • Added an option to disable misc-upgrades.
  • Added min length for kingdom/nation names option.
  • Added kingdoms.nexus.remove permission.
  • Added an option to make beacons only affect friendly players if activated in a claimed land.
  • Added an option to change channel display names and colors.
  • Fixed an issue with conditional options in the relation editor.
  • Fixed an issue when the plugin is unable to find a GUI folder.
  • Fixed the missing relation attribute permission message error.
  • Fixed /k top
  • Fixed /k enemy permission message.
  • Fixed a few relationship command issues.
  • Fixed a few default messages.
  • Fixed max claims modifier not actually affecting the max lands.
  • Fixed Regulators not setting the hologram data properly.
  • Fixed some NBT issues in 1.14
  • Due to how Bukkit permission system is designed, it's not possible for kingdoms.lands.<amount> permission to actually work, even if hooked directly from other plugins.
  • Special color codes (bold, italic and etc...) should no longer cause issues when they're used after hex color codes.
  • Other plugins should no longer cause issues for the plugin because of outdated libraries.
  • Performance improvements for WorldGuard region checks.
  • Significant performance improvements for text (string) based operations.
----------, Jul 24, 2020

  • Fixed Extractors giving the content inside the GUI after it's closed.
----------, Jul 21, 2020

  • Auto saves are now announced.
  • Fixed an issue with compressing location data.
  • Fixed Extractors crashing the server.
  • Improved a few compression methods.
----------, Jul 21, 2020

  • Fixed a few message entries referring to wrong indexes.
  • The plugin will now ignore all the turrets in worlds that claiming is disabled in. This will help the server a lot specially for the members GUI.
  • Some GUIs are now async.
  • Fixed /k fly that got disabled when entering your own land.
  • Fixed /k top and added the permission by default.
  • Performance improvements.
----------, Jul 20, 2020

  • Changed some placeholders to use the fancy version by default.
  • Fixed nexus GUI resource points count not updating when returning to the nexus GUI from the rp converter.
  • Performance improvements.
----------, Jul 19, 2020

  • Data issues should be fixed.
  • Fixed the console error constantly spamming.
  • Updated libraries that fix a few minor issues.
  • Significant data performance improvements.
----------, Jul 18, 2020

  • You can now use "parse-as-placeholder" option without enabling the format option.
  • Missing options in configs other than config.yml will now use the default options.
  • Added more explanation to the config.
  • Fixed an issue with nexus upgrades.
----------, Jul 17, 2020

  • Added a new particle animation for nexus.
  • Changed the default turret message when placing it on a blacklisted to say that you need to put them on a fence.
  • Fixed a bug with data cache when the auto save interval is changed.
  • Fixed /k rp deposit (please update the language entry)
  • Fixed /k disband error.
  • Fixed the missing "claimedBy" data for lands throwing an error.
  • Fixed /k nexus particles not being centered.
  • Performance improvements.
----------, Jul 17, 2020

  • Fixed the default nation disband message.
  • Fixed a few data issues.
  • Fixed kingdoms cache not loading properly.
----------, Jul 16, 2020

  • Fixed /k admin join default confirm message. It now uses hover messages by default to make it easier.
  • Plugin reloads are now async.
  • Fixed an issue with sounds in 1.12
  • Fixed an issue with data not saving sometimes due to the advanced saving system thinking that there is no need.
  • Significant performance improvements for data saving.
----------, Jul 16, 2020

  • Added Warp Pad renaming option to the GUI.
  • Added Warp Pad name to the hologram. This will update once you rename it.
  • Added an auto fix solution for disbanding a kingdom with invalid lands.
  • Fixed an issue with turrets and structures being used as normal blocks when shift + right-clicking.
  • Fixed a few special placeholder issues for GUIs.
----------, Jul 15, 2020

Fixed data serialization for upgrades.
----------, Jul 14, 2020

  • Fixed a few material issues.
  • Fixed an issue with loading lands without a kingdom.
  • Fixed an issue with kingdom fly in unclaimed lands.
  • Fixed an issue with powerup upgrades.
  • Renaming cooldowns in config now support time suffixes.
  • Fixed the "allow-non-english" option allowing alphabets from other languages.
  • Performance improvements.
----------, Jul 14, 2020

Fixed a small mistake in the material system breaking the GUI system entirely.
----------, Jul 13, 2020

  • Updated the wiki.
  • Fixed a few missing 1.16 material support.
  • Fixed LuckPerms support crashing the server.
  • Fixed the "no kingdom" message.
  • Fixed the missing "claimedBy" data for lands.
  • Fixed regulators.
  • Significant performance improvements.
----------, Jul 13, 2020

  • Added nation relation editor to nation's nexus GUI.
  • Fixed a /k donate message and added %kingdom% placeholder to a few other messages.
  • Fixed an issue with champions.
  • Improved champion fangs ability.
  • Fixed MythicMobs support not setting the name properly.
  • Fixed LuckPerms context support.
  • Fixed an issue with invasion manager in 1.12 servers.
  • Compiled with the updated version of libraries.
----------, Jul 12, 2020

  • Added MythicMobs support for the champion. Note this is untested due to slow MythicMobs support.
  • Added Fangs ability to the champion.
  • Added LuckPerms territory context support.
  • Added messages when an invasion is over.
  • Added cooldown for /k unclaim after invading a land.
  • Added disabled-commands options to relations.yml
  • Added rewards for the top kingdoms and nations.
  • Added an option to ranks GUI to demote everyone.
  • Added /k admin shield <add/remove/set> <time>
  • Added /k admin masswar <start/end> to
  • Added group support for kingdoms chat formats.
  • Added titles when masswar starts or ends.
  • Added bossbar progress for masswar.
  • Added an option to change nexus placing sound.
  • Added an option to change bossbar options for invasions.
  • Added an option to change the champion spawning sound.
  • Added champion-upgrades under file watcher list, so it can reload automtaically.
  • Lands last claim/unclaim time is now saved.
  • Champion abilities are now 100% customizable.
  • Fixed a few bugs with loading GUI items.
  • Fixed bStats Metrics not sending data correctly.
  • Significant performance improvements as I changed the cache system.
  • The API is changed just a little bit. If a plugin is accessing all the available kingdoms, they might break.
----------, Jul 11, 2020

  • Fixed structures block facing.
  • Updated the GUIs wiki.
  • Removed a debug message on startup.
  • Updated metrics name and added new graphs.
----------, Jul 9, 2020

  • Fixed an issue with land visualizers not showing correctly for other kingdoms.
  • Fixed an issue where regulators were preventing entities other than mobs and animals from spawning.
  • Fixed an issue with breaking blocks in 1.12 servers.
  • Changed turret limit per land to 5 from 10 by default.
----------, Jul 8, 2020

  • Fixed the land debug error that randomly happened.
  • Fixed an error with interacting in unclaimed lands.
  • Fixed the default invader placeholder for invasion announcement.
  • Fixed resource points converter dupe bugs.
  • Fixed a few land visualizer issues.
  • Champions will no longer transform to another mob in any conditions.
----------, Jul 7, 2020

Resource Information
Author:
----------
Total Downloads: 1,121
First Release: May 1, 2020
Last Update: Yesterday at 2:34 PM
Category: ---------------
All-Time Rating:
66 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings