Bukkit 插件開發(fā)-開發(fā)環(huán)境的搭建
之前有個朋友一直想學編程,回顧了一下我的編程經(jīng)歷,突發(fā)奇想寫了關(guān)于 Minecraft Java版服務(wù)端插件開發(fā)教程。本教程需要具有一定的編程基礎(chǔ)(當然,如果你照著教程每一步實際去做,一個星期也會對編程有一定了解,畢竟 “實踐是最好的老師” )。如果教程中出現(xiàn)了表述不清或者錯誤的知識點,還請大佬指正
如果您對編程不了解,那么就照著教程去做,寫著寫著自然就會了
(該方案為作者自己的親身經(jīng)歷,作者就是這么學會編程的)

首先我們需要一個叫做IDE(集成開發(fā)環(huán)境)的程序,這個程序會幫助我們省去很多不必要的操作, 那么去JetBrains官網(wǎng)下載 Windows版本的程序罷(依照情況而來,如果您的操作系統(tǒng)不為Windows,那么請到該網(wǎng)站指定下載鏈接去下載對應平臺的IDE)
IDE下載鏈接:
www.jetbrains.com/zh-cn/idea/download/download-thanks.html?platform=windows&code=IIC

注意!如果您的平臺不為Windows 請前往www.jetbrains.com/zh-cn/idea/ 下載對應平臺的IDE
然后我們啟動安裝程序,等待安裝的完成,然后啟動安裝程序,最后打開后的界面如下
(安裝時候一路點Next即可,其他的不用管,啟動后可能彈出一個窗口告訴你要簽署什么用戶協(xié)議,通過即可)

然后我們發(fā)現(xiàn)界面是英文的啊,怎么辦?左邊欄里有個叫Plugins的,點擊后我們進入以下界面

重啟后的IDE會變成中文界面,我們點擊項目->新建項目

注意:第一次搞編程可能沒有下載JAVA,點擊上方的項目SDK 從彈出來的列表翻到最底下選擇下載JDK,供應商默認Amazon Corretto,版本按照你想寫哪個版本的MC服務(wù)端插件情況決定
Minecraft1.20.X - Minecraft1.17.X 可以使用 17版本
Minecraft1.16.X - Minecraft1.7.X 可以使用 1.8版本

點擊下一步,即可跳轉(zhuǎn)到以下頁面

GroupId 代表JAVA包名,這個只能填小寫字母和英文句號,不允許有空格(你可以填寫一些網(wǎng)站的反轉(zhuǎn)名,比如 www.xxx.com 填寫為 xxx.com )
ArtifactId 代表你這個插件的名字(?大概是)但這個名字只能填寫大小寫英文字母,同樣不能有空格
Version 是你插件的版本,這個不用管,直接點擊下一步
然后我們來到了插件配置頁面

Plugin Name 代表插件名稱,這個可以自己填寫
Main Class Name 這個代表插件主類的完整名稱,如果不懂JAVA的話建議不要改
以上是系統(tǒng)自動填寫好的
Minecraft Version 代表插件適配的服務(wù)端版本
Description 代表該插件的描述,一般填寫什么都可以
Authors 是插件的作者名
剩余選項在你能熟練的編寫插件之前不要管,如果填錯插件可能就無法運行了
注意!某些開發(fā)者的 Minecraft Version會報紅,這個時候重啟電腦有50%的概率解決,如果多次重啟仍然無法解決,請自行科學上網(wǎng)解決, 如果沒有科學上網(wǎng)條件的開發(fā)者,請參照下一期專欄解決
?然后我們點擊下一步,會出現(xiàn)以下界面

點擊創(chuàng)建,等待項目搭建完成,第一次搭建可能會很慢,別著急,我們刷會小視頻的時間就能搭建完成了
注意,構(gòu)建過程中可能出現(xiàn)構(gòu)建失敗的情況,這種去百度搜索如何更換Maven倉庫源,換成國內(nèi)的源即可解決

如果出現(xiàn)了以上界面,代表你的項目構(gòu)建成功了(注意,你的代碼顏色可能是橘色+灰色的,作者這里使用了VisualStudioTheme的插件,更改了IDEA的主題配色)
左側(cè)的文件列表出現(xiàn)了這種圖標代表項目構(gòu)建完成

作者的話
那么這次的任務(wù)完成了,下期我們講講如果Minecraft Version爆紅沒法選擇版本且你不想科學上網(wǎng)該如何解決(那種方法不建議使用,但是目前比較好用的一種構(gòu)建方式了,你即使離線也能敲代碼)