CMI Integration

This integration is able to execute commands on selected events

Portal commands

Portals: # Fired on CMI portal use event.
  PortalName1: # Portal Name
    Conditions: # If any of this condition is false, executions won't be executed
      - "permission::some.permission"
      - "world::some.world"
    Executions:
      - "yourcommand1" # {Player} - Player's name | {PortalName} - Portal's name
      - "yourcommand2" # {Player} - Player's name | {PortalName} - Portal's name
  PortalName2: # Portal Name
    Conditions: # If any of this condition is false, executions won't be executed
      - "permission::some.permission"
      - "world::some.world"
    Executions: # List of your commands without '/'
      - "yourcommand1" # {Player} - Player's name | {PortalName} - Portal's name
      - "yourcommand2" # {Player} - Player's name | {PortalName} - Portal's name

Teleport Request

TeleportRequest:
  Conditions: # If any of this condition is false, executions won't be executed
    - "permission::some.permission"
    - "world::someWorld"
  Executions:
    - "yourcommand1" # {OfferingPlayer} - Offering player's name | {AcceptingPlayer} - Accenpting player's name
    - "yourcommand2" # {OfferingPlayer} - Offering player's name | {AcceptingPlayer} - Accenpting player's name
    

Teleport

Teleport:
  Executions:
    - "yourcommand1" # {Player} - Player's name | {World} - World | {X} - X | {Y} - Y | {Z} - Z | {TeleportType} - Teleport type
    - "yourcommand2" # {Player} - Player's name | {World} - World | {X} - X | {Y} - Y | {Z} - Z | {TeleportType} - Teleport type

Afk-Enter

AfkEnter:
  Conditions: # If any of this condition is false, executions won't be executed
    - "permission::some.permission"
    - "world::someWorld"
  Executions:
    - "yourcommand1" # {Player} - Player's name
    - "yourcommand2" # {Player} - Player's name

Afk-Leave

AfkLeave:
  Conditions: # If any of this condition is false, executions won't be executed
    - "permission::some.permission"
    - "world::someWorld"
  Executions:
    - "yourcommand1" # {Player} - Player's name
    - "yourcommand2" # {Player} - Player's name

Balance-Change

BalanceChange:
  Conditions: # If any of this condition is false, executions won't be executed
    - "permission::some.permission"
    - "world::someWorld"
  Executions:
    - "yourcommand1" # {From} - Balance before | {To} - Balance after | {Player} - Player's name
    - "yourcommand2" # {From} - Balance before | {To} - Balance after | {Player} - Player's name

Last updated