【本文將不再進行更新,請前往 https://haer0248.me/789 查看】
插件版本:2.10.10
插件原文:Spigotmc~
插件介紹:
這款插件你可以在其他插件上面有支援的使用,下圖是我使用 "TitleManager" 這款插件並套用 "PlaceholderAPI" 去取得玩家的資料(現在地圖、權限組、贊助點、座標等等) 等等全部都會介紹
最後一個自己的舉例是 "ChatControlPro" (付費插件,免費的我不清楚是否能用) 取得玩家自訂暱稱(EssentialsX /nick)、稱號插件(DeluxeTags)
由上面那三張圖片可以知道這個插件支援許多插件的變數(以下將稱為變數,會有安裝教學)
這邊要先知道一個東西,很多插件都有但很多人不會
{player} = Hi_Michael => BossShop 內建的
%player% = Hi_Michael => PlaceholderAPI 安裝後有的
%player% = Hi_Michael => PlaceholderAPI 安裝後有的
{} 或 % 在中間 的文字稱為 變數
至於 變數 是甚麼
變數就是一個可變動資料的一個宣告方式 (我沒說錯吧 ...)
至於 變數 是甚麼
變數就是一個可變動資料的一個宣告方式 (我沒說錯吧 ...)
假設今天我的Username不是Hi_Michael,在插件上面就是顯示我的當時Username,所以可以依照玩家目前的資料去取得後顯示
【安裝教學】 (很重要)
1. 先到 Spigotmc 原文將插件本體安裝下來 (請注意自己的伺服器版本,有些可能不支援!)
2. 重開伺服器完成
2. 重開伺服器完成
重要在哪邊?
重要在請登入你的伺服器,並參考這個網站 (連結 021/7/29 更新)
每一個插件的變數都不同,所以要先安裝 Expansions(擴充功能),在網站中你可以看到非常非常非常非常多的插件可以套用PlaceholderAPI這個東西
【擴充功能安裝教學】(這個網站直接列出插件名稱)
登入伺服器,給予權限點(會在下方列出)或直接給予OP
輸入指令 /papi ecloud download <網站列出的插件名稱>
每個插件可能不同,你可以 Ctrl+F 去搜尋你想要的插件
每個插件可能不同,你可以 Ctrl+F 去搜尋你想要的插件
搜尋到後你就會在插件標題下方看到
Expansion download command: /papi ecloud download <plugin-name>
對,輸入這串指令就對了!
對,輸入這串指令就對了!
但是有些是顯示 [Link to page] 就點下去,下載他給的之後丟到資料夾 plugins/placeholderapi/expansions 裡面,reload插件,就安裝完成囉~
【使用教學】
1. 開啟你想要使用 PlaceholderAPI 的插件 (前提是要有支援!!!)
我這邊使用 TitleManager 當作範例 (由於顏色亂我就移除了顏色代碼 他支援顏色代碼!!)
- '%{PLAYER} (%{group}&r) ◆ 延遲%{ping}' - '---------------------' - '這裡是無名氏伺服器 RPG 伺服器 分流' - '◆ 錢錢 %{BALANCE} ◆' - '◆ 贊助點 %playerpoints_points% ◆ ' - '近期活動:中秋節 (https://ggo.fun/無名氏活動)' - '-----%{safe-online}/50(%server_unique_joins%)-----' |
請看到贊助點的部分,%playerpoints_points%就是自己擁有的點數數量
第二個是%server_unique_joins%,是伺服器目前總共加入玩家的數量
沒錯,你只要安裝了他的擴充功能之後就可以直接在插件裡面使用!
接下來這個插件是 ChatControlPro
- "----------------------" - "" - "Username {player}" - "暱稱 {nick}" - "傳送時間 {timestamp}" - "稱號 {deluxetags_tag}" - " 點擊發送私人訊息." - "" - "----------------------" |
(這個東西我找超久 想說怎不能用QQ)
你還不懂嗎?留言在底下我會回覆給讓你會用!
【插件指令與權限】
(說真的他有一個config.yml跟javascript_placeholders.yml但是我沒有研究...)
主權限點:placeholderapi.admin
預設:op
預設:op
!!! /papi 是插件縮寫
指令 | 權限點 |
/papi list - 顯示已安裝的擴充功能 |
placeholderapi.list |
/papi reload - 重新讀取插件 |
placeholderapi.reload |
/papi parse <玩家> <文字> - 似乎是使用這個插件去顯示字串 但我沒用過不清楚@@ <玩家> <文字> 為 2.9.2 的更新 |
placeholderapi.parse |
/papi ecloud - 雲端下載 (下面有指令表) |
placeholderapi.ecloud |
/papi updatenotify - 更新提示 |
placeholderapi.updatenotify |
(以下 <>為必填 () 看你要不要填)
指令 | 說明 |
/papi ecloud status | 查看現在 ecloud(雲端) 的狀況 |
/papi ecloud status | 查看現在 ecloud(雲端) 的狀況 |
/papi ecloud list <all/author> (page) | 列出指定的擴充功能(所有/作者) |
/papi ecloud info <expansion name> | 列出指定的擴充功能的資訊 |
/papi ecloud versioninfo <expansion name> <version> | 列出指定的擴充功能的版本的更新紀錄 |
/papi ecloud placeholders <expansion name> | 列出指定的擴充功能的可使用變數 |
/papi ecloud download <expansion name> (version) | 上面說過了 就是下載~ 後面有版本就是下載指定版本 |
/papi ecloud refresh | 更新所有擴充功能列表 |
/papi ecloud clear | 清除擴充功能快取 |
這是我第二篇的插件教學 ...
如果有 文章上的錯誤(錯字) 或 解釋錯誤(文意不通) 請告知我修正~~ 謝謝!!
【如何判斷插件支援?】
有兩種方式
1. Spigot/Bukkit 文章作者應該會標示
1. Spigot/Bukkit 文章作者應該會標示
2. 插件有被標示在上面的網站內