第四節 學習看懂 API
前面您也選好了工具,接下來除了使用工具外就是要充實自己,當然從實例上來學習是最有效的方法,而這個實例又是諸位有興趣的更能有效低吸收。 在學習上簡單的方法是查看別人寫的Plugin,查看其實蠻簡單的利用反編譯工具,我常用的工具也只有一種就是JD-GUI,當然經過反編譯只能夠了解到部分,而這部分已經足夠學習大半個人生,而且反編譯出來也不是完整的,所以想要取得Plugin最好的方法是取得原作者的原編碼。 GgitHhub 原編碼圖 n8395udkpib1vlp6g.jpg
看不懂的部分使用Google查察,也有專門討論Java的論壇,但是要問問題就不要將全部的程式碼放上去了,畢竟我們寫的Plugin是依附在Bukkit,直接詢問反而會回覆更多問題,尤其是問題要是重複過多也會惹人厭,不管怎麼樣一定要先爬文,當然直接在Bukkit發文也可以但是得到的回覆可能少之又少。
另外Bukkit本身也是開源的,既然要寫Bukkit Plugin當然要先了解Bukkit內容啦,而開放給人自行寫Plugin同時也要讓編寫的人知道要如何開始、如何使用所以也提共了Bukkit Doc給大家參考,內容分成三種版本,推薦板:久久才有一次這種版本,也就是穩定板,大多數寫Plugin都先從這個版本開始。 Bukkit Doc圖