类 ProjectileUtil
java.lang.Object
net.minecraft.world.entity.projectile.ProjectileUtil
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static EntityHitResult
getEntityHitResult
(Entity pShooter, Vec3 pStartVec, Vec3 pEndVec, AABB pBoundingBox, Predicate<Entity> pFilter, double pDistance) static EntityHitResult
getEntityHitResult
(Level pLevel, Entity pProjectile, Vec3 pStartVec, Vec3 pEndVec, AABB pBoundingBox, Predicate<Entity> pFilter) static EntityHitResult
getEntityHitResult
(Level pLevel, Entity pProjectile, Vec3 pStartVec, Vec3 pEndVec, AABB pBoundingBox, Predicate<Entity> pFilter, float pInflationAmount) private static HitResult
getHitResult
(Vec3 pStartVec, Entity pProjectile, Predicate<Entity> pFilter, Vec3 pEndVecOffset, Level pLevel) static HitResult
getHitResultOnMoveVector
(Entity pProjectile, Predicate<Entity> pFilter) static HitResult
getHitResultOnViewVector
(Entity pProjectile, Predicate<Entity> pFilter, double pScale) static AbstractArrow
getMobArrow
(LivingEntity pShooter, ItemStack pArrowStack, float pVelocity) static InteractionHand
getWeaponHoldingHand
(LivingEntity livingEntity, Predicate<Item> itemPredicate) static InteractionHand
getWeaponHoldingHand
(LivingEntity pShooter, Item pWeapon) 已过时。static void
rotateTowardsMovement
(Entity pProjectile, float pRotationSpeed)
-
构造器详细资料
-
ProjectileUtil
public ProjectileUtil()
-
-
方法详细资料
-
getHitResultOnMoveVector
-
getHitResultOnViewVector
-
getHitResult
-
getEntityHitResult
-
getEntityHitResult
-
getEntityHitResult
-
rotateTowardsMovement
-
getWeaponHoldingHand
已过时。 -
getWeaponHoldingHand
public static InteractionHand getWeaponHoldingHand(LivingEntity livingEntity, Predicate<Item> itemPredicate) -
getMobArrow
public static AbstractArrow getMobArrow(LivingEntity pShooter, ItemStack pArrowStack, float pVelocity)
-