Java版本的mirai食用方法,2.0.0版本适用
(一)mirai使用
前言
除非你想要开发一个完整的基于Mirai的独立程序(那么我相信你一定有能力看懂官方文档)
那么Mirai在使用上分为两部分:机器人主体和插件。
这一部分是机器人如何使用,编写插件部分见Java版本Mirai食用指南(二) for Mirai2.0.0
Mirai的github地址:Mirai
目前Mirai已经有了比较详尽的官方文档和社区,可以自行探索。
但是注意:Mirai以Kotlin为主,使用其它语言存在一定困难,并且相关文档也不太齐全。本文正是为了帮助希望使用Java而非Kotlin编写插件的程序员们少走弯路,做一些个人的整理。
〇、安装Java
序号当然要从0开始
JVM 环境要求
桌面:最低 Java 8,但推荐 Java 11(要使用一键启动器,需要 11)
Android:Android SDK 26+ (Android 8.0,Oreo)
虽然官方这么说,我建议大家都去下载Jdk15(我之前用的Jdk11并不行)
如果想自己找资源,请记住:不要用Oracle的,除此之外谁都行。原因:#779
一、下载mcl
mcl下载地址
mcl全称 MineCraft Launcher Mirai Console Loader,其实和MC的启动器一样,它是登录机器人的“启动器”,而插件,则相当于Mod。使用mcl可以方便的加载、更换插件,便于机器人的管理。
通常Mirai的使用者只需关心编写插件,而无需关心启动器等问题。如果读者希望自己编写启动器,可以参阅启动Mirai-Console
二、解压,启动!
启动:指双击mcl.cmd或者打开命令行输入./mcl
第一次运行时会自动生成相关文件、文件夹,如下: