Skip to content

Commands and permissions

alex9849 edited this page Oct 19, 2022 · 13 revisions

Below you'll find a list with all commands and permissions.


/arm help

Shows a list of all commands.

Permission(s):

  • arm.help

/arm reload

Reloads the plugin

Permissions(s):

  • arm.admin.reload

/arm regionstats

/arm regionstats [REGIONKIND]

Shows some information about how many regions are available and how many are in use. If you use the commands without arguments it will generate graphs about any regionkind and selltype.

Permission(s):

  • arm.admin.regionstatus

/arm terminate [REGION] [true/false]

Will terminate the contract of a contract region.

Permission(s):

  • arm.member.buy
  • arm.admin.terminatecontract

/arm add [WG-REGION]

Adds a WorldGuard-Region to AdvancedRegionMarket

Permission(s):

  • arm.admin.create.sellregion (Sellregions)
  • arm.admin.create.rentregion (RentRegions)
  • arm.admin.create.contractregion (Contractregions)

/arm delete [REGION]

Will remove a region and also linked signs of it. This will only unregister the region from ARM! It won't delete the region from WorldGuard and it won't reset the built blocks on it!

Permission(s):

  • arm.admin.deleteregion

/arm extend [REGION]

Will extend a rent-region for one period

Permission(s):

  • arm.member.buy (only own regions)
  • arm.buy.rentregion (only own regions (Permission only for arm versions below 1.6))
  • arm.admin.extend (all regions)

/arm unsell [REGION]

Removes owners and members of region and puts it back on sale without restoring on it.

Permission(s):

  • arm.admin.unsell

/arm setwarp [REGION]

Sets the point where players will be teleported to if they teleport to a region. This command has been designed to work as admin-command. Teleportation-Point will not be deleted on region restore or unsell!

Permission(s):

  • arm.admin.setwarp

/arm settplocation
/arm settplocation delete
/arm settplocation [REGION]
/arm settplocation [REGION] delete

Sets the point where players will be teleported to if they teleport to a region. This command has been designed to work as a user-command. The teleporting-location can only be set inside the region. Teleporting-location will be deleted on region restore/unsell

Permission(s):

  • arm.member.settplocation
  • arm.admin.settplocation

/arm limit

Shows your limits

Permission(s):

  • arm.member.limit (for the command)
  • arm.limit.LIMITGROUP (assigns a player to a limitgroup)
  • arm.admin.bypasslimit (sets the limit to unlimited)

/arm updateschematic [REGION]

Will update the schematic the plugin uses to restore a region

Permission(s):

  • arm.admin.updateschematic

/arm setflaggroup [REGION] [FLAGGROUP]
/arm setflaggroup rk:[REGIONKIND] [FLAGGROUP]

Will set a flaggroup as flaggroup of a specific region or to all regions with a specific regionkind

Permission(s):

  • arm.admin.setflaggroup

/arm flageditor [REGION]
/arm flageditor

Opens the flageditor of a specific region or of the region at your position

Permission(s):

  • arm.admin.flageditor (For all regions)
  • arm.member.flageditor (For own regions)

/arm sethotel [REGION] [true/false]
/arm sethotel rk:[REGIONKIND] [true/false]

Will enable or disable the hotel function so only blocks placed by a player can be destroyed

Permission(s):

  • arm.admin.setishotel (allows to decide if a region is a hotelregion or not)
  • arm.admin.buildeverywhere (allows to break blocks even if it's a hotel region and you didn't place the block)

/arm setprotectionofcontinuance [REGION] [true/false]
/arm setprotectionofcontinuance rk:[REGIONKIND] [true/false]

Will enable or disable the protection of continuance for specific regions. The protection of continuance prevens admins and players from restoring or resetting regions. Also the server won't restore these regions if they expire or get restored because of inactive players. Regions with active protection of continuance won't be for sale again.

Permission(s):

  • arm.admin.setprotectionofcontinuance (allows to decide if a region is under protection of continuance or not)
  • arm.member.restoreprotectionofcontinuance (allows members to restore their own regions even if the protection continuance is enabled)

/arm setowner [REGION] [PLAYER]

Will make a Player to the owner of a region and set it to sold

Permission(s):

  • arm.admin.setowner

/arm listregions [PLAYER] /arm listregions

Lists all regions from a player and if he is owner or member

Permission(s):

  • arm.admin.listregions (all players)
  • arm.member.listregions

/arm setautorestore [REGION] [true/false]
/arm setautorestore rk:[REGIONKIND] [true/false]

Enables or disables the restore that is made if a region expires or gets released automatically

Permission(s):

  • arm.admin.setautorestore

