diff options
Diffstat (limited to 'src/main/kotlin/features/world/FirmWaypoints.kt')
-rw-r--r-- | src/main/kotlin/features/world/FirmWaypoints.kt | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/kotlin/features/world/FirmWaypoints.kt b/src/main/kotlin/features/world/FirmWaypoints.kt index 1f368f6..d149501 100644 --- a/src/main/kotlin/features/world/FirmWaypoints.kt +++ b/src/main/kotlin/features/world/FirmWaypoints.kt @@ -1,7 +1,10 @@ package moe.nea.firmament.features.world +import kotlinx.serialization.Serializable +import kotlinx.serialization.Transient import net.minecraft.util.math.BlockPos +@Serializable data class FirmWaypoints( var label: String, var id: String, @@ -13,7 +16,11 @@ data class FirmWaypoints( var isOrdered: Boolean, // TODO: val resetOnSwap: Boolean, ) { + @Transient + var lastRelativeImport: BlockPos? = null + val size get() = waypoints.size + @Serializable data class Waypoint( val x: Int, val y: Int, |