前往
大廳
主題

麥塊開服教學【三】誰說賺錢很難的?XConomy經濟插件

SamHacker | 2024-05-16 20:29:00 | 巴幣 0 | 人氣 232

開Blog網站啦


總算開了一個自己的個人網站,因為我巴哈小屋空間不夠用了而且我懶得手動壓縮圖片檔案。
所以我就為了省事,搭了一個個人Blog。以下附上這篇文章在我Blog上的網址:
如果大家喜歡這個系列,在巴哈上的版本我會省略一些東西。如果想知道我推薦的麥塊託管商、或是下載我提供的資料...請到我的Blog找文章喔~在Blog上文章沒有限制長度也沒有小屋空間的限制,可以讓我寫文章更輕鬆。
目前還沒放廣告(流量不夠),只有一個拍手按鈕放著讓大家自願拍。如果你們覺得我寫的文不錯的話,拜託幫我拍拍手,那是免費的!

喔對了,如果要敲碗我推出個人部落格架設教學的話也可以敲碗,夠多人敲我就肝一下...

https://samhacker.is-from.tw/ | 喔對了這是我Blog的首頁

啊,這系列文章也寫到第三篇了。今天我們要介紹的是一款非常好用的經濟插件—— 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之類的。有甚麼問題歡迎在底下留言告訴我,我會盡力解釋~~如果有希望介紹的插件也儘管說,等我把想寫的插件教完之後會去寫大家建議的插件喔!
如果想轉載我的文章分享介紹,請先跟我說一聲喔~
送禮物贊助創作者 !
0
留言

創作回應

SamHacker
作者筆記:我在Blog上有深入探討了關於YAML與一些XC的小應用,但這些東西可能有點偏題。因此我把它們另外發布在Blog上而在這邊簡化,我想要讓各位讀者可以用最簡單的方式開服,畢竟大家很多不想要為了開個幅還要學程式語言甚至扯開計算機概論...
請各位見諒喔~如果想要深入研究這些東西,歡迎到我BLOG,旁邊有導覽選單比較方便各位閱讀喔~~
2024-05-16 20:31:31

相關創作

更多創作