/arm setinactivityreset [REGION] [true/false]
/arm setinactivityreset rk:[REGIONKIND] [true/false]

Enables or disables the inactivityreset and takeover function for a region or a regionkind

Permission(s):

  • arm.admin.setinactivityreset to allow a player to change the option for every region
  • arm.inactivityexpiration.INACTIVITYEXPIRATIONGROUP to assign an InactivityExpirationGroup to a player

/arm removemember [REGION] [PLAYER]

Removes a member from a region

Permission(s):

  • arm.admin.removemember (all regions)
  • arm.member.removemember (own regions)

/arm addmember [REGION] [PLAYER]

Adds a member to a region

Permission(s):

  • arm.admin.addmember (all regions)
  • arm.member.addmember (own regions)

/arm tptofreeregion [REGIONKIND]

Teleports the player to a free region

Permission(s):

  • arm.member.tptofreeregion

/arm info

/arm info [REGION]

Shows information about the region or the region you are standing on.

Permission(s):

  • arm.admin.info (Shows some extra information)
  • arm.member.info

/arm reset [REGION]

Removes all owners and members from a region and restores it.

Permission(s):

  • arm.admin.resetregion (allows to reset all regions)

/arm sellback

/arm sellback [REGION]

Allows owners from a region to sell their region back to the server and get some money back. (Payback-percentage can be configured via regionkind)

Permission(s):

  • arm.member.sellback

/arm restore [REGION]

Restores a region.

Permission(s):

  • arm.admin.restore (all regions)
  • arm.member.restore (only own regions and only with a cooldown)

/arm regionfinder

Will open the regionfinder GUI.

Permission(s):

  • arm.member.regionfinder (allows to open the regionfinder)
  • arm.member.regionfinder.tptoregion (allows to teleport to the region)
  • arm.member.regionfinder.tptosign (allows to teleport to the buy-sign)

/arm listregionkinds (1.7.3 and below only!)

Shows you a list of all regionkinds

Permission(s):

  • arm.admin.listregionkinds

/arm setregionkind [KIND] [REGION]

Will assign a regionkind to a region

Permission(s):

  • arm.admin.setregionkind

/arm gui

Opens the GUI

Permission(s)

  • arm.member.gui

/arm tp [REGION]

Teleports you to a region

Permission(s):

  • arm.admin.tp (all regions)
  • arm.member.tp (own regions)

/arm offer [REGIONID] [PLAYER] [PRICE]

/arm offer cancel

Sends a resell offer for a region you own to another player or cancels the offer

Permission(s):

  • arm.member.offer.create

/arm offer accept

/arm offer reject

Answers an offer

Permission(s):

  • arm.member.offer.answer

/arm regionkindgroup create [REGIONKINDGROUP]

Creates a regionkindgroup

Permission(s):

  • arm.admin.regionkindgroup.create

/arm regionkindgroup delete [REGIONKINDGROUP]

Deletes a regionkindgroup

Permission(s):

  • arm.admin.regionkindgroup.delete

/arm regionkindgroup info [REGIONKINDGROUP]

Displays information about a regionkindgroup

Permission(s):

  • arm.admin.regionkindgroup.info

/arm regionkindgroup info

Lists all regionkindgroups

Permission(s):

  • arm.admin.regionkindgroup.list

/arm regionkindgroup addregionkind [REGIONKINDGROUP] [REGIONKIND]

Adds a regionkind to a regionkindgroup

Permission(s):

  • arm.admin.regionkindgroup.addregionkind

/arm regionkindgroup removeregionkind [REGIONKINDGROUP] [REGIONKIND]

Adds a regionkind to a regionkindgroup

Permission(s):

  • arm.admin.regionkindgroup.removeregionkind

arm regionkindgroup setdisplayinlimits [REGIONKINDGROUP] [true/false]

Changes if the regionkind should be shown in /arm limit

Permission(s):

  • arm.admin.regionkindgroup.setdisplayinlimits

/arm regionkindgroup setdisplayname [REGIONKINDGROUP] [Displayname]

Changes the displayname of a regionkindgroup

Permission(s):

  • arm.admin.regionkindgroup.setdisplayname

/arm setlandlord [REGION] [PLAYER / Server] /arm setlandlord rk:[REGIONKIND] [PLAYER / Server]

Sets or removes the landlord of or region/regionkind. (The landlord gets the money generated with the region)

Permission(s):

  • arm.admin.setlandlord

/arm setprice /arm setprice

Changes the price of a region

Permission(s):

  • arm.admin.setprice

/arm listautoprices

Lists all available autoprices

