如何从零开始开发Minecraft插件

 我来答
ac...8@33sn.cc
2017-07-24 · 超过19用户采纳过TA的回答
知道答主
回答量:141
采纳率:0%
帮助的人:31.6万
展开全部
作者:爪子
链接:
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

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

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

基础的上手是极为简单的,用一两个小时随便了解下就可以写出个像样的插件,现在国内的mc插件开发者也有很大比例是未成年人,也可以看出来这玩意门槛有多低了,但是除了必备的专业技能,对插件功能的策划也至关重要,如何把钻空子的精神运用到极致,可以给你举几个例子
- HotBar: 将快捷栏固定一个物品,并让玩家可以通过点击这个物品来实现某些操作
- Chest GUI :将物品固定在一个箱子容器中,并让玩家打开这个容器,通过识别点击里面的物品来让玩家执行操作,或者打开其他箱子容器(子菜单)
- Chest GUI + : 进阶版,通过将容器中的物品变换位置来制作动画(就像csgo的开箱子一样……)
- 天使翅膀 : 让烟雾粒子效果不断的按指定形状生成,形成『玩家背后有一个翅膀』的效果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
名片
2024-10-28 广告
Altair HyperWorks是一款卓越的工程仿真与优化软件,集成了多个强大模块,专为复杂工程问题提供全面的解决方案。它以其独特的功能和优势,在提升产品设计效率、降低成本及加快上市速度方面表现出色。在优菁科技(上海)有限公司,我们为各行... 点击进入详情页
本回答由名片提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式