Package fr.royalpha.revenge.core.handler
Class Mob
- java.lang.Object
-
- fr.royalpha.revenge.core.handler.Mob
-
public class Mob extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Mob(java.lang.String name, RevengePlugin instance)
-
Method Summary
Modifier and Type Method Description static AggroTaskgetAggroTask(org.bukkit.entity.Entity entity)AggroTaskgetAttackingScheduler(org.bukkit.entity.Player player)java.lang.FloatgetDamage()java.lang.DoublegetDamageIntervalTicks()java.lang.StringgetDeathMessage()org.bukkit.entity.EntityTypegetEntity()doublegetHitRadius()java.util.ArrayList<AggroTask>getList()static java.util.HashMap<org.bukkit.entity.EntityType,Mob>getMap()static java.util.Set<org.bukkit.entity.EntityType>getMapSet()static MobgetMob(org.bukkit.entity.EntityType type)java.lang.StringgetName()java.lang.IntegergetPercent()java.lang.DoublegetSpeed()java.lang.IntegergetStopBlocks()java.lang.IntegergetStopTimeTicks()static booleanisAngry(org.bukkit.entity.Entity entity)java.lang.BooleanisEnable()java.lang.BooleanisPlayerAttacked(org.bukkit.entity.Player player)static java.lang.BooleanisRegistred(org.bukkit.entity.EntityType type)voidsetDamage(java.lang.Float damage)voidsetDamageIntervalTicks(java.lang.Double damage_interval)voidsetDeathMessage(java.lang.String deathMsg)voidsetEnable(java.lang.Boolean enable)voidsetHitRadius(java.lang.Double hit_radius)voidsetName(java.lang.String name)voidsetPercent(java.lang.Integer percent)voidsetSpeed(java.lang.Double speed)voidsetStopBlocks(java.lang.Integer stop_blocks)voidsetStopTimeTicks(java.lang.Integer stop_time)
-
-
-
Field Detail
-
map
public static java.util.HashMap<org.bukkit.entity.EntityType,Mob> map
-
-
Constructor Detail
-
Mob
public Mob(java.lang.String name, RevengePlugin instance)
-
-
Method Detail
-
isEnable
public java.lang.Boolean isEnable()
-
getName
public java.lang.String getName()
-
getSpeed
public java.lang.Double getSpeed()
-
getDamage
public java.lang.Float getDamage()
-
getDamageIntervalTicks
public java.lang.Double getDamageIntervalTicks()
-
getHitRadius
public double getHitRadius()
-
getPercent
public java.lang.Integer getPercent()
-
getStopTimeTicks
public java.lang.Integer getStopTimeTicks()
-
getStopBlocks
public java.lang.Integer getStopBlocks()
-
getDeathMessage
public java.lang.String getDeathMessage()
-
getEntity
public org.bukkit.entity.EntityType getEntity()
-
getList
public java.util.ArrayList<AggroTask> getList()
-
setEnable
public void setEnable(java.lang.Boolean enable)
-
setName
public void setName(java.lang.String name)
-
setSpeed
public void setSpeed(java.lang.Double speed)
-
setDamage
public void setDamage(java.lang.Float damage)
-
setDamageIntervalTicks
public void setDamageIntervalTicks(java.lang.Double damage_interval)
-
setHitRadius
public void setHitRadius(java.lang.Double hit_radius)
-
setPercent
public void setPercent(java.lang.Integer percent)
-
setStopTimeTicks
public void setStopTimeTicks(java.lang.Integer stop_time)
-
setStopBlocks
public void setStopBlocks(java.lang.Integer stop_blocks)
-
setDeathMessage
public void setDeathMessage(java.lang.String deathMsg)
-
isPlayerAttacked
public java.lang.Boolean isPlayerAttacked(org.bukkit.entity.Player player)
-
getAttackingScheduler
public AggroTask getAttackingScheduler(org.bukkit.entity.Player player)
-
getMob
public static Mob getMob(org.bukkit.entity.EntityType type)
-
isAngry
public static boolean isAngry(org.bukkit.entity.Entity entity)
-
getAggroTask
public static AggroTask getAggroTask(org.bukkit.entity.Entity entity)
-
isRegistred
public static java.lang.Boolean isRegistred(org.bukkit.entity.EntityType type)
-
getMap
public static java.util.HashMap<org.bukkit.entity.EntityType,Mob> getMap()
-
getMapSet
public static java.util.Set<org.bukkit.entity.EntityType> getMapSet()
-
-