Update StructureLoader.kt
This commit is contained in:
@@ -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()
|
||||
)
|
||||
|
||||
|
Reference in New Issue
Block a user