开发者指南
WARNING
在发布正式版 1.0.0 之前,API 可能随时发生破坏性变更。
添加依赖
通过 Modrinth Maven 添加依赖
格式:"maven.modrinth:perspective-api:${version}+${loader}-${minecraft_version}"
kotlin
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = uri("https://api.modrinth.com/maven")
}
}
filter {
includeGroup("maven.modrinth")
}
}
}
dependencies {
// Use `implementation` for >=26.1
modImplementation("maven.modrinth:LIqveQm1:1.0.0-beta.9+fabric-26.2")
}添加 com.google.auto.service 依赖(可选)
kotlin
dependencies {
compileOnly("com.google.auto.service:auto-service-annotations:1.1.1")
annotationProcessor("com.google.auto.service:auto-service:1.1.1")
}利用它可以更加方便地实现 SPI,而无需手动编辑 service 文件。
示例模组
视角 API 演示 实现了一些自定义视角,可作为开发参考。