如何从零开始开发Minecraft插件
1个回答
展开全部
作者:爪子
链接:
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
开发Minecraft服务端插件实际上对Java水平要求并不高,主要是你需要大量的时间来熟悉游戏的机理与Bukkit API,因为Minecraft本身就是一个极为有限的空间,你甚至连个GUI都搓不出来,这就需要你通过对游戏的所有的细节加以利用,就像现在绝大多数服务器所使用的箱子菜单一样,都是看似愚蠢但又是在夹缝中寻求的最好解决方案。
『做出来很简单,但是想做好很难』 这也是国内大部分服务器所遇到的瓶颈。
基础的上手是极为简单的,用一两个小时随便了解下就可以写出个像样的插件,现在国内的mc插件开发者也有很大比例是未成年人,也可以看出来这玩意门槛有多低了,但是除了必备的专业技能,对插件功能的策划也至关重要,如何把钻空子的精神运用到极致,可以给你举几个例子
- HotBar: 将快捷栏固定一个物品,并让玩家可以通过点击这个物品来实现某些操作
- Chest GUI :将物品固定在一个箱子容器中,并让玩家打开这个容器,通过识别点击里面的物品来让玩家执行操作,或者打开其他箱子容器(子菜单)
- Chest GUI + : 进阶版,通过将容器中的物品变换位置来制作动画(就像csgo的开箱子一样……)
- 天使翅膀 : 让烟雾粒子效果不断的按指定形状生成,形成『玩家背后有一个翅膀』的效果
链接:
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
开发Minecraft服务端插件实际上对Java水平要求并不高,主要是你需要大量的时间来熟悉游戏的机理与Bukkit API,因为Minecraft本身就是一个极为有限的空间,你甚至连个GUI都搓不出来,这就需要你通过对游戏的所有的细节加以利用,就像现在绝大多数服务器所使用的箱子菜单一样,都是看似愚蠢但又是在夹缝中寻求的最好解决方案。
『做出来很简单,但是想做好很难』 这也是国内大部分服务器所遇到的瓶颈。
基础的上手是极为简单的,用一两个小时随便了解下就可以写出个像样的插件,现在国内的mc插件开发者也有很大比例是未成年人,也可以看出来这玩意门槛有多低了,但是除了必备的专业技能,对插件功能的策划也至关重要,如何把钻空子的精神运用到极致,可以给你举几个例子
- HotBar: 将快捷栏固定一个物品,并让玩家可以通过点击这个物品来实现某些操作
- Chest GUI :将物品固定在一个箱子容器中,并让玩家打开这个容器,通过识别点击里面的物品来让玩家执行操作,或者打开其他箱子容器(子菜单)
- Chest GUI + : 进阶版,通过将容器中的物品变换位置来制作动画(就像csgo的开箱子一样……)
- 天使翅膀 : 让烟雾粒子效果不断的按指定形状生成,形成『玩家背后有一个翅膀』的效果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
名片
2024-10-28 广告
2024-10-28 广告
Altair HyperWorks是一款卓越的工程仿真与优化软件,集成了多个强大模块,专为复杂工程问题提供全面的解决方案。它以其独特的功能和优势,在提升产品设计效率、降低成本及加快上市速度方面表现出色。在优菁科技(上海)有限公司,我们为各行...
点击进入详情页
本回答由名片提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询