summaryrefslogtreecommitdiff
path: root/src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt
diff options
context:
space:
mode:
authorDico <dico.karssiens@gmail.com>2018-09-27 07:03:02 +0100
committerDico <dico.karssiens@gmail.com>2018-09-27 07:03:02 +0100
commit842e52bd92f0c67aa1906b899ce600ecb3b26bda (patch)
treef0e03e66ba0dfeb8d3aee58a09acd6889f5ee20e /src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt
parent307b7aee4af34e47139259db7049a85c682b7be2 (diff)
Fixes n tweaks
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt')
-rw-r--r--src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt b/src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt
index 9f88fd9..84931b2 100644
--- a/src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt
+++ b/src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt
@@ -1,8 +1,8 @@
package io.dico.parcels2.blockvisitor
-import io.dico.parcels2.util.Region
-import io.dico.parcels2.util.Vec3i
-import io.dico.parcels2.util.get
+import io.dico.parcels2.util.math.Region
+import io.dico.parcels2.util.math.Vec3i
+import io.dico.parcels2.util.math.get
import org.bukkit.Bukkit
import org.bukkit.Material
import org.bukkit.World
@@ -24,7 +24,7 @@ class Schematic {
private var isLoaded = false; private set
private val traverser: RegionTraverser = RegionTraverser.upward
- suspend fun WorkerScope.load(world: World, region: Region) {
+ suspend fun JobScope.load(world: World, region: Region) {
_size = region.size
val data = arrayOfNulls<BlockData>(region.blockCount).also { blockDatas = it }
@@ -52,7 +52,7 @@ class Schematic {
isLoaded = true
}
- suspend fun WorkerScope.paste(world: World, position: Vec3i) {
+ suspend fun JobScope.paste(world: World, position: Vec3i) {
if (!isLoaded) throw IllegalStateException()
val region = Region(position, _size!!)
@@ -108,11 +108,11 @@ class Schematic {
}
}
- fun getLoadTask(world: World, region: Region): WorkerTask = {
+ fun getLoadTask(world: World, region: Region): JobFunction = {
load(world, region)
}
- fun getPasteTask(world: World, position: Vec3i): WorkerTask = {
+ fun getPasteTask(world: World, position: Vec3i): JobFunction = {
paste(world, position)
}