Class SwapDualGroupScenarioTemplate
java.lang.Object
org.bukkit.scheduler.BukkitRunnable
uk.radialbog9.spigot.manhunt.scenario.template.SwapDualGroupScenarioTemplate
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
HealthSwapHRScenario
,LocSwapHRScenario
public abstract class SwapDualGroupScenarioTemplate
extends org.bukkit.scheduler.BukkitRunnable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract List<org.bukkit.entity.Player>
Gets the first set of players (e.g.abstract List<org.bukkit.entity.Player>
Gets the second set of players (e.g.void
run()
abstract void
swap
(org.bukkit.entity.Player player1, org.bukkit.entity.Player player2) Swaps player 1 with player 2Methods inherited from class org.bukkit.scheduler.BukkitRunnable
cancel, getTaskId, isCancelled, runTask, runTaskAsynchronously, runTaskLater, runTaskLaterAsynchronously, runTaskTimer, runTaskTimerAsynchronously
-
Constructor Details
-
SwapDualGroupScenarioTemplate
public SwapDualGroupScenarioTemplate()
-
-
Method Details
-
swap
public abstract void swap(org.bukkit.entity.Player player1, org.bukkit.entity.Player player2) Swaps player 1 with player 2- Parameters:
player1
- Player 1 (e.g. runner)player2
- Player 2 (e.g. hunter)
-
getPlayerSet1
Gets the first set of players (e.g. runners)- Returns:
- List of players
-
getPlayerSet2
Gets the second set of players (e.g. hunters)- Returns:
- List of players
-
run
public void run()
-