如何从零开始开发Minecraft插件

 我来答
chenyiheg
2017-02-19 · TA获得超过8978个赞
知道大有可为答主
回答量:2170
采纳率:92%
帮助的人:684万
展开全部
作者:爪子
链接:https://www.zhihu.com/question/53598992/answer/135850170
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

开发Minecraft服务端插件实际上对Java水平要求并不高,主要是你需要大量的时间来熟悉游戏的机理与Bukkit API,因为Minecraft本身就是一个极为有限的空间,你甚至连个GUI都搓不出来,这就需要你通过对游戏的所有的细节加以利用,就像现在绝大多数服务器所使用的箱子菜单一样,都是看似愚蠢但又是在夹缝中寻求的最好解决方案。

『做出来很简单,但是想做好很难』 这也是国内大部分服务器所遇到的瓶颈。

基础的上手是极为简单的,用一两个小时随便了解下就可以写出个像样的插件,现在国内的mc插件开发者也有很大比例是未成年人,也可以看出来这玩意门槛有多低了,但是除了必备的专业技能,对插件功能的策划也至关重要,如何把钻空子的精神运用到极致,可以给你举几个例子
- HotBar: 将快捷栏固定一个物品,并让玩家可以通过点击这个物品来实现某些操作
- Chest GUI :将物品固定在一个箱子容器中,并让玩家打开这个容器,通过识别点击里面的物品来让玩家执行操作,或者打开其他箱子容器(子菜单)
- Chest GUI + : 进阶版,通过将容器中的物品变换位置来制作动画(就像csgo的开箱子一样……)
- 天使翅膀 : 让烟雾粒子效果不断的按指定形状生成,形成『玩家背后有一个翅膀』的效果
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式