diff options
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/storage/SerializableTypes.kt')
-rw-r--r-- | src/main/kotlin/io/dico/parcels2/storage/SerializableTypes.kt | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/storage/SerializableTypes.kt b/src/main/kotlin/io/dico/parcels2/storage/SerializableTypes.kt index 8d8d938..1f659fb 100644 --- a/src/main/kotlin/io/dico/parcels2/storage/SerializableTypes.kt +++ b/src/main/kotlin/io/dico/parcels2/storage/SerializableTypes.kt @@ -17,6 +17,8 @@ data class SerializableWorld(val name: String? = null, val world: World? by lazy { uid?.let { Bukkit.getWorld(it) } ?: name?.let { Bukkit.getWorld(it) } } //val parcelWorld: ParcelWorld? by lazy { TODO() } + + constructor(world: World) : this(world.name, world.uid) } /** @@ -33,5 +35,6 @@ fun Worlds.getWorldBySerializedValue(input: SerializableWorld): ParcelWorld? { } fun Worlds.getParcelBySerializedValue(input: SerializableParcel): Parcel? { - return getWorldBySerializedValue(input.world)?.parcelByID(input.pos) + return getWorldBySerializedValue(input.world) + ?.parcelByID(input.pos) }
\ No newline at end of file |