如何从零开始开发Minecraft插件?
的有关信息介绍如下:
开发Minecraft服务端插件实际上对Java水平要求并不高,主要是你需要大量的时间来熟悉游戏的机理与Bukkit API,因为Minecraft本身就是一个极为有限的空间,你甚至连个GUI都搓不出来,这就需要你通过对游戏的所有的细节加以利用,就像现在绝大多数服务器所使用的箱子菜单一样,都是看似愚蠢但又是在夹缝中寻求的最好解决方案。
『做出来很简单,但是想做好很难』 这也是国内大部分服务器所遇到的瓶颈。
基础的上手是极为简单的,用一两个小时随便了解下就可以写出个像样的插件,现在国内的mc插件开发者也有很大比例是未成年人,也可以看出来这玩意门槛有多低了,但是除了必备的专业技能,对插件功能的策划也至关重要,如何把钻空子的精神运用到极致,可以给你举几个例子
- HotBar: 将快捷栏固定一个物品,并让玩家可以通过点击这个物品来实现某些操作
- Chest GUI :将物品固定在一个箱子容器中,并让玩家打开这个容器,通过识别点击里面的物品来让玩家执行操作,或者打开其他箱子容器(子菜单)
- Chest GUI + : 进阶版,通过将容器中的物品变换位置来制作动画(就像csgo的开箱子一样……)
- 天使翅膀 : 让烟雾粒子效果不断的按指定形状生成,形成『玩家背后有一个翅膀』的效果。
所以整体的路线大概就是:
JAVA基础技能 -> 游戏经验(猛玩) -> 游戏机理深入 -> 插件开发经验积累 -> 周边技能点
AD: 我所处的团队正在招募一些mc插件开发者做长期项目,如果你有插件开发的经验、稳定的空闲时间,以及与弱智mojang对艹的决心,请私信联系我:D



