mirror of
https://github.com/Artillex-Studios/AxMinions.git
synced 2025-02-02 23:01:26 +01:00
API publishing, fixes
This commit is contained in:
parent
ad0c56a6fd
commit
504f45c03f
@ -1,2 +1,10 @@
|
||||
group = 'com.artillexstudios.axminions'
|
||||
version = rootProject.version
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
mavenJava(MavenPublication) {
|
||||
from components.java
|
||||
}
|
||||
}
|
||||
}
|
@ -27,6 +27,8 @@ interface AxMinionsAPI {
|
||||
|
||||
fun getIntegrations(): Integrations
|
||||
|
||||
fun getTick(): Long
|
||||
|
||||
companion object {
|
||||
@JvmStatic
|
||||
lateinit var INSTANCE: AxMinionsAPI
|
||||
|
@ -7,7 +7,7 @@ plugins {
|
||||
}
|
||||
|
||||
group = 'com.artillexstudios.axminions'
|
||||
version = '1.0-SNAPSHOT'
|
||||
version = '1.0.0'
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
@ -120,9 +120,14 @@ allprojects {
|
||||
relocate("com.artillexstudios.axapi", "com.artillexstudios.axminions.libs.axapi")
|
||||
relocate("org.h2", "com.artillexstudios.axminions.libs.h2")
|
||||
relocate("org.jetbrains.kotlin", "com.artillexstudios.axminions.libs.kotlin")
|
||||
relocate("net.kyori", "com.artillexstudios.axminions.libs.kyori")
|
||||
relocate("revxrsal.commands", "com.artillexstudios.axminions.libs.lamp")
|
||||
relocate("org.apache.commons.math3", "com.artillexstudios.axminions.libs.math")
|
||||
}
|
||||
}
|
||||
|
||||
kotlin {
|
||||
jvmToolchain(17)
|
||||
}
|
||||
}
|
||||
|
||||
tasks.build.dependsOn(shadowJar)
|
@ -1,6 +1,11 @@
|
||||
group = 'com.artillexstudios.axminions'
|
||||
version = rootProject.version
|
||||
|
||||
processResources {
|
||||
filesMatching("plugin.yml") {
|
||||
expand(version: version)
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation project(':api')
|
||||
|
@ -7,6 +7,7 @@ import com.artillexstudios.axminions.api.config.Messages
|
||||
import com.artillexstudios.axminions.api.data.DataHandler
|
||||
import com.artillexstudios.axminions.api.integrations.Integrations
|
||||
import com.artillexstudios.axminions.api.minions.Minion
|
||||
import com.artillexstudios.axminions.minions.MinionTicker
|
||||
import com.artillexstudios.axminions.minions.Minions
|
||||
import org.bukkit.entity.Player
|
||||
import java.io.File
|
||||
@ -64,4 +65,8 @@ class AxMinionsAPIImpl(private val plugin: AxMinionsPlugin) : AxMinionsAPI {
|
||||
override fun getIntegrations(): Integrations {
|
||||
return AxMinionsPlugin.integrations
|
||||
}
|
||||
|
||||
override fun getTick(): Long {
|
||||
return MinionTicker.getTick()
|
||||
}
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
name: "AxMinions"
|
||||
main: "com.artillexstudios.axminions.AxMinionsPlugin"
|
||||
version: "1.0"
|
||||
version: "$version"
|
||||
api-version: 1.18
|
||||
folia-supported: true
|
||||
softdepend:
|
||||
|
Loading…
Reference in New Issue
Block a user