diff options
author | Dico <dico.karssiens@gmail.com> | 2018-08-02 18:22:36 +0100 |
---|---|---|
committer | Dico <dico.karssiens@gmail.com> | 2018-08-02 18:22:36 +0100 |
commit | 0af2e615d3fa1d8509be46e14f99d40dc9cdb342 (patch) | |
tree | 3864043218969a67b5df17784a05c6af424e3617 /src/main/kotlin/io/dico/parcels2/listener/ParcelEntityTracker.kt | |
parent | 6513ad9237dbda0244a52608ae639fee5822b3ee (diff) |
Refactor and improve a lot of the API. Move default implementations into a package. Reformatting.
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/listener/ParcelEntityTracker.kt')
-rw-r--r-- | src/main/kotlin/io/dico/parcels2/listener/ParcelEntityTracker.kt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/listener/ParcelEntityTracker.kt b/src/main/kotlin/io/dico/parcels2/listener/ParcelEntityTracker.kt index 2f64ab1..285fd3e 100644 --- a/src/main/kotlin/io/dico/parcels2/listener/ParcelEntityTracker.kt +++ b/src/main/kotlin/io/dico/parcels2/listener/ParcelEntityTracker.kt @@ -1,12 +1,12 @@ package io.dico.parcels2.listener import io.dico.parcels2.Parcel -import io.dico.parcels2.Worlds +import io.dico.parcels2.ParcelProvider import io.dico.parcels2.util.editLoop import io.dico.parcels2.util.isPresentAnd import org.bukkit.entity.Entity -class ParcelEntityTracker(val worlds: Worlds) { +class ParcelEntityTracker(val parcelProvider: ParcelProvider) { val map = mutableMapOf<Entity, Parcel?>() fun untrack(entity: Entity) { @@ -32,7 +32,7 @@ class ParcelEntityTracker(val worlds: Worlds) { if (parcel.isPresentAnd { hasBlockVisitors }) { remove() } - val newParcel = worlds.getParcelAt(entity.location) + val newParcel = parcelProvider.getParcelAt(entity.location) if (newParcel !== parcel && !newParcel.isPresentAnd { hasBlockVisitors }) { remove() entity.remove() |