Skip to content

Commit 8dea172

Browse files
Merge pull request #20 from SLNE-Development/feat/bstats
Feat/bstats
2 parents a415002 + c144994 commit 8dea172

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
kotlin.code.style=official
22
kotlin.stdlib.default.dependency=false
33
org.gradle.parallel=true
4-
version=1.21.7-1.4.2-SNAPSHOT
4+
version=1.21.7-1.4.3-SNAPSHOT

surf-npc-bukkit/src/main/kotlin/dev/slne/surf/npc/bukkit/BukkitMain.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,12 @@ import dev.slne.surf.npc.bukkit.npc.property.impl.*
1212
import dev.slne.surf.npc.core.property.propertyTypeRegistry
1313
import dev.slne.surf.npc.core.service.storageService
1414
import dev.slne.surf.surfapi.bukkit.api.event.register
15+
import dev.slne.surf.surfapi.bukkit.api.metrics.Metrics
1516
import org.bukkit.plugin.java.JavaPlugin
1617

1718
class BukkitMain : SuspendingJavaPlugin() {
19+
private lateinit var metrics: Metrics
20+
1821
override fun onEnable() {
1922
PacketEvents.getAPI().eventManager.registerListener(
2023
NpcListener(),
@@ -23,6 +26,8 @@ class BukkitMain : SuspendingJavaPlugin() {
2326
ConnectionListener().register()
2427
WorldChangeListener().register()
2528

29+
metrics = Metrics(this, 27049)
30+
2631
propertyTypeRegistry.register(BooleanPropertyType(NpcPropertyType.Types.BOOLEAN))
2732
propertyTypeRegistry.register(ComponentPropertyType(NpcPropertyType.Types.COMPONENT))
2833
propertyTypeRegistry.register(FloatPropertyType(NpcPropertyType.Types.FLOAT))
@@ -44,6 +49,10 @@ class BukkitMain : SuspendingJavaPlugin() {
4449
}
4550

4651
override fun onDisable() {
52+
if (::metrics.isInitialized) {
53+
metrics.shutdown()
54+
}
55+
4756
storageService.saveNpcs()
4857
}
4958
}

0 commit comments

Comments
 (0)