net.minecraft.entity.mob

public class BreezeEntity

extends HostileEntity

All mapped superinterfaces:

Nameable, EntityLike, UniquelyIdentifiable, ScoreHolder, DataTracked, ComponentsAccess, HeldItemContext, StackReferenceGetter, DebugTrackable, EntryConvertible, Attackable, ServerWaypoint, Waypoint, Targeter, EquipmentHolder, Leashable, Monster

net.minecraft.world.entity.monster.breeze.Breeze
net.minecraft.class_8949
net.minecraft.entity.mob.BreezeEntity

Field summary

Modifier and TypeField
private static final int
SLIDE_PARTICLES_AMOUNT
field_47271
field_47271
private static final int
IDLE_PARTICLES_AMOUNT
field_47272
field_47272
private static final int
JUMP_TRAIL_PARTICLES_AMOUNT
field_47274
field_47274
private static final int
JUMP_TRAIL_DURATION_TICKS
field_47275
field_47275
private static final int
JUMP_CIRCLE_DISTANCE_Y
field_47276
field_47276
private static final float
FALL_DISTANCE_SOUND_TRIGGER_THRESHOLD
field_47278
field_47278
private static final int
WHIRL_SOUND_FREQUENCY_MIN
field_47813
field_47813
private static final int
WHIRL_SOUND_FREQUENCY_MAX
field_47814
field_47814
private static final Brain$Profile<BreezeEntity>
BRAIN_PROVIDER
field_1_1193
PROFILE
public final AnimationState
idle
field_47269
idleAnimationState
public final AnimationState
slide
field_47277
slidingAnimationState
public final AnimationState
slideBack
field_47816
slidingBackAnimationState
public final AnimationState
longJump
field_47280
longJumpingAnimationState
public final AnimationState
shoot
field_47281
shootingAnimationState
public final AnimationState
inhale
field_47270
inhalingAnimationState
private int
jumpTrailStartedTick
field_47279
longJumpingParticleAddCount
private int
soundTick
field_47815
ticksUntilWhirlSound
private static final ProjectileDeflection
PROJECTILE_DEFLECTION
field_48344
PROJECTILE_DEFLECTOR

Constructor summary

ModifierConstructor
public (EntityType<? extends HostileEntity> type, World level)

Method summary

Modifier and TypeMethod
public static DefaultAttributeContainer$Builder
createAttributes()
method_55014()
createBreezeAttributes()
public Brain<BreezeEntity>
getBrain()
method_18868()
getBrain()
protected Brain<BreezeEntity>
makeBrain(Brain$Packed input)
method_18867(class_4095$class_1_142 arg0)
deserializeBrain(Brain$State arg0)
public void
onSyncedDataUpdated(EntityDataAccessor<?> accessor)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
private void
resetAnimations()
method_55010()
stopAnimations()
public void
tick()
method_5773()
tick()
public BreezeEntity
resetJumpTrail()
method_55015()
resetLongJumpingParticleAddCount()
public void
emitJumpTrailParticles()
method_55008()
addLongJumpingParticles()
public void
emitGroundParticles(int amount)
method_55007(int arg0)
addBlockParticles(int count)
public void
playAmbientSound()
method_5966()
playAmbientSound()
public void
playWhirlSound()
method_55747()
playWhirlSound()
public ProjectileDeflection
deflection(Projectile projectile)
method_56071(class_1676 arg0)
getProjectileDeflection(ProjectileEntity arg0)
protected SoundEvent
getDeathSound()
method_6002()
getDeathSound()
protected SoundEvent
getHurtSound(DamageSource source)
method_6011(class_1282 arg0)
getHurtSound(DamageSource arg0)
protected SoundEvent
getAmbientSound()
method_5994()
getAmbientSound()
public Optional<LivingEntity>
getHurtBy()
method_56562()
getHurtBy()
public boolean
withinInnerCircleRange(Vec3 target)
method_55013(class_243 arg0)
isWithinShortRange(Vec3d pos)
protected void
customServerAiStep(ServerLevel level)
method_5958(class_3218 arg0)
mobTick(ServerWorld arg0)
public boolean
canAttack(LivingEntity target)
method_18395(class_1309 arg0)
canTarget(LivingEntity arg0)
public int
getMaxHeadYRot()
method_5986()
getMaxHeadRotation()
public int
getHeadRotSpeed()
method_20240()
getMaxLookYawChange()
public double
getFiringYPosition()
method_62822()
getChargeY()
public boolean
isInvulnerableTo(ServerLevel level, DamageSource source)
method_5679(class_3218 arg0, class_1282 arg1)
isInvulnerableTo(ServerWorld arg0, DamageSource arg1)
public double
getFluidJumpThreshold()
method_29241()
getSwimHeight()
public boolean
causeFallDamage(double fallDistance, float damageModifier, DamageSource damageSource)
method_5747(double arg0, float arg1, class_1282 arg2)
handleFallDamage(double arg0, float arg1, DamageSource arg2)
protected Entity$MoveEffect
getMovementEmission()
method_33570()
getMoveEffect()
public LivingEntity
getTarget()
method_5968()
getTarget()
public void
registerDebugValues(ServerLevel level, DebugValueSource$Registration registration)
method_74589(class_3218 arg0, class_12023$class_12024 arg1)
registerTracking(ServerWorld arg0, DebugTrackable$Tracker arg1)
private BreezeDebugData
lambda$registerDebugValues$0()
method_74670()
method_74670()
private static LivingEntity
lambda$getHurtBy$1(Entity arg0)
method_56560(class_1297 arg0)
method_56560(Entity livingAttacker)
private static boolean
lambda$getHurtBy$0(Entity arg0)
method_56561(class_1297 arg0)
method_56561(Entity attacker)
private static void
lambda$static$0(Projectile arg0, Entity arg1, RandomSource arg2)
method_56087(class_1676 arg0, class_1297 arg1, class_5819 arg2)
method_56087(ProjectileEntity projectile, Entity hitEntity, Random random)