⚠️ Warning ⚠️

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

  • Added Minecraft v1.21.11 support.
  • Added /k admin updateTop
  • [EngineHub] Added /k admin schematic copy which properly applies needed rotations.
Fixed

  • Fixed several data issues with protection signs.
  • Fixed a spawn message caused by holograms onPlayerRemove() | Null entities for ...
  • Fixed copper golems being targeted by turrets.
  • Fixed max-members description stating 3 members per level instead of 5.
  • Fixed an error caused by FSCK automatically trying to fix corrupted structures/turrets/protection signs data.
  • Fixed an error caused by /k unclaim all when there are no lands to unclaim.
  • Fixed an error when running /k admin FSCK chunkOperations.
  • [EngineHub] Fixed /k admin schematic pages not working correctly.
Others

  • Extractors and warppads will no longer show fuel info when fuel is disabled.
  • Added even more safeguards for land data modification.
  • [EngineHub] Added some safeguards for /k admin schematic save to prevent origin mismatches.
⚠️ Warning ⚠️

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


  • Added a separate protection-signs.yml -> protections -> container-transfers -> enabled option.
  • /k pvp now allows offline players.
Fixed

  • Attempted a fix for rare hologram visibility issues.
  • H2 database recovery will boot up automatically now.
  • When chunk-connections option is used, players will no longer claim lands after invading them if it's not going to be connected to their kingdom (which in most cases isn't)
  • Fixed an error potentially caused by potions being thrown into the void.
  • Fixed an error caused by opening someone else's resource point converter from their nexus.
  • Fixed an error caused by mines exploding.
  • Fixed an error caused by placing Regulators that contained attributes/interactions data.
  • Fixed an error when trying to hit other players for pacifist kingdoms.
  • Fixed an error caused by trying to place a turret in unclaimed lands.
  • Fixed an error caused by sweet berry bush harvesting protection.
  • Fixed an error with /k unclaim all if no lands are unclaimed.
  • Fixed an issue with teleporting players.
  • Fixed rare errors when opening building GUIs.
  • Fixed protection sign item transfer protection.
  • Fixed a rare error for WarpPad structures trying to work after the plugin is disabled.
  • Folia Support - Fixed an error caused by spawning the champion.
⚠️ Warning ⚠️

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

Added


  • [API] Added TurretModeChangeEvent called for automatic/manual modes of ranged turrets.
Fixed

  • Fixed a rare issue caused by buildings staying after being broken.
  • Fixed hologram armorstands in pre-1.21 servers.
  • Fixed a rare issue when loading lands that contained finished buildings.
  • Fixed protection signs double chest protection.
  • Fixed a few issues with (invasions.yml -> masswar -> allow-invading -> pacifsits) option.
  • Fixed normal players being able to use conditional messages in chat.
  • Fixed an exploit with /k tpa
  • Fixed a spam exploit with /k disband
  • Fixed inferno turret's beam being stuck in rare cases after switching to manual mode.
  • Fixed being able to target pacifist players using turrets in manual mode.
  • Fixed the version checker incorrectly detecting higher versions in rare cases.
  • Fixed /k admin debug turret only worked on the turret's origin.
  • Folia Support - Fixed /k admin nexus level when used from another world.
  • Folia Support - Fixed using /k admin nexus level from different worlds.
  • Folia Support - Fixed an error caused by dropping consumable items near buildings.
Others

  • Higher extractor levels are now more efficient with fuel usage by default.
  • Performance improvements for lands that only contain turrets in manual mode.
  • [API] Changes to TurretActivateEvent, MessageCompilerSettings and general KingdomBuildingEvents (mostly renames)
  • [Admin Tools] Moved /k admin purge, /k admin info and /k admin sound to this addon.
⚠️ Warning ⚠️

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


This release adds support for Folia. If you don't use Folia, it's recommended that you use the previous version instead, but eventually you'd have to update when necessary. So updating to report bugs is welcome as well. Also do note that Folia is still in its very early development stages and have some bugs that prevent kingdoms from fully working. I cannot fix some of these issues, and you'd have to wait for Folia's team to come up with a solution.

