Class KingdomGuardManager
java.lang.Object
org.kingdoms.managers.land.protection.KingdomGuardManager
- All Implemented Interfaces:
org.bukkit.event.Listener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voiddespawnGuards(org.bukkit.entity.Player player, boolean cancel) voidonDeath(org.bukkit.event.entity.PlayerDeathEvent event) static voidonGuardSpawn(LandChangeEvent event) voidonTargetQuit(org.bukkit.event.player.PlayerQuitEvent event) voidonTargetTeleport(org.bukkit.event.player.PlayerTeleportEvent event) static voidspawnGuards(Kingdom belongingKingdom, org.bukkit.entity.Player target, YamlConfigAccessor section, Function<org.bukkit.entity.LivingEntity, KingdomEntity> entityCtor) static voidspawnGuards(MiscUpgrade type, Kingdom belongingKingdom, org.bukkit.entity.Player target, boolean useDelay, Function<org.bukkit.entity.LivingEntity, KingdomEntity> entityCtor)
-
Constructor Details
-
KingdomGuardManager
public KingdomGuardManager()
-
-
Method Details
-
despawnGuards
protected static void despawnGuards(org.bukkit.entity.Player player, boolean cancel) -
spawnGuards
public static void spawnGuards(MiscUpgrade type, Kingdom belongingKingdom, org.bukkit.entity.Player target, boolean useDelay, Function<org.bukkit.entity.LivingEntity, KingdomEntity> entityCtor) -
spawnGuards
public static void spawnGuards(Kingdom belongingKingdom, org.bukkit.entity.Player target, YamlConfigAccessor section, Function<org.bukkit.entity.LivingEntity, KingdomEntity> entityCtor) -
onTargetQuit
public void onTargetQuit(org.bukkit.event.player.PlayerQuitEvent event) -
onDeath
public void onDeath(org.bukkit.event.entity.PlayerDeathEvent event) -
onTargetTeleport
public void onTargetTeleport(org.bukkit.event.player.PlayerTeleportEvent event) -
onGuardSpawn
-