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.
- 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...
- Spigot 1.8.7 and below
- Java 7 and below
Commands + Permissions
|/k||Default||This provides the user with a list of all Kingdom commands.|
|/k nexus||kingdoms.nexus||Allows the user to replace the block in their hand with their nexus.|
|/k info||kingdoms.info||Displays how kingdoms works, this is our build-in tutorial.|
|/k join||kingdoms.join||Allows the user to join a Kingdom, this player still has to be invited in order to join.|
|/k create [kingdom]||kingdoms.create||Allows the user to create a new Kingdom.|
|/k claim||kingdoms.claim||Allows 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 unclaim||kingdoms.unclaim||Allows 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 invade||kingdoms.invade||Allows 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.show||Allows 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.king||Allows 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.mod||Allows the King of a Kingdom to promote someone to Mod of their Kingdom.|
|/k demote [player]||kingdoms.demote||Allows the King of a Kingdom to demote the specified player in their Kingdom.|
|/k kick [player]||kingdoms.kick||Allows the King of a Kingdom to kick a specified player from their Kingdom.|
|/k invite [player]||kingdoms.invite||Invites a player to join your Kingdom.|
|/k accept||kingdoms.accept||Allows a user to accept an invitation to a Kingdom.|
|/k decline||kingdoms.decline||Allows a user to decline an invitation to a Kingdom.|
|/k sethome||kingdoms.sethome||Allows the user to set the home for their Kingdom.|
|/k home||kingdoms.home||Allows the user to teleport to their Kingdom's home if it is still valid and not claimed yet.|
|/k leave||kingdoms.leave||Allows the user to leave their current Kingdom.|
|/k ally <add/remove> [Kingdom/Player]||kingdoms.ally||Allows the user to add or remove a specified player or Kingdom as an ally.|
|/k enemy <add/remove> [Kingdom/Player]||kingdoms.enemy||Allows the user to add or remove a specified player or Kingdom as an enemy.|
|/k map [on/off]||kingdoms.map||Allows the user to view the surrounding territory.|
|/k donate [kingdom] [amount]||kingdoms.donate||Allows the user to donate a specified amount to an opposite Kingdom.|
|/k chat [k, a, p]||kingdoms.chat||Allow the user to change their chat settings. Example: /k chat k will change to your Kingdom's chat.|
|/k tradable||kingdoms.tradable||Allows the user to view what items they can or cannot trade for resource points.|
|/k top||kingdoms.top||Allows the user to view the top 10 richest Kingdoms on the server in terms of resource points.|
|/k surrender||kingdoms.surrender||Allows the user to stop an ongoing invasion.|
|/k broadcast [message]||kingdoms.broadcast||Allows the user to broadcast a message within their Kingdom.|
|/k general [name]||kingdoms.general||Allows the King of a Kingdom to promote a player to the General rank.|
|/k setlore [lore]||kingdoms.setlore||Allows the user to set a lore for their Kingdom.|
|kingdoms.player||Grants the user access to all player commands and permissions listed above.|
|/k admin||kingdoms.admin.help||This allows the user to view all admin commands.|
|/k admin addshield [Kingdom] [Duration]||kingdoms.admin.addshield||Allows the user to put a shield on a specified Kingdom for a certain amount of time.|
|/k admin allshield [Duration]||kingdoms.admin.allshield||Allows the user to put a shield on all Kingdoms for a certain amount of time.|
|/k admin debugkingdomtag [name]||kingdoms.admin.debugkingdomtag||Allows 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]|
|Allows the user to grant a higher maximum land claim amount for a specified Kingdom.|
|/k admin extralandclaimmaxforplayer [Player] [Amount]||kingdoms.admin.extralandclaimmaxforplayer||Allows the user to grant a higher maximum land claim amount for a specified player.|
|/k admin general [player] [Kingdom]||kingdoms.admin.general||Allows the user to forcefully promote a specified player to the General rank in the specified Kingdom.|
|/k admin mod [player]||kingdoms.admin.mod||Allows the user to forcefully promote a specified player to the Mod rank in the specified Kingdom.|
|/k admin king [player]||kingdoms.admin.king||Allows the user to forcefully promote a specified player to the King rank in the specified Kingdom.|
|/k admin removeshield [Kingdom]||kingdoms.admin.removeshield||Allows the user to remove a shield for a specific Kingdom.|
|/k admin rpforall [Amount]||kingdoms.admin.rpforall||Allows the user to grant a specific amount of resource points to everybody.|
|/k admin rpforplayer [name] [amount]||kingdoms.admin.rpforplayer||Allows the user to grant a specific amount of resource points to a specific player.|
|/k admin pacifisttoggle [Kingdom]||kingdoms.admin.pacifisttoggle||Allows the user to set a specific Kingdom to pacifist status. This prevents the Kingdom from being invaded and invading others.|
|/k admin toggle||kingdoms.admin.toggle||Allows the user to toggle admin mode, this will allow them to destroy, place and attack players anywhere effectively bypassing claims.|
|/k admin clear||kingdoms.admin.clear||Allows the user to forcefully unclaim a non-nexus piece of land.|
|/k admin rp [Kingdom] [Amount]||kingdoms.admin.rp||Allows 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.masswar||Allows 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 forcestopmasswar||kingdoms.admin.forcestopmasswar||Allows the user to stop a massive war between all of the Kingdoms.|
|/k admin seenexus [Kingdom]||kingdoms.admin.seenexus||Allows the user to open the specified Kingdom's nexus chest.|
|/k admin backup||kingdoms.admin.backup||Allows the user to make a backup of the current Kingdoms database files.|
|/k admin import <MySQL/File>||kingdoms.admin.import||Allows the user to import data from one storage type to another.|
|kingdoms.admin||Grants 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.protectedchestbypass||Allows the user to bypass all protections on chests.|
Frequently Asked Questions