Permission(s):

  • arm.admin.listautoprices

/arm signlinkmode <sellregion/rentregion/contractRegion>
/arm signlinkmode disable

Enables/Disables the Sign-Linking-Mode

Permission(s):

  • arm.admin.signlinkmode

/arm setuserrestorable [REGION] [true/false]
/arm setuserrestorable rk:[REGIONKIND] [true/false]

Changes the isUserRestorable setting that decides if the user is allowed to restore a region (he also needs the permission arm.member.restore)

Permission(s):

  • arm.admin.setisuserrestorable

/arm setsubregionlimit [REGION] [amount]
/arm setsubregionlimit rk:[REGIONKIND] [amount]

Changes the number of allowed subregions on a region

Permission(s):

  • arm.admin.setsubregionlimit

/arm subregion tool

Gives the player a tool, that he can use to mark the borders of a new subregion

Permission(s):

  • arm.subregion.tool

/arm subregion create

Creates a subregion. The subregion will be placed a soon as the player builds a buy-sign

Permission(s):

  • arm.admin.subregion.createonunowned allows to create subregions on unowned regions
  • arm.subregion.create.sellregion for sellregions
  • arm.subregion.create.contractregion _for contractregions
  • arm.subregion.create.rentregion _for rentregions

/arm subregion delete [REGION]

Deletes a subregion

Permission(s):

  • arm.subregion.delete.available will allow the user to delete a subregion if the region is not sold
  • arm.subregion.delete.sold _will allow the user to delete a subregion only if the region is sold

/arm subregion sethotel [REGION] [true/false]

Activates/Deactivates the hotel flag for a subregion

Permission(s):

  • arm.subregion.setishotel

/arm subregion tp [REGION]

Teleports the player to a subregion

Permission(s):

  • arm.subregion.tp

/arm subregion unsell [REGION]

Unsells a sold region

Permission(s):

  • arm.subregion.unsell

/arm subregion restore [REGION]

Restores a region

Permission(s):

  • arm.subregion.restore

/arm subregion help

Displays the help page for subregions

Permission(s):

  • arm.subregion.help

/arm entitylimit create [NAME]

Creates a new entitylimitgroup

Permission(s):

  • arm.admin.entitylimit.create

/arm entitylimit delete [NAME]

Deletes an entitylimitgroup

Permission(s):

  • arm.admin.entitylimit.delete

/arm entitylimit addlimit [ENTITYLIMITGROUP] [ENTITYTYPE] [SOFTLIMIT] [HARDLIMIT] [Price per extra entity]

Adds an entitylimit to an entitylimitgroup
[ENTITYLIMITGROUP] - Replace with the name of the entitylimit group
[ENTITYTYPE] - Replace with the entitytype (for example CHICKEN)
[SOFTLIMIT]- The number of entities that can be spawned by default
[HARDLIMIT] - The maximum amount that the entitylimit can be expanded to.
[Price per extra entity] - The price that an extra entity costs

Permission(s):

  • arm.admin.entitylimit.addlimit

/arm entitylimit removelimit [ENTITYLIMITGROUP] [ENTITYTYPE]

Removes an entitylimit from and entitylimitgroup

Permission(s):

  • arm.admin.entitylimit.removelimit

/arm entitylimit setextralimit [REGION] [ENTITYTYPE] [AMOUNT]

Expands the entitylimit about a specific amount

Permission(s):

  • arm.admin.entitylimit.setextra

/arm entitylimit list

Lists all entitylimitgroups

Permission(s):

  • arm.admin.entitylimit.list

/arm entitylimit check [REGION]

Checks the entitylimit for a specific region

Permission(s):

  • arm.member.entitylimit.check

/arm entitylimit info [ENTITYLIMITGROUP]

Displays the attributes of an entitylimitgroup

Permission(s):

  • arm.member.entitylimit.info

/arm entitylimit buyextra [REGION] [ENTITYTYPE]

Buys an extra entity for a specific region

Permission(s):

  • arm.member.entitylimit.buyextra

/arm setentitylimit [REGION] [ENTITYLIMITGROUP]
/arm setentitylimit rk:[REGIONKIND] [ENTITYLIMITGROUP]

Sets a entitylimit-group to a specific region or regionkind.

Permission(s):

  • arm.admin.setentitylimit

/arm regionkind create [REGIONKINDNAME]

Creates a new RegionKind

Permission(s):

  • arm.admin.regionkind.create

/arm regionkind delete [REGIONKIND]

Deletes an existing regionkind

Permission(s):

  • arm.admin.regionkind.delete

/arm regionkind list

Shows a list with all regionkinds

Permission(s):

  • arm.admin.regionkind.list

