Description and Installation

Kingdoms is a plugin similar to the popular Factions plugin, but with many changes to the gameplay. It allows a player to create his own Kingdom, protect land with the kingdom, and invade other's land for resources (and for fun). Players can also trade in items for resource points, to buy upgrades, turrets, and boosts from their Kingdom's nexus block. What you want to be traded, and the amount traded is fully configurable and very flexible!

Download Kingdoms on our Marketplace. Make sure to select the correct download for your server version.

Stop your server, drag and drop Kingdoms.jar in your plugins folder and restart the server. The plugin should now be loaded and the files should have been created.

Kingdoms require an economy manager and Vault to utilize all features.

Plugin Features

  • Faction-like: Kingdom commands have been designed so that people who have played factions will easily pick this up.
  • Auto Backup: Automatically backup data, no more loss of data!
  • Simplified Guide: Your users can make use of our build-in simplified guide to get them started.
  • Customization: Change every message in Kingdoms to your needs..
  • Land Expiration: Land expires over time so your map won't be filled with inactive Kingdom claims.
  • GUI Based permissions: Allow kings to customize their kingdom permissions through a GUI system.
  • Economy: There are config options to allow your players to convert money into resource points! (Requires Vault)
  • MySQL: Fast data storage? We got you covered!
  • UUID Support: Kingdoms supports UUID's so even when players change their nickname, nothing will change.
  • Champions: Make use of strong champions to defend your kingdom from invaders.
  • Per-world: Kingdoms can be enabled or disabled on a per-world system.
    And so much more...

Compatible plugins

  • BossShop(Pro)
  • ScoreboardStats
  • ActionbarAPI
  • Dynmap
  • PlaceholderAPI
  • MDdWPlaceholderAPI
  • TitlebarAPI

Known incompatibilities 

  • PaperSpigot
  • Spigot 1.8.7 and below
  • Java 7 and below

Commands + Permissions

 Click here to view all Player commands + Permissions...
CommandsPermissionsDescription
/kDefaultThis provides the user with a list of all Kingdom commands.
/k nexuskingdoms.nexusAllows the user to replace the block in their hand with their nexus.
/k infokingdoms.infoDisplays how kingdoms works, this is our build-in tutorial.
/k joinkingdoms.joinAllows the user to join a Kingdom, this player still has to be invited in order to join.
/k create [kingdom]kingdoms.createAllows the user to create a new Kingdom.
/k claimkingdoms.claimAllows the user to claim land on the position they are standing, by default this costs them 5 resource points and grants them 5 might.
/k unclaimkingdoms.unclaimAllows the user to claim land on the position they are standing, by default this grants them 5 resource points and costs them 5 might.
/k invadekingdoms.invadeAllows the user to take over land of another Kingdom, using this command costs 10 resource points. If they succeed in killing the champion they will gain rights to that piece of land and an additional 5 might.
/k show <kingdom>kingdoms.showAllows the user to get information on the specified Kingdom, if there is no specified Kingdom than it will show the information about their own.
/k king [player]kingdoms.kingAllows the King of a Kingdom to transfer ownership to another specified player. This will demote the initial King to Mod and will promote the specified player to King.
/k mod [player]kingdoms.modAllows the King of a Kingdom to promote someone to Mod of their Kingdom.
/k demote [player]kingdoms.demoteAllows the King of a Kingdom to demote the specified player in their Kingdom.
/k kick [player]kingdoms.kickAllows the King of a Kingdom to kick a specified player from their Kingdom.
/k invite [player]kingdoms.inviteInvites a player to join your Kingdom.
/k acceptkingdoms.acceptAllows a user to accept an invitation to a Kingdom.
/k declinekingdoms.declineAllows a user to decline an invitation to a Kingdom.
/k sethomekingdoms.sethomeAllows the user to set the home for their Kingdom.
/k homekingdoms.homeAllows the user to teleport to their Kingdom's home if it is still valid and not claimed yet.
/k leavekingdoms.leaveAllows the user to leave their current Kingdom.
/k ally <add/remove> [Kingdom/Player]kingdoms.allyAllows the user to add or remove a specified player or Kingdom as an ally.
/k enemy <add/remove> [Kingdom/Player]kingdoms.enemyAllows the user to add or remove a specified player or Kingdom as an enemy.
/k map [on/off]kingdoms.mapAllows the user to view the surrounding territory.
/k donate [kingdom] [amount]kingdoms.donateAllows the user to donate a specified amount to an opposite Kingdom.
/k chat [k, a, p]kingdoms.chatAllow the user to change their chat settings. Example: /k chat k will change to your Kingdom's chat.
/k tradablekingdoms.tradableAllows the user to view what items they can or cannot trade for resource points.
/k topkingdoms.topAllows the user to view the top 10 richest Kingdoms on the server in terms of resource points.
/k surrenderkingdoms.surrenderAllows the user to stop an ongoing invasion.
/k broadcast [message]kingdoms.broadcastAllows the user to broadcast a message within their Kingdom.
/k general [name]kingdoms.generalAllows the King of a Kingdom to promote a player to the General rank.
/k setlore [lore]kingdoms.setloreAllows the user to set a lore for their Kingdom.

