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.
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.
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.
- 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.
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.
- 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.
- 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.
- 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...
- 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
- 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.