From 3c899621a85cc193cc6ccadfb5885450adb31290 Mon Sep 17 00:00:00 2001 From: bluefireoly Date: Sun, 13 Sep 2020 17:33:38 +0200 Subject: [PATCH] Update StructureLoader.kt --- .../kotlin/net/axay/kspigot/structures/StructureLoader.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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() )