Class LookController
- java.lang.Object
-
- net.minecraft.entity.ai.controller.LookController
-
- Direct Known Subclasses:
BeeEntity.BeeLookController,DolphinLookController,FoxEntity.LookHelperController,PhantomEntity.LookHelperController
public class LookController extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanhasWantedprotected MobEntitymobprotected doublewantedXprotected doublewantedYprotected doublewantedZprotected floatxMaxRotAngleprotected floatyMaxRotSpeed
-
Constructor Summary
Constructors Constructor Description LookController(MobEntity p_i1613_1_)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetWantedX()doublegetWantedY()private static doublegetWantedY(Entity p_220676_0_)doublegetWantedZ()protected floatgetXRotD()protected floatgetYRotD()booleanisHasWanted()protected booleanresetXRotOnTick()protected floatrotateTowards(float p_220675_1_, float p_220675_2_, float p_220675_3_)voidsetLookAt(double p_220679_1_, double p_220679_3_, double p_220679_5_)voidsetLookAt(double p_75650_1_, double p_75650_3_, double p_75650_5_, float p_75650_7_, float p_75650_8_)voidsetLookAt(Entity p_75651_1_, float p_75651_2_, float p_75651_3_)voidsetLookAt(Vector3d p_220674_1_)voidtick()
-
-
-
Field Detail
-
mob
protected final MobEntity mob
-
yMaxRotSpeed
protected float yMaxRotSpeed
-
xMaxRotAngle
protected float xMaxRotAngle
-
hasWanted
protected boolean hasWanted
-
wantedX
protected double wantedX
-
wantedY
protected double wantedY
-
wantedZ
protected double wantedZ
-
-
Constructor Detail
-
LookController
public LookController(MobEntity p_i1613_1_)
-
-
Method Detail
-
setLookAt
public void setLookAt(Vector3d p_220674_1_)
-
setLookAt
public void setLookAt(Entity p_75651_1_, float p_75651_2_, float p_75651_3_)
-
setLookAt
public void setLookAt(double p_220679_1_, double p_220679_3_, double p_220679_5_)
-
setLookAt
public void setLookAt(double p_75650_1_, double p_75650_3_, double p_75650_5_, float p_75650_7_, float p_75650_8_)
-
tick
public void tick()
-
resetXRotOnTick
protected boolean resetXRotOnTick()
-
isHasWanted
public boolean isHasWanted()
-
getWantedX
public double getWantedX()
-
getWantedY
public double getWantedY()
-
getWantedZ
public double getWantedZ()
-
getXRotD
protected float getXRotD()
-
getYRotD
protected float getYRotD()
-
rotateTowards
protected float rotateTowards(float p_220675_1_, float p_220675_2_, float p_220675_3_)
-
getWantedY
private static double getWantedY(Entity p_220676_0_)
-
-