diff options
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/defaultimpl/ParcelImpl.kt')
-rw-r--r-- | src/main/kotlin/io/dico/parcels2/defaultimpl/ParcelImpl.kt | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/defaultimpl/ParcelImpl.kt b/src/main/kotlin/io/dico/parcels2/defaultimpl/ParcelImpl.kt index d8dd3a8..bfaeb09 100644 --- a/src/main/kotlin/io/dico/parcels2/defaultimpl/ParcelImpl.kt +++ b/src/main/kotlin/io/dico/parcels2/defaultimpl/ParcelImpl.kt @@ -36,7 +36,7 @@ class ParcelImpl( world.storage.setParcelData(this, null) } - override val map: PrivilegeMap get() = data.map + override val privilegeMap: PrivilegeMap get() = data.privilegeMap override fun getStoredPrivilege(key: PrivilegeKey) = data.getStoredPrivilege(key) override fun setStoredPrivilege(key: PrivilegeKey, privilege: Privilege): Boolean { @@ -51,10 +51,6 @@ class ParcelImpl( else privilege } - override var privilegeOfStar: Privilege - get() = data.privilegeOfStar.let { if (it == DEFAULT) globalPrivileges?.privilegeOfStar ?: DEFAULT else it } - set(value) = run { setStoredPrivilege(PlayerProfile.Star, value) } - override val globalPrivileges: GlobalPrivileges? get() = keyOfOwner?.let { world.globalPrivileges[it] } @@ -223,8 +219,8 @@ private object ParcelInfoStringComputer { append('\n') - val local = parcel.map - val global = parcel.globalPrivileges?.map ?: emptyMap() + val local = parcel.privilegeMap + val global = parcel.globalPrivileges?.privilegeMap ?: emptyMap() appendAddedList(local, global, CAN_BUILD, "Allowed") // includes CAN_MANAGE privilege append('\n') appendAddedList(local, global, BANNED, "Banned") |