Class RandomPortalDestination

java.lang.Object
org.mvplugins.multiverse.portals.destination.RandomPortalDestination
All Implemented Interfaces:
org.mvplugins.multiverse.core.destination.Destination<RandomPortalDestination,RandomPortalDestinationInstance,org.mvplugins.multiverse.core.utils.result.FailureReason>

@Service public class RandomPortalDestination extends Object implements org.mvplugins.multiverse.core.destination.Destination<RandomPortalDestination,RandomPortalDestinationInstance,org.mvplugins.multiverse.core.utils.result.FailureReason>
  • Method Details

    • getIdentifier

      @NotNull public @NotNull String getIdentifier()
      Specified by:
      getIdentifier in interface org.mvplugins.multiverse.core.destination.Destination<RandomPortalDestination,RandomPortalDestinationInstance,org.mvplugins.multiverse.core.utils.result.FailureReason>
    • getDestinationInstance

      @Nullable public @Nullable org.mvplugins.multiverse.core.utils.result.Attempt<RandomPortalDestinationInstance,org.mvplugins.multiverse.core.utils.result.FailureReason> getDestinationInstance(@Nullable @Nullable String destinationParams)
      Specified by:
      getDestinationInstance in interface org.mvplugins.multiverse.core.destination.Destination<RandomPortalDestination,RandomPortalDestinationInstance,org.mvplugins.multiverse.core.utils.result.FailureReason>
    • suggestDestinations

      @NotNull public @NotNull Collection<org.mvplugins.multiverse.core.destination.DestinationSuggestionPacket> suggestDestinations(@NotNull @NotNull org.bukkit.command.CommandSender sender, @Nullable @Nullable String input)
      Specified by:
      suggestDestinations in interface org.mvplugins.multiverse.core.destination.Destination<RandomPortalDestination,RandomPortalDestinationInstance,org.mvplugins.multiverse.core.utils.result.FailureReason>