匿名
未登录
中文
讨论
贡献
创建账号
登录
Minecraft基岩版开发Wiki
搜索
致编者:请牢记我们的域名
wiki.mcbe-dev.net
!
致编者:欢迎加入本Wiki的官方交流
QQ群
或
Discord服务器
!
基岩版1.19.31
现已发布!(
了解更多
)
Inner Core
现已支持Xbox模组联机!(
了解更多
)
如果您是第一次来到本Wiki,欢迎
注册一个账户
点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
编辑“
Nukkit
”
来自Minecraft基岩版开发Wiki
命名空间
页面
讨论
更多
更多
语言
变体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
页面操作
阅读
编辑
历史
刷新
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{About|广义上的一类[[服务端|服务端软件]]|NukkitX|Nukkit (CloudburstMC)|其他用法或分支}} {{Quote|{{tooltip|核能驱动|nuclear-powered}}的Minecraft基岩版服务器软件。|[https://github.com/Nukkit/Nukkit Nukkit]|image=Nukkit.png}} '''Nukkit'''(简称'''NK''')是由[[MagicDroidX]]发起的,使用[[wzh:Java|Java]]编写的基岩版[[服务端]]核心。初版Nukkit的GitHub仓库于2015年5月23日首次提交,现已停止维护。[[NukkitX]]是被原Nukkit团队官方认可并由[[CloudburstMC]]团队积极维护的分支版本。 Nukkit拥有相当丰富的社区分支,例如[[NukkitPetteriM1Edition|PM1E]]、[[PowerNukkit]]和[[PowerNukkitX]]等。它们自[[mcwzh:携带版0.12|携带版0.12]]更迭至今,共同成就了灿烂辉煌的Nukkit社区。 ==特点== ===优势=== *作为老牌开源服务端,Nukkit拥有强大的社区支持和良好的社区生态; *Nukkit提供完善、便捷、强大的插件支持<ref>{{cite|url=https://cloudburstmc.org/resources/categories/nukkit-plugins.1/|title=Nukkit Plugins|website=Cloudburst Nukkit & Minecraft Server Software}}{{En}}</ref>,目前公开发布的插件已多达数千个<ref>{{cite|url=https://www.minebbs.com/resources/categories/nukkit.40/|title=Nukkit|website=MineBBS 我的世界中文论坛}}{{Zh}}</ref><ref>{{cite|url=https://www.mcbbs.net/forum-1718-1.html|title=Nukkit插件专区|website=Minecraft(我的世界)中文论坛}}{{Zh}}</ref>; *Nukkit适于大型服务器的搭建,其可靠地支撑了诸如花雨庭、EaseCation等玩家众多的知名基岩版服务器; *Nukkit的大多数分支仍在迅速更新维护,庞大的社区帮助开发者及时有效解决问题,第一时间跟进游戏版本; *Nukkit提供[[PocketMine-MP|PocketMine]]风格API,却有更大的性能优势; *相较于其他服务端,在Linux上使用Nukkit有极大的性能优势,在Windows上同样表现优异。 ===劣势=== *Nukkit最初为小游戏服务器设计,抛弃了很多原版游戏特性<ref group="注">实际上也不乏有解决该问题较好的分支,如[[PowerNukkit]]和[[PowerNukkitX]]。</ref>; *Java虚拟机(jvm)环境版本兼容性差; *Java多线程的优势并未得到充分利用。 ==社区历史== {| class="wikitable" !时间 !事件 |- |2014—2015年 |MagicDroidX开始策划开发API与PocketMine、Bukkit相似,性能比PocketMine更高的服务端。 |- |2015年5月17日 |MagicDroidX主导的团队<ref>https://github.com/Nukkit/Nukkit/graphs/contributors</ref>创建了Nukkit开源仓库并开始开发Nukkit。 |- |2016年2月 |Nukkit初步定型,Nukkit社区也蓬勃发展起来。 |- |2017年10月 |Nukkit开源版本不再进行内容更新,并标注“Inactive(不活跃)”。此后,社区将精力放在NukkitX的开发上,NukkitX也成为了Nukkit官方推荐的继承者。<ref>https://github.com/Nukkit/Nukkit/commits/master</ref> |- |2020年1月23日 |NukkitX开发组宣布,因Nukkit内核历史遗留问题太多,他们决定重写一个新的Nukkit,最初命名为Nukkit2.0。 |- |2020年5月2日 |NukkitX并入CubeCraft团队,成为CubeCraft团队的一部分。<ref>https://cloudburstmc.org/threads/nukkitx-joins-cubecraft-games.781/</ref> |- |2020年7月3日 |NukkitX团队名更名CloudburstMC,NukkitX的java包名也由cn.nukkit改为org.cloudburst。<ref>https://cloudburstmc.org/threads/we-are-now-cloudburst.923/</ref> |- |2020年7月5日 |CloudburstMC抹去了NukkitX分支后缀“X”,使用Nukkit的名称继续维护,但社区通常仍称呼为NukkitX以进行区分。<ref>https://github.com/CloudburstMC/Nukkit/commit/fafabf402a99507435396e96611b9fad6241547a</ref> |} ==分支== ===官方团队=== 官方团队的GitHub仓库最后提交于2019年6月,随后便被归档,宣告Nukkit官方版本停止维护。许多社区开发者自行组建团队,继续为Nukkit做新游戏版本的维护工作。 ===CloudburstMC团队=== {{main|Nukkit (CloudburstMC)|Cloudburst}} CloudburstMC团队是原Nukkit团队官方认可的继承者,隶属于CubeCraft Games<ref>https://cloudburstmc.org/threads/nukkitx-joins-cubecraft-games.781/</ref>,拥有着可靠的后方支持和可观的发展前景。他们目前维护着以下两个分支: * [[Nukkit (CloudburstMC)|Nukkit]]<ref group="注">这里只是延用了官方的名称。</ref>:原名NukkitX,以维持版本更新与修复稳定性为主的分支,不对游戏新功能进行添加。 * [[Cloudburst]]:原名Nukkit2.0,是Nukkit基础上的重构版本。目前不推荐在生产环境中使用。 ===PowerNukkit=== {{main|PowerNukkit}} [[File:Powernukkit.png|right|thumb|200px|PowerNukkit]] PowerNukkit由外国团队维护,目标是提供完整的Minecraft游戏体验。它持续添加了游戏的新特性,如含水方块、红石、副手槽等,支持几乎所有方块和物品,且兼容大部分Nukkit插件;然而缺少一定的稳定性。同时,PowerNukkit地图文件中的物品ID与Nukkit略有不同,二者地图无法完美转换。 ===PowerNukkitX=== {{main|PowerNukkitX}} [[File:PowerNukkitX_BANNER.png|right|thumb|200px|PowerNukkitX]] PowerNukkitX是由包括[[BlocklyNukkit]]团队在内的中国Nukkit开发者们负责开发维护的分支,它修复了PowerNukkit的众多BUG,提高了性能,添加了[[LiteLoader]]插件的支持,内置[[Terra]]地形生成器;并且及时跟进新版本支持、支持1.18所有新方块和新物品、支持新版下界。在这些大更改的情况下,PowerNukkitX仍然保持了良好的插件兼容性,Nukkit生态中的数千个插件仍然可以良好运行。得益于完全开源的代码,开发者在遵守开源许可的情况下使用PowerNukkitX没有任何法律风险,内部的数十万API可以随意调用,也可以深入查看实现,通过JVM生态中的各种工具及其方便地进行开发、调试、注入、拦截。 目前,PowerNukkitX正在积极开发维护。 ===PetteriM1Edition=== {{main|NukkitPetteriM1Edition}} NukkitPetteriM1Edition是[[Cloudburst]]核心开发者[https://github.com/PetteriM1/ PetteriM1]为其服务器[http://suomicraftpe.tk/ SuomiCraft PE]制作的分支。内置生物AI和生成,实现更多的方块、物品和命令(地图、盾牌、弩、更多红石方块等)。 ===中国版=== {{main|Nukkit (中国版)}} 网易代理我的世界中国版后,联合EaseCation开发组等国内团队持续为中国版手游网络游戏服务器维护特殊版本的Nukkit。他们为Nukkit添加了[[ModAPI]]的接入能力并且实现了原版的[[行为包]]功能。 ==评价== {{q|MCPE 向来被认为是“落后的领域”,非但官方没有出服务器软件,还通过频繁更改协议的方法阻扰开服器作者的工作。Nukkit 顶住压力,开发组日夜倒班,破解了 MCPE 大部分的协议和传输方式,一次次的扇某jang和某coshoft的开发者的耳光。我们相信,有了我们活泼可爱我们的开发者,Nukkit 总会度过无穷难关。<ref group="注">原帖发表于2016年2月,彼时[[BDS]]尚未推出。“开发组”指国内原版Nukkit的开发组,即MDX主导的团队。</ref><ref>https://www.mcbbs.net/thread-550443-1-1.html</ref>|[[Snake1999]]}} {{q|如果你是PC插件开发者,或许你可以很快适应NK的API;如果你是PE插件开发者,或许你可以很快适应Java的语法。NK它的很多API和PM差不多,所以PE可以很快上手。<ref>https://www.mcbbs.net/thread-549637-1-1.html</ref>|[https://www.mcbbs.net/?212029 zmdd]}} {{q|Nukkit社区是一个非常友善的社区,即使你是新手,也能在社区帮助下快速学习和上手。同时这也是一个开放包容的技术社区,可以通过很多方式来使用丰富的NKAPI创建插件,这里从不排斥新想法。<ref>https://minewiki.net/index.php?title=Nukkit&oldid=1869</ref>|超神的冰凉}} {{q|Nukkit在国内作为PM原生第三方服务端社区的继承者,充分发挥了其高度可自定义的特色,同时具有更强劲的性能和青出于蓝的生态。但也由于单机游戏特性的大量缺失,导致其在面对BDS时缺乏了一定的核心竞争力,留不住许多有生电需求的生存服主。因此,我非常期待PNX分支给NK社区带来新的发展。<ref>https://minewiki.net/index.php?title=Nukkit&oldid=3105</ref>|YYT}} ==余谈== *Nukkit创建前期,因其API与[[Bukkit]]相似,存在可将Bukkit插件移植到Nukkit上的可能性,[[Pokkit]]项目也因此发起。Pokkit吸引了很多JE开发者加入,然而后续随着Nukkit停更夭折。 *来自俄国的开发者社群曾是Nukkit最主要和最活跃的社区力量,他们创办了[https://nukkit.ru/ nukkit.ru]网站。随着Nukkit停更,nukkit.ru团队转而开发[[Voxelwind]]。<ref>https://vk.com/nukkit?w=wall-108709924_2121</ref> *知名小游戏服务器EaseCation<ref>{{cite |url=https://www.zhihu.com/question/264161084/answer/286107667 |title=如何评价我的世界服务器EaseCation? |archive-url=https://web.archive.org/web/20220503125328/https://www.zhihu.com/question/264161084/answer/286107667 |website=知乎 }}{{Zh-hans}}</ref>便采用Nukkit和[[Nemisys]]构建群组服,承载千位玩家共同在线游玩,其主要开发人员也是Nukkit的核心贡献者之一。 *NukkitX开发团队被CubeCraft收购后,主要开发[[Geyser]],国外众多开发者也纷纷进入JE圈子,Nukkit开发强度从此急剧下降,也逐渐不再能跟上基岩版社区发展的步伐。<ref>https://doc.powernukkitx.cn/zh-cn/PowerNukkitX.html</ref> *Nukkit实际上并非没有一个“官方”的中文名称。Nukkit主要开发者之一的[[洛佳]]在一次自我介绍中描述过自己参与开发Nukkit的经历,他把Nukkit称作“‘核能’游戏服务端引擎”。 ==注释== <references group="注"/> ==参考资料== <references /> {{navbox server side}} <noinclude>{{FromOtherWiki|interwiki=MineWiki|pagename=Nukkit|copyright=cc|lsubtype=by-nc-sa|lver=4.0}}<noinclude />
摘要:
请注意您对Minecraft基岩版开发Wiki的所有贡献都被认为是在知识共享署名-非商业性使用-相同方式共享下发布,请查看在
Minecraft基岩版开发Wiki:版权
的细节。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源。
请勿私自提交受版权保护的材料!
您也可以将取自Mojang(及其网站、说明、指南、艺术概念、渲染图、出版物、第三方网站组件,以及其他此类Mojang已对外公开的受保护材料)的内容上传至Minecraft基岩版开发Wiki。所有权力、署名与利益在合适时仍归属Mojang,也不依照许可被授权。
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
Template:About
(
编辑
)
Template:BlockSprite
(
编辑
)
Template:Citation
(
编辑
)
Template:Cite
(
编辑
)
Template:En
(
编辑
)
Template:FileUrl
(
编辑
)
Template:FileUrlStyle
(
编辑
)
Template:FromOtherWiki
(
编辑
)
Template:Languageicon
(
编辑
)
Template:Main
(
编辑
)
Template:Namespace detect
(
编辑
)
Template:Navbox server side
(
编辑
)
Template:Q
(
编辑
)
Template:Quote
(
编辑
)
Template:Quote/styles.css
(
编辑
)
Template:SimpleNavbox
(
编辑
)
Template:Tooltip
(
编辑
)
Template:Zh
(
编辑
)
Template:Zh-hans
(
编辑
)
Module:About
(
编辑
)
Module:Arguments
(
编辑
)
Module:Autolink
(
编辑
)
Module:Autolink/Block
(
查看源代码
)(受保护)
Module:Autolink/Earth
(
编辑
)
Module:Autolink/Glossary
(
编辑
)
Module:Autolink/Item
(
查看源代码
)(受保护)
Module:Autolink/Other
(
查看源代码
)(受保护)
Module:BlockSprite
(
编辑
)
Module:Hatnote
(
编辑
)
Module:Hatnote list
(
编辑
)
Module:Main
(
编辑
)
Module:Namespace detect
(
编辑
)
Module:Namespace detect/config
(
编辑
)
Module:Namespace detect/data
(
编辑
)
Module:Pagetype
(
编辑
)
Module:Pagetype/config
(
编辑
)
Module:ProcessArgs
(
编辑
)
Module:Sprite
(
编辑
)
Module:Yesno
(
编辑
)
我们提供服务需要使用Cookie。您使用我们的服务,即表示您同意我们使用Cookie。
更多信息
确定
导航
导航
首页
最近更改
随机页面
社区门户
新闻动态
计划
沙盒
关于
导航
开发
附加包
模组SDK
ModPE Installer
BlockLauncher
Inner Core
ModdedPE
基岩版专用服务器
ElementZero
Cloudburst Nukkit
合作伙伴
Mineprogramming Wiki
bedrock.dev
友情链接
中文 Minecraft Wiki
我的世界中文论坛
MCDevs Wiki
Inner Core 中文社区
wiki工具
wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志
其他项目
变体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體