net.minecraft.world.entity.boss.enderdragon.phases

public class EnderDragonPhase<T extends DragonPhaseInstance>

com
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
net.minecraft.class_1527

Field summary

Modifier and TypeField
private static EnderDragonPhase<?>[]
l
phases
field_7080
public static final EnderDragonPhase<DragonHoldingPatternPhase>
a
HOLDING_PATTERN
field_7069
public static final EnderDragonPhase<DragonStrafePlayerPhase>
b
STRAFE_PLAYER
field_7076
public static final EnderDragonPhase<DragonLandingApproachPhase>
c
LANDING_APPROACH
field_7071
public static final EnderDragonPhase<DragonLandingPhase>
d
LANDING
field_7067
public static final EnderDragonPhase<DragonTakeoffPhase>
e
TAKEOFF
field_7077
public static final EnderDragonPhase<DragonSittingFlamingPhase>
f
SITTING_FLAMING
field_7072
public static final EnderDragonPhase<DragonSittingScanningPhase>
g
SITTING_SCANNING
field_7081
public static final EnderDragonPhase<DragonSittingAttackingPhase>
h
SITTING_ATTACKING
field_7073
public static final EnderDragonPhase<DragonChargePlayerPhase>
i
CHARGING_PLAYER
field_7078
public static final EnderDragonPhase<DragonDeathPhase>
j
DYING
field_7068
public static final EnderDragonPhase<DragonHoverPhase>
k
HOVERING
field_7075
private final Class<? extends DragonPhaseInstance>
m
instanceClass
field_7074
private final int
n
id
field_7079
private final String
o
name
field_7070

Constructor summary

ModifierConstructor
private (int arg0, Class<? extends DragonPhaseInstance> arg1, String arg2)

Method summary

Modifier and TypeMethod
public DragonPhaseInstance
a(cnw arg0)
createInstance(EnderDragon arg0)
method_6866(class_1510 arg0)
protected Constructor<? extends DragonPhaseInstance>
a()
getConstructor()
method_6867()
public int
b()
getId()
method_6871()
public static EnderDragonPhase<?>
a(int arg0)
getById(int arg0)
method_6868(int arg0)
public static int
c()
getCount()
method_6869()
private static <T extends DragonPhaseInstance> EnderDragonPhase<T>
a(Class<T> arg0, String arg1)
create(Class<T> arg0, String arg1)
method_6870(Class<T> arg0, String arg1)