java.lang.Object
org.mvplugins.multiverse.inventories.profile.bulkedit.BulkEditAction<K>

@Experimental public abstract sealed class BulkEditAction<K extends GlobalProfileKey> extends Object
  • Field Details

  • Method Details

    • execute

      public CompletableFuture<BulkEditResult> execute()
    • aggregateKeys

      protected abstract List<K> aggregateKeys()
    • performAction

      protected abstract CompletableFuture<Void> performAction(K key)
    • isOnlinePlayerAffected

      protected boolean isOnlinePlayerAffected(K key, org.bukkit.entity.Player player)
    • updateOnlinePlayerNow

      protected abstract void updateOnlinePlayerNow(org.bukkit.entity.Player player)
    • getActionSummary

      public Map<String,List<String>> getActionSummary()