net.minecraft.entity.passive

public class SquidEntity

extends WaterAnimalEntity

All mapped superinterfaces:

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

net.minecraft.world.entity.animal.squid.Squid
net.minecraft.class_1477
net.minecraft.entity.passive.SquidEntity

Field summary

Modifier and TypeField
public float
xBodyRot
field_6907
tiltAngle
public float
xBodyRotO
field_6905
lastTiltAngle
public float
zBodyRot
field_6903
rollAngle
public float
zBodyRotO
field_6906
lastRollAngle
public float
tentacleMovement
field_6908
thrustTimer
public float
oldTentacleMovement
field_6902
lastThrustTimer
public float
tentacleAngle
field_6904
tentacleAngle
public float
oldTentacleAngle
field_6900
lastTentacleAngle
private float
speed
field_6901
swimVelocityScale
private float
tentacleSpeed
field_6912
thrustTimerSpeed
private float
rotateSpeed
field_6913
turningSpeed
private Vec3d
movementVector
field_54298
swimVec

Constructor summary

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

Method summary

Modifier and TypeMethod
protected void
registerGoals()
method_5959()
initGoals()
public static DefaultAttributeContainer$Builder
createAttributes()
method_26895()
createSquidAttributes()
protected SoundEvent
getAmbientSound()
method_5994()
getAmbientSound()
protected SoundEvent
getHurtSound(DamageSource source)
method_6011(class_1282 arg0)
getHurtSound(DamageSource arg0)
protected SoundEvent
getDeathSound()
method_6002()
getDeathSound()
protected SoundEvent
getSquirtSound()
method_33337()
getSquirtSound()
public boolean
canBeLeashed()
method_5931()
canBeLeashed()
protected float
getSoundVolume()
method_6107()
getSoundVolume()
protected Entity$MoveEffect
getMovementEmission()
method_33570()
getMoveEffect()
public PassiveEntity
getBreedOffspring(ServerLevel level, AgeableMob partner)
method_5613(class_3218 arg0, class_1296 arg1)
createChild(ServerWorld arg0, PassiveEntity arg1)
protected double
getDefaultGravity()
method_7490()
getGravity()
public void
aiStep()
method_6007()
tickMovement()
public boolean
hurtServer(ServerLevel level, DamageSource source, float damage)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
private Vec3d
rotateVector(Vec3 vec)
method_6671(class_243 arg0)
applyBodyRotations(Vec3d shootVector)
private void
spawnInk()
method_6669()
squirt()
protected ParticleEffect
getInkParticle()
method_33336()
getInkParticle()
public void
travel(Vec3 input)
method_6091(class_243 arg0)
travel(Vec3d arg0)
public void
handleEntityEvent(byte id)
method_5711(byte arg0)
handleStatus(byte arg0)
public boolean
hasMovementVector()
method_6672()
hasSwimmingVector()
public EntityData
finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, EntitySpawnReason spawnReason, SpawnGroupData groupData)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)
private static EntityData
lambda$finalizeSpawn$0()
method_63650()
method_63650()
static boolean
access$000(Squid arg0)
method_6668(class_1477 arg0)
method_6668(SquidEntity arg0)