-
Notifications
You must be signed in to change notification settings - Fork 0
Placeholders (Hook)
TRCStudioDean edited this page Jan 13, 2024
·
5 revisions
Here is the usage and list of placeholders hooked to PlaceholderAPI by this plugin
PlaceholderAPI is hereinafter referred to as "PAPI"
-
Use placeholders of PAPI in this plugin
You can use PAPI placeholders in the following configuration files
- All titles, button settings, click events within the GUI
- All JSON component settings
- Messages.yml
-
Provided PAPI placeholders (can be used in other plugins)
Format:
%gmpapi_[Content]%
These are placeholders that don't require the player to be online
- Return number of merchandises on global market:
%gmpapi_total%
- Return number of merchandises of player:
%gmpapi_total_[Player]%
- Return meta data of player profile (JSON):
%gmpapi_merchant_jsondata_[Player]%
- Return meta data of player mailbox (JSON):
%gmpapi_mailbox_jsondata_[Player]%
- Returns the value of the specified path in a configuration file: %gmpapi_configuration_[File path]_[Option Path]%
- Usage example: (This function only supports returning parameters from fixed configuration files, does not support customized files such as JSON components, custom GUI configuration files, etc.)
- %gmpapi_configuration_Config.yml_Prefix% -> "&c&lGlobal&4&lMarket&6&lPlus &f&l>>> "
- %gmpapi_configuration_MessageConfigs/Items.yml_English.DIAMOND_SWORD% -> "Diamond Sword"
Format: %gmpapi_globalmarket_[Content]%
Merchandises
- Return meta data of merchandise (JSON):
%gmpapi_globalmarket_merchandise_[UID]%
- Return merchandise UID:
%gmpapi_globalmarket_merchandise_[UID]_uid%
- Return merchandise owner:
%gmpapi_globalmarket_merchandise_[UID]_owner%
- Return merchandise owner UUID:
%gmpapi_globalmarket_merchandise_[UID]_owner_uuid%
- Return merchandise price:
%gmpapi_globalmarket_merchandise_[UID]_price%
- Return merchandise retail price:
%gmpapi_globalmarket_merchandise_[UID]_retail_price%
- Return merchandise price (Display):
%gmpapi_globalmarket_merchandise_[UID]_display_price%
- Return merchandise retail price (Display):
%gmpapi_globalmarket_merchandise_[UID]_display_retail_price%
- Return merchandise currency unit:
%gmpapi_globalmarket_merchandise_[UID]_currency%
- Return merchandise item amount:
%gmpapi_globalmarket_merchandise_[UID]_amount%
- Return merchandise type:
%gmpapi_globalmarket_merchandise_[UID]_type%
- Return merchandise item ID:
%gmpapi_globalmarket_merchandise_[UID]_item%
- Return merchandise item display name:
%gmpapi_globalmarket_merchandise_[UID]_item_name%
- Return merchandise upload time:
%gmpapi_globalmarket_merchandise_[UID]_upload_time%
- Return merchandise expire time:
%gmpapi_globalmarket_merchandise_[UID]_expire_time%
- Return merchandise time left:
%gmpapi_globalmarket_merchandise_[UID]_expire_time_left%
Auction
- Return meta data of auction (JSON):
%gmpapi_globalmarket_auction_[UID]%
- Return auction UID:
%gmpapi_globalmarket_auction_[UID]_uid%
- Return auction owner:
%gmpapi_globalmarket_auction_[UID]_owner%
- Return auction owner UUID:
%gmpapi_globalmarket_auction_[UID]_owner_uuid%
- Return auction starting price:
%gmpapi_globalmarket_auction_[UID]_price%
- Return auction bidding price:
%gmpapi_globalmarket_auction_[UID]_bidding_price%
- Return auction starting price (Display):
%gmpapi_globalmarket_auction_[UID]_display_price%
- Return auction bidding price (Display):
%gmpapi_globalmarket_auction_[UID]_display_bidding_price%
- Return auction top bidder:
%gmpapi_globalmarket_auction_[UID]_top_bidder%
- Return auction currency unit:
%gmpapi_globalmarket_auction_[UID]_currency%
- Return auction item amount:
%gmpapi_globalmarket_auction_[UID]_amount%
- Return auction type:
%gmpapi_globalmarket_auction_[UID]_type%
- Return auction item ID:
%gmpapi_globalmarket_auction_[UID]_item%
- Return auction item display name:
%gmpapi_globalmarket_auction_[UID]_item_name%
- Return auction upload time:
%gmpapi_globalmarket_auction_[UID]_upload_time%
- Return auction confirm/hammer time:
%gmpapi_globalmarket_auction_[UID]_expire_time%
- Return auction time left:
%gmpapi_globalmarket_auction_[UID]_expire_time_left%
These are placeholders that return player specific data
Since the UID is a random UID, considering the practicality, the original search for merchandises based on UID is changed to search for merchandises based on the sequence number of the player's product list.
- Returns data about the player's Xth merchandise:
%gmpapi_merchandise_[Sequence]_[Content]%
- Return meta data of merchandise (JSON):
%gmpapi_merchandise_[Sequence]%
- Return merchandise UID:
%gmpapi_merchandise_[Sequence]_uid%
- Return merchandise owner:
%gmpapi_merchandise_[Sequence]_owner%
- Return merchandise owner UUID:
%gmpapi_merchandise_[Sequence]_owner_uuid%
- Return merchandise price:
%gmpapi_merchandise_[Sequence]_price%
- Return merchandise retail price:
%gmpapi_merchandise_[Sequence]_retail_price%
- Return merchandise price (Display):
%gmpapi_merchandise_[Sequence]_display_price%
- Return merchandise retail price (Display):
%gmpapi_merchandise_[Sequence]_display_retail_price%
- Return merchandise currency unit:
%gmpapi_merchandise_[Sequence]_currency%
- Return merchandise item amount:
%gmpapi_merchandise_[Sequence]_amount%
- Return merchandise type:
%gmpapi_merchandise_[Sequence]_type%
- Return merchandise upload time:
%gmpapi_merchandise_[Sequence]_upload_time%
- Return merchandise expire time:
%gmpapi_merchandise_[Sequence]_expire_time%
- Return merchandise time left:
%gmpapi_merchandise_[Sequence]_expire_time_left%
- Return meta data of merchandise (JSON):
Since the UID is a random UID, considering the practicality, the original search for merchandises based on UID is changed to search for merchandises based on the sequence number of the player's product list.
- Returns data about the player's Xth auction:
%gmpapi_auction_[Sequence]_[Content]%
- Return meta data of auction (JSON):
%gmpapi_auction_[Sequence]%
- Return auction UID:
%gmpapi_auction_[Sequence]_uid%
- Return auction owner:
%gmpapi_auction_[Sequence]_owner%
- Return auction owner UUID:
%gmpapi_auction_[Sequence]_owner_uuid%
- Return auction starting price:
%gmpapi_auction_[Sequence]_price%
- Return auction bidding price:
%gmpapi_auction_[Sequence]_bidding_price%
- Return auction starting price (Display):
%gmpapi_auction_[Sequence]_display_price%
- Return auction bidding price (Display):
%gmpapi_auction_[Sequence]_display_bidding_price%
- Return auction top bidder:
%gmpapi_auction_[Sequence]_top_bidder%
- Return auction currency unit:
%gmpapi_auction_[Sequence]_currency%
- Return auction amount:
%gmpapi_auction_[Sequence]_amount%
- Return auction type:
%gmpapi_auction_[Sequence]_type%
- Return auction item ID:
%gmpapi_auction_[Sequence]_item%
- Return auction item display name:
%gmpapi_auction_[Sequence]_item_name%
- Return auction upload time:
%gmpapi_auction_[Sequence]_upload_time%
- Return auction confirm/hammer time:
%gmpapi_auction_[Sequence]_expire_time%
- Return auction time left:
%gmpapi_auction_[Sequence]_expire_time_left%
- Return meta data of auction (JSON):
- Returns data about the player's Xth item mail:
%gmpapi_mailbox_[Sequence]_[Content]%
- Return meta data of mail (JSON):
%gmpapi_mailbox_[Sequence]%
- Return mail UID:
%gmpapi_mailbox_[Sequence]_uid%
- Return mail amount:
%gmpapi_mailbox_[Sequence]_amount%
- Return mail sender:
%gmpapi_mailbox_[Sequence]_sender%
- Return mail item ID:
%gmpapi_mailbox_[Sequence]_item%
- Return mail item display name:
%gmpapi_mailbox_[Sequence]_item_name%
- Return mail sending time:
%gmpapi_mailbox_[Sequence]_sending_time%
- Return mail expire time:
%gmpapi_mailbox_[Sequence]_expire_time%
- Return mail time left:
%gmpapi_mailbox_[Sequence]_expire_time_left%
- Return meta data of mail (JSON):
- Returns data about the player's profile:
%gmpapi_merchant_[Content]%
- Return player's UUID:
%gmpapi_merchant_uuid%
- Return player's name:
%gmpapi_merchant_player%
- Return player's balance:
%gmpapi_merchant_balance%
- Return player's balance (Display):
%gmpapi_merchant_balance_fixed%
- Return player's group:
%gmpapi_merchant_group%
- Return player's mails:
%gmpapi_merchant_mails%
- Return player's merchandises:
%gmpapi_merchant_merchandises%
- Return player's currency:
%gmpapi_merchant_settings_currency%
- Return player's category:
%gmpapi_merchant_settings_category%
- Return player's store name:
%gmpapi_merchant_settings_store_name%
- Return player's Nth line description of the store:
%gmpapi_merchant_settings_store_description_[line]%
- Return player's merchandise sort:
%gmpapi_merchant_settings_merchandise_sort%
- Return player's merchandise sort's description:
%gmpapi_merchant_settings_merchandise_sort_description%
- Return player's item mail sort:
%gmpapi_merchant_settings_item_mail_sort%
- Return player's item mail sort's description:
%gmpapi_merchant_settings_item_mail_sort_description%
- Return whether to hidding merchandises:
%gmpapi_merchant_settings_hidding_merchandises%
- Return whether to hidding merchant name:
%gmpapi_merchant_settings_hidding_merchant_name%
- Return whether to closed store:
%gmpapi_merchant_settings_hidding_store_closed%
- Return whether to locked mailbox:
%gmpapi_merchant_settings_hidding_mailbox_locked%
- Return player's statistics of transactions number:
%gmpapi_merchant_statistics_transactions_number%
- Return player's statistics of sold number:
%gmpapi_merchant_statistics_sold_number%
- Return player's statistics of purchased number:
%gmpapi_merchant_statistics_purchased_items%
- Return player's statistics of auction number:
%gmpapi_merchant_statistics_auction_number%
- Return player's statistics of earned money:
%gmpapi_merchant_statistics_earned_money%
- Return player's statistics of paid money:
%gmpapi_merchant_statistics_paid_money%
- Return meta data of player (JSON):
%gmpapi_merchant_jsondata%
- Return meta data of player's profile (JSON):
%gmpapi_merchant_profile_jsondata%
- Return meta data of player's store (JSON):
%gmpapi_merchant_store_jsondata%
- Return player's UUID: