Class DamageManager
java.lang.Object
studio.magemonkey.codex.manager.IListener<Divinity>
studio.magemonkey.divinity.manager.damage.DamageManager
- All Implemented Interfaces:
org.bukkit.event.Listener,studio.magemonkey.codex.manager.AbstractListener,studio.magemonkey.codex.registry.provider.DamageTypeProvider
public class DamageManager
extends studio.magemonkey.codex.manager.IListener<Divinity>
implements studio.magemonkey.codex.registry.provider.DamageTypeProvider
-
Field Summary
Fields inherited from class studio.magemonkey.codex.manager.IListener
plugin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandealDamage(org.bukkit.entity.LivingEntity entity, double amount, String damageType, org.bukkit.entity.LivingEntity damager) static org.bukkit.entity.LivingEntitygetTargetByDirection(org.bukkit.entity.Entity damager) static org.bukkit.entity.LivingEntitygetTargetByDirection(org.bukkit.entity.Entity damager, double range) static org.bukkit.entity.LivingEntitygetTargetByDirection(org.bukkit.entity.Entity damager, org.bukkit.Location from, org.bukkit.Location to) static org.bukkit.entity.LivingEntitygetTargetByDirection(org.bukkit.entity.Entity damager, org.bukkit.Location from, org.bukkit.Location to, double range) static org.bukkit.entity.LivingEntitygetTargetByDirection(org.bukkit.entity.Entity damager, org.bukkit.Location from, org.bukkit.util.Vector dir, double range) static Set<org.bukkit.entity.LivingEntity> getTargetsByRange(org.bukkit.entity.Entity damager, double range) static Set<org.bukkit.entity.LivingEntity> getTargetsByRange(org.bukkit.entity.Entity damager, org.bukkit.Location from, double range) voidonDamageFishHook(org.bukkit.event.player.PlayerFishEvent e) voidvoidsetup()voidshutdown()Methods inherited from class studio.magemonkey.codex.manager.IListener
registerListenersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface studio.magemonkey.codex.manager.AbstractListener
unregisterListeners
-
Constructor Details
-
DamageManager
-
-
Method Details
-
getTargetByDirection
@Nullable public static org.bukkit.entity.LivingEntity getTargetByDirection(@NotNull org.bukkit.entity.Entity damager) -
getTargetByDirection
@Nullable public static org.bukkit.entity.LivingEntity getTargetByDirection(@NotNull org.bukkit.entity.Entity damager, double range) -
getTargetByDirection
@Nullable public static org.bukkit.entity.LivingEntity getTargetByDirection(@NotNull org.bukkit.entity.Entity damager, @NotNull org.bukkit.Location from, @NotNull org.bukkit.Location to) -
getTargetByDirection
@Nullable public static org.bukkit.entity.LivingEntity getTargetByDirection(@NotNull org.bukkit.entity.Entity damager, @NotNull org.bukkit.Location from, @NotNull org.bukkit.Location to, double range) -
getTargetByDirection
@Nullable public static org.bukkit.entity.LivingEntity getTargetByDirection(@NotNull org.bukkit.entity.Entity damager, @NotNull org.bukkit.Location from, @NotNull org.bukkit.util.Vector dir, double range) -
getTargetsByRange
@NotNull public static Set<org.bukkit.entity.LivingEntity> getTargetsByRange(@NotNull org.bukkit.entity.Entity damager, double range) -
getTargetsByRange
@NotNull public static Set<org.bukkit.entity.LivingEntity> getTargetsByRange(@NotNull org.bukkit.entity.Entity damager, @NotNull org.bukkit.Location from, double range) -
setup
public void setup() -
shutdown
public void shutdown() -
onDamageFishHook
public void onDamageFishHook(org.bukkit.event.player.PlayerFishEvent e) -
onDamageRPGStart
-
pluginName
- Specified by:
pluginNamein interfacestudio.magemonkey.codex.registry.provider.DamageTypeProvider
-
getNamespace
- Specified by:
getNamespacein interfacestudio.magemonkey.codex.registry.provider.DamageTypeProvider
-
dealDamage
public boolean dealDamage(@NotNull org.bukkit.entity.LivingEntity entity, double amount, String damageType, @Nullable org.bukkit.entity.LivingEntity damager) - Specified by:
dealDamagein interfacestudio.magemonkey.codex.registry.provider.DamageTypeProvider
-