Skip to content

Soyuz 1.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@PeratX PeratX released this 04 Apr 01:48

第一个测试版本

引入开发

build.gradle.kts

添加依赖 implementation("org.itxtech:soyuz:1.0.0-beta.1"),打包时不加入依赖

JvmPluginDescription

// 如果基于 iTXTech Soyuz 的功能为可选功能,则可以选择性依赖,通过第二个参数控制
dependsOn("org.itxtech.soyuz", true)

如为可选依赖,插件加载后检测iTXTech Soyuz是否存在

        try {
            Class.forName("org.itxtech.soyuz.Soyuz")
            // Your logic with iTXTech Soyuz
        } catch (e: Exception) {
            PluginMain.logger.warning("iTXTech Soyuz 未安装,Soyuz MCL Handler 特性已禁用")
        }