Spigot的开发初学者备忘录之二:使用IntelliJ IDEA Community搭建开发环境
你好 (Nǐ
你好,我是guy7cc。继上次之后,我想记录一下关于Spigot开发的内容。
我的开发环境是Windows10,Spigot版本为1.18.1,JDK版本为17.0.1。
目次
-
- テスト用サーバー環境の構築
-
- IntelliJ IDEA Communityによる開発環境の構築 ←今回
-
- マイクラ内のコマンドを受け取る
-
- イベントリスナで起きた事象を受け取る ←まだ書いてない
-
- タスクでティック毎に処理を起こす ←まだ書いてない
-
- config.ymlを駆使する ←まだ書いてない
- (未定)
使用IntelliJ IDEA Community搭建开发环境的第二次会议
上次,我成功地建立了服务器环境并运行了插件。这次,我将创建一个用于进行开发的环境。
下载并安装
プログラミングする上では、統合開発環境(IDE, Integrated Development Environment)を使うのが一般的です。インストールするだけで、様々な言語や目的のアプリ形態の前提となる環境を自動で作成してくれます。
今回は、IDEの一つであるIntelliJ IDEA Communityを使って開発していきましょう。IntelliJ IDEA Communityは、Java系言語の開発に特化したIDEで、マイクラのプラグインやMODを作る環境が整っており超簡単に開発をすることができます。
通过官方网站下载IntelliJ IDEA Community。
截至2022年1月1日,最新版本为2021.3.1,因此我们将使用此版本进行说明。
顺便说一下,虽然插件这个词出现得太多有点混乱,但我们现在安装的不是Minecraft的插件,而是IDE的插件。希望你不要搞错了。
プロジェクトの作成
プラグインのビルド
让我们试着编写一个插件并安装到服务器上。现在,我们来编辑当前打开的TestPlugin.java文件,如下所示。
package io.github.guy7cc.testplugin; //ここは人によって違うので触らない
import org.bukkit.plugin.java.JavaPlugin;
public final class TestPlugin extends JavaPlugin {
@Override
public void onEnable() {
// Plugin startup logic
getLogger().info("Hello World!!!!");
}
@Override
public void onDisable() {
// Plugin shutdown logic
}
}
[TestPlugin] 你好世界!!!!
这个插件正常运行。这是第一次自己制作的插件,感到高兴吧!
结束
这一次,我们搭建了插件的开发环境。下一次开始正式地制作Minecraft的插件。
接收Minecraft内部的命令
请用中文把以下句子进行表述,只需提供一种选项: