PlaceholderAPI/wiki/Commands.md
2021-05-07 23:45:29 +02:00

6.7 KiB

This page shows all commands, including with a detailed description of what every command does.

Overview


Parse Commands

These commands are used to parse placeholders into their respective values. Useful for debugging.

  • /papi bcparse

    Description:
    Parses placeholders of a String and broadcasts the result to all players.

    Arguments:

    • <player|me> - The Player to parse values of the placeholder (Use me for yourself).
    • <Text with placeholders> - The text to parse.

    Example:

    /papi bcparse funnycube My name is %player_name%!
    
  • /papi cmdparse

    Description:
    Parses placeholders of a String and executes it as a command.

    Arguments:

    • <player|me> - The player to parse placeholders against. Use me for yourself.
    • <Command with placeholders> - The Text to parse and execute as command. Please leave away the / of the command.

    Example:

    /papi cmdparse funnycube say My name is %player_name%!
    
  • /papi parse

    Description:
    Parses the placeholders in a given text and shows the result.

    Arguments:

    • <player|me> - The Player to parse values of the placeholder (Use me for yourself).
    • <Text with placeholders> - The text to parse.

    Example:

    /papi parse funnycube My group is %vault_group%
    
  • /papi parserel

    Description:
    Parses a relational placeholder.

    Arguments:

    • <player1> - The first player.
    • <player2> - the second player to compare with.
    • <Text with placeholders> - The actual placeholder to parse.

    Example:

    /papi parserel funnycube extended_clip %placeholder%
    

eCloud Commands

These commands all start with /papi ecloud and are used for things related about the Expansion Cloud.

  • /papi ecloud clear

    Description:
    Clears the cache for the eCloud.

  • /papi ecloud disable

    Description:
    Disables the connection to the eCloud.

  • /papi ecloud download

    Description:
    Allows you to download an expansion from the eCloud

    Arguments:

    • <expansion> - The expansion to download.
    • [version] - The specific version of the expansion to download (Optional)

    Example:

    /papi ecloud download Vault
    /papi ecloud download Vault 1.5.2
    
  • /papi ecloud enable

    Description:
    Enables the connection to the eCloud

  • /papi ecloud info

    Description:
    Gives information about a specific Expansion.

    Arguments:

    • <expansion> - The Expansion to retrieve information from.
    • [version] - The Expansion's version to get information from.

    Example:

    /papi ecloud info Vault
    
  • /papi ecloud list

    Description:
    Lists either all Expansions on the eCloud, only those by a specific author or only those that you have installed.
    Installed Expansions show as green in the list and Expansions that are installed and have an update available show as gold.

    Arguments:

    • <all|<author>|installed> - List all Expansions, Expansions of a specific author or all Expnansions you have installed.

    Example:

    /papi ecloud list all
    /papi ecloud list clip
    /papi ecloud list installed
    
  • /papi ecloud placeholders

    Description:
    List all placeholders of an Expansion.

    Arguments:

    • <expansion> - The Expansion to list placeholders of.

    Example:

    /papi ecloud placeholders Vault
    
  • /papi ecloud refresh

    Description:
    Refresh the cached data from the eCloud.

  • /papi ecloud status

    Description:
    Displays the actual Status of the eCloud.


Expansion Commands

These commands can be used to manage the expansions that you have currently installed.

  • /papi info

    Description:
    Gives you information about the specified Expansion.

    Argument(s):

    • <expansion> - The Expansion to get info from (Needs to be registered and active).

    Example:

    /papi info Vault
    
  • /papi list

    Description:
    Lists all active/registered expansions.
    This is different to /papi ecloud list installed in the fact, that it also includes expansions that were installed through a plugin (That aren't a separate jar-file) and it also doesn't show which one have updates available.

  • /papi register

    Description:
    Registers an expansion from a specified filename.
    This is useful in cases, where you downloaded the expansion manually and don't want to restart the server.
    The file needs to be inside /plugins/PlaceholderAPI/expansions.

    Arguments:

    • <filename> - The file to register (including the file-extension).

    Example:

    /papi register MyExpansion.jar
    
  • /papi unregister

    Description:
    Unregisters the specified expansion.

    Arguments:

    • <filename> - The expansion to unregister.

    Example:

    /papi unregister MyExpansion.jar
    

Other Commands

These are other commands of PlaceholderAPI that don't fit any of the above categories.

  • /papi dump

    Description:
    Pastes useful information from PlaceholderAPI such as plugin version, server version and installed expansions to https://paste.helpch.at for simple sharing and support.

  • /papi reload

    Description:
    Reloads the config settings.
    You need to use this command after downloading Expansions from the eCloud or they won't be properly registered.