比較

Paper 與 Spigot 比較

更新於 2026年10月18日

Spigot 是執行 Bukkit 插件的經典伺服器軟體。Paper 一開始是 Spigot 的分支,加入了效能修補、bug 修正和大得多的 API,現在已經是插件伺服器最多人用的選擇。幾乎所有 Spigot 插件都能在 Paper 上執行;反過來,用到 Paper 額外 API 的插件就不行。

寫明 Paper 或 Spigot 以及版本。

用 Codexe 產生這個

並排比較

SpigotPaper
執行 Bukkit/Spigot 插件有可以,幾乎全部
執行 Paper 專用插件沒有有
效能不錯在大多數伺服器上更好:大量最佳化和非同步區塊載入
插件 APIBukkit 和 Spigot API同上,另外還有大量事件、方法和 Adventure 文字元件
設定bukkit.yml、spigot.yml同上,另外還有 Paper 自己的全域和各世界設定檔
原版行為比較接近原版預設會修正一些漏洞和 bug(部分可以重新開啟)
取得方式用 BuildTools 自己建置從 papermc.io 直接下載現成的

什麼時候選 Paper 比較好

  • 大多數生存、SMP、小遊戲和伺服器群組:插件一樣,效能更好。
  • 你自己寫插件,想要更大的 API:更好的文字元件、更多事件、非同步 API。
  • 你之後想轉到 Folia 或使用 Velocity:兩者都來自同一個 PaperMC 專案。

什麼時候選 Spigot 比較好

  • 技術型玩家依賴被 Paper 修正或改變的原版機制,例如某些複製物品或紅石的行為,而你不想為此去調整 Paper 的設定。
  • 你寫的插件必須能在所有 Bukkit 伺服器上執行:針對 Spigot API 建置,它就能在 Spigot、Paper 和它們的分支上執行。
  • 你依賴的某個插件官方只支援 Spigot,在 Paper 上會出狀況(很少見,但確實會發生)。

現在的 Paper

在近期的版本中,Paper 已經成為硬分支:它不再接收 Spigot 的每一項改動,而是獨立開發,同時保留對針對 Spigot API 撰寫的插件的支援。實際上,以 Spigot API 為目標的插件作者兩邊都能顧到,需要 Paper 功能的作者則以 Paper 為目標。

把伺服器從 Spigot 換成 Paper,通常只要把伺服器 .jar 換成同一個 Minecraft 版本的 Paper;世界和插件都會保留。先備份,並查看啟動日誌。

Codexe 上的 Spigot 和 Paper 插件

Codexe 的 Bukkit/Spigot/Paper 類型兩者都涵蓋。在需求中寫明「Paper」或「Spigot」以及版本:Codexe 會使用對應的 API、編譯插件,並確認它包含 plugin.yml(或 paper-plugin.yml)。如果插件必須兩邊都能執行,就要求用 Spigot。測試伺服器跑的是 Paper,所以 Spigot 插件也會在那裡測試。

常見問題

我的 Spigot 插件能在 Paper 上使用嗎?

幾乎全部都可以,而且不用修改。使用伺服器內部程式碼(NMS)的插件,不管在哪一種伺服器上,都需要針對確切版本的建置。

Purpur 比 Paper 更好嗎?

Purpur 是 Paper 的分支,多了一些遊戲玩法選項。它能執行 Paper 和 Spigot 插件。如果你想要那些選項就選它;不然 Paper 就夠了。

可以從 Paper 換回 Spigot 嗎?

通常可以,世界不變,但需要 Paper API 的插件會無法運作。切換前請先備份。

Paper 可以在 1.8 這種舊版本上執行嗎?

1.8.8 的舊版 Paper 建置確實存在,至今仍有小遊戲伺服器在用,但已經不會再更新。舊版的 Spigot 建置也是一樣。

替你的伺服器製作插件

這則提示詞開啟後即可直接傳送:

“一個名為 ChatFormat 的 Paper 1.21.4 插件:使用 LuckPerms 前綴和後綴的聊天格式,擁有 chatformat.color 的玩家可以使用 MiniMessage 顏色,一個 /chatformat reload 指令,格式放在 config.yml。”

用 Codexe 產生這個
Paper 與 Spigot:你該用哪一種伺服器? | Codexe