diff --git a/plugin.yml b/plugin.yml index 62312f3a..398c7cdf 100644 --- a/plugin.yml +++ b/plugin.yml @@ -1,13 +1,91 @@ name: Factions version: 1.8.1 main: com.massivecraft.factions.P -authors: [Olof Larsson, Brett Flannigan] +authors: [Olof Cayorion Larsson, Brett Flannigan] softdepend: [PermissionsEx, Permissions, Essentials, EssentialsChat, HeroChat, iChat, LocalAreaChat, LWC, nChat, ChatManager, CAPI, AuthMe, Vault, Spout, WorldEdit, WorldGuard, AuthDB, CaptureThePoints, CombatTag] commands: factions: description: The Factions base command aliases: [f] permissions: +# -------------------------------------------- # +# THE REAL NODES +# -------------------------------------------- # + factions.access: {description: grant territory access for your faction, with the proper fperm} + factions.access.any: {description: grant territory access for any faction} + factions.access.view: {description: view territory access info for your faction} + factions.adminmode: {description: enable admin bypass mode} + factions.autoclaim: {description: auto-claim land as you walk around} + factions.cape: {description: manage faction capes} + factions.cape.get: {description: get faction cape} + factions.cape.set: {description: set faction cape} + factions.cape.remove: {description: remove faction cape} + factions.claim: {description: claim land where you are standing} + factions.config: {description: change a conf.json setting} + factions.create: {description: create a new faction} + factions.deinvite: {description: remove a pending invitation} + factions.description: {description: change the faction description} + factions.disband: {description: disband a faction} + factions.flag: {description: read faction flags} + factions.flag.set: {description: set faction flags} + factions.help: {description: display a help page} + factions.home: {description: teleport to the faction home} + factions.invite: {description: invite a player to your faction} + factions.join: {description: join a faction} + factions.join.any: {description: join any faction, bypassing invitation process for closed factions} + factions.join.others: {description: specify another player in the join command, to move them to the specified faction} + factions.kick: {description: kick a player from the faction} + factions.leader: {description: hand over leader rights} + factions.leader.any: {description: give or revoke leader status for any player in any faction} + factions.leave: {description: leave your faction} + factions.list: {description: see a list of the factions} + factions.lock: {description: lock all write stuff} + factions.map: {description: show the territory map, and set optional auto update} + factions.money.balance: {description: show your factions current money balance} + factions.money.balance.any: {description: show money balance for factions other than your own} + factions.money.deposit: {description: deposit money into a faction bank} + factions.money.f2f: {description: transfer money from faction to faction} + factions.money.f2p: {description: transfer money from faction to player} + factions.money.p2f: {description: transfer money from player to faction} + factions.money.withdraw: {description: withdraw money from your faction bank} + factions.officer: {description: give or revoke officer rights} + factions.officer.any: {description: give or revoke officer rights for any player in any faction} + factions.open: {description: switch if invitation is required to join} + factions.perm: {description: change faction permissions} + factions.power: {description: show player power info} + factions.power.any: {description: view an other players power level} + factions.powerboost: {description: apply permanent power bonus/penalty to specified player or faction} + factions.relation: {description: set relation wish to another faction} + factions.reload: {description: reload data file(s) from disk} + factions.save: {description: save all data to disk} + factions.seechunk: {description: see the chunk you stand in} + factions.sethome: {description: set the faction home} + factions.show: {description: show faction information} + factions.tag: {description: change the faction tag} + factions.title: {description: set or remove a players title} + factions.unclaim: {description: unclaim the land where you are standing} + factions.unclaimall: {description: unclaim all of your factions land} + factions.version: {description: see the version of the plugin} +# -------------------------------------------- # +# STAR NOTATION +# -------------------------------------------- # + factions.cape.*: + children: + factions.cape.get: true + factions.cape.set: true + factions.cape.remove: true + factions.money.*: + children: + factions.money.balance: true + factions.money.balance.any: true + factions.money.deposit: true + factions.money.f2f: true + factions.money.f2p: true + factions.money.p2f: true + factions.money.withdraw: true +# -------------------------------------------- # +# KITS +# -------------------------------------------- # factions.kit.admin: description: All faction permissions. children: @@ -77,128 +155,4 @@ permissions: factions.title: true factions.unclaim: true factions.unclaimall: true - factions.version: true - factions.access: - description: grant territory access for your faction, with the proper fperm - factions.access.any: - description: grant territory access for any faction - factions.access.view: - description: view territory access info for your faction - factions.adminmode: - description: enable admin bypass mode - factions.autoclaim: - description: auto-claim land as you walk around - factions.cape: - description: manage faction capes - factions.cape.*: - children: - factions.cape.get: true - factions.cape.set: true - factions.cape.remove: true - factions.cape.get: - description: get faction cape - factions.cape.set: - description: set faction cape - factions.cape.remove: - description: remove faction cape - factions.claim: - description: claim land where you are standing - factions.config: - description: change a conf.json setting - factions.create: - description: create a new faction - factions.deinvite: - description: remove a pending invitation - factions.description: - description: change the faction description - factions.disband: - description: disband a faction - factions.flag: - description: read faction flags - factions.flag.set: - description: set faction flags - factions.help: - description: display a help page - factions.home: - description: teleport to the faction home - factions.invite: - description: invite a player to your faction - factions.join: - description: join a faction - factions.join.any: - description: join any faction, bypassing invitation process for closed factions - factions.join.others: - description: specify another player in the join command, to move them to the specified faction - factions.kick: - description: kick a player from the faction - factions.leader: - description: hand over leader rights - factions.leader.any: - description: give or revoke leader status for any player in any faction - factions.leave: - description: leave your faction - factions.list: - description: see a list of the factions - factions.lock: - description: lock all write stuff - factions.map: - description: show the territory map, and set optional auto update - factions.money.balance: - description: show your factions current money balance - factions.money.balance.any: - description: show money balance for factions other than your own - factions.money.deposit: - description: deposit money into a faction bank - factions.money.f2f: - description: transfer money from faction to faction - factions.money.f2p: - description: transfer money from faction to player - factions.money.p2f: - description: transfer money from player to faction - factions.money.withdraw: - description: withdraw money from your faction bank - factions.money.*: - children: - factions.money.balance: true - factions.money.balance.any: true - factions.money.deposit: true - factions.money.f2f: true - factions.money.f2p: true - factions.money.p2f: true - factions.money.withdraw: true - factions.officer: - description: give or revoke officer rights - factions.officer.any: - description: give or revoke officer rights for any player in any faction - factions.open: - description: switch if invitation is required to join - factions.perm: - description: change faction permissions - factions.power: - description: show player power info - factions.power.any: - description: view an other players power level - factions.powerboost: - description: apply permanent power bonus/penalty to specified player or faction - factions.relation: - description: set relation wish to another faction - factions.reload: - description: reload data file(s) from disk - factions.save: - description: save all data to disk - factions.seechunk: - description: see the chunk you stand in - factions.sethome: - description: set the faction home - factions.show: - description: show faction information - factions.tag: - description: change the faction tag - factions.title: - description: set or remove a players title - factions.unclaim: - description: unclaim the land where you are standing - factions.unclaimall: - description: unclaim all of your factions land - factions.version: - description: see the version of the plugin \ No newline at end of file + factions.version: true \ No newline at end of file