MineCraft 服务器插件开发教程系列之一: 环境搭建

本教程适合一些拥有Java基础的朋友,是基于主流的Bukkit框架的实战型教程,Java基础可以通过网络上的各种平台进行学习,本教程不提及,有空会单独开一个系列写一点点我认为有意思的Java设计思想。开发一款插件是比较简单的。当然,也不是绝对简单,当你有不会的时候可以去参考 API 文档

准备工作

  • 一个你习惯使用的IDE(开发工具),比如idea
  • 一台性能够用的计算机(相信我,性能好的电脑会让你的效率翻倍)
  • 核心文件(spigot-1.16.5.jar)这里用我最熟悉的核心版本作为例子,具体版本依照你的需求而定。
  • 什么?听说你没有Java基础,赶紧滚回去学习!

搭建工程

1.搭建Gradle工程(推荐)

安装IDE插件Minecraft Development。然后单击文件新建项目,之后左边会出现一个Minecraft项,单击后再选择右边的Spigot Plugin,单击下一步。如下图所示:

之后会出现搭建设置,有GroupIdArtifactedVersion三项。

  • GroupId一般写成com.xxx,比如我的是com.qq.exist;
  • Artifacted为项目名称,如我的项目名称为tutorial;
  • Version就是版本,根据实际情况填写。

填写完后,最右边会有一个下拉框,默认是Maven,当然这里推荐你用Gradle,灵活性相比Maven来说更高(当然,对企业应用开发来讲Maven以其极高的兼容性,取得首选)之后单击下一步

现在就是关于插件的一些设置,上面的Plugin Name,IDE插件已经帮我们自动填写过了,下面的Main Class Name可以将类名改成Main

右边有一个Minecraft Version,可以根据自己实际需要修改。

再下面是选项设置。第一个选项是插件的介绍,然后是插件的作者和插件的官网(点名批评某些开发者,插件写的稀烂,版权意识到是一点也不差),接着是日志的前缀,后面两个是依赖和软依赖。可以根据自己实际需要填写。

最后一项是项目的文件夹名称,可以之前跟项目名称一样。最后单击创建

创建完成之后就会开始构建工程了,当Java环境配置或者网络出现异常时,中间可能会失败,可以多试几次。当你看到左边出现一个小绿勾时,那么恭喜你,搭建成功!

2.导入库(不推荐)

这个建议作为了解,不建议在插件开发时使用第三方库,容易引起安全,稳定以及兼容性等相关问题!

打开你的idea,创建一个项目,之后右键项目,选择打开模块设置

选择库,点击右上的+,选择Java

选择核心文件,点击确定

点击应用。至此,库导入完毕,可以使用。

结语

本文是一个简单的开胃菜,教你配置一个好用的开发环境。在接下来的篇章中,我将逐步讲解一些插件的设计思想和理念,希望对你能有所帮助。

同时,一个好的编程基础思想是必要的,我将尽可能的用简单的话术来为你讲解,但也请有学习心思的小伙伴夯实自己的编程基础,这样学习才会更轻松~

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