类 SquidEntity

    • 字段详细资料

      • tiltAngle

        public float tiltAngle
        Mappings:
        Namespace Name Mixin selector
        official b Lbdw;b:F
        intermediary field_6907 Lnet/minecraft/class_1477;field_6907:F
        named tiltAngle Lnet/minecraft/entity/passive/SquidEntity;tiltAngle:F
      • prevTiltAngle

        public float prevTiltAngle
        Mappings:
        Namespace Name Mixin selector
        official c Lbdw;c:F
        intermediary field_6905 Lnet/minecraft/class_1477;field_6905:F
        named prevTiltAngle Lnet/minecraft/entity/passive/SquidEntity;prevTiltAngle:F
      • rollAngle

        public float rollAngle
        Mappings:
        Namespace Name Mixin selector
        official d Lbdw;d:F
        intermediary field_6903 Lnet/minecraft/class_1477;field_6903:F
        named rollAngle Lnet/minecraft/entity/passive/SquidEntity;rollAngle:F
      • prevRollAngle

        public float prevRollAngle
        Mappings:
        Namespace Name Mixin selector
        official e Lbdw;e:F
        intermediary field_6906 Lnet/minecraft/class_1477;field_6906:F
        named prevRollAngle Lnet/minecraft/entity/passive/SquidEntity;prevRollAngle:F
      • thrustTimer

        public float thrustTimer
        Timer between thrusts as the squid swims. Represented as an angle from 0 to 2PI.
        Mappings:
        Namespace Name Mixin selector
        official bV Lbdw;bV:F
        intermediary field_6908 Lnet/minecraft/class_1477;field_6908:F
        named thrustTimer Lnet/minecraft/entity/passive/SquidEntity;thrustTimer:F
      • prevThrustTimer

        public float prevThrustTimer
        This serves no real purpose.
        Mappings:
        Namespace Name Mixin selector
        official bW Lbdw;bW:F
        intermediary field_6902 Lnet/minecraft/class_1477;field_6902:F
        named prevThrustTimer Lnet/minecraft/entity/passive/SquidEntity;prevThrustTimer:F
      • tentacleAngle

        public float tentacleAngle
        Mappings:
        Namespace Name Mixin selector
        official bX Lbdw;bX:F
        intermediary field_6904 Lnet/minecraft/class_1477;field_6904:F
        named tentacleAngle Lnet/minecraft/entity/passive/SquidEntity;tentacleAngle:F
      • prevTentacleAngle

        public float prevTentacleAngle
        Mappings:
        Namespace Name Mixin selector
        official bY Lbdw;bY:F
        intermediary field_6900 Lnet/minecraft/class_1477;field_6900:F
        named prevTentacleAngle Lnet/minecraft/entity/passive/SquidEntity;prevTentacleAngle:F
      • swimVelocityScale

        private float swimVelocityScale
        A scale factor for the squid's swimming speed. Gets reset to 1 at the beginning of each thrust and gradually decreases to make the squid lurch around.
        Mappings:
        Namespace Name Mixin selector
        official bZ Lbdw;bZ:F
        intermediary field_6901 Lnet/minecraft/class_1477;field_6901:F
        named swimVelocityScale Lnet/minecraft/entity/passive/SquidEntity;swimVelocityScale:F
      • thrustTimerSpeed

        private float thrustTimerSpeed
        Mappings:
        Namespace Name Mixin selector
        official ca Lbdw;ca:F
        intermediary field_6912 Lnet/minecraft/class_1477;field_6912:F
        named thrustTimerSpeed Lnet/minecraft/entity/passive/SquidEntity;thrustTimerSpeed:F
      • turningSpeed

        private float turningSpeed
        Mappings:
        Namespace Name Mixin selector
        official cb Lbdw;cb:F
        intermediary field_6913 Lnet/minecraft/class_1477;field_6913:F
        named turningSpeed Lnet/minecraft/entity/passive/SquidEntity;turningSpeed:F
      • swimX

        private float swimX
        Mappings:
        Namespace Name Mixin selector
        official cc Lbdw;cc:F
        intermediary field_6910 Lnet/minecraft/class_1477;field_6910:F
        named swimX Lnet/minecraft/entity/passive/SquidEntity;swimX:F
      • swimY

        private float swimY
        Mappings:
        Namespace Name Mixin selector
        official cd Lbdw;cd:F
        intermediary field_6911 Lnet/minecraft/class_1477;field_6911:F
        named swimY Lnet/minecraft/entity/passive/SquidEntity;swimY:F
      • swimZ

        private float swimZ
        Mappings:
        Namespace Name Mixin selector
        official ce Lbdw;ce:F
        intermediary field_6909 Lnet/minecraft/class_1477;field_6909:F
        named swimZ Lnet/minecraft/entity/passive/SquidEntity;swimZ:F
    • 构造器详细资料

      • SquidEntity

        public SquidEntity​(EntityType<? extends SquidEntity> type,
                           World world)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lasl;<init>(Lasp;Lbvr;)V
        intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
        named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
    • 方法详细资料

      • initGoals

        protected void initGoals()
        覆盖:
        initGoals 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official u Lasz;u()V
        intermediary method_5959 Lnet/minecraft/class_1308;method_5959()V
        named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
      • createSquidAttributes

        public static DefaultAttributeContainer.Builder createSquidAttributes()
        Mappings:
        Namespace Name Mixin selector
        official fo Lbdw;fo()Latx$a;
        intermediary method_26895 Lnet/minecraft/class_1477;method_26895()Lnet/minecraft/class_5132$class_5133;
        named createSquidAttributes Lnet/minecraft/entity/passive/SquidEntity;createSquidAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
      • getActiveEyeHeight

        protected float getActiveEyeHeight​(EntityPose pose,
                                           EntityDimensions dimensions)
        覆盖:
        getActiveEyeHeight 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lasy;b(Latj;Lasm;)F
        intermediary method_18394 Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
        named getActiveEyeHeight Lnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
      • getAmbientSound

        protected SoundEvent getAmbientSound()
        覆盖:
        getAmbientSound 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official p Lasz;p()Laev;
        intermediary method_5994 Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
        named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
      • getHurtSound

        protected SoundEvent getHurtSound​(DamageSource source)
        覆盖:
        getHurtSound 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official c Lasy;c(Larv;)Laev;
        intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
        named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
      • getDeathSound

        protected SoundEvent getDeathSound()
        覆盖:
        getDeathSound 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official q Lasy;q()Laev;
        intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
        named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
      • getSquirtSound

        protected SoundEvent getSquirtSound()
        Mappings:
        Namespace Name Mixin selector
        official o Lbdw;o()Laev;
        intermediary method_33337 Lnet/minecraft/class_1477;method_33337()Lnet/minecraft/class_3414;
        named getSquirtSound Lnet/minecraft/entity/passive/SquidEntity;getSquirtSound()Lnet/minecraft/sound/SoundEvent;
      • getSoundVolume

        protected float getSoundVolume()
        覆盖:
        getSoundVolume 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official eh Lasy;eh()F
        intermediary method_6107 Lnet/minecraft/class_1309;method_6107()F
        named getSoundVolume Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
      • getMoveEffect

        protected Entity.MoveEffect getMoveEffect()
        Returns the possible effect(s) of an entity moving.
        覆盖:
        getMoveEffect 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official aF Lasl;aF()Lasl$b;
        intermediary method_33570 Lnet/minecraft/class_1297;method_33570()Lnet/minecraft/class_1297$class_5799;
        named getMoveEffect Lnet/minecraft/entity/Entity;getMoveEffect()Lnet/minecraft/entity/Entity$MoveEffect;
      • tickMovement

        public void tickMovement()
        覆盖:
        tickMovement 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official k Lasy;k()V
        intermediary method_6007 Lnet/minecraft/class_1309;method_6007()V
        named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
      • damage

        public boolean damage​(DamageSource source,
                              float amount)
        覆盖:
        damage 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Larv;F)Z
        intermediary method_5643 Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
        named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
      • applyBodyRotations

        private Vec3d applyBodyRotations​(Vec3d shootVector)
        Mappings:
        Namespace Name Mixin selector
        official j Lbdw;j(Ldma;)Ldma;
        intermediary method_6671 Lnet/minecraft/class_1477;method_6671(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
        named applyBodyRotations Lnet/minecraft/entity/passive/SquidEntity;applyBodyRotations(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
      • squirt

        private void squirt()
        Mappings:
        Namespace Name Mixin selector
        official s Lbdw;s()V
        intermediary method_6669 Lnet/minecraft/class_1477;method_6669()V
        named squirt Lnet/minecraft/entity/passive/SquidEntity;squirt()V
      • getInkParticle

        protected ParticleEffect getInkParticle()
        Mappings:
        Namespace Name Mixin selector
        official m Lbdw;m()Lho;
        intermediary method_33336 Lnet/minecraft/class_1477;method_33336()Lnet/minecraft/class_2394;
        named getInkParticle Lnet/minecraft/entity/passive/SquidEntity;getInkParticle()Lnet/minecraft/particle/ParticleEffect;
      • travel

        public void travel​(Vec3d movementInput)
        覆盖:
        travel 在类中 LivingEntity
        Mappings:
        Namespace Name Mixin selector
        official h Lasy;h(Ldma;)V
        intermediary method_6091 Lnet/minecraft/class_1309;method_6091(Lnet/minecraft/class_243;)V
        named travel Lnet/minecraft/entity/LivingEntity;travel(Lnet/minecraft/util/math/Vec3d;)V
      • canSpawn

        public static boolean canSpawn​(EntityType<SquidEntity> type,
                                       WorldAccess world,
                                       SpawnReason spawnReason,
                                       BlockPos pos,
                                       Random random)
        Mappings:
        Namespace Name Mixin selector
        official b Lbdw;b(Lasp;Lbvs;Latb;Lgb;Ljava/util/Random;)Z
        intermediary method_20670 Lnet/minecraft/class_1477;method_20670(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
        named canSpawn Lnet/minecraft/entity/passive/SquidEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)Z
      • handleStatus

        public void handleStatus​(byte status)
        覆盖:
        handleStatus 在类中 MobEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(B)V
        intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
        named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
      • setSwimmingVector

        public void setSwimmingVector​(float x,
                                      float y,
                                      float z)
        Sets the direction and velocity the squid must go when fleeing an enemy. Only has an effect when in the water.
        Mappings:
        Namespace Name Mixin selector
        official a Lbdw;a(FFF)V
        intermediary method_6670 Lnet/minecraft/class_1477;method_6670(FFF)V
        named setSwimmingVector Lnet/minecraft/entity/passive/SquidEntity;setSwimmingVector(FFF)V
      • hasSwimmingVector

        public boolean hasSwimmingVector()
        Mappings:
        Namespace Name Mixin selector
        official fp Lbdw;fp()Z
        intermediary method_6672 Lnet/minecraft/class_1477;method_6672()Z
        named hasSwimmingVector Lnet/minecraft/entity/passive/SquidEntity;hasSwimmingVector()Z