Class LastLocationDestinationInstance
java.lang.Object
org.mvplugins.multiverse.core.destination.DestinationInstance<LastLocationDestinationInstance,LastLocationDestination>
org.mvplugins.multiverse.inventories.destination.LastLocationDestinationInstance
public final class LastLocationDestinationInstance
extends org.mvplugins.multiverse.core.destination.DestinationInstance<LastLocationDestinationInstance,LastLocationDestination>
-
Field Summary
Fields inherited from class org.mvplugins.multiverse.core.destination.DestinationInstance
destination
-
Method Summary
Modifier and TypeMethodDescriptionboolean
@NotNull org.mvplugins.multiverse.external.vavr.control.Option
<String> @NotNull org.mvplugins.multiverse.external.vavr.control.Option
<org.bukkit.Location> getLocation
(@NotNull org.bukkit.entity.Entity teleportee) @NotNull org.mvplugins.multiverse.external.vavr.control.Option
<org.bukkit.util.Vector> getVelocity
(@NotNull org.bukkit.entity.Entity teleportee) protected @NotNull String
Methods inherited from class org.mvplugins.multiverse.core.destination.DestinationInstance
getDestination, getIdentifier, toString
-
Method Details
-
getLocation
@NotNull public @NotNull org.mvplugins.multiverse.external.vavr.control.Option<org.bukkit.Location> getLocation(@NotNull @NotNull org.bukkit.entity.Entity teleportee) - Specified by:
getLocation
in classorg.mvplugins.multiverse.core.destination.DestinationInstance<LastLocationDestinationInstance,
LastLocationDestination>
-
getVelocity
@NotNull public @NotNull org.mvplugins.multiverse.external.vavr.control.Option<org.bukkit.util.Vector> getVelocity(@NotNull @NotNull org.bukkit.entity.Entity teleportee) - Specified by:
getVelocity
in classorg.mvplugins.multiverse.core.destination.DestinationInstance<LastLocationDestinationInstance,
LastLocationDestination>
-
checkTeleportSafety
public boolean checkTeleportSafety()- Specified by:
checkTeleportSafety
in classorg.mvplugins.multiverse.core.destination.DestinationInstance<LastLocationDestinationInstance,
LastLocationDestination>
-
getFinerPermissionSuffix
@NotNull public @NotNull org.mvplugins.multiverse.external.vavr.control.Option<String> getFinerPermissionSuffix()- Specified by:
getFinerPermissionSuffix
in classorg.mvplugins.multiverse.core.destination.DestinationInstance<LastLocationDestinationInstance,
LastLocationDestination>
-
serialise
- Specified by:
serialise
in classorg.mvplugins.multiverse.core.destination.DestinationInstance<LastLocationDestinationInstance,
LastLocationDestination>
-