public class EntityEvoker.AIWololoSpell extends EntitySpellcasterIllager.AIUseSpell
| Modifier and Type | Field and Description |
|---|---|
(package private) com.google.common.base.Predicate<EntitySheep> |
wololoSelector |
spellCooldown, spellWarmup| Constructor and Description |
|---|
AIWololoSpell() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
castSpell() |
protected int |
getCastingInterval() |
protected int |
getCastingTime() |
protected int |
getCastWarmupTime() |
protected SoundEvent |
getSpellPrepareSound() |
protected EntitySpellcasterIllager.SpellType |
getSpellType() |
void |
resetTask() |
boolean |
shouldContinueExecuting() |
boolean |
shouldExecute() |
startExecuting, updateTaskgetMutexBits, isInterruptible, setMutexBitsfinal com.google.common.base.Predicate<EntitySheep> wololoSelector
public boolean shouldExecute()
shouldExecute in class EntitySpellcasterIllager.AIUseSpellpublic boolean shouldContinueExecuting()
shouldContinueExecuting in class EntitySpellcasterIllager.AIUseSpellpublic void resetTask()
resetTask in class EntityAIBaseprotected void castSpell()
castSpell in class EntitySpellcasterIllager.AIUseSpellprotected int getCastWarmupTime()
getCastWarmupTime in class EntitySpellcasterIllager.AIUseSpellprotected int getCastingTime()
getCastingTime in class EntitySpellcasterIllager.AIUseSpellprotected int getCastingInterval()
getCastingInterval in class EntitySpellcasterIllager.AIUseSpellprotected SoundEvent getSpellPrepareSound()
getSpellPrepareSound in class EntitySpellcasterIllager.AIUseSpellprotected EntitySpellcasterIllager.SpellType getSpellType()
getSpellType in class EntitySpellcasterIllager.AIUseSpell