『壹』 minecraft bukkit1.6.4 插件 mod 安裝
裝插件是要放在plugins文件夾,客戶端不用加,但是這是水桶服,不能加mod,所以只能開純凈服
『貳』 編寫我的世界bukkit基礎插件發現插件完全不能載入的問題,不知道哪裡出錯了
可能是游戲出現了問題 可以試著刪除游戲 在重新安裝試試,或者是 刷一下機 試試 希望採納
『叄』 《我的世界》minecraft使用bukkit怎麼創建伺服器
使用bukkit需調用java以創建伺服器。具體步驟如下:
1、下載並安裝JRE。
2、在bukkit文件處(推薦放入文件夾)打開控制台,或創建bat或cmd文件,輸入啟動代碼。代碼形式:java -Xincgc -Xmx1G -jar craftbukkit-X-Y.jar。其中,-Xmx1G為最大內存設置,craftbukkit-X-Y.jar為bukkit文件名。
3、運行指令或指令文件,出現「Done!」字樣後關閉。
4、若MC版本為1.7.10及以上,則打開目錄下生成的eula.txt文件,同意協議後將false改為true。
5、按照自己的需求修改server.properties文件中的內容與在目錄下plugins文件夾添加插件並修改配置文件,注意在修改文件時保持格式。
6、再次按照2中步驟運行指令,出現「Done!」字樣則創建伺服器成功,若不成功則按錯誤信息進行查錯,之後重試。
『肆』 [bukkit插件]監聽玩家破壞方塊事件
importorg.bukkit.block.Block;
importorg.bukkit.entity.Player;
importorg.bukkit.event.EventHandler;
importorg.bukkit.event.Listener;
importorg.bukkit.event.block.BlockBreakEvent;
{
@EventHandler
publicvoidblockbreak(BlockBreakEventevent){
Playerp=event.getPlayer();
Blockb=event.getBlock();
}
}
『伍』 如何製作CraftBukkit插件
開始一個插件項目
創建項目
在開始之前,你需要在 Eclipse 里建立你的工作空間和文件。運行 Eclipse ,然後點擊 File(文件)> New(新建)> Java Project(Java項目)創建一個新項目:
給你的項目取個名字,然後運行這個新的項目,根據屏幕上的介紹進行配置。左邊的Package Explorer(包瀏覽欄)里會出現一個文件夾,左鍵點擊它旁邊的小箭頭會顯示你的項目的內容。
查閱Bukkit API
在編寫插件前,你需要向你的項目里以外部JAR的形式添加Bukkit API。你也可以添加其他你可能會用到的API。
最新版已編譯的Bukkit API 可在這里找到: Bukkit API – 開發快照
點擊左邊Package Explorer(包瀏覽欄)內有著你的項目名稱的文件夾並選擇 Properties(選項). 在左邊的方框內選擇Java Build Path(Java生成路徑) ,之後裡面的內容就會變化。點擊 Add External JARs(添加外部JAR) 並載入你下載的 Bukkit API.
Bukkit的Java注釋文檔
如果你已經有Eclipse和Java的使用經驗,你就會知道當滑鼠放在類或者方法上面時,一個黃色的包含其說明文檔的小盒子就會出現。這就是Javadoc(Java文檔注釋),在Oracle 官網 上也可以查閱到其資料。Bukkit也有包含了每個方法和類的有用描述的注釋文檔,你可以在這里查看它。為了讓Ecilpse能載入注釋信息以便我們能方便的查看Bukkit中類和方法的注釋,你需要首先左鍵點擊項目瀏覽器中"Referenced Libraries(參考庫)"內的Bukkit jar,點擊"Properties(選項)",選擇左邊的"Javadoc Location(Java注釋文檔位置)" ,然後復制http://jd.bukkit.org/apidocs/到"Javadoc URL(Java注釋文檔地址)"中。
Bukkit的Java注釋文檔
如果你已經有Eclipse和Java的使用經驗,你就會知道當滑鼠放在類或者方法上面時,一個黃色的包含其說明文檔的小盒子就會出現。這就是Javadoc(Java文檔注釋),在Oracle 官網 上也可以查閱到其資料。Bukkit也有包含了每個方法和類的有用描述的注釋文檔,你可以在這里查看它。為了讓Ecilpse能載入注釋信息以便我們能方便的查看Bukkit中類和方法的注釋,你需要首先左鍵點擊項目瀏覽器中"Referenced Libraries(參考庫)"內的Bukkit jar,點擊"Properties(選項)",選擇左邊的"Javadoc Location(Java注釋文檔位置)" ,然後復制http://jd.bukkit.org/apidocs/到"Javadoc URL(Java注釋文檔地址)"中。
命名規則如下:
§ 如果你有一個域名,包的名稱就是域名反過來。
§ 例如:i-am-a-bukkit-developer.com 那你的包名就會是com.i_am_a_bukkit_developer 源
§ 不要使用你不擁有的域名
§ 沒有域名?看看這些:
1. 在github 或 sourceforge 這類存放源文件的網站上注冊一個帳號
§ 對github,根據 這裡面 的教材注冊就能得到一個子域名,這樣你的包名就是com.github.<username>
2. 使用你的郵箱,如:<username>@gmail.com –> com.gmail.<username>
3. 這是最不推薦的方法:使用任意獨有的包名。
你的包名絕對不能是:
§ org.bukkit
§ net.bukkit
§ com.bukkit
§ net.minecraft
下一步就是加上插件名稱。讓我們再以github為例:如果你的插件名字叫"TestPlugin",你的完整包名就是 "com.github.<username>.testplugin"。
創建插件的類
創建完項目或,我們就可以添加類並編寫插件了。插件的主類(main class)必須要繼承 JavaPlugin 類。你的插件里需要有且只能有一個類直接或間接繼承 JavaPlugin 類。強烈建議先創建你的主類,並將其命名與插件名稱一致。右鍵點擊你之前創建的包,選擇 New(新建)> Class(類)。你的類格式應如下:
package {$TopLevelDomain}.{$Domain}.{$PluginName};
import org.bukkit.plugin.java.JavaPlugin;
public final class {$PluginName} extends JavaPlugin {
}
創建plugin.yml你現在已經創建了你的項目和主文件。為了讓bukkit能看到它,我們需要添加 plugin.yml 文件。它包含了插件的必備信息,離開它插件就無法工作。這次我們要右鍵點擊項目文件夾,選擇 New(新建)> File(文件),命名為 "plugin.yml"後點擊確定。 Eclipse 會在默認文檔編輯器中打開一個空白的 plugin.yml 文件。 (提示:如果你想讓你的工作空間井井有條,關閉文本編輯器並把plugin.yml拖動到主工作空間右邊,就能在eclipse中直接編輯了。) 該文件中有三條信息必不可少:插件名稱,插件主文件的完全限定名稱,和插件的版本。最簡單的 plugin.yml 文件如下圖所示:
name:{$PluginName}
main:{$PackageName}.{$MainClass}
version:{$VersionNumber}
注意:插件的包的名字常常會包含插件的名字,因此在第二行末尾看到 <pluginname>.<pluginname> 字樣時不必感到驚訝。
注意:你的主類是否要與插件名稱一致取決於你之前的命名,注意其區分大小寫。
現在你的插件可以被 Bukkit載入了,並且也會被記錄下來。但它什麼也幹不了!
『陸』 怎麼自己做我的世界插件
序言
一、要想成功編寫一個大型插件,你應准備好如下條件
充沛的精力,充足的時間,和堅持不懈的精神 —— 製作插件是一個既耗時又耗精力的事情,建議高中生不要參與進來,等畢業再來也不遲;
具有自主學習的能力 —— 一個大型插件需要多種知識的配合,比起忙碌的人,搜索引擎是你最好的朋友;
較高的英文水平 —— MC是外國人編寫的,Bukkit也是外國人編寫的,看英文更容易理解其本質,所以英語知識是必要的;
團隊合作精神 —— 如果你擁有一個有同樣愛好同樣目標相互信賴的團隊,效率將大大提高,插件質量也將更好,其它事情也是如此;
對計算機語言有較大興趣,而不是一看代碼就懵 —— 看一眼就腰酸背痛腿肚軟,頭昏腦脹胃筋攣,肯定是無法編寫下去的;
注意運動,健康地進行插件編寫這一活動 —— 長時間坐在電腦前對身體不好,而且還容易產生疲勞和厭倦感;
JAVA開發組件(JDK) —— 你做插件需要用到的最基本的工具,推薦再下載一個集成開發環境(IDE),下一章會說明安裝方法;
綜上所述,只要你有時間,有能力,就可以編個小插件,大型插件建議團隊合作。而編寫插件時,不要忘了保持自身良好的狀態。
二、簡略認識JAVA
JAVA,是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言,以人認識世界的方式來設計編程的方式。
JAVA主要術語:
類:JAVA程序的基本組成成分,基於面向對象思想,一些具有相同特點的事物被抽象化成一個類;
對象(實例):從類中具體化(實例化)的具有該類特點的某一個事物;
句柄(引用,指針):你不能直接操作對象,因此你需要一個句柄來確定是哪個對象並操作。
構造器:一般需要調用構造器才能實例化出一個對象;
成員變數(屬性):事物具有的特點被儲存在屬性里,可以被一個類所擁有,也可以被每一個單獨對象所擁有;
函數(方法):你與事物之間的交互用方法來完成;
靜態:屬於類,也就是所有對象共同擁有的部分被稱為靜態成員。
非靜態:屬於每一個單獨對象的部分被稱為非靜態成員(這個成員可能名稱相同但內容不同)。
三、簡略認識CraftBukkit插件成分
CB插件主要成分:
插件主類:一般與插件同名,作為插件的啟動器,伺服器啟動時將首先執行插件主類里的方法,
所有插件功能最初都由此觸發;
事件:游戲內數據的變化將引起事件,事件按其主要參與對象的主動和被動的行為特點分類;
監聽器:按事件的類別分類,一個監聽器可以監聽一個或多個事件,通過事件的發生觸發一些代碼;
命令執行器:當玩家輸入某一命令時(聊天時內容以「/」開頭),由命令執行器執行該命令所觸發的代碼;
信息文件:plugin.yml,記錄插件的主類位置,名稱,以及版本等等,需要手動添加,缺少此文件插件將無法運行;
設置文件:CB為每個插件都配置了一個默認的設置文件(config.yml),你可以將插件的相關設定都放置在此文件中;
資料庫:用來儲存相關數據,雖然YAML文件同樣能做到,但用資料庫更安全更穩定(方便還真不敢說)。
四、為你的插件做個計劃
你要做一個什麼方面的插件;
你的插件能幹什麼;
你要如何使你的插件起作用;
你做這個插件後對伺服器有什麼好處;
如何能使你的插件達到小而精悍。
『柒』 別人java編寫的插件怎麼魔改
你可以在源代碼共享網站(github.com或者coding.net)找到相應的源碼,反編譯也行不過可能會缺類庫需要導入,比如"org.bukkit"你就可以去找bukkit的伺服器端
『捌』 關於Bukkit插件的一點問題,游戲版本為1.7.2
領地插件+多世界插件+牌子命令插件可以解決上述問題(具體想說估計要一下午,建議自己去mcbbs上翻這三個插件的說明)
『玖』 求助關於Minecraft CraftBukkit服務端怎麼裝插件,我看見好多人都裝了,1.6.4
點bukkit,在打開plugins文件夾,拖進jar後綴插件文件,重啟伺服器,OK