net.minecraft.world.entity.animal

public class HappyGhast

extends Animal

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, WaypointTransmitter, Waypoint, EquipmentUser, Leashable, Targeting

ckz
net.minecraft.world.entity.animal.HappyGhast
net.minecraft.class_11187

Field summary

Modifier and TypeField
public static final float
bK
BABY_SCALE
field_59681
public static final int
bL
WANDER_GROUND_DISTANCE
field_59682
public static final int
bM
SMALL_RESTRICTION_RADIUS
field_59683
public static final int
bO
LARGE_RESTRICTION_RADIUS
field_59684
public static final int
bP
RESTRICTION_RADIUS_BUFFER
field_59685
public static final int
bQ
FAST_HEALING_TICKS
field_59686
public static final int
bR
SLOW_HEALING_TICKS
field_59687
public static final int
bS
MAX_PASSANGERS
field_59688
private static final float
bV
FLY_SPEED
field_59691
public static final float
bT
SPEED_MULTIPLIER_WHEN_PANICKING
field_59689
public static final Predicate<ItemStack>
bU
IS_FOOD
field_59690
private int
bW
leashHolderTime
field_60008
private static final EntityDataAccessor<Boolean>
bX
IS_LEASH_HOLDER
field_60009

Constructor summary

ModifierConstructor
public (EntityType<? extends HappyGhast> arg0, Level arg1)

Method summary

Modifier and TypeMethod
private PathNavigation
c(dkz arg0)
createBabyNavigation(Level arg0)
method_70693(class_1937 arg0)
protected void
H()
registerGoals()
method_5959()
private void
gI()
adultGhastSetup()
method_70703()
private void
gJ()
babyGhastSetup()
method_70694()
protected void
h()
ageBoundaryReached()
method_5619()
public static AttributeSupplier$Builder
m()
createAttributes()
method_70701()
protected void
a(double arg0, boolean arg1, ecg arg2, iy arg3)
checkFallDamage(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
method_5623(double arg0, boolean arg1, class_2680 arg2, class_2338 arg3)
public boolean
eW()
onClimbable()
method_6101()
public void
k(fgx arg0)
travel(Vec3 arg0)
method_6091(class_243 arg0)
public float
a(iy arg0, dlc arg1)
getWalkTargetValue(BlockPos arg0, LevelReader arg1)
method_6144(class_2338 arg0, class_4538 arg1)
public boolean
el()
canBreatheUnderwater()
method_6094()
protected boolean
gG()
shouldStayCloseToLeashHolder()
method_43689()
protected void
b(iy arg0, ecg arg1)
playStepSound(BlockPos arg0, BlockState arg1)
method_5712(class_2338 arg0, class_2680 arg1)
public float
fm()
getVoicePitch()
method_6017()
public SoundSource
do()
getSoundSource()
method_5634()
public int
W()
getAmbientSoundInterval()
method_5970()
protected SoundEvent
p()
getAmbientSound()
method_5994()
protected SoundEvent
e(bwh arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
protected SoundEvent
e_()
getDeathSound()
method_6002()
public int
gl()
getMaxSpawnClusterSize()
method_5945()
public AgeableMob
a(asi arg0, bxi arg1)
getBreedOffspring(ServerLevel arg0, AgeableMob arg1)
method_5613(class_3218 arg0, class_1296 arg1)
public boolean
gP()
canFallInLove()
method_6482()
public float
eq()
getAgeScale()
method_17825()
public boolean
i(dba arg0)
isFood(ItemStack arg0)
method_6481(class_1799 arg0)
public boolean
e(byc arg0)
canUseSlot(EquipmentSlot arg0)
method_56991(class_1304 arg0)
protected boolean
f(byc arg0)
canDispenserEquipIntoSlot(EquipmentSlot arg0)
method_63626(class_1304 arg0)
public InteractionResult
b(csy arg0, bvo arg1)
mobInteract(Player arg0, InteractionHand arg1)
method_5992(class_1657 arg0, class_1268 arg1)
private void
a(csy arg0)
doPlayerRide(Player arg0)
method_70691(class_1657 arg0)
protected void
p(bxs arg0)
addPassenger(Entity arg0)
method_5627(class_1297 arg0)
protected void
q(bxs arg0)
removePassenger(Entity arg0)
method_5793(class_1297 arg0)
protected boolean
r(bxs arg0)
canAddPassenger(Entity arg0)
method_5818(class_1297 arg0)
public LivingEntity
cY()
getControllingPassenger()
method_5642()
protected Vec3
b(csy arg0, fgx arg1)
getRiddenInput(Player arg0, Vec3 arg1)
method_49482(class_1657 arg0, class_243 arg1)
protected Vec2
i(bys arg0)
getRiddenRotation(LivingEntity arg0)
method_70698(class_1309 arg0)
protected void
a(csy arg0, fgx arg1)
tickRidden(Player arg0, Vec3 arg1)
method_49481(class_1657 arg0, class_243 arg1)
protected Brain$Provider<HappyGhast>
ej()
brainProvider()
method_28306()
protected Brain<?>
a(com.mojang.serialization.Dynamic<?> arg0)
makeBrain(com.mojang.serialization.Dynamic<?> arg0)
method_18867(com.mojang.serialization.Dynamic<?> arg0)
protected void
a(asi arg0)
customServerAiStep(ServerLevel arg0)
method_5958(class_3218 arg0)
public void
d_()
aiStep()
method_6007()
private int
gK()
getHappyGhastRestrictionRadius()
method_70695()
private void
gL()
checkRestriction()
method_70696()
private void
gM()
continuousHeal()
method_70697()
protected void
ah()
sendDebugPackets()
method_18409()
protected void
a(ald$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
private void
x(boolean arg0)
setLeashHolder(boolean arg0)
method_71011(boolean arg0)
public boolean
n()
isLeashHolder()
method_71010()
public boolean
dL()
supportQuadLeashAsHolder()
method_70986()
public Vec3[]
dK()
getQuadLeashHolderOffsets()
method_70985()
public double
B()
leashElasticDistance()
method_70990()
public double
A()
leashSnapDistance()
method_70989()
public void
z()
onElasticLeashPull()
method_71006()
public void
a(byq arg0)
notifyLeashHolder(Leashable arg0)
method_70980(class_9817 arg0)
public boolean
t()
isPlayerAboveGhast()
method_70702()
protected BodyRotationControl
O()
createBodyControl()
method_5963()
public boolean
bO()
canBeCollidedWith()
method_30948()
public boolean
dZ()
isFlyingVehicle()
method_70987()