【Minecraft开发】Spigot插件开发 初步设置备忘单

首先

这篇文章是针对使用 IntelliJ IDEA 插件”Minecraft Development”的人的Qiita。

这不是针对使用VScode等开发工具的人,也是我个人的备忘录。

不会进行详细解释。

2022年11月8日: 关于Java 16 – End of Life的一些附加说明
2022年6月11日: 随着Minecraft Java Edition 1.19版本的发布,本文部分内容已进行更改
随着Minecraft Java Edition 1.18版本的发布,本文部分内容已进行更改

首先要做的事情

image.png
Minecraft Java Edition 1.17、1.17.1以及相应的Spigot/Paper都与Java 16和Java 17兼容。Java 16已于2021年9月14日结束Active Support和Security Support,并完全达到了终点 (End of Life)。请不要使用Java 16,而是使用Java 17。
image.png

JDK是什么?
JDK是用于使用Java编程语言构建Java应用程序和其他软件组件的软件开发工具包和开发环境。

选择要开发的东西

image.png

项目的类别是Minecraft。

在这里我们选择 Spigot 插件。

1. 构建设置

image.png

GroupId: プラグインが所属するグループを指定

他の人とかぶらなければいい。
私はGitHubのドメイン名の逆順にしています。

com.github.merunno

ここで使えるのは 半数英数字とピリオドとアンダーバーだけです。

ArtifactId: プロジェクト区別のID

プラグイン名で

Version: バージョン指定

なんでもええで

依存性解決ツール: バージョン管理などができるやつ

自分的には Gradle ですが、なんでもいいです。

2. 水龙头设置

image.png

插件名称

设置插件名称。只能使用半角英数字。

主类名称

可以保留原样,也可以进行调整,但如果不明白的话,可以使用初始设置。

《我的世界》版本

这是指定对应的Minecraft版本。

描述

插件说明,仅支持半角英文和数字。

作者们

作者的要求。

如果有多个人,可以用半角逗号分隔。

网站

指定插件的发布位置

日志前缀

在控制台日志的前缀处指定一个前缀,如果没有指定,则使用插件名称。

依赖

指定这个插件所依赖的插件。

如果在此指定的插件未被安装,服务器启动时会出现错误。

软依赖

并无任何变化,仅仅是确保不再出现错误。

装载

指定插件的加载时机。

値タイミングPost World全ワールドの読み込み終了時Startupサーバー起動時

3. 新的项目

image.png

指定项目名称和项目路径。

每次都请您做出更改。

写代码

image.png
广告
将在 10 秒后关闭
bannerAds