diff options
author | Dico <dico.karssiens@gmail.com> | 2018-08-02 03:42:48 +0100 |
---|---|---|
committer | Dico <dico.karssiens@gmail.com> | 2018-08-02 03:42:48 +0100 |
commit | 6513ad9237dbda0244a52608ae639fee5822b3ee (patch) | |
tree | 1cde86912f1131d7a318687a8fcca9ba9b2f568a /src/main/kotlin/io/dico/parcels2/Parcel.kt | |
parent | 3917855a72c60d1c78632949b4fea21471873347 (diff) |
Fix bugs
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/Parcel.kt')
-rw-r--r-- | src/main/kotlin/io/dico/parcels2/Parcel.kt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/Parcel.kt b/src/main/kotlin/io/dico/parcels2/Parcel.kt index 712c32f..335b415 100644 --- a/src/main/kotlin/io/dico/parcels2/Parcel.kt +++ b/src/main/kotlin/io/dico/parcels2/Parcel.kt @@ -31,8 +31,13 @@ class Parcel(val world: ParcelWorld, val pos: Vec2i) : ParcelData { } fun copyData(data: ParcelData) { - world.storage.setParcelData(this, data) copyDataIgnoringDatabase(data) + world.storage.setParcelData(this, data) + } + + fun dispose() { + copyDataIgnoringDatabase(ParcelDataHolder()) + world.storage.setParcelData(this, null) } override val addedMap: Map<UUID, AddedStatus> get() = data.addedMap |