fix: 高版本中启动报错

高版本中启动报错
This commit is contained in:
2022-08-22 20:03:48 +08:00
parent 29e87d06a2
commit dfce58a945
5 changed files with 20 additions and 18 deletions

View File

@@ -29,7 +29,7 @@
<repositories> <repositories>
<repository> <repository>
<id>airgame-repo</id> <id>airgame-repo</id>
<url>https://maven.airgame.net/repository/maven-repo/</url> <url>https://maven.airgame.net/maven-repo/</url>
</repository> </repository>
</repositories> </repositories>
``` ```
@@ -52,7 +52,7 @@
```groovy ```groovy
allprojects { allprojects {
repositories { repositories {
maven { url 'https://maven.airgame.net/repository/maven-repo/' } maven { url 'https://maven.airgame.net/maven-repo/' }
} }
} }
``` ```

View File

@@ -4,11 +4,11 @@ plugins {
} }
group 'cn.hamster3' group 'cn.hamster3'
version '2.0.10-SNAPSHOT' version '2.0.11-SNAPSHOT'
repositories { repositories {
maven { maven {
url = "https://maven.airgame.net/repository/maven-public/" url = "https://maven.airgame.net/maven-public/"
} }
maven { maven {
url = "https://repo.codemc.org/repository/maven-public" url = "https://repo.codemc.org/repository/maven-public"
@@ -19,10 +19,12 @@ dependencies {
compileOnly "org.spigotmc:spigot-api:1.12.2-R0.1-SNAPSHOT" compileOnly "org.spigotmc:spigot-api:1.12.2-R0.1-SNAPSHOT"
// https://mvnrepository.com/artifact/org.jetbrains/annotations // https://mvnrepository.com/artifact/org.jetbrains/annotations
compileOnly group: 'org.jetbrains', name: 'annotations', version: '22.0.0' compileOnly group: 'org.jetbrains', name: 'annotations', version: '22.0.0'
compileOnly "cn.hamster3:HamsterService-Bukkit:2.6.2-SNAPSHOT" compileOnly "cn.hamster3:HamsterService-Bukkit:2.8.0-SNAPSHOT"
compileOnly "cn.hamster3:HamsterAPI:2.4.7-SNAPSHOT" compileOnly "cn.hamster3:HamsterAPI:2.4.7-SNAPSHOT"
compileOnly "com.github.MilkBowl:VaultAPI:1.7" compileOnly 'net.milkbowl.vault:VaultAPI:1.7'
compileOnly "org.black_ixx:PlayerPoints:2.1.3" compileOnly("org.black_ixx:PlayerPoints:2.1.3") {
exclude group: "*"
}
compileOnly "me.clip:placeholderapi:2.10.9" compileOnly "me.clip:placeholderapi:2.10.9"
} }
@@ -74,8 +76,8 @@ publishing {
repositories { repositories {
maven { maven {
def releasesRepoUrl = 'https://maven.airgame.net/repository/maven-releases/' def releasesRepoUrl = 'https://maven.airgame.net/maven-releases/'
def snapshotsRepoUrl = 'https://maven.airgame.net/repository/maven-snapshots/' def snapshotsRepoUrl = 'https://maven.airgame.net/maven-snapshots/'
url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl

View File

@@ -86,12 +86,6 @@ public final class HamsterCurrency extends JavaPlugin {
logUtils.info("事件监听器已注册!"); logUtils.info("事件监听器已注册!");
registerVault(); registerVault();
Bukkit.getScheduler().runTaskAsynchronously(this, () -> {
dataManager.onEnable();
for (Player player : Bukkit.getOnlinePlayers()) {
dataManager.loadPlayerData(player.getUniqueId());
}
if (Bukkit.getPluginManager().isPluginEnabled("PlaceholderAPI")) { if (Bukkit.getPluginManager().isPluginEnabled("PlaceholderAPI")) {
logUtils.info("检测到 PlaceholderAPI 已启动..."); logUtils.info("检测到 PlaceholderAPI 已启动...");
new PlaceholderHook(dataManager).register(); new PlaceholderHook(dataManager).register();
@@ -99,6 +93,12 @@ public final class HamsterCurrency extends JavaPlugin {
} else { } else {
logUtils.info("未检测到 PlaceholderAPI!"); logUtils.info("未检测到 PlaceholderAPI!");
} }
Bukkit.getScheduler().runTaskAsynchronously(this, () -> {
dataManager.onEnable();
for (Player player : Bukkit.getOnlinePlayers()) {
dataManager.loadPlayerData(player.getUniqueId());
}
}); });
ServiceMessageAPI.subscribeTag("HamsterCurrency"); ServiceMessageAPI.subscribeTag("HamsterCurrency");

View File

@@ -7,7 +7,7 @@ version '1.0.0-SNAPSHOT'
repositories { repositories {
maven { maven {
url = "https://maven.airgame.net/repository/maven-public/" url = "https://maven.airgame.net/maven-public/"
} }
} }

View File

@@ -7,7 +7,7 @@ version '1.0.0-SNAPSHOT'
repositories { repositories {
maven { maven {
url = "https://maven.airgame.net/repository/maven-public/" url = "https://maven.airgame.net/maven-public/"
} }
} }