經濟系統設定

設定伺服器經濟系統,包含 Vault、CMI 經濟、商店插件整合

什麼是經濟系統?

經濟系統讓玩家可以賺取和使用遊戲幣,用於購買物品、交易、領地費用等。一個完善的經濟系統可以讓伺服器更有趣、更有活力!

經濟系統架構

大多數 Minecraft 伺服器的經濟系統由三個部分組成:

┌─────────────────────────────────────────────┐
│                   Vault                      │
│          (經濟 API 橋接插件)                │
└─────────────────┬───────────────────────────┘

    ┌─────────────┼─────────────┐
    ▼             ▼             ▼
┌────────┐  ┌──────────┐  ┌──────────┐
│ CMI    │  │EssentialsX│ │ 其他經濟 │
│ 經濟   │  │  經濟    │  │   插件   │
└────────┘  └──────────┘  └──────────┘
    │             │             │
    └─────────────┼─────────────┘

        ┌──────────────────┐
        │   商店/交易插件   │
        │ (ChestShop 等)   │
        └──────────────────┘
組件功能推薦選擇
Vault橋接不同經濟插件必裝
經濟提供者儲存玩家金錢CMI / EssentialsX
商店插件讓玩家交易ChestShop / ShopGUIPlus

安裝 Vault

下載 Vault

前往 SpigotMC 下載 Vault。

安裝插件

Vault.jar 放入 plugins 資料夾,重新啟動伺服器。

確認安裝

Vault 本身不提供經濟功能,它只是一個橋接器。安裝後控制台會顯示:

[Vault] Enabling Vault v1.7.x
[Vault] [Economy] CMI found: Loaded

設定 CMI 經濟

如果您使用 CMI 作為主要插件,CMI 內建經濟功能。

啟用經濟功能

編輯 plugins/CMI/config.yml

Economy:
  # 啟用 CMI 經濟(會自動註冊到 Vault)
  Enabled: true
  
  # 新玩家起始金額
  StartingBalance: 1000.0
  
  # 金錢顯示格式
  MoneyFormat: '#,##0.00'
  
  # 貨幣符號
  CurrencySymbol: '$'
  
  # 符號位置(true = 前面 $100,false = 後面 100$)
  SuffixSymbol: false
  
  # 最大金額上限
  MaxBalance: 10000000000000
  
  # 允許負數餘額
  AllowNegativeBalance: false

經濟指令

指令功能權限
/balance/bal查看餘額cmi.command.balance
/pay <玩家> <金額>轉帳給其他玩家cmi.command.pay
/baltop查看財富排行榜cmi.command.baltop
/cmi money give <玩家> <金額>給予玩家金錢cmi.command.money
/cmi money take <玩家> <金額>扣除玩家金錢cmi.command.money
/cmi money set <玩家> <金額>設定玩家金錢cmi.command.money

設定 EssentialsX 經濟

如果您使用 EssentialsX,經濟功能預設已啟用。

經濟設定

編輯 plugins/Essentials/config.yml

# 貨幣符號
currency-symbol: '$'
 
# 符號位置(true = 後面)
currency-symbol-suffix: false
 
# 新玩家起始金額
starting-balance: 1000
 
# 最大金額
max-money: 10000000000000
 
# 最小金額(負數表示可以欠債)
min-money: 0
 
# 是否在餘額不足時顯示確切金額
economy-log-enabled: false

商店系統

ChestShop(箱子商店)

ChestShop 讓玩家用箱子建立自己的商店。

安裝

下載 ChestShop 並放入 plugins 資料夾。

建立商店

放置箱子

放置一個箱子,並在裡面放入要販售的物品。

放置告示牌

在箱子上方或旁邊放置告示牌,按照以下格式填寫:

第一行:留空(會自動填入玩家名稱)
第二行:數量
第三行:B 買價 : S 賣價
第四行:物品名稱或 ?

範例(賣鑽石):

[空白]
64
B 100 : S 50
Diamond

這表示:玩家可以用 $100 買 64 個鑽石,或用 64 個鑽石賣給商店換 $50。

完成!

告示牌會自動變色,表示商店建立成功。

ChestShop

告示牌格式說明

行數內容說明
第一行玩家名稱留空會自動填入,填 Admin 為管理員商店
第二行64每次交易的數量
第三行B 100 : S 50B=買價、S=賣價,可以只寫其中一個
第四行Diamond物品名稱,填 ? 會自動偵測箱內物品

管理員商店

管理員商店有無限庫存,玩家可以無限購買/出售。

在第一行填入 Admin Shop 或在設定中指定的名稱:

Admin Shop
64
B 100 : S 50
Diamond

ShopGUIPlus(GUI 商店)

ShopGUIPlus 提供漂亮的 GUI 商店介面,但需要付費購買。

替代方案

插件類型價格
DeluxeMenusGUI 選單免費
BossShopProGUI 商店免費
zShopGUI 商店免費

賺錢方式設定

讓玩家有多種方式賺錢,經濟才會活絡!

工作/任務插件

插件功能
Jobs Reborn職業系統,做特定工作賺錢
Quests任務系統,完成任務獲得獎勵

Jobs Reborn 快速設定

Jobs Reborn 讓玩家選擇職業,做對應工作賺錢:

  • ⛏️ 礦工:挖礦賺錢
  • 🪓 伐木工:砍樹賺錢
  • 🎣 漁夫:釣魚賺錢
  • 🌾 農夫:種田賺錢
  • ⚔️ 獵人:打怪賺錢
# plugins/Jobs/jobConfig.yml 範例
Jobs:
  Miner:
    fullname: 礦工
    shortname: M
    description: 挖掘礦物賺取金錢
    income:
      Break:
        COAL_ORE:
          income: 1.0
        IRON_ORE:
          income: 2.0
        DIAMOND_ORE:
          income: 10.0

經濟平衡建議

經濟平衡很重要!

經濟設定不當會導致通貨膨脹(錢太多)或通貨緊縮(錢太少),影響遊戲體驗。

金錢來源 vs 消耗

確保金錢的來源消耗大致平衡:

💰 金錢來源💸 金錢消耗
打怪掉落商店購買物品
賣物品給 NPC傳送費用
完成任務領地購買/租金
職業收入附魔/修復費用
投票獎勵玩家間交易(轉移)

建議數值

項目建議值說明
起始金額$500 - $2000夠買基本物品即可
鑽石售價$50 - $200作為中期目標
傳送費用$10 - $50小額消耗
設置家費用$100 - $500中額消耗

經濟數值沒有標準答案,需要根據伺服器玩法和玩家回饋持續調整。

最後更新於

目錄

在 GitHub 上編輯