Fix compile errors
This commit is contained in:
@@ -8,6 +8,7 @@ import io.dico.dicore.command.annotation.Flag
|
||||
import io.dico.dicore.command.annotation.RequireParameters
|
||||
import io.dico.parcels2.ParcelsPlugin
|
||||
import io.dico.parcels2.PlayerProfile
|
||||
import io.dico.parcels2.Privilege
|
||||
import io.dico.parcels2.command.ParcelTarget.Kind
|
||||
import io.dico.parcels2.util.ext.hasParcelHomeOthers
|
||||
import io.dico.parcels2.util.ext.hasPermAdminManage
|
||||
|
||||
@@ -7,6 +7,7 @@ import io.dico.dicore.command.IContextFilter
|
||||
import io.dico.dicore.command.parameter.type.ParameterTypes
|
||||
import io.dico.parcels2.Interactables
|
||||
import io.dico.parcels2.ParcelProvider
|
||||
import io.dico.parcels2.Privilege
|
||||
import org.bukkit.command.CommandSender
|
||||
import org.bukkit.entity.Player
|
||||
|
||||
@@ -18,7 +19,7 @@ class ParcelOptionsInteractCommand(val parcelProvider: ParcelProvider) : Command
|
||||
}
|
||||
|
||||
override fun execute(sender: CommandSender, context: ExecutionContext): String? {
|
||||
val parcel = parcelProvider.getParcelRequired(sender as Player, owner = true)
|
||||
val parcel = parcelProvider.getParcelRequired(sender as Player, Privilege.CAN_MANAGE)
|
||||
val interactableClassName = context.address.mainKey
|
||||
val allowed: Boolean = context.get("allowed")
|
||||
val change = parcel.interactableConfig.setInteractable(Interactables[interactableClassName], allowed)
|
||||
|
||||
Reference in New Issue
Block a user