summaryrefslogtreecommitdiff
path: root/src/main/kotlin/io/dico/parcels2/ParcelsPlugin.kt
diff options
context:
space:
mode:
authorDico200 <dico.karssiens@gmail.com>2018-07-29 17:52:29 +0100
committerDico200 <dico.karssiens@gmail.com>2018-07-29 17:52:29 +0100
commit33bb19a54779547726165fa47d20f222cbe1e0a6 (patch)
treef5bb7556a52d7ad51539303724f3acfa634a2032 /src/main/kotlin/io/dico/parcels2/ParcelsPlugin.kt
parentd043cfae16b0e81be597d8eb5a7a4c1bfa163622 (diff)
Work on block visiting.
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/ParcelsPlugin.kt')
-rw-r--r--src/main/kotlin/io/dico/parcels2/ParcelsPlugin.kt4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/ParcelsPlugin.kt b/src/main/kotlin/io/dico/parcels2/ParcelsPlugin.kt
index 1f5eedb..fd4270f 100644
--- a/src/main/kotlin/io/dico/parcels2/ParcelsPlugin.kt
+++ b/src/main/kotlin/io/dico/parcels2/ParcelsPlugin.kt
@@ -9,10 +9,12 @@ import io.dico.parcels2.listener.ParcelListeners
import io.dico.parcels2.storage.Storage
import io.dico.parcels2.storage.yamlObjectMapper
import io.dico.parcels2.util.tryCreate
+import kotlinx.coroutines.experimental.asCoroutineDispatcher
import org.bukkit.Bukkit
import org.bukkit.plugin.java.JavaPlugin
import org.slf4j.LoggerFactory
import java.io.File
+import java.util.concurrent.Executor
val logger = LoggerFactory.getLogger("ParcelsPlugin")
private inline val plogger get() = logger
@@ -28,6 +30,8 @@ class ParcelsPlugin : JavaPlugin() {
private var listeners: ParcelListeners? = null
private var cmdDispatcher: ICommandDispatcher? = null
+ val mainThreadDispatcher = Executor { server.scheduler.runTask(this, it) }.asCoroutineDispatcher()
+
override fun onEnable() {
plogger.info("Debug enabled: ${plogger.isDebugEnabled}")
if (!init()) {