kingdoms.playerGrants the user access to all player commands and permissions listed above.
 Click here to view all Admin commands and permissions...
CommandsPermissionsDescription
/k adminkingdoms.admin.helpThis allows the user to view all admin commands.
/k admin addshield [Kingdom] [Duration]kingdoms.admin.addshieldAllows the user to put a shield on a specified Kingdom for a certain amount of time.
/k admin allshield [Duration]kingdoms.admin.allshieldAllows the user to put a shield on all Kingdoms for a certain amount of time.
/k admin debugkingdomtag [name]kingdoms.admin.debugkingdomtagAllows the user to run a debug command on a specified Kingdom, this fixed weird issues regarding multiple kings, different kings, etc..
/k admin extralandclaimmax [Kingdom] [Amount]

kingdoms.admin.extralandclaimmax

Allows the user to grant a higher maximum land claim amount for a specified Kingdom.
/k admin extralandclaimmaxforplayer [Player] [Amount]kingdoms.admin.extralandclaimmaxforplayerAllows the user to grant a higher maximum land claim amount for a specified player.
/k admin general [player] [Kingdom]kingdoms.admin.generalAllows the user to forcefully promote a specified player to the General rank in the specified Kingdom.
/k admin mod [player]kingdoms.admin.modAllows the user to forcefully promote a specified player to the Mod rank in the specified Kingdom.
/k admin king [player]kingdoms.admin.kingAllows the user to forcefully promote a specified player to the King rank in the specified Kingdom.
/k admin removeshield [Kingdom]kingdoms.admin.removeshieldAllows the user to remove a shield for a specific Kingdom.
/k admin rpforall [Amount]kingdoms.admin.rpforallAllows the user to grant a specific amount of resource points to everybody.
/k admin rpforplayer [name] [amount]kingdoms.admin.rpforplayerAllows the user to grant a specific amount of resource points to a specific player.
/k admin pacifisttoggle [Kingdom]kingdoms.admin.pacifisttoggleAllows the user to set a specific Kingdom to pacifist status. This prevents the Kingdom from being invaded and invading others.
/k admin togglekingdoms.admin.toggleAllows the user to toggle admin mode, this will allow them to destroy, place and attack players anywhere effectively bypassing claims.
/k admin clearkingdoms.admin.clearAllows the user to forcefully unclaim a non-nexus piece of land.
/k admin rp [Kingdom] [Amount]kingdoms.admin.rpAllows the user to add or remove a specified amount of resource points of a Kingdom. Negative values will remove points.
/k admin masswar [time in minutes]kingdoms.admin.masswarAllows the user to start a massive war between all of the Kingdoms that aren't pacified for a specific amount of time in minutes.
/k admin forcestopmasswarkingdoms.admin.forcestopmasswarAllows the user to stop a massive war between all of the Kingdoms.
/k admin seenexus [Kingdom]kingdoms.admin.seenexusAllows the user to open the specified Kingdom's nexus chest.
/k admin backupkingdoms.admin.backupAllows the user to make a backup of the current Kingdoms database files.
/k admin import <MySQL/File>kingdoms.admin.importAllows the user to import data from one storage type to another.

kingdoms.adminGrants the user access to all Kingdom admin commands and permission listed above. Additionally tis also grants access to admin information such as seeing locations in /k show.

kingdoms.protectedchestbypassAllows the user to bypass all protections on chests.

Plugin files

config.yml
 

Frequently Asked Questions

Coming soon!

Still need help?

Couldn't find what you're looking for? Feel free to contact us on our Discord or Service Desk!

Plugin tutorial

Coming soon!

  • No labels