net.minecraft.entity.living.mob.monster.illager

public abstract class IllagerSpellcaster

extends IllagerEntity

All mapped superinterfaces:

CommandSource, Monster, SpawnableEntity

adm
net.minecraft.class_3168
net.minecraft.entity.living.mob.monster.illager.IllagerSpellcaster
net.minecraft.entity.monster.EntitySpellcasterIllager
net.minecraft.entity.monster.EntitySpellcasterIllager

Field summary

Modifier and TypeField
private static final DataAttribute<Byte>
c
field_15606
SPELL
field_193088_c
SPELL
protected int
b
field_15604
spellTicks
field_193087_b
spellTicks
private IllagerSpellcaster$Spell
bx
field_15605
currentSpell
field_193089_bx
activeSpell

Constructor summary

ModifierConstructor
public (World arg0)

Method summary

Modifier and TypeMethod
protected void
i()
method_2484()
registerSyncedData()
func_70088_a()
entityInit()
public void
a(fy arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
func_70037_a(NBTTagCompound arg0)
readEntityFromNBT(NBTTagCompound arg0)
public void
b(fy arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
func_70014_b(NBTTagCompound arg0)
writeEntityToNBT(NBTTagCompound arg0)
public boolean
dn()
method_14133()
isCastingSpell()
func_193082_dl()
isSpellcasting()
public void
a(adm$a arg0)
method_14130(class_3168$class_3169 arg0)
setCurrentSpell(IllagerSpellcaster$Spell spell)
func_193081_a(EntitySpellcasterIllager$SpellType arg0)
setSpellType(EntitySpellcasterIllager$SpellType spellType)
protected IllagerSpellcaster$Spell
do()
method_14134()
getCurrentSpell()
func_193083_dm()
getSpellType()
protected void
M()
method_2633()
mobAiTick()
func_70619_bc()
updateAITasks()
public void
B_()
method_2558()
tick()
func_70071_h_()
onUpdate()
protected int
dp()
method_14135()
getSpellTicks()
func_193085_dn()
getSpellTicks()
protected abstract SoundEvent
dm()
method_14132()
getCastSpellSound()
func_193086_dk()
getSpellSound()
public IllagerEntity$ArmPosition
p()
method_14123()
getArmPosition()
func_193077_p()
getArmPose()