diff options
author | Dico <dico.karssiens@gmail.com> | 2018-09-27 07:03:02 +0100 |
---|---|---|
committer | Dico <dico.karssiens@gmail.com> | 2018-09-27 07:03:02 +0100 |
commit | 842e52bd92f0c67aa1906b899ce600ecb3b26bda (patch) | |
tree | f0e03e66ba0dfeb8d3aee58a09acd6889f5ee20e /src/main/kotlin/io/dico/parcels2/blockvisitor/Schematic.kt | |
parent | 307b7aee4af34e47139259db7049a85c682b7be2 (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.kt | 14 |
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) } |