net.minecraft.world.entity.monster

public class Ghast$GhastMoveControl

extends MoveControl

All mapped superinterfaces:

Control

crp$b
net.minecraft.world.entity.monster.Ghast$GhastMoveControl
net.minecraft.class_1571$class_1573
net.minecraft.entity.mob.GhastEntity$GhastMoveControl
net.minecraft.src.C_1011_$C_1013_

Field summary

Modifier and TypeField
private final Mob
l
ghast
field_59704
ghast
f_32765_
private int
m
floatDuration
field_7276
collisionCheckCooldown
f_32766_
private final boolean
n
careful
field_59705
happy
f_399718_
private final BooleanSupplier
o
shouldBeStopped
field_60554
shouldStayStill
f_400501_

Constructor summary

ModifierConstructor
public (Mob ghast, boolean happy, BooleanSupplier shouldStayStill)

Method summary

Modifier and TypeMethod
public void
a()
tick()
method_6240()
tick()
m_8126_()
private boolean
a(fis arg0)
canReach(Vec3 arg0)
method_7051(class_243 arg0)
willCollide(Vec3d movement)
m_32770_(C_3046_ arg0)
private boolean
a(dly arg0, fis arg1, fis arg2, jb arg3, boolean arg4, boolean arg5)
blockTraversalPossible(BlockGetter arg0, Vec3 arg1, Vec3 arg2, BlockPos arg3, boolean arg4, boolean arg5)
method_71149(class_1922 arg0, class_243 arg1, class_243 arg2, class_2338 arg3, boolean arg4, boolean arg5)
canPassThrough(BlockView world, Vec3d oldPos, Vec3d newPos, BlockPos blockPos, boolean waterAllowed, boolean lavaAllowed)
m_403641_(C_1559_ p_409930_, C_3046_ p_410665_, C_3046_ p_406655_, C_4675_ p_410169_, boolean p_408341_, boolean arg5)