net.minecraft.world.entity.monster.illagerpublic abstract class SpellcasterIllager
extends AbstractIllager
All mapped superinterfaces:
SyncedDataHolder, DebugValueSource, Nameable, ItemOwner, SlotProvider, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, WaypointTransmitter, Waypoint, EquipmentUser, Leashable, Targeting, Enemy
| dbe |
| net.minecraft.world.entity.monster.illager.SpellcasterIllager |
| net.minecraft.class_1617 |
| net.minecraft.entity.mob.SpellcastingIllagerEntity |
| net.minecraft.src.C_432209_ |
| net.minecraft.world.entity.monster.illager.EntityIllagerWizard |
字段概要
| 修饰符与类型 | 字段 |
|---|
| private static final EntityDataAccessor<Byte> | | a | | DATA_SPELL_CASTING_ID | | field_7373 | | SPELL | | f_434623_ |
|
| private static final int | | e | | DEFAULT_SPELLCASTING_TICKS | | field_57693 | | DEFAULT_SPELL_TICKS | | f_435306_ |
|
| protected int | | b | | spellCastingTickCount | | field_7372 | | spellTicks | | f_435898_ |
|
| private SpellcasterIllager$IllagerSpell | | f | | currentSpell | | field_7371 | | spell | | f_433772_ |
|
构造函数概要
方法概要
| 修饰符与类型 | 方法 |
|---|
| protected void | |
| protected void | |
| protected void | |
| public AbstractIllager$IllagerArmPose | | gY() | | getArmPose() | | method_6990() | | getState() | | m_443643_() |
|
| public boolean | | ha() | | isCastingSpell() | | method_7137() | | isSpellcasting() | | m_443055_() |
|
| public void | |
| protected SpellcasterIllager$IllagerSpell | | hb() | | getCurrentSpell() | | method_7140() | | getSpell() | | m_444895_() |
|
| protected void | |
| public void | | g() | | tick() | | method_5773() | | tick() | | m_8119_() |
|
| protected int | | hc() | | getSpellCastingTime() | | method_7139() | | getSpellTicks() | | m_440844_() |
|
| protected abstract SoundEvent | | gZ() | | getCastingSoundEvent() | | method_7142() | | getCastSpellSound() | | m_441371_() |
|