Permissions
Permission Nodes
This is a list of all permission nodes that are planned for FutureSuite.
A note about permissions: These permissions are categorized to be simple to grant. Command permissions are categorized, and any command with an option to be used on other players have a separate permission in futuresuite.others. This means you will be able to give your players futuresuite.general.* without having to worry about them being able to AFK others (or do bad things)
Total command of FutureSuite: futuresuite.*
General permission nodes:
Total command of general category: futuresuite.general.*
- futuresuite.general.afk
- Permission to go AFK.
- futuresuite.general.afk.loud: Permission to broadcast AFK status.
- futuresuite.general.afk.reason: Permission to supply reason for AFK status.
- futuresuite.general.compass
- Permission to use the compass.
- futuresuite.general.getpos
- Permission to get coordinates.
- futuresuite.general.getpos.exact: Permission to get exact coordinates.
- futuresuite.general.help
- Permission to use /help.
- futuresuite.general.ignore
- Permission to ignore other players.
- futuresuite.general.ignore.silence: Permission to silence chat entirely.
- futuresuite.general.info
- Permission to view /info.
- futuresuite.general.list
- Permission to view a list of players.
- futuresuite.general.list.count: Permission to get a count of online players.
- futuresuite.general.list.group: Permission to get a list of people in a specific group.
- futuresuite.general.list.mods: Permission to get a list of mods.
- futuresuite.general.mail
- Permission to view and clear mail sent to you.
- futuresuite.general.mail.send: Permission to send mail.
- futuresuite.general.motd
- Permission to use /motd.
- futuresuite.general.msg
- Permission to send messages to other players.
- futuresuite.general.rname
- Permission to get a user's real name.
- futuresuite.general.rname.all: Permission to get all aliased users' real names.
- futuresuite.general.rules
- Permission to view the rules.
- futuresuite.general.session
- Permission to create, add, end, toggle between session/external chat, toggle listening to external chat, and set a topic.
- futuresuite.general.session.group: Permission to target a specific group to notify (MUST be one in config's 'SessionGroups' list)
- futuresuite.general.suicide
- Permission to commit suicide.
- futuresuite.general.suicide.force: Permission to force suicide.
Fun permission nodes:
Total command of fun category: futuresuite.fun.*
- futuresuite.fun.bounce
- Permission to bounce.
- futuresuite.fun.bounce.double: Permission to bounce twice the height.
- futuresuite.fun.bounce.loud: Permission to broadcast bounciness.
- futuresuite.fun.bounce.multiplier: Permission to set a bounce multiplier.
- futuresuite.fun.cannon
- Permission to shoot TNT.
- futuresuite.fun.dizzy
- Permission to drink too many shots.
- futuresuite.fun.effect
- Permission to apply effects.
- futuresuite.fun.effect.fx.<effect>: Permission to apply specific effects (use * in place of <effect> to allow all).
- futuresuite.fun.facepalm
- Permission to show your disgust.
- futuresuite.fun.facepalm.player: Permission to facepalm at someone.
- futuresuite.fun.facepalm.all: Permission to facepalm at everyone.
- futuresuite.fun.facepalm.console: Permission to facepalm at console.
- futuresuite.fun.facepalm.object: Permission to facepalm at an object.
- futuresuite.fun.facepalm.server: Permission to facepalm at the server.
- futuresuite.fun.hammer
- Permission to wield the symbol of justice.
- futuresuite.fun.hammer.allegiances: Permission to add friends / enemies as well as remove them.
- futuresuite.fun.hammer.radius: Permission to set impact radius.
- futuresuite.fun.hat
- Permission to try new headgear.
- futuresuite.fun.hat.force: Permission to force an item onto your head.
- futuresuite.fun.hat.item: Permission to put any item onto your head (WARNING: This means that player can spawn in items they are allowed to with /item or /give!).
- futuresuite.fun.hat.loud: Permission to announce your hat is there.
- futuresuite.fun.ignite
- Permission to burn others.
- futuresuite.fun.ignite.damage: Permission to actually damage the player when using this.
- futuresuite.fun.ignite.loud: Permission to broadcast your fiery attitude.
- futuresuite.fun.moonwalk
- Permission to activate 16.6% gravity.
- futuresuite.fun.shock
- Permission to shock people.
- futuresuite.fun.shock.damage: Permission to actually damage the player when using this.
- futuresuite.fun.shock.loud: Permission to broadcast your shocking behaviour.
- futuresuite.fun.slap
- Permission to slap people.
- futuresuite.fun.slap.double: Permission to double slap damage.
- futuresuite.fun.slap.loud: Permission to broadcast that you're slap-happy.
- futuresuite.fun.slap.multiplier: Permission to set a multiplier.
Teleport permission nodes:
Total command of teleport category: futuresuite.teleport.*
- futuresuite.teleport.back
- Permission to teleport to your previous location.
- futuresuite.teleport.home
- Permission to set, remove, and go home.
- futuresuite.teleport.spawn
- Permission to teleport to spawn.
- futuresuite.teleport.spawn.world.<world>: Permission to teleport to X world's spawn.
- futuresuite.teleport.tp
- Permission to teleport. Notice: The code for this includes a check for -a and -d permissions, so no need to assign this permission node if you only want people to be able to accept and deny requests. Just give the associated permissions listed below.
- futuresuite.teleport.tp.accept: Permission to accept teleport requests.
- futuresuite.teleport.tp.coordinates: Permission to teleport to coordinates.
- futuresuite.teleport.tp.deny: Permission to reject teleport requests.
- futuresuite.teleport.tp.here: Permission to teleport people to you.
- futuresuite.teleport.tp.override: Permission to override tptoggle status.
- futuresuite.teleport.tp.here.override: Permission to override tptoggle status with -h.
- futuresuite.teleport.tp.remote: Permission to teleport remotely.
- futuresuite.teleport.tp.remote.override: Permission to override tptoggle status in remote teleports.
- futuresuite.teleport.tpa
- Permission to ask people for teleports.
- futuresuite.teleport.tpa.all: Permission to ask all people to teleport to you.
- futuresuite.teleport.tpa.here: Permission to ask people to teleport to you.
- futuresuite.teleport.tpperm
- Permission to let people permanently teleport directly to you.
- futuresuite.teleport.tpperm.teleport: Permission to actually teleport.
- futuresuite.teleport.tptoggle
- Permission to toggle various teleport settings.
- futuresuite.teleport.tptoggle.tpa: Permission to cycle through what to do when a teleport request is received (accept, deny, or prompt?).
- futuresuite.teleport.tptoggle.tp: Permission to allow people to teleport to you and teleport you to them.
- futuresuite.teleport.tptoggle.tpperm: Permission to allow or deny people on your perm-tp list from teleporting to you.
- futuresuite.teleport.tptoggle.alwaysoverride: Permission to enable or disable always forcing a teleport when using /tp.
Moderator permission nodes (commands):
Total command of category: futuresuite.moderator.*
- futuresuite.moderator.ac
- Permission to use and receive admin chat.
- futuresuite.moderator.ban
- Permission to ban players. Note: You can assign the temporary-ban permission without assigning the ban permission and the player will be required to use the -t flag to ban anyone.
- futuresuite.moderator.ban.silent: Permission to ban silently.
- futuresuite.moderator.ban.temporary: Permission to temporarily ban.
- futuresuite.moderator.broadcast
- Permission to broadcast messages.
- futuresuite.moderator.kick
- Permission to kick players.
- futuresuite.moderator.kick.silent: Permission to kick silently.
- futuresuite.moderator.mute
- Permission to mute players.
- futuresuite.moderator.mute.temporary: Permission to temporarily mute.
- futuresuite.moderator.pinfo
- Permission to view player data.
- futuresuite.moderator.pinfo.ipdata: Permission to view IP data.
- futuresuite.moderator.pinfo.meta: Permission to view player meta.
- futuresuite.moderator.say
- Permission to broadcast messages.
- futuresuite.moderator.spy
- Permission to spy on private messages and mail.
- futuresuite.moderator.unban
- Permission to unban players.
Cheat permission nodes:
Total command of category: futuresuite.cheat.*
- futuresuite.cheat.clear
- Permission to clear your inventory.
- futuresuite.cheat.clear.armor: Permission to clear the armour slots. Note: permission is armor, not armour.
- futuresuite.cheat.clear.blocks: Permission to clear all blocks from your inventory.
- futuresuite.cheat.clear.hotbar: Permission to clear the hotbar.
- futuresuite.cheat.clear.inventory: Permission to clear the inventory itself.
- futuresuite.cheat.dispname
- Permission to set an alias.
- futuresuite.cheat.enchant
- Permission to enchant items.
- futuresuite.cheat.enchant.e.<enchantment>: Permission to enchant with a specific enchantment.
- futuresuite.cheat.enchant.auto: Permission to enchant an item with all applicable (standard) enchantments.
- futuresuite.cheat.enchant.armor: Permission to enchant armour.
- futuresuite.cheat.enchant.inventory: Permission to enchant everything in your inventory.
- futuresuite.cheat.fly
- Permission to fly.
- futuresuite.cheat.fly.speed: Permission to change flight speed.
- futuresuite.cheat.gamemode
- Permission to check your game mode.
- futuresuite.cheat.gamemode.survival: Permission to change to survival.
- futuresuite.cheat.gamemode.creative: Permission to change to creative.
- futuresuite.cheat.gamemode.adventure: Permission to change to adventure.
- futuresuite.cheat.give
- Permission to give yourself items.
- futuresuite.cheat.give.infinite: Permission to give infinite stacks.
- futuresuite.cheat.god
- Permission to enter god mode.
- futuresuite.cheat.god.persist: Permission for god mode to persist after logging out and back in.
- futuresuite.cheat.item
- Permission to give yourself items.
- futuresuite.cheat.item.infinite: Permission to give yourself infinite stacks.
- futuresuite.cheat.mob
- Permission to spawn mobs and edit spawners. Note: .setspawner may be given in conjunction with this to only allow players to change spawners.
- futuresuite.cheat.mob.spawn: Permission to spawn mobs.
- futuresuite.cheat.mob.setspawner: Permission to change a spawner.
- futuresuite.cheat.mob.<mob>: Permission to spawn specific types of mobs.
- futuresuite.cheat.mob.anger: Permission to spawn angry mobs.
- futuresuite.cheat.mob.count: Permission to spawn a specific amount of mobs.
- futuresuite.cheat.mob.mount: Permission to spawn mobs with mounts.
- futuresuite.cheat.mob.tamed: Permission to spawn mobs with specified owners (only works with wolves and ocelots)
- futuresuite.cheat.mob.burn: Permission to spawn burning mobs.
- futuresuite.cheat.pacify
- Permission to pacify mobs.
- futuresuite.cheat.pacify.radius: Permission to set a pacification radius.
- futuresuite.cheat.player
- Permission to use /heal, /feed, or /kill
- futuresuite.cheat.player.heal: Permission to heal yourself.
- futuresuite.cheat.player.feed: Permission to feed yourself.
- futuresuite.cheat.player.kill: Permission to kill yourself.
- futuresuite.cheat.repair
- Permission to repair items.
- futuresuite.cheat.repair.armor: Permission to repair items in the armour slots.
- futuresuite.cheat.repair.enchanted: Permission to repair enchanted items.
- futuresuite.cheat.repair.hotbar: Permission to repair everything in the hotbar.
- futuresuite.cheat.repair.inventory: Permission to repair everything in your inventory.
- futuresuite.cheat.table
- Permission to access a workbench anywhere.
- futuresuite.cheat.time
- Permission to check the time.
- futuresuite.cheat.time.change: Permission to change the time.
- futuresuite.cheat.time.lock: Permission to lock the time.
- futuresuite.cheat.time.client: Permission to set client time.
- futuresuite.cheat.time.silent: Permission to change the time silently.
- futuresuite.cheat.weather
- Permission to change the weather.
Permissions to target other players:
- futuresuite.others.afk
- Permission to AFK other players.
- futuresuite.others.getpos
- Permission to get other players' locations.
- futuresuite.others.bounce
- Permission to bounce other players.
- futuresuite.others.dizzy
- Permission to test effects of drinking on other players.
- futuresuite.others.effect
- Permission to apply effects on other players.
- futuresuite.others.hat
- Permission to put hats on other players.
- futuresuite.others.moonwalk
- Permission to reduce other players' gravity levels.
- futuresuite.others.home
- Permission to go to other players' homes.
- futuresuite.others.spawn
- Permission to teleport other players to spawn.
- futuresuite.others.tp
- Permission to teleport one player to another, remotely.
- futuresuite.others.clear
- Permission to clear other players' inventories.
- futuresuite.others.dispname
- Permission to set or remove other players' aliases.
- futuresuite.others.fly
- Permission to enable or disable flight and set flight speeds for other players.
- futuresuite.others.gamemode
- Permission to check other players' gamemodes. Note: You need futuresuite.cheat.gamemode.<gamemode> to actually change players' gamemodes.
- futuresuite.others.god
- Permission to give others god mode.
- futuresuite.others.player.heal
- Permission to heal others.
- futuresuite.others.player.feed
- Permission to feed others.
- futuresuite.others.player.kill
- Permission to kill others.
- futuresuite.others.time
- Permission to set client time for other people.
Other permission nodes:
Moderator permissions:
- futuresuite.mod
- Permission to be listed as a moderator in /list and the tab-list. Also receives notifications for sessions. Note: This does NOT include functions listed below.
- futuresuite.mod.ignore: Permission to make players ignore each other.
- futuresuite.mod.mail: Permission to moderate player mail.
- futuresuite.mod.session: Permission to moderate sessions. This includes things such as changing the topic of, adding players to, kicking players from, and closing sessions that don't belong to them.
- futuresuite.mod.home: Permission to delete and set homes for other players.
- futuresuite.mod.tpperm: Permission to manage other players' permanent-tp list.
Notifications permissions:
Note: Whenever the term always is used, the notification is sent regardless of silent setting.
- futuresuite.notifications
- Permission to toggle notifications on and off. Does not include functions listed below.
- futuresuite.notifications.afk: Permission to be notified when someone goes AFK silently.
- futuresuite.notifications.ignore: Permission to be notified when a player ignores someone else.
- futuresuite.notifications.bounce: Permission to be notified when someone bounces.
- futuresuite.notifications.cannon: Permission to be notified when someone shoots TNT.
- futuresuite.notifications.dizzy: Permission to be notified when someone becomes dizzy.
- futuresuite.notifications.effect: Permission to be notified when someone applies an effect.
- futuresuite.notifications.hammer: Permission to be notified when a hammer is given or taken.
- futuresuite.notifications.hat: Permission to be notified when someone puts on a hat.
- futuresuite.notifications.moonwalk: Permission to be notified when someone uses /moonwalk.
- futuresuite.notifications.shock: Permission to be notified when someone shocks someone else.
- futuresuite.notifications.slap: Permission to be notified when someone slaps someone else.
- futuresuite.notifications.tp: Permission to be always be notified of teleportation.
- futuresuite.notifications.tpa: Permission to be notified for teleport requests.
- futuresuite.notifications.ban: Permission to always be notified of bans.
- futuresuite.notifications.kick: Permission to always be notified of kicks.
- futuresuite.notifications.mute: Permission to always be notified of mutes.
- futuresuite.notifications.clear: Permission to be notified when someone clears an inventory.
- futuresuite.notifications.dispname: Permission to be notified when someone sets an alias.
- futuresuite.notifications.enchant: Permission to be notified when something is enchanted.
- futuresuite.notifications.fly: Permission to be notified when someone is granted flight.
- futuresuite.notifications.gamemode: Permission to be notified when a gamemode is changed.
- futuresuite.notifications.give: Permission to be notified when someone spawns items.
- futuresuite.notifications.god: Permission to be notified when someone enables god mode.
- futuresuite.notifications.item: Permission to be notified when someone spawns items.
- futuresuite.notifications.mob: Permission to be notified when a mob is spawned or a spawner is set.
- futuresuite.notifications.pacify: Permission to be notified when someone pacifies mobs.
- futuresuite.notifications.player: Permission to be notified when someone heals, feeds, or kills.
- futuresuite.notifications.repair: Permission to be notified when someone repairs their items.
- futuresuite.notifications.time: Permission to always be notified when any time is changed.
- futuresuite.notifications.weather: Permission to always be notified when the weather is changed.
Targeting permissions:
Target processing permissions are recommended only for staff members.
- futuresuite.targets.near
- Permission to use the %near flag with any command.
- futuresuite.targets.world
- Permission to use the %world flag with any command.
- futuresuite.targets.all
- Permission to use the * flag with any command.
- futuresuite.massmsg
- Permission to message all players.
- futuresuite.massmail
- Permission to mail all players, ONLINE OR OFFLINE. Not recommended for regular players on large servers!
Other miscellaneous permissions:
- futuresuite.setspawn
- Permission to set spawns with /spawn.
- futuresuite.color
- Permission to use colour codes in /broadcast and /say. Also works for private messages.
- futuresuite.permissionlesshelp
- Permission to view all registered commands in /help.
- futuresuite.pun
- Permission to use /pun.
- futuresuite.saying
- Permission to use /saying.
- Persistence permissions
- futuresuite.persist.fly: Persist flight upon relogging and changing worlds.
- futuresuite.persist.god: Persist god mode upon relogging.
Exempt permissions:
- Exempt permissions allow you to bypass some restrictions set in place.
- futuresuite.exempt.home: Set unlimited homes.
- futuresuite.exempt.tp: Teleport as high as you want to.
- futuresuite.exempt.ban: Become immune to banning.
- futuresuite.exempt.kick: Become immune to kicking.
- futuresuite.exempt.mute: Become immune to muting.
- futuresuite.exempt.kill: Become immune to killing.
- futuresuite.exempt.godrestricts: Override the per-world god mode restrictions.
Administrator permissions:
- futuresuite.admin
- Permission to reload the plugin and check version information.
- futuresuite.updates
- Permission to be notified when an update is available for FutureSuite.
Comments