The list of permissions below provides the player who has the permission, access to the feature of the plugin.
For example, if JohnDoe has residence.command.list.others when he logs in, he will be able to type in /res listall and see all player residences.
The use of the asterisks * wildcard character provides access to all permissions that begin with residence. if the residence.* permission was granted.
-residence.admin.* would deny access to all admin commands.
Permissions denoted by (OP) require the player with the permission to be in the ops.json file.

residence.chatcolor – Allows to change residence chat color.
residence.chatprefix – Allows to change residence chat prefix.
residence.chatkick – Allows to kick player from residence chat.
residence.permisiononerror – Allows to see missing permission on error message.
residence.command.message.enter – Allows to change residence enter message.
residence.command.message.leave – Allows to change residence leave message.
residence.command.message.enter.remove – Allows to remove residence enter message.
residence.command.message.leave.remove – Allows to remove residence leave message.
residence.cleanbypass – Prevents residence from ebing removed on automatic cleanup.
residence.worldguard.[region] – Allows to create residence inside region.
residence.flag.[flagname] – Gives access to defined flag.
residence.tpdelaybypass – Allows to bypass teleport delay.
residence.backup – Allows to use backup flag to save residence into schematics.
residence.admin.tp – Allows teleportation into residence where its not allowed.
residence.topadmin – Defines as residence top admin.
residence.admin – Defines as residence admin.
residence.admin.move – Allows movement in residence where its not allowed.
residence.newguyresidence – Creates residence on first chest place.
residence.bypass.ignorey – Allows to ignore Y corrdiante restrictions.
residence.bypass.ignoreyinsubzone – Allows to ignore subzone limitations.
residence.bypass.destroy – Allows to bypass destroy flag.
residence.bypass.build – Allows to bypass build flag.
residence.bypass.container – Allows to bypass container flag.
residence.bypass.use – Allows to bypass use flag.
residence.bypass.fly – Allows to bypass fly flag.
residence.bypass.nofly – Allows to bypass nofly flag.
residence.bypass.tp – Allows to bypass command flag.
residence.bypass.command – Allows to bypass command flag.
residence.bypass.itempickup – Allows to bypass itempickup flag.
residence.buy – Allows to buy residence.
residence.sell – Allows to sell residence.
residence.max.res.unlimited – Defines residence limit as unlimited.
residence.max.res.[number] – Defines residence limit.
residence.max.subzones.unlimited – Defines subzone limit as unlimited.
residence.max.subzones.[number] – Defines subzone limit.
residence.max.subzonedepth.unlimited – Defines subzone depth limit as unlimited.
residence.max.subzonedepth.[number] – Defines subzone depth limit.
residence.max.rents.unlimited – Defines residence rent limit as unlimited.
residence.max.rents.[number] – Defines residence rent limit.
residence.group.[groupname] – Defines players residence group.
residence.market.evict – Allows to evict players from rented residences.
residence.rename – Allows to rename residence.
residence.select – Allows to select residence area.
residence.select.auto.others – Allows to toggle auto selection for others.
residence.resize – Allows to resize residence.
residence.create – Allows to create residence.
residence.create.subzone – Allows to create residence subzones.
residence.randomtp – Allows to use rt command.
residence.randomtp.admin – Allows to use rt command on another player.
residence.randomtp.cooldownbypass – Allows to bypass random teleport command cooldown.
residence.randomtp.delaybypass – Allows to bypass random teleport command delay.
residence.delete – Allows to delete residence.
residence.delete.subzone – Allows to delete subzone.
residence.command.kick.bypass – Allows to bypass kick from residence.
residence.command.contract.subzone – Allows to contract subzones.
residence.command.expand.subzone – Allows to expand subzones.
residence.versioncheck – Shows when we have new version of plugin.
residence.command.[commandname] – Gives access to particular command.
residence.command.[commandname].others – Allows to perform command on another player.