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 AggroTask
getAggroTask(org.bukkit.entity.Entity entity)
AggroTask
getAttackingScheduler(org.bukkit.entity.Player player)
java.lang.Float
getDamage()
java.lang.Double
getDamageIntervalTicks()
java.lang.String
getDeathMessage()
org.bukkit.entity.EntityType
getEntity()
double
getHitRadius()
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 Mob
getMob(org.bukkit.entity.EntityType type)
java.lang.String
getName()
java.lang.Integer
getPercent()
java.lang.Double
getSpeed()
java.lang.Integer
getStopBlocks()
java.lang.Integer
getStopTimeTicks()
static boolean
isAngry(org.bukkit.entity.Entity entity)
java.lang.Boolean
isEnable()
java.lang.Boolean
isPlayerAttacked(org.bukkit.entity.Player player)
static java.lang.Boolean
isRegistred(org.bukkit.entity.EntityType type)
void
setDamage(java.lang.Float damage)
void
setDamageIntervalTicks(java.lang.Double damage_interval)
void
setDeathMessage(java.lang.String deathMsg)
void
setEnable(java.lang.Boolean enable)
void
setHitRadius(java.lang.Double hit_radius)
void
setName(java.lang.String name)
void
setPercent(java.lang.Integer percent)
void
setSpeed(java.lang.Double speed)
void
setStopBlocks(java.lang.Integer stop_blocks)
void
setStopTimeTicks(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()
-
-