summaryrefslogtreecommitdiff
path: root/src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt
diff options
context:
space:
mode:
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)
}