|
啊,這系列文章也寫到第三篇了。今天我們要介紹的是一款非常好用的經濟插件—— XConomy !
這是一款自帶中文語系的經濟插件,讓你的伺服器也能像現實生活一樣有金錢系統、負債還債、首富排行榜等!如果未來想要增加課金功能(我自己不喜歡付費,所以不一定會教),也可以用它來管理;甚至於我預計下幾篇就會介紹的領地插件,也需要 XConomy 的「金主」支持!
什麼是經濟插件
現實生活中賺錢是件很重要的事情,在麥塊世界中…誰說不是了?使用這款 XConomy ,你可以在伺服器中辦到許多事。試著想像一下,你的伺服器開始有了富有有了貧窮、可以用金錢互相買賣物品,不再是普通的以物易物。再放遠想一下,你的副本系統、領地系統…都架設好了,想讓玩家購買特殊武器?儲值伺服器幫助你賺錢?不要把這些事想的太難,它非常的簡單,簡單到你我都可以學會!
還記得上次介紹的LuckPerms嗎?它的用處就在這裡,放款借貸某些人可以、想要指令不用給OP。這就是插件的力量啊!
經濟插件之祖:Vault
Vault 是一款開源的經濟插件前置API,它提供簡單且強大的開發接口讓開發者們可以輕鬆設計各種關於聊天、經濟與權限系統的API們。今天的主角 XConomy 就是基於它開發的,所以就像模組要裝前置模組一樣,XConomy 也需要 Vault 的助攻!
安裝XConomy!
安裝XConomy很簡單,跟之前裝其他插件一樣,下載適合的版本即可。但你會發現,Vault已經沒有1.20版的支持了。
因此我會在網站提供我測試過可以用在1.20.x版上的Vault,你當然也可以自己去官方載比較安全,我只是提供簡單的方法而已
上傳到伺服器後台的plugins目錄中,重啟之後他會在該目錄產生兩個新資料夾名為Vault與XConomy!
打開產生出來的/XConomy/資料夾中config.yml,你會看到開頭有這些的話就正常了!
#Default Online Offline SemiOnline #Default mode will automatically detect the player's UUID(support GeyserMC) #Online mode is better for servers that enable online-mode(support Yggdrasil) #Offline mode does not support ignoring username case #If you use floodgate(GeyserMC) and the option 'username-prefix' is set to empty, Please use SemiOnline mode UUID-mode: Default #In convertion mode, can use command '/xconomy' import data from other plugins based on Vault #Conflicting data will be skipped, The imported data will be saved in XConomy/importdata/data.yml #In this mode, XConomy will not start normally #After the conversion, please check data and turn off this mode #Sponge version does not have this function Importdata-mode: false #Settings Settings: #Chinese ChineseTW English French Spanish Russian Turkish Japanese German #Indonesia Portuguese Italian language: English #Whether to check for new version check-update: true #TOP10 and the Server Total refresh time interval (Seconds) refresh-time: 300 #If set to true, XConomy will register the following commands: # - economy # - eco # - ebalancetop # - ebaltop # - eeconomy # ... |
配置插件
語言設定
XC有內建中文翻譯檔案,所以不用擔心你看不懂插件的問題(如果沒有提供中文化語系檔,會需要自行翻譯。我之前有寫過一個簡單的翻譯工具,之後需要會寫教學…)
對於內建有中文翻譯檔案的插件而言,只需要配置文件中Settings鍵底下有language: English,把English換成ChineseTW即可
檢查更新
在伺服器每次啟動時,會自動檢查插件是否有更新。如果你不希望啟用這項功能,可以直接把此項目給關掉。配置在鍵Settings/check-update中,要啟用就設為True,否則False
重新載入速率(Refresh Rate)
不用特別去改,簡單來講就是多久檢查一次你多少錢,不要手賤亂改拜託
Reload
請記得!大部分插件修改完配置文件、語系文件等之後,都會需要使用一次Reload指令來重新載入新的配置,而大多數插件Reload指令語法都一樣:
/插件名稱 reload
權限設定
對,到了最討厭的權限設定了。打開LuckPerms的網頁設定面板(忘記的去上一集複習謝謝),以下是XC提供的權限節點:
節點 | 說明 |
---|---|
xconomy.user.balance | 允許玩家可以看自己的金錢 |
xconomy.user.balance.other | 允許玩家可以看別人的金錢 |
xconomy.user.pay | 允許玩家將錢交給別人 |
xconomy.user.pay.receive | 允許玩家收別人給的錢(需要LP,上一篇應該裝好了) |
xconomy.user.balancetop | 允許玩家檢視金錢排行榜 |
xconomy.user.paytoggle | 允許玩家切換是否要收受金錢 |
xconomy.admin.give | 允許管理員給予自己與別人金錢 (這會造成擁有此節點者得到無限金錢以破壞平衡,極為不建議非服主者擁有!) |
xconomy.admin.take | 允許管理員移除自己與別人金錢 (這會造成擁有此節點者移除他人金錢以破壞平衡,極為不建議非服主者擁有!) |
xconomy.admin.set | 允許管理員設定自己與別人金錢 (這會造成擁有此節點者得到無限金錢以破壞平衡,極為不建議非服主者擁有!) |
xconomy.admin.balancetop | 允許玩家從排行榜上隱藏某位玩家的資訊 |
xconomy.admin.paytoggle | 允許玩家切換他人是否能收受金錢 |
xconomy.admin.permission | 允許管理員設定插件的權限 |
xconomy.admin.hidden | 隱藏Tab選單 |
正確的開服習慣:不要亂給give系列請各位注意!擁有give系指令可以獲得無限金錢,甚至給別人無限金錢(獨樂樂不如眾樂樂)!絕對不要隨便給這個權限!絕對不要隨便給這個權限!絕對不要隨便給這個權限!很重要說三遍,絕對不要隨便給這個權限! |
所有指令
指令 | 說明 | 對應權限節點 |
---|---|---|
/balance 或 /money | 檢視自己擁有的金錢 | xconomy.user.balance |
/balance <Player> 或 /money <Player> | 檢視 Player 擁有的金錢 | xconomy.user.balance.other |
/pay <player> <amount> | 給 Player Amont元 | xconomy.user.pay |
/balancetop | 檢視首富前十名 | xconomy.user.balancetop |
/paytoggle | 決定要不要收受他人給予的金錢 | xconomy.user.paytoggle |
/xconomy help | 檢視插件的幫助 | 無 |
Note:尖括號包起來的是必須要給的資訊(參數)
結語(有點隨便...)
在這篇文章中,我深入探討了金錢插件XC及其串接方法。如果您從中獲得了有價值的見解,不妨給我一些掌聲支持吧!這可以提高我寫下一篇的興致,越多拍手我發文越快~~
到這篇文章最下面點就可以了~或是給我一點GP之類的。有甚麼問題歡迎在底下留言告訴我,我會盡力解釋~~如果有希望介紹的插件也儘管說,等我把想寫的插件教完之後會去寫大家建議的插件喔!
如果想轉載我的文章分享介紹,請先跟我說一聲喔~