net.minecraft.entity.living.mob.monster.boss.dragon

public class EnderDragonPhase<T extends EnderDragonPhaseInstance>

alp
net.minecraft.unmapped.C_62132674
net.minecraft.entity.living.mob.monster.boss.dragon.EnderDragonPhase
net.minecraft.entity.boss.dragon.phase.PhaseType

Field summary

Modifier and TypeField
private static EnderDragonPhase<?>[]
l
f_09902759
ALL
field_188752_l
public static final EnderDragonPhase<HoldingPatternPhase>
a
f_92852997
HOLDING_PATTERN
field_188741_a
public static final EnderDragonPhase<StrafePlayerPhase>
b
f_25740719
STRAFE_PLAYER
field_188742_b
public static final EnderDragonPhase<LandingApproachPhase>
c
f_74822356
LANDING_APPROACH
field_188743_c
public static final EnderDragonPhase<LandingPhase>
d
f_79454576
LANDING
field_188744_d
public static final EnderDragonPhase<TakeoffPhase>
e
f_04954005
TAKEOFF
field_188745_e
public static final EnderDragonPhase<SittingFlamingPhase>
f
f_97347180
SITTING_FLAMING
field_188746_f
public static final EnderDragonPhase<SittingScanningPhase>
g
f_12833447
SITTING_SCANNING
field_188747_g
public static final EnderDragonPhase<SittingAttackingPhase>
h
f_01993088
SITTING_ATTACKING
field_188748_h
public static final EnderDragonPhase<ChargingPlayerPhase>
i
f_85277000
CHARGING_PLAYER
field_188749_i
public static final EnderDragonPhase<DyingPhase>
j
f_06204773
DYING
field_188750_j
public static final EnderDragonPhase<HoverPhase>
k
f_66026867
HOVER
field_188751_k
private final Class<? extends EnderDragonPhaseInstance>
m
f_08872427
type
field_188753_m
private final int
n
f_67387709
id
field_188754_n
private final String
o
f_26738278
key
field_188755_o

Constructor summary

ModifierConstructor
private (int id, Class<? extends EnderDragonPhaseInstance> type, String key)

Method summary

Modifier and TypeMethod
public EnderDragonPhaseInstance
a(akz arg0)
m_06166445(C_83946278 arg0)
create(EnderDragonEntity dragon)
func_188736_a(EntityDragon arg0)
protected Constructor<? extends EnderDragonPhaseInstance>
a()
m_53715845()
getConstructor()
func_188737_a()
public int
b()
m_54976534()
getId()
func_188740_b()
public static EnderDragonPhase<?>
a(int arg0)
m_78312115(int arg0)
byId(int id)
func_188738_a(int arg0)
public static int
c()
m_87850843()
getCount()
func_188739_c()
private static <T extends EnderDragonPhaseInstance> EnderDragonPhase<T>
a(Class<T> arg0, String arg1)
m_29874581(Class<T> arg0, String arg1)
register(Class<T> type, String key)
func_188735_a(Class<T> arg0, String arg1)