Interface EntityControlUtils

All Known Implementing Classes:
EntityAllay, EntityAnimal, EntityAxolotl, EntityBat, EntityBee, EntityBlaze, EntityCamel, EntityCat, EntityCaveSpider, EntityChicken, EntityCod, EntityCow, EntityCreeper, EntityDolphin, EntityDonkey, EntityDrowned, EntityElderGuardian, EntityEnderDragon, EntityEnderman, EntityEndermite, EntityEvoker, EntityFish, EntityFox, EntityFrog, EntityGhast, EntityGlowSquid, EntityGoat, EntityGuardian, EntityHoglin, EntityHorse, EntityHusk, EntityIntelligent, EntityIntelligentHuman, EntityIronGolem, EntityLlama, EntityMagmaCube, EntityMob, EntityMooshroom, EntityMule, EntityOcelot, EntityPanda, EntityParrot, EntityPhantom, EntityPig, EntityPiglin, EntityPiglinBrute, EntityPillager, EntityPolarBear, EntityPufferfish, EntityRabbit, EntityRavager, EntitySalmon, EntitySheep, EntityShulker, EntitySilverfish, EntitySkeleton, EntitySkeletonHorse, EntitySlime, EntitySnowGolem, EntitySpider, EntitySquid, EntityStray, EntityStrider, EntityTadpole, EntityTameable, EntityTropicalFish, EntityTurtle, EntityVex, EntityVillager, EntityVindicator, EntityWarden, EntityWitch, EntityWither, EntityWitherSkeleton, EntityWolf, EntityZoglin, EntityZombie, EntityZombieHorse, EntityZombiePigman, EntityZombieVillager, EntityZombieVillagerV1

@PowerNukkitXOnly @Since("1.19.63-r1") public interface EntityControlUtils
一些通用的实体运动控制方法

Some general entity motion control methods

  • Method Details

    • getLookTarget

      default Vector3 getLookTarget()
    • setLookTarget

      default void setLookTarget(Vector3 lookTarget)
    • getMoveTarget

      default Vector3 getMoveTarget()
    • setMoveTarget

      default void setMoveTarget(Vector3 moveTarget)
    • getMoveDirectionStart

      default Vector3 getMoveDirectionStart()
    • setMoveDirectionStart

      default void setMoveDirectionStart(Vector3 moveDirectionStart)
    • hasMoveDirection

      default boolean hasMoveDirection()
    • getMoveDirectionEnd

      default Vector3 getMoveDirectionEnd()
    • setMoveDirectionEnd

      default void setMoveDirectionEnd(Vector3 moveDirectionEnd)
    • isShouldUpdateMoveDirection

      default boolean isShouldUpdateMoveDirection()
    • setShouldUpdateMoveDirection

      default void setShouldUpdateMoveDirection(boolean shouldUpdateMoveDirection)
    • isEnablePitch

      default boolean isEnablePitch()
    • setEnablePitch

      default void setEnablePitch(boolean enablePitch)
    • getMemoryStorage

      IMemoryStorage getMemoryStorage()