/arm regionkind setdisplayinregionfinder [REGIONKIND] [true/false]

If true the regionkind will be shown in the regionfinder

Permission(s):

  • arm.admin.regionkind.setdisplayinregionfinder

/arm regionkind setdisplayinlimits [REGIONKIND] [true/false]

If true the regionkind will be displayed in the limits if someone performs the command /arm limit

Permission(s):

  • arm.admin.regionkind.setdisplayinlimits

/arm regionkind setitem [REGIONKIND] [ITEM]

Modifies the item of the selected regionkind

Permission(s):

  • arm.admin.regionkind.setitem

/arm regionkind setpaybackpercentage[REGIONKIND] [PAYBACKPERCENTAGE]

Modifies the payback percentage of the selected regionkind

Permission(s):

  • arm.admin.regionkind.setpaybackpercentage

/arm regionkind setdisplayname [REGIONKIND] [NEW DISPLAYNAME]

Modifies the displayname of the selected regionkind

Permission(s):

  • arm.admin.regionkind.setdisplayname

/arm regionkind removeloreline [REGIONKIND] [INDEX]

Deletes the row with the selected index from the regionkind lore. You can find the index of the row by executing the command /arm regionkind info [REGIONKIND]

Permission(s):

  • arm.admin.regionkind.removeloreline

/arm regionkind addloreline [REGIONKIND] [MESSAGE]

Adds a row with a specific message to the lore of the regionkind

Permission(s):

  • arm.admin.regionkind.addloreline

/arm regionkind info [REGIONKIND]

Shows information about the selected regionkind

Permission(s):

  • arm.admin.regionkind.info

/arm regionkind help

Displays the help-page with all regionkind commands

Permission(s):

  • arm.admin.regionkind.help

/arm createbackup
/arm createbackup [REGION]

Creates a backup (a schematic) of the region

Permission(s):

  • arm.admin.createbackup

/arm restorebackup [REGION] [BACKUP-ID]

Restores a backup. You can find the IDs of all backups by using the command /arm listbackups [REGION]. Backups will be names after the following schema: Year-Month-Day-Hour-Minute-Second-Millisecond

Permission(s):

  • arm.admin.restorebackup

/arm listbackups [REGION]

Lists all backups of a region

Permission(s):

  • arm.admin.listbackups

/arm applypreset REGION [rentpreset/sellpreset/contractpreset]
/arm applypreset rk:REGIONKIND [rentpreset/sellpreset/contractpreset]

Applys the current preset to a region or all regions that have a specific regionkind.

Permission(s):

  • arm.admin.preset.apply

/arm sellpreset ...

/arm rentpreset ...

/arm contractpreset ...

More information


Other

Permission(s):

  • arm.admin.subregion.createonunowned allows to create subregions on unowned regions
  • arm.admin.create.sellregion (allows to create signs for sellregions)
  • arm.admin.create.rentregion (allows to create signs for rentregions)
  • arm.admin.create.contractregion (allows to create signs for contractregions)
  • arm.member.buy (allows to buy regions (only versions from 1.6 and above))
  • arm.buy.sellregion (allows to buy sellregions (only versions under 1.6))
  • arm.buy.rentregion (allows to buy rentregions (only versions under 1.6))
  • arm.buy.contractregion (allows to buy contractregions(only versions under 1.6))
  • arm.limit.LIMITGROUP (assigns the owner to a specific limitgroup)
  • arm.admin.bypassteleportercooldown (bypasses the countdown that may be started if a player tries to teleport himself to a region)
  • arm.inactivityexpiration.INACTIVITYEXPIRATIONGROUP to assign an InactivityExpirationGroup to a player

AdvancedRegionMarket

Setup

How it works

  • Video tutorials - Watch and learn with Major Graft.
  • Create a region
  • Region settings
  • Presets - Define region settings before creating a region.
  • Autoprices - Calculate the price of a region automatically.
  • Regionkinds - Regionkinds and RegionkindGroups can be assigned to your regions to group them together and bring them into a context.
  • Limits - Limit the number of regions a player can buy.
  • Inactivity reset & Takeover - Automatically reset a region because of inactivity or let members of regions with inactive owners become the new owner.
  • FlagGroups - Assign certain flags to a region depending on its state.
  • Entitylimits - Limit the type and number of entities a player is allowed to have on a region.

Reference

Support

  • Discord - Get involved with other AdvancedRegionMarket Admins, Plugin Developers, Testers. Support, General Discussion welcome.

Sponsoring/Donations

  • Sponsor - Sponsor the development of AdvancedRegionMarket
Clone this wiki locally