Polis
This plugin features Towns, where players can join forces on your server and groups of people can compete against each other. Towns can have an hq, executives, a leader, enemies, and allies. This plugin also features the ability to claim land for your Town, meaning only your Town members have the ability to edit your claimed land. In addition, this plugin enables server admin’s to have SafeZones which are designed for buildings such as spawns - where admins wish to have player’s free from PvP and “griefing”, furthermore in these SafeZone’s admins have the ability to specify blocks for which player’s can and cannot interact with. An economy plugin is required to be installed for this plugin to work properly.
Downloads
You can head over to the GitHub page to grab the latest build of Polis here.
GitHub Repository
If you’d like to check out the code, you can do so here.
Commands
/polis - Main command of plugin, it will return the version installed.
/polis join <town name> - Attempts to join the specified town if you have an invite
/polis sethq - Sets your Town's Headquarters.
/polis hq - Teleports to your Town's HQ (if set)
/polis invite | /invite <player> - Invites player to your town.
/polis addenemy <town name> - Sets the specified town as an enemy to your own.
/polis kick <player> - Kicks this player from your town.
/polis addally <town name> - Adds town as an ally.
/polis leave - Leaves your town.
/polis claim - Claims the chunk you are in.
/polis delete <town name> - Deletes specified town.
/polis disband - Disbands your town if you are the leader of it.
/polis info <town name> - Displays info about town.
/polis list - Lists all towns.
/polis create <town name> - Adds new town.
/polis setleader <player> <town name> - Sets leader of specified town.
/polis addexecutive <player> - Adds player as an executive of your town.
/polis removeexecutive <player> - Removes specified player from executive rank.
/polis removeenemy <town name> - Removes the specified town as an enemy.
/polis removeally <town name> - Removes the specified town as an ally.
/polis unclaim - Unclaims the chunk you are standing in.
/polis unclaimall - Unclaims all chunks claimed by this town.
/polis adminclaim <zone> - Claims the chunk you're in as specified zone.
/polis adminunclaim <zone> - Unclaims the chunk you're in from specified zone.
/polis addusable <id> - Adds specified id as interactable in zones [Block or Entity].
/polis removeusable <id> - Removes specified id from being interactable in SafeZones.
/polis autoclaim - Toggles autoclaim. When activated it will claim any chunk you walk into.
/polis adminautoclaim <zone> - Toggles admin autoclaim. When activated it will claim chunks as
specified zone if not claimed.
/polis help - Polis help command
/polis toggleadminbypass - Toggles admin-bypass mode on or off, giving you the ability
to edit any area - even if it is claimed.
/polis toggletax <toggle> - Enables/disables taxes in your Polis. Can only be toggled by leader.
/polis settax <tax> - Sets the tax amount, set by leader.
/polis settaxinterval <duration> - Sets the interval between taxes (applies even if
members are offline) - Duration is written in HH:mm:ss format.
/polis deposit <amount> - Deposits amount into your Polis bank.
/polis withdraw <amount> - Withdraws amount from Polis bank.
/polis map - Shows a text map to see your claims, as well as the claims nearby.
/polis chat - Toggles chatting only to the people in your Polis.
/polis rename <name> - Renames your Polis to specified name.
/zonemobs <zone> - Lists all mobs blocked in specified Zone.
/addzonemob <zone> <mob> - Adds mob as blocked in specified Zone.
/remzonemob <zone> <mob> - Removes mob from being blocked in specified Zone.
/polis allowblock - Polis leaders can use this command then right click any block in
their claim to toggle the blocks "right-clickability" by members of other teams.
/polis player <player> - View info about specified player - what Polis they're in, etc.
Permissions
polis.use
polis.join
polis.hq.set
polis.hq.use
polis.invite
polis.enemy.add
polis.kick.use
polis.ally.add
polis.leave
polis.claim.use
polis.delete
polis.disband
polis.info
polis.list
polis.add
polis.leader.set
polis.executive.add
polis.executive.remove
polis.enemy.remove
polis.ally.remove
polis.unclaim.use
polis.unclaim.all
polis.claim.admin.modify - Gives player permission to modify SafeZones.
polis.claim.admin
polis.unclaim.admin
polis.safezone.addusable
polis.safezone.removeusable
polis.autoclaim
polis.autoclaim.admin
polis.help
polis.adminbypass.toggle
polis.taxes.toggle
polis.taxes.set
polis.taxes.interval.set
polis.deposit.use
polis.withdraw.use
polis.map.use
polis.chat.use
polis.rename
polis.zonemobs.list
polis.zonemobs.add
polis.zonemobs.delete
polis.allowblock.use
polis.player
Support Me
If you’d like to support me, you can do so here.