You can read the full changelog at pastebin.
⚠️ Warning ⚠️

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


  • Arrows will now consider the bow's power enchantment when damaging buildings by default.
  • Added PM / AM support to absolute time formats used in the config.
  • [EngineHub] Added an option to skip setups for people who only want WorldGuard support.
Fixed

  • Fixed Slimefun support.
  • Fixed some audit log placeholders.
  • Fixed a rare issues with saving buildings.
  • MassWar messages are no longer sent to players in disabled worlds.
  • Fixed the date and time shown in game not matching the server's timezone.
  • Fixed /k about not showing the version and developers properly.
  • Fixed "Run Time" placeholder showing daily checks time for MassWars (/k admin masswar)
  • [API] Fixed some issues with the standard metadata.
  • [EngineHub] Fixed repeated runs of /k admin schematic setup causing errors.
  • [EngineHub] /k admin schematic setup will now properly reload all loaded buildings automatically without needing a restart.
  • [EngineHub] The plugin will now try to handle broken WorldEdit due to unsupported versions better.
Others

  • 1.21.8 was already supported and there was no need for any changes.
  • Automatic FSCK fixes are now logged to kingdoms.
  • Added an FSCK fix for buildings with unknown architect. This merely prevents the plugin from not working in case you removed EngineHub after adding buildings.
  • [API] Added OfflinePlayer support for BuildingProcessor
  • [Admin Tools] Moved the item editor (/k admin item editor) to this addon.
  • [Map Viewers] is now open source.
⚠️ Warning ⚠️

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

New

  • Updated the Vietnamese translation.
  • Added more things to be disabled with disable-debug-tracing.
  • Snowman can no longer create snow in claimed lands and players with no BUILD attribute can no longer create ice using Frost Walker in claimed lands.
  • There's an experimental addon called admin-tools that is not available from the addons interface and have to be manually installed. Most people don't need this addon unless for rare purposes of tracking issues, but in the future, some more useful admin commands will be moved in that addon from the base plugin.
  • Added an option to define flag name used to keep kingdoms flight.
  • [EngineHub] Now supports WorldEdit v6 for older servers, however you'd have to manually recreate the schematics using MCEDIT format.
Fixed

  • Fixed some incompatibilities with older Minecraft versions v1.9-1.19
  • Fixed an error in outdated servers (older than v1.20 servers) for building indicators.
  • Fixed an issue that happens when a player that's not in a kingdom gets close to a turret/structure that's left in an unclaimed land.
  • Fixed error messages not being displayed to the player when they can't upgrade a turret/structure.
  • Fixed an error caused by a kingdomless admin trying to upgrade turrets of another kingdom when not in admin mode.
  • Fixed member players (players with no UPGRADE permission for their rank) being able to upgrade turrets.
  • Fixed an error caused by updating an already up-to-date addon.
  • Fixed protection signs placed on doors making them close the door instantly every time theyre opened after a restart. (Due to Automatic State Toggle option)
  • Fixed the activate sound for turrets not working. Added a sound for Inferno turrets by default.
  • Fixed buildings blocks not being validated during upgrades. This caused issues when the upgraded building was larger than the previous level.
  • Fixed a rare issue that caused inconsistency between the kingdom level and the nexus level.
  • [EngineHub] Fixed an error in servers using Java 17 and below.
Others

  • Improved handling of addon installations and updates.
  • All structures can now be configured to be upgreadeable (like WarpPad and Outposts)
  • Kingdoms will now officially register the command "/cancel" to prevent Minecraft's stupid confirmation for newer versions.
  • Homogenized the turrets and structures placing, breaking, interaction, repairing and upgrading processes.
  • Buildings with invalid states are now automatically fixed with FSCK.
  • Improved memory usage.
⚠️ Warning ⚠️

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

New

  • Added disable-debug-tracing option in config.yml which helps with CPU and RAM in bigger servers. DO NOT USE THIS OPTION FOR NOW.
  • Added Vietnamese language thanks to "Dê Khú Khù Khụ" (adestgoat) (translated with Gemini Pro)
