Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
定制服务器
Bukkit logo.png
作者

Bukkit 团队

平台

JRE

编写于

Java

最新版本

Bukkit #1807
CraftBukkit #3095

发布日期

2011年1月2日(宣布)

大小

Bukkit - MB 4.7 (Build 1807)
CraftBukkit - 19.5 MB (Build 3095)

版权

GPLv3 / LGPLv3

源代码

兼容

1.7.9(最晚的开发版本为 1.7.10)

支持下界

链接

网站 社区

Disambig gray.svg  本文章介绍的是已停止开发的服务器软件。关于其他非官方的服务器软件,请见“定制服务器”。关于官方默认免费多人游戏软件,请见“服务器”。关于Mojang 官方付费服务器,请见“Realms”。

Bukkit是一个由社区开发的开源工具,用于减轻开发服务器插件的负担。它由hey0的Mod拓展而来。因为一些开发者参与了hey0的Mod开发,因此两个插件有相似的地方。然而,hey0编写的Mod被移植到Bukkit应用程序设计接口(API)上。Bukkit最初拥有2个工具,CraftBukkit和Bukkit,Bukkit正在运行的服务器与Bukkit API是分开的。这样子分割会让代码更容易维护。后来,ScrapBukkit被创建,用于开发本地服务器命令,而不是CraftBukkit的插件,其他几个工具也已经被开发了。Bukkit最有可能成为单人游戏工具的一种选择,除非Mojang发布了官方API,这可以在本地环境上进行开发。[1]

EvilSephDinnerbone是团队中最突出的贡献者。由Jeb的话得知,它们会与Mojang继续开发Bukkit。[2]

MineCon 2011,Bukkit进行了一个Q&A会议,[3],同时也作为展示他们新面板的地方。[4]

在2012年2月28日,Bukkit团队宣布加入Mojang,以进一步开发Minecraft服务器软件,并帮助创建Mod API。[5]后来其宣布它们的项目已经被Mojang从Curse转移,并同意被Mojang雇用。[6]

在2014年9月3日,Bukkit的所有下载页面都不可用,因为DMCA收到了Bukkit团队成员撤下文件的请求,[7][8][9]然而仍然可以通过少数镜像下载文件。

Bukkit工具[]

Bukkit[]

Bukkit是插件开发者用来创建插件的一个API。

BukkitDev[]

BukkitDev是Bukkit插件的插件库。在这里,有一个被维护的插件列表

在2011年10月11日,官方开发过渡到BukkitDev的工作已经开始。[10]

ChatBukkit[]

ChatBukkit是Bukkit Dev团队的一个官方插件,但该插件已经停用,因为有例如HeroChar和Essentials这样的插件。

CraftBukkit[]

CraftBukkit是Minecraft单人游戏的服务器Mod。它是官方Minecraft服务器更高执行效率的Bukkit API调用的一个变种,例如运行Bukkit插件更有效率。你必须安装CraftBukkit以运行一个Bukkit服务器。

HomeBukkit[]

HomeBukkit是Bukkit团队的一个官方插件,但是现在已经停用,因为有像Essentials这样的插件。

ScrapBukkit[]

ScrapBukkit是一个包含给予、获得、传送和时间服务器命令的Bukkit插件。 ScrapBukkit是一个多用途的插件构造示例,该插件由Bukkit团队开发。

产生的争议[]

在2011年1月4日,hey0发布了一个社区帖子说他已正式停止开发他的hMod。没有hey0的参与,主流服务器Mod都在那时无法继续进行开发了。因为hMod和Bukkit都是非官方性质的,并且hey0经常处于不活跃状态,从而在社区内引发了一些误解和愤怒。[11]社区的部分成员相信Bukkit项目抄袭了hey0的成果,并且其他人对hey0感到很愤怒,因为他们失去了继续开发的权利。虽然Bukkit尚未准备好正式发布,但是这种情况在hMod停止开发后的几个星期内加剧了。在中断开发时,Beta 1.2正式发布了,该版本含有重要的新内容。这使多人生存模式服务器在没有连接到MCAdmin的情况下可以运行最新的官方Minecraft内容和任何插件。[12](MCAdmin是一个竞争服务器Mod,这个Mod已被社区成员开发者Doridian放弃,因为他对社区成员基于他的成果进行二次开发而感到愤怒,因此他在插件中编写了后门代码,这加重了隐私问题。[13])但是,情况并没有改善,因为版权问题,Bukkit团队在他们的网站上并没有构建出一个简单的Bukkit下载页面。[14]Bukkit团队想在遵守GPL版权协议的情况下发布Bukkit和在遵守LGPL的情况下发布CraftBukkit。这带来了一个法律上的问题,因为Bukkit项目是基于Mojang AB的专有代码库上进行开发的。Bukkit团队成员在1月19日与Mojang协商这个版权问题,但是最终没有谈拢。[15](因此在2011年6月,Bukkit和CraftBukkit仍然在Github上挂着GPL协议)。这种情况直到Bukkit团队在GitHub代码库上发布了Bukkit的预览版本才得到解决,这允许社区成员在多人生存模式1.2版本服务器上进行工作。

争议的停止[]

在2014年8月21日,EvilSeph宣布他停止开发Bukkit项目,并将其归咎于Mojang没有提供足够的支持,执行Minecraft的EULA也是其中的一个因素。[16]不久后,这个帖子扩散到整个社区,一位Mojang雇员突然留言说明情况说Mojang已经拥有了Bukkit,因此EvilSeph没有继续开发Bukkit的权限了。[17][18]Jens Bergensten随后在 Curse上证实Mojang的确拥有了这个项目,所涉及的金额不详。[19]。这助长了谁拥有Bukkit项目的争论,特别是没有任何关于录用的正式公告,并且双方约定不对外公开信息,甚至连没有雇佣的Bukkit团队成员都没有公开。[20][21]之后,Dinnerbone强调Mojang是项目的拥有者,并且是该项目的创始人,他将会与Erik Broes一起继续开发这个项目,然而他也确认Bukkit将不会成为官方的插件API[22][23]

作为对Mojang Studios的回应,EvilSeph留言:

EvilSeph Twitter.png

是的,Mojang拥有了Bukkit,他们以雇佣的条件录用了我们。如果Mojang想要继续开发Bukkit,我将会全力投入开发:)

——EvilSeph,Twitter

Bukkit的未来尚不明朗。然而,Erik Broes已经留言说Mojang已经拥有了项目和该项目的Github代码库。[24]

即将到来的插件API[]

Bukkit团队被传将会创建一个用于为官方Minecraft程序制作Mod的用户友好界面,这个界面可以用在服务器上,并且很容易得到和分配。这个特性据说会在即将到来的更新中发布。[来源请求]

Bukkit插件[]

Bukkit插件基本上是用Java编写的服务器Mod。作为一个用户,你可以在BukkitDev库中下载它们。

为了开发Bukkit插件,有许多为新手编写的教程。你将会需要Java的编程知识。

链接[]

参考[]

Advertisement