Class TeleportPlayerIterator
java.lang.Object
com.sk89q.commandbook.util.entity.player.iterators.PlayerIteratorAction
com.sk89q.commandbook.util.entity.player.iterators.TeleportPlayerIterator
public class TeleportPlayerIterator extends PlayerIteratorAction
-
Field Summary
Fields Modifier and Type Field Description protected org.bukkit.Locationlocprotected org.bukkit.LocationoldLocprotected boolean[]relativeprotected booleansilentFields inherited from class com.sk89q.commandbook.util.entity.player.iterators.PlayerIteratorAction
sender -
Constructor Summary
Constructors Constructor Description TeleportPlayerIterator(org.bukkit.command.CommandSender sender, LocationTarget target, boolean silent)TeleportPlayerIterator(org.bukkit.command.CommandSender sender, org.bukkit.Location loc)TeleportPlayerIterator(org.bukkit.command.CommandSender sender, org.bukkit.Location loc, boolean silent)TeleportPlayerIterator(org.bukkit.command.CommandSender sender, org.bukkit.Location loc, boolean silent, boolean[] relative) -
Method Summary
Modifier and Type Method Description voidonCaller(org.bukkit.entity.Player player)Called when the caller is affected by the action.voidonInformMany(org.bukkit.command.CommandSender sender, int affected)Called on operation complete if more than one player was affected and the caller was also not affected or the caller was console.voidonVictim(org.bukkit.command.CommandSender sender, org.bukkit.entity.Player player)Called when a player is a victim and is not the caller.java.util.concurrent.CompletableFuture<java.lang.Boolean>perform(org.bukkit.entity.Player player)Perform the action.java.util.concurrent.CompletableFuture<java.lang.Boolean>teleport(org.bukkit.entity.Player player, org.bukkit.Location newLoc)Methods inherited from class com.sk89q.commandbook.util.entity.player.iterators.PlayerIteratorAction
getSender, iterate, onComplete, onInform
-
Field Details
-
Constructor Details
-
TeleportPlayerIterator
public TeleportPlayerIterator(org.bukkit.command.CommandSender sender, org.bukkit.Location loc) -
TeleportPlayerIterator
public TeleportPlayerIterator(org.bukkit.command.CommandSender sender, org.bukkit.Location loc, boolean silent) -
TeleportPlayerIterator
public TeleportPlayerIterator(org.bukkit.command.CommandSender sender, org.bukkit.Location loc, boolean silent, boolean[] relative) -
TeleportPlayerIterator
public TeleportPlayerIterator(org.bukkit.command.CommandSender sender, LocationTarget target, boolean silent)
-
-
Method Details
-
perform
public java.util.concurrent.CompletableFuture<java.lang.Boolean> perform(org.bukkit.entity.Player player)Description copied from class:PlayerIteratorActionPerform the action.- Specified by:
performin classPlayerIteratorAction
-
teleport
public java.util.concurrent.CompletableFuture<java.lang.Boolean> teleport(org.bukkit.entity.Player player, org.bukkit.Location newLoc) -
onCaller
public void onCaller(org.bukkit.entity.Player player)Description copied from class:PlayerIteratorActionCalled when the caller is affected by the action.- Specified by:
onCallerin classPlayerIteratorAction
-
onVictim
public void onVictim(org.bukkit.command.CommandSender sender, org.bukkit.entity.Player player)Description copied from class:PlayerIteratorActionCalled when a player is a victim and is not the caller.- Specified by:
onVictimin classPlayerIteratorAction
-
onInformMany
public void onInformMany(org.bukkit.command.CommandSender sender, int affected)Description copied from class:PlayerIteratorActionCalled on operation complete if more than one player was affected and the caller was also not affected or the caller was console.- Overrides:
onInformManyin classPlayerIteratorAction
-