Fixed

  • Fixed the plugin not running on MC v1.21.5 and v1.21.6
  • Fixed an error caused by removing a building that is under construction (cancelling the construction) and data being saved at the same time.
  • Fixed a rare error with building particles.
  • Fixed server crashes.
  • Fixed a rare error caused by %time@building_time_remaining% placeholder.
  • Fixed an issue where placing a block on a building construction site causes the plugin to think the building is corrupted.
  • Fixed own-land-only option for powerups.
  • Fixed an error caused by pouring water/lava buckets on kingdom buildings.
  • Fixed a rare issue that caused certain turret skulls to not load properly.
  • Fixed an issue with /k help pagination that didn't properly work when /k help command itself was translated to another name.
  • Fixed pagination for other parent commands with long command lists like /k admin
Others

  • Changed a lot of placeholders that used the legacy format for placeholder modifiers for all languages.
  • Removed support for legacy placeholder modifiers for normal placeholders (kingdom placeholders still support them until they're removed later)
  • Minor performance improvements.
⚠️ Warning ⚠️

This is an unstable build. Use with caution in a production server. [Learn more] If right-clicking certain turrets/structures doesn't work, you'll have to stop the server and delete declarations, Turrets and Structures folders then restart and run /k admin schematic setup and restart again.
New

  • Added v1.21.6 and v1.21.7 support.
  • Updated Hungarian translation thanks to Kopida.
  • Updated Chinese translation thanks to DenNotFound.
  • [EngineHub] Added schematics for other structures.

Fixed

  • Fixed /k admin sound tab-completion.
  • Fixed an error with nexus skulls.
  • Fixed a rare error caused by breaking turrets/structures.
  • Fixed /k reload not reloading declaration configs.
  • Fixed automatic reload of declaration configs not properly reloading module parameters.
  • Fixed an error with /k building upgrade command.
  • Fixed not being able to aim higher with siege cannons.
  • [EngineHub] Fixed an error that caused by the addon not properly configuring the schematics for nexus levels 4 and 5
  • [EngineHub] Fixed /k admin schematic origin visuals.
  • [EngineHub] Fixed new schematics not being saved as the proper file format.
Others

  • Setting fill-cost in a turret's GUI to 0 will now not display the fill cost message by default.
  • [EngineHub] /k admin schematic list will no longer show to building types in the same line. (Cleaner table)
⚠️ Warning ⚠️

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

New


  • Updated the Russian translation thanks to VermilParsifal.
Fixed

  • Attempted a fix for nexus members GUI being filled with heads with the same texture at random.
  • Fixed an error caused by plugin verification on older versions (pre-v1.20.6)
  • An error caused by using any of the disabled-worlds options that contained more than 3 worlds.
  • Fixed a debug message left in /k accept
  • Vanished players (from supported plugins) will now be marked as offline in GUIs.
  • Fixed Siege Cannon's tube being stuck on the player after they die while mounted on the cannon.
  • Fixed relationship limits showing decimals instead of simple integers.
  • Fixed relationship limit not being checked for both kingdoms.
  • Fixed an error caused by placing outposts in unclaimed lands.
  • Fixed an error caused by addons being downloaded from the wrong generated link.
  • [EngineHub] Fixed enginehub.yml -> worldedit -> schematics option not working properly.
⚠️ Warning ⚠️

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

  • Updated the Russian translation thanks to VermilParsifal.
Fixed

  • The plugin can now automatically fix phantom kingdom blocks during bucket fills.
  • Fixed an error caused by /k chat command.
  • Fixed invasions.yml -> nation-zone -> capital-only option not working at all.
  • Fixed a rare issue with holograms.
  • Fixed an error caused by protection signs in offline servers when the owner of the protected block is a username that has no associated Minecraft account.
  • Fixed a rare server crash caused by MassWars.
Others

  • Improved the plugin hash check. It should now work on jars downloaded from spigot as well.
  • Improved FSCK checks for protection signs chunk operations (detecting mismatched blocks)
  • Added more information that may help in tracking some bugs.
  • GUIs that display a large amount of player skulls (like nexus members GUI) will now allow the player to interact with the GUI without delay and update the skull textures when complete.
  • Optimized protection sign hopper protection.
  • General performance improvements.
Back
Top Bottom