net.minecraft.entity.mobpublic abstract class SpellcastingIllagerEntity
extends IllagerEntity
All mapped superinterfaces:
Nameable, EntityLike, UniquelyIdentifiable, ScoreHolder, DataTracked, ComponentsAccess, HeldItemContext, StackReferenceGetter, DebugTrackable, EntryConvertible, Attackable, ServerWaypoint, Waypoint, Targeter, EquipmentHolder, Leashable, Monster
| net.minecraft.world.entity.monster.illager.SpellcasterIllager |
| net.minecraft.world.entity.monster.illager.SpellcasterIllager |
| net.minecraft.class_1617 |
| net.minecraft.entity.mob.SpellcastingIllagerEntity |
Field summary
| Modifier and Type | Field |
|---|
| private static final TrackedData<Byte> | | DATA_SPELL_CASTING_ID | | DATA_SPELL_CASTING_ID | | field_7373 | | SPELL |
|
| private static final int | | DEFAULT_SPELLCASTING_TICKS | | DEFAULT_SPELLCASTING_TICKS | | field_57693 | | DEFAULT_SPELL_TICKS |
|
| protected int | | spellCastingTickCount | | spellCastingTickCount | | field_7372 | | spellTicks |
|
| private SpellcastingIllagerEntity$Spell | | currentSpell | | currentSpell | | field_7371 | | spell |
|
Constructor summary
Method summary
| Modifier and Type | Method |
|---|
| protected void | |
| protected void | |
| protected void | |
| public IllagerEntity$State | | getArmPose() | | getArmPose() | | method_6990() | | getState() |
|
| public boolean | | isCastingSpell() | | isCastingSpell() | | method_7137() | | isSpellcasting() |
|
| public void | |
| protected SpellcastingIllagerEntity$Spell | | getCurrentSpell() | | getCurrentSpell() | | method_7140() | | getSpell() |
|
| protected void | |
| public void | | tick() | | tick() | | method_5773() | | tick() |
|
| protected int | | getSpellCastingTime() | | getSpellCastingTime() | | method_7139() | | getSpellTicks() |
|
| protected abstract SoundEvent | | getCastingSoundEvent() | | getCastingSoundEvent() | | method_7142() | | getCastSpellSound() |
|