diff --git a/src/main/kotlin/net/axay/kspigot/structures/StructureLoader.kt b/src/main/kotlin/net/axay/kspigot/structures/StructureLoader.kt index cd61999b..5d72902d 100644 --- a/src/main/kotlin/net/axay/kspigot/structures/StructureLoader.kt +++ b/src/main/kotlin/net/axay/kspigot/structures/StructureLoader.kt @@ -1,6 +1,9 @@ +@file:Suppress("unused") + package net.axay.kspigot.structures import net.axay.kspigot.extensions.geometry.LocationArea +import net.axay.kspigot.extensions.geometry.blockLoc import net.axay.kspigot.extensions.geometry.relationTo import org.bukkit.Location import org.bukkit.block.Block @@ -13,11 +16,11 @@ fun LocationArea.loadStructure(includeBlocks: Boolean = true, includeEntities: B = Structure( if (includeBlocks) fillBlocks.mapTo(HashSet()) { - SingleStructureData(it.location relationTo minLoc, StructureDataBlock(it)) } + SingleStructureData(it.location relationTo minLoc.blockLoc, StructureDataBlock(it)) } else emptySet(), if (includeEntities) entities.mapTo(HashSet()) { - SingleStructureData(it.location relationTo minLoc, StructureDataEntity(it)) } + SingleStructureData(it.location relationTo minLoc.blockLoc, StructureDataEntity(it)) } else emptySet() )