File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed
surf-npc-bukkit/src/main/kotlin/dev/slne/surf/npc/bukkit Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change 11kotlin.code.style =official
22kotlin.stdlib.default.dependency =false
33org.gradle.parallel =true
4- version =1.21.7-1.4.2 -SNAPSHOT
4+ version =1.21.7-1.4.3 -SNAPSHOT
Original file line number Diff line number Diff line change @@ -12,9 +12,12 @@ import dev.slne.surf.npc.bukkit.npc.property.impl.*
1212import dev.slne.surf.npc.core.property.propertyTypeRegistry
1313import dev.slne.surf.npc.core.service.storageService
1414import dev.slne.surf.surfapi.bukkit.api.event.register
15+ import dev.slne.surf.surfapi.bukkit.api.metrics.Metrics
1516import org.bukkit.plugin.java.JavaPlugin
1617
1718class 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}
You can’t perform that action at this time.
0